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

229 results about "Coordinate change" patented technology

A change of coordinates matrix, also called a transition matrix, specifies the transformation from one vector basis to another under a change of basis. For example, if and are two vector bases in , and let be the coordinates of a vector in basis and its coordinates in basis .

Multi-touch input control system

A multi-touch input control system includes: a touch input unit having a multi-touch-type touch input surface which recognizes one or more touch points at the same time, generating the coordinates of one or more touch points inputted through the touch input surface, and transmitting touch information containing the coordinate information; and a computing unit receiving the touch information from the touch input unit, setting one of preset control modes according to the number of touch points, selecting a control command among control commands contained in the set control mode in correspondence to a variation in the number of touch points and a coordinate variation, and generating a control signal corresponding to the control command to performing internal control processing.
Owner:LAONEX

Method and system for amalgamation process and display of multipath video information when monitoring

The invention discloses a method and system for monitoring the middle-multi path video information combined process and display. The method comprises the following steps: while the initialization, according to the video view of the paths and the positioning point of an electronic map view, confirming the coordinate changing relation from the part image coordinate system of each path video to the overall map coordinate system; according to the pixel information of each path of video image data, achieving the detection and track for the mobile target and sorts of high-level information extraction base on the information, achieving the transmission of the same target of the different scenes in the entire monitoring scene; regularly obtaining the position and other information for the mobile target, transferring the position and information from the part image coordination system to the overall electronic map coordinate system, and combining the information to two-dimensional plane image of the overall electronic map coordinate system to display the target, which enable people understand the overall situation of the monitoring area intuitively.
Owner:北京中科奥森数据科技有限公司

System and Method for Providing Perceived First-Order Control of an Unmanned Vehicle

A system for providing perceived first order control of an unmanned vehicle contains a memory and a processor configured by the memory to perform the steps of receiving instructions for updating x-axis location, y-axis location, z-axis location, and / or heading of the unmanned vehicle; converting received instructions for updating x-axis location, y-axis location, z-axis location, and / or heading of the unmanned vehicle into a set of relative distance coordinates from a current location of the unmanned vehicle; and adjusting the set of relative distance coordinates by a gain control, to minimize coordinate change, wherein gain control provides a rate change in the x-axis location, y-axis location, z-axis location, and / or heading, resulting in a new set of coordinates. A screen displays a location dot representing current location of the unmanned vehicle and an outer limit circle surrounding the location dot representing an outer boundary for movement of the unmanned vehicle.
Owner:MASSACHUSETTS INST OF TECH

Method and mechanism for managing and accessing static and dynamic data

Disclosed is a method, mechanism, and computer usable medium for managing and accessing static and shard data. In one approach, described is a method and mechanism for implementing group dependent keys (GDKs) in a computing system, in which the GDK is visible to all members of a distributed system, but its value(s) and subtree(s) could be different for different groups. Members of each group see the same view of the value and subtree of a GDK. Also disclosed is a method, mechanism, and computer usable medium for implementing group dependent links (GDLs) in a computing system. According to one approach, a data transformation function is used to coordinate changes to different versions of shared data.
Owner:ORACLE INT CORP

Method for removing improved conical bind CT ring shaped false shadow

The invention discloses an improved eliminating method of tapered beam CT reconstruction image annular false shade, comprising the steps as follows: the invention changes the annular false shade of reading CT reconstruction image into a straight line through a method of coordinate change, then takes a one-dimension filter parallel with the false shade as a mask to search a middle image regularly line by line and acquire sample space, at the same time calculates out the variance about the pixel value of each sample space, acknowledges the false shade according to whether the variance is less than the preset valve value, substitutes the pixel value of each sample space with the average pixel value between the point and two upper and lower false shades in the ordinate axis direction in order to eliminate the annular false shade, and finally changes the middle image free from the false shade to be under the original frame of axes to gain a corrected image.
Owner:SOUTHERN MEDICAL UNIVERSITY

Animation production method, device and apparatus and storage medium

