Abstract:
Systems and methods are provided for classifying a search query. A first group of query classifiers can be used to evaluate a query relative to various subject matter domains. The evaluation results from the first group of domain classifiers can then be used by a second group of meta-classifiers. The meta-classifiers are associated with meta-classifier categories that may correspond to a domain or that may correspond to a plurality of domains. The assigned meta-classifier category for a query can be used in any convenient manner, such as by triggering additional uses of the search query to match images or other alternative types of documents, or such as by allowing a subject matter domain to be assigned to the query.
Abstract:
An optical module includes a first sleeve, a second sleeve, a connecting member and a beam splitter. The first sleeve defines a first hollow cavity and includes a first light source and a pattern plate. The second sleeve defines a second hollow cavity and a second light source. The connecting member is connected to the first sleeve and the second sleeve, and communicates with the first hollow cavity and the second hollow cavity. The beam splitter is positioned in the connecting member. Light from the first light source passes through the pattern plate, and the beam splitter, light from the second light source passes through the beam splitter, the beam splitter refracts the light from the first light source and the second light source to a tested workpiece.
Abstract:
In a method for processing a point cloud using a computing device, a straight line fitted by the point cloud comprising border points is determined as a benchmark line. An inflection point in the point cloud of the benchmark line is determined. If the vertical distance of the inflection point is not greater than the preset filtration value, needless border points in the point cloud are deleted and a remainder point cloud is obtained. If the vertical distance between the inflection point and the benchmark line is greater than a filtration value, the point cloud is divided into two sub-point clouds, and the one sub-point cloud having border points less than the preset number is deleted, and the other sub-point cloud is set as a remainder point cloud.
Abstract:
In a method for scanning edges of an object using a computing device, the computing device is connected to an image measuring machine including an image capturing device. A start point, an end point, a scan direction, and a scan distance interval are set. Scan points on the edges of the object are determined. For each scan point, the computing device aims the image capturing device at the scan point, controls the image capturing device to capture images of the object at different depths, and records focal points. Definition values of the images are calculated and an image with a highest definition value is determined. A focal point corresponds to the image with the highest definition value and so coordinates of the scan point are determined. Scanned edges of the object are formed based on all the scan points.
Abstract:
The present invention discloses a method of manufacturing semiconductor devices. The method includes a step of performing a chemical mechanical planarization processing on a poly-silicon layer before fabricating a poly-silicon gate such that the poly-silicon gates obtained in subsequent fabrication process are kept at the same height, which thus avoids the silicon nitride residues issue that occurs in the prior art. Therefore, the present invention is capable of enhancing product yield of semiconductor devices and improving device performances.
Abstract:
An image measuring device comprises a storage, a processor, an acquiring module, a positioning module and a determining module. The acquiring module acquires an image of a production object by scanning the production object. The positioning module positions the image of the production object in a coordinate plane according to predefined parameters and acquiring the edge of the image of the production object. The determining module determines whether the difference between the positioned image and the predefined parameters is over a tolerance, wherein the acquiring module, the positioning module and the determining module are stored in the storage and controlled by the processor.
Abstract:
A system and method for viewing software help documentation obtains a feature name of a current interface of a software and a position of a cursor in the current interface, and receives a control command to invoke a help system of the software. The system and method further displays the help document of the help option corresponding to the position of the cursor in the current interface on a display device, in response to a determination that the help system comprises the feature name of the current interface, and further comprises a help option corresponding to the position of the cursor in the current interface.
Abstract:
A computer-implemented method for scanning and obtaining points of an object is provided. The method includes defining a measuring distance between two points of an object and scanning the measuring distance according to an optimal measuring position. If coordinate values of each of the scanned points are valid, then the method send the obtained coordinate values to an electronic device if the obtained coordinate values are valid.
Abstract:
An exemplary for generating a measuring program is disclosed. The method includes: editing a measuring program source code generated by an image measuring machine after completing a full measuring cycle on a workpiece; detecting whether there are any measuring program errors during the editing process; identifying and displaying a location where the measuring program errors occur and reporting reasons of the errors correspondingly, and returning to edit the measuring program source code if the measuring program errors have occurred; saving the edited measuring program source code in a source code file; and compiling the source code file into a measuring program executable for a computer. A related system is also disclosed.
Abstract:
In a method for identifying border lines of elements on an image of an object using a computing device, a Dynamic Link Library (DLL) name and one or more measuring parameters are received from the computing device. A DLL is obtained according to the received DLL name. Measuring functions of the obtained DLL are provided for selection. A constructed function of the DLL is obtained according to the number and types of the received measuring parameters to transmit the received measuring parameters to a selected measuring function. Coordinates of points on the image are computed according to the received measuring parameters using the selected measuring function, and a border line of an element on the image is fitted according to the coordinates of the points.