The invention provides an Animation production method, device and apparatus and a storage medium. The method comprises the steps of: collecting character images including limb movement; selecting keypoints from the character images; establishing a mapping relationship between the key points and the target points of the virtual model; converting coordinate change information of the key points in Nconsecutive frames of character images into coordinate change information of the target points, wherein N is a natural number greater than 1; according to the coordinate change information of the target point, driving the virtual model to generate an animation. The invention can directly drive the virtual model to generate a segment of animation according to the character image including the limbmovement, and has the advantages of simple manufacturing process and high manufacturing efficiency.
Owner:BAIDU ONLINE NETWORK TECH (BEIJIBG) CO LTD

Gaze tracking measurement and training system and method

Many athletic endeavors require focus on a moving object and subsequent coordination of bodily movement either in response to movement of the object or in an attempt to manipulate the object. Coordinated movement of the head and eyes can be improved through training when errors in gaze / head movement-coordination are identified. There exists a need for systems and methods capable of tracking and coordinating change in position of, for example, the head relative to a participant's gaze, and then to provide feedback on a participant's error in tracking moving objects. Exemplary embodiments of the present invention relate to the technology of gaze tracking and more particularly to the application of gaze tracking technology to aid in the development of head-and-eye-movement coordination.
Owner:THE OHIO STATES UNIV

Rendering method and rendering device for large-scale three-dimensional animations

The invention relates to a rendering method and a rendering device for large-scale three-dimensional animations. The rendering method includes steps of 1), setting attributes of a current camera and obtaining a world matrix, an observation matrix and a projection matrix of a three-dimensional animation by changing coordinates; 2), cutting and testing by a viewing pyramid eliminating algorithm, a back face eliminating algorithm and an occlusion eliminating algorithm; 3), rendering characters, terrains and sky; and 4), rendering a user interface. The rendering device comprises a central processing unit, an image processor and a memory module, and the memory module is respectively connected with the central processing unit and the image processor. Compared with the prior art, the rendering method and the rendering device have the advantages that rendering efficiency is high, the large-scale three-dimensional animation can be rendered, and the like.
Owner:上海创图网络科技股份有限公司

Sparse distributed representation of spatial-temporal data

Coordinate data is encoded as a distributed representation for processing and analysis by a machine-intelligence system such as a hierarchical temporal memory system. Input coordinates represented in coordinate space having at least one dimension are obtained. The input coordinates change over time. A corresponding region around each of the input coordinates in the coordinate space is determined. A subset of coordinates within the corresponding region for each of the input coordinates is selected. A distributed representation for each of the input coordinates reflecting the selected subset of coordinates for each of the input coordinates is generated. The distributed representation may be provided to one or more processing nodes for detection of temporal sequences and spatial patterns. Based on discrepancies between predicted coordinate data and actual coordinate data, anomalies may be detected.
Owner:NUMENTA INC

Voltage orienting frequency conversion controller for open loop non-speed sensor

InactiveCN101425777ASolve the problem of light load oscillationGuaranteed uptimeElectronic commutation motor controlAC motor controlLow speedCurrent sensor
The invention relates to a voltage orientation frequency-vary controller of an opening-ring no-speed sensor, and a controlling technology of a sensing motor, which overcomes the problems of the poor loaded capacity and the light loaded oscillation of a motor caused by the influences of the factors of the voltage decrease of a stator resistor, rotating difference frequencies, dead areas, and the like in the low-speed running of the traditional constant-voltage frequency-ratio control. The voltage orientation frequency-vary controller is composed of the following units, i.e. a current sensor, a vector coordinate changing unit, a PI adjustor, a calculating unit of voltage boosting amount, a sliding-frequency calculating unit, a frequency adder, a first operation unit, a second operation unit, a third operation unit, a fourth operation unit, a fifth operation unit, a sixth operation unit and a SVPWM unit. The PI adjustor is used for controlling the no-power current, and the problem of the light-loaded oscillation of the sensing motor is effectively inhibited. The product of the power current and the motor stator resistance is used as the voltage boosting in loading, the loaded capacity of the motor is obviously improved, and the low-speed performance of the motor is greatly improved.
Owner:HARBIN INST OF TECH

Dynamic image generation method, device, apparatus, and storage medium

The invention provides a dynamic image generation method, a device, an apparatus and a storage medium. The method comprises steps: selecting key points from the face image; establishing a mapping relationship between the key points and the target points of the virtual model; converting the coordinate change information of the key points in N consecutive frames of face images into the coordinate change information of the target points; Wherein N is a natural number greater than 1; according to the coordinate change information of the target point, the virtual model being driven to generate a dynamic image. The invention can directly drive a virtual model to generate a dynamic image according to the collected user image, and the manufacturing process is simple and the manufacturing efficiency is high.
Owner:BAIDU ONLINE NETWORK TECH (BEIJIBG) CO LTD

Flat-pushing control method and device of excavator and excavator

The invention provides a flat-pushing control method and device of an excavator and the excavator. The flat-pushing control method of the excavator comprises: controlling a bucket rod cylinder to push a bucket to operate according to control instructions of operators; acquiring gesture changing of a bucket rod in real time; and performing feedback control on oil-inlet amount of a movable arm cylinder according to the gesture changing of the bucket rod so as to enable a bucket to be at the preset height. In flat-pushing operation, the operators of the excavator give out cylinder extending orders to the bucket rod cylinder by controlling an operation device of the bucket rod and perform feedback control on the movable arm cylinder according to the bucket rod gesture measured in real time, so that the inclined angle formed by a movable arm and the horizontal plane and the inclined angle formed by the movable arm and the bucket rod change in matching mode, changing of the movable arm is used for coordinating changing of the bucket rod, the height of the bucket is ensured to be stable when flat-pushing of the bucket is ensured, accordingly fatigue degree of the operators is reduced, and partial excavating work can be finished automatically.
Owner:ZOOMLION HEAVY IND CO LTD

Welding deformation real-time detection system and detection method thereof

The invention discloses a welding deformation real-time detection system. The welding deformation real-time detection system is characterized by comprising a CCD camera (4), an environment light source (5), a detection module and a control module, the CCD camera (4) is used for generating a speckle field and forming speckle images on the surface of an irradiated welding workpiece, and then collecting the speckle images on all the stages of welding of the surface of the welding workpiece, the environment light source (5) is used for providing lighting of the surrounding of the welding workpiece when the speckle images are collected, the detection module is used for processing the collected speckle images, and recognizing three-dimensional coordinate changes of a deformation point, on the surface of the welding workpiece, on the speckle images according to the speckle images of all the stages so as to obtain a three-dimensional displacement field and a strain field of the surface of the welding workpiece, and the control module is used for providing electric power support for the CCD camera and having control over the image collection process. According to a detection method of the welding deformation real-time detection system, the cost is reduced, efficiency and accuracy are improved, and the great actual use value, and the economic and social benefits are achieved.
Owner:联恒光科(苏州)智能技术有限公司 +1

Method for searching vehicle information in video image

The invention relates to a method for searching vehicle information in a video image. The method comprises the steps of: decoding video data in the video image and separating data frame to form YUV data or RGB data; carrying out rough searching of vehicles on each frame of video image to obtain vehicle outline characteristics, color characteristics and number plate recognition results; determining moving tracks according to the changes of coordinates on the image; separating the integral time interval of each vehicle emerging in the current video flow from time; and building a vehicle information database comprising vehicle emerging time, time of each vehicle leaving the video frame, vehicle running direction, vehicle body type, vehicle body color, number plate color, number plate number and running path for querying and searching by users according to the vehicle geometrical characteristics, color characteristics, moving tracks and number plate recognition results in the integral time interval. By adopting the method provided by the invention, the efficient utilization rate of the data by the traffic department and traffic police department is greatly increased, detailed and reliable data is provided for subsequent systems and platforms, and the automation degree and data utilization rate are increased.
Owner:沈阳聚德视频技术有限公司

Method for testing movement characteristics of dynamic contact of high-voltage circuit breaker

The invention provides a method for testing movement characteristic of a dynamic contact of a high-voltage circuit breaker. The method comprises the steps of arranging auxiliary markers on an insulating pulling rod and a rotating shaft of the dynamic contact of the high-voltage circuit breaker; acquiring image sequences of the auxiliary markers during disconnecting and connecting the circuit breaker through a camera; tracking the auxiliary markers by the particle filtering method; acquiring centroid coordinates of the auxiliary markers of each image; acquiring a movement track of the dynamic contact according to the time intervals of adjacent frames in the image sequences and the coordinate change of the auxiliary markers in the images; then acquiring the movement characteristics according to the movement track of the dynamic contact. According to the method, the particle filter directional, frame correcting and quick capturing method is carried out to obtain the movement track of the auxiliary markers on the insulating pulling rod and the rotating shaft which are in rigid connection with the circuit breaker, so as to gain the movement characteristics of the dynamic contact; the method is convenient to carry out and high in test precision; reliable basis is provided to the state test and performance evaluation of the high-voltage circuit breaker.
Owner:NORTH CHINA ELECTRIC POWER UNIV (BAODING) +1

Crack three-dimensional state monitoring system and monitoring method

ActiveCN106524939AAccurately reflect the dynamics of spatial changesAccurate three-dimensional change stateOptical detectionUsing optical meansLaser rangingCoordinate change
The invention provides a crack three-dimensional state monitoring method. The method includes the following steps that: (1) a laser range finder at one side of a crack is utilized to measure three vertexes of a triangular light reflection frame arranged at the other side of the crack, so that the distances, vertical angles and horizontal angles from the three vertexes of the triangular light reflection frame to the center of the probe of the laser range finder can be obtained; (2) the step (1) is repeated, data measured in different periods are obtained; (3) the position changes of the three vertexes of the triangular light reflection frame are calculated according to the data measured in the different periods, so that the space coordinate change of the crack can be obtained. The invention also provides a crack three-dimensional state monitoring system. The crack three-dimensional state monitoring system comprises a laser range finder and a triangular light reflection frame; the laser range finder and the triangular light reflection frame are fixed to the ground by monitoring piers; and the three vertexes of the triangular light reflection frame are provided with three total-reflection prisms respectively. The crack three-dimensional state monitoring system and monitoring method of invention have the advantages of structural simplicity, high precision, convenience, easiness in use and high reliability, and are suitable for three-dimensional monitoring of cracks caused by landslides or other geological disasters.
Owner:CHINA UNIV OF GEOSCIENCES (WUHAN)

Double-layer chip scale package (CSP) light source and manufacturing method thereof

The invention provides a double-layer chip scale package (CSP) light source. The light source comprises a luminous chip, a fluorescent gel layer surrounding the luminous chip, and a transparent gel layer surrounding the fluorescent gel layer. A manufacturing method of the double-layer CSP light source comprises the following steps: (1) the luminous chip is placed on a carrier plate; (2) the luminous chip is surrounded by fluorescent gel, so that the fluorescent gel layer is formed; (3) the fluorescent gel layer is packaged by the transparent gel layer; (4) baking curing is carried out to form the double-layer CSP light source. The double-layer CSP light source and the manufacturing method thereof provided by the invention have the advantages that fluorescent powders are distributed in a super-thin gel film and close to the luminous chip, so that generated heat can be easily conducted to a substrate through the chip, and higher temperature resistance can be further achieved; the fluorescent layer can be prevented from damage through the outermost silica gel, so that the problem of chromaticity coordinate changes of an ordinary five-sided CSP light source is solved.
Owner:江西兆驰光元科技股份有限公司

Medical simulation apparatus and method for controlling 3-dimensional image display in the medical simulation apparatus

A medical simulation apparatus is provided, which is capable of performing a simulation by correlating a three-dimensional image with an entity model. Coordinates of measurement marks MP1, MP2, MP3 on a surface of a lower dental arch model 62 in a coordinate system defined by three reference marks MK1, MK2, MK3 are acquired before and after displacement of the lower dental arch model 62. The coordinates thus acquired are converted into coordinates in a coordinate system defined by reference marks PK1, PK2, PK3 on the basis of a relationship between the reference marks MK1, MK2, MK3 and the reference marks PK1, PK2, PK3. Then, changes in the coordinates after displacement of the lower dental arch model 62 are determined, and a region preliminarily specified in a three-dimensional image displayed on a display 5 is displaced on the basis of the coordinate changes thus determined.
Owner:IMAGNOSIS

Intelligent arm support control device, system and method and engineering machine

The invention discloses an intelligent arm support control device, system and method and an engineering machine. An arm support comprises multiple connected arm sections. The intelligent arm support control device comprises a receiver and a controller. The receiver is used for receiving a current dip angle of each arm section and a current coordinate and a target coordinate of the tail end of the arm support. The controller is connected with the receiver and is used for confirming the expected coordinate change quantity of the tail end of the arm support according to the current coordinate and the target coordinate of the tail end of the arm support, changing the sequence and maximum allowable values of the dip angles changed for each time according to the expected coordinate change quantity, calculating the current dip angle of each arm section and preset dip angles, and dip angle change quantity of arm sections required to be adjusted and adjusting corresponding arm sections according to the dip angle change quantity. By adopting the technical scheme and after the target coordinate of the tail end of the arm support is set, the arm support can be automatically unfolded to be in a posture corresponding to the target coordinate, manual intervention is not required, the working amount of a machinist is decreased, the requirements for operating level and experiences of the machinist are reduced, and the working efficiency is improved.
Owner:ZOOMLION HEAVY IND CO LTD

Method for indoor measuring for TV theodolite dynamic angle measurement accuracy using rotary target

InactiveCN101169323ASolve the problem of indoor detection of dynamic angle measurement accuracyGood effectTheodolitesCoordinate changeTheodolite
The invention relates to a method for measuring the dynamic angle measuring precision of a TV transit instrument indoors by using a rotating drone, and pertains to a detecting method in the technical field of photoelectric measuring. Aiming at solving the main technical problem of providing a method for measuring the dynamic angle measuring precision of the TV transit instrument by using rotating drone indoors, the invention has the technical proposal that: firstly, a rotating drone is selected; the rotating drone needs to be provided with an angle measuring coder on the rotating shaft of the rotating arm; the optical system on the rotating arm forms an optical cone provided with an optical cone peak through rotation; secondly, the rotating drone and the light path of the detected TV for tracing the transit instrument are abut-jointed so as to form a measuring system; thirdly, the measurement of the dynamic angle measuring precision of the TV transit instrument is implemented; fourthly, the data treatment is carried out that: the value of the drone coder is substituted into the coordinate changing formula to get the space indication value of the drone so as to account the dynamic angle measuring precision of the transit instrument according to the Bessel formula. The method solves the detection of dynamic angle measuring precision of the TV transit instrument indoors.
Owner:CHANGCHUN INST OF OPTICS FINE MECHANICS & PHYSICS CHINESE ACAD OF SCI

Display device

The invention provides a display device. The display device comprises a control frame data storage part, a display part, a touch screen, a coordinate processing part, an operation judging part, an image control part and a display driving part, wherein the control frame data storage part is used for storing a plurality of control frame data; the display part is used for arranging the plurality of control frame data on upper, lower, left and right directions and displaying; the touch screen is used for outputting a signal indicating a coordinate of user operation; the coordinate processing part is used for periodically calculating a coordinate variation of an operation coordinate; the operation judging part is used for judging an input operation from the touch screen is a touch operation or a sliding operation according to the coordinate variation; the image control part is used for moving the frame according to the judgment of the operation judging part; and the display driving part is used for acquiring control frame data according to an instruction of image movement from the image control part and displaying the control frame data on the display part. After the operation judging part determines that the input operation of the touch screen is the sliding operation, the operation direction of the sliding operation is determined and the image control part invalids the sliding operation if the operation direction is in a preset angle range between left and right directions and upper and lower directions.
Owner:ALPINE ELECTRONICS INC

Painting and writing method with self-learning function

The invention relates to a painting and writing method with a self-learning function, which comprises the following steps of: dividing a painting and writing object into a stroke set with a stroke order and storing the stroke set into a computer database; reading current stroke data in the stroke set for outputting a voice prompt; inducting the position coordinate change during writing and painting by a writing and painting pen and recognizing a generated stroke according to the position coordinate change; then comparing the generated stroke with the current stroke data; if the generated stroke is not consistent with the current stroke data, outputting an error voice prompt and repeating the step; otherwise, outputting a correct voice prompt, turning to the next stroke and repeating the step till the next stroke is null; writing and painting on a medium by the writing and painting pen during writing and painting and retaining chirography. The method can be used for automatically prompting users to paint and write on the basis of the traditional painting and writing and inspecting the practical painting and writing result, thereby greatly meeting the child character / painting self-learning requirement.
Owner:GUANGDONG XIAOTIANCAI TECH CO LTD

Implementing two dimensional segment inversions with inversion-conforming data sets processing being rendered to include generalized composite weight factors in the processing of error-affected multivariate data samples

Representations of data inversions are generated by alternate forms of maximum likelihood estimating and associated least-squares and regression analysis which are rendered in correspondence with either single component residual deviations or projections between data samples and inversion-conforming data sets. Deficiencies in representing likelihood as related to errors-in-variables data and heterogeneous precision are compensated by composite weighting of likelihood elements. Composite weight factors employ both normalization to establish non-skewed homogeneous likelihood elements and fundamental weighting to compensate for associated non-linearly and establish common units for combining orthogonal coordinate-oriented data-point projections. Respective weight factors are related to alternately considered fundamental variables. Variance or alternate representation, as related to statistically independent sampling, is utilized as assumed applicable or replaced by composite variability representing single coordinate variations as affected by orthogonal coordinate sampling dispersions. Statistical rendition is generated as a replacement for unquantifiable dependent variable representation.
Owner:CHANDLER LARRY S

Coordinate input apparatus

The present invention provides a coordinate input device, easily correcting one input value needed being corrected of a first input value and a second input value. CPU input value for coordinate calculation supplied from a touching panel is supplied to a correction processing assembly to correct to be a correct value after utilizing conversion calculating assembly to the coordinate. In another aspect, the input value of CUP supplied from the electromagnetic sensor is supplied to the coordinate calculating assmebly and changed to a high precise coordinate. The input signal representing calculating assembly from the coordinate is supplied to the identical juding assembly, the juding signal is supplied to the differential detection assembly, detecting the difference of the coordinate changed by differnt input values respectively. The differential value is stored in the correction list by ddifferential list, the differential value is added and subtracted with the coordinate value calculated by the coordinate calculating assembly of the correction processing assembly. The coordinate value is catched from the coordinate output by output selecting assembly to select the coordinate value.
Owner:WACOM CO LTD

Dispatch mechanism for coordinating application and communication medium state

The present invention extends to methods, systems, and computer program products for coordinating application state and communication medium state. Embodiments of the invention provide mechanisms by which a dispatcher can enable application code to coordinate changes in application state with the consumption of messages from a communication medium. The coordination can be automatic where the dispatcher performs the coordination, or manual, where the coordination is performed more expressly by application code. Embodiments also include mechanisms by which applications targeting an execution (e.g., continuation based) runtime may compose alternative state transitions in the application with a peek lock protocol.
Owner:MICROSOFT TECH LICENSING LLC

Suspended window operation method and system for intelligent terminal

The invention discloses a suspended window operation method for an intelligent terminal. The method comprises the following steps that: a suspended window is displayed in a user interface in a suspended manner; when a user does not perform operation on the suspended window within a certain time, the suspended window generates a semi-hidden instruction, so that half of the suspended window is displayed in the user interface only; when the user performs operation on the suspended window, a suspended window logic control unit generates a suspended window function item enable instruction; the operation on the suspended window refers to one of suspended window clicking, suspended window sliding, and shaking, wherein in the suspended window sliding operation, the suspended window slides along a finger of a user according to coordinate change of a user clicking position to update the position of the suspended window; and in response to the suspended window function item enable instruction, a corresponding function item is displayed. According to the method and the system, triggering / hiding operation modes of the suspended window are diversified, user-friendliness is high, and disturbance on mobile game players is minimized.
Owner:GUANGZHOU YOUMI INFORMATION TECH

Inverter parallel system and control method thereof

The invention discloses an inverter parallel system and a control method thereof; the inverter parallel system comprises an integrated controller and a plurality of inverters having different DC ends, wherein AC ends of the inverters are connected in parallel so as to serve a system output end; the integrated controller is connected with a control module of each inverter; the inverter parallel system uses an indirect integrated control mode; the integrated controller generates a synchronic signal; the control modules of each inverters use a communication quantity and current sharing controller to realize current sharing control based on pqr coordinate change. Compared with an existing indirect integrated control mode, the system and method omit a phase-locking loop so as to prevent current sharing errors caused by differences of phase-locking loops of each inverter; the control strategy of the application can provide very good current sharing effects brought by three-phase four-line parallel system with unbalanced load.
Owner:SUNGROW SHANGHAI CO LTD
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
Eureka Blog
Learn More
PatSnap group products