摘要:
A query system (1600) is formed by a wizard (1605) operating to form a data server (1610) arranged to serve data from a data source (1615) to a client application (1630), each of the wizard, the client application, the data server and the data source being linked by a communications network (1650). The data source has native data types and data arranged in a data structure. The wizard operates to firstly identify the data source over the network. The wizard further provides an application program for traversing and examining at least one of the data structure and data of the identified data source. The application program is operable to generate a representative schema (1614) comprising mapping data for converting the native data types to predetermined data types of a common data model. The wizard further operates to create a server application (1612) adapted to use the representative schema to convert the data from the native data types to the predetermined data types and to serve the data to the client application according to the common data model over the network. The representative schema and the server application thereby form the data server generated by the wizard. Once formed, the data server may receive and respond to queries from the client application, which may have no knowledge of the native data types, but which are directed to the data source.
摘要:
Access to heterogeneous data sources may be obtained by interactively determining transformations for use in mapping at least one source data component from at least one data source to a target data component. Selection of at least one the source data component is detected. A corresponding list of representative data examples is generated for each selected source data component. A resulting list of representative data examples is compiled for the target data component from the lists of representative data examples of the selected source data components, the resulting list of data examples being representative of the target data component. A modification of an example is identified from the resulting list of examples representative of the target data component, the example being modified as a single textual entity. At least one transformation is determined, by inferring from the modified example, to be applied to at least one source data component.
摘要:
A method of establishing at least one variable of a new view of data, is disclosed where the variable is obtained from at least one data source (150-153). The method identifies at least one display type (1202, FIG. 15, 17 18), each display type having at least one corresponding template of data to be used by the new view of data. The template includes a plurality of data component slots (1250-1254) related according to the semantics of the identified display type. One or more data components to be included in the view of data are then identified, each identified data component being associated (1222) with a slot in the template. A list of recommendations is then formed for one or more unspecified data components of the new view of data, the recommendations being based on the semantics of the display type and the identified data components. Finally at least one data component from the list of recommendations is identified as a variable for said new view of data. Also disclosed is a method of learning unknown relationships among data components across a plurality of heterogeneous data sources, and a method for recommending relevant data components for view creation across a plurality of heterogeneous data sources.
摘要:
A method (100) is disclosed for producing, using a multi-slot presentation skeleton (400), an image presentation from a set of source images (702). The method comprises establishing a duration of the presentation, an average slot duration, and based upon slot template rules, locations and properties of key slots in the skeleton (400). The method then generates (104) candidate groups of sub-image sets from the set of source images, and selects (106) sub-image sets from the candidate groups for the key slots. The method then fills (108) the non-key slots with sub-image sets from the candidate groups, and processes (110) the sub-image sets in the skeleton slots using effect and transition rules, to thereby form the image presentation.
摘要:
A method of extracting key frames from a video sequence, which video sequence comprises MPEG compressed video data having block motion vectors. The method initially partially decompresses (202) the MPEG compressed video data to obtain block motion vectors and converts (204) the block motion vectors to forward block motion vectors. The method then generates (206) global motion signals and generates (306) dominant global direction clusters. The method then selects (402, 404, 406) potential key frames of the video sequence using the generated dominant global direction clusters. The method lastly decompresses (408) the selected key frames to obtain the extracted key frames.
摘要:
The method first segments both images into homogeneous regions (205A) and assigns (207A) semantic labels (such as “sky”, “cloud”, “water”, “foliage” etc) to the homogeneous regions to describe the content of the regions using a probabilistic method. This process also results in each assigned label for a region having an associated probability value expressing the confidence level of the label being correctly assigned The method then computes (108) a distance metric which averages over all corresponding pixels in the two images a value which is the product of a predetermined semantic difference between the assigned labels at the corresponding pixels and a weighting function which is derived from the associated probability values of the labels for each of the corresponding pixels. The semantic difference reflects similarities between the labels. For example, the semantic difference of the label pair “sky” and “foliage” is higher than the semantic difference between the more similar “sky” and “cloud” label pair. The method then compares (110) the distance metric value with a predetermined threshold value in order to determine the similarity of the images.
摘要:
A dielectric, structure and a method of forming a dielectric structure for a rear surface of a silicon solar cell are provided. The method comprises forming a first dielectric layer over the rear surface of the silicon solar cell, and then depositing a layer of metal such as aluminum over the first dielectric layer. The metal layer is then anodized to form a porous layer and a material layer is deposited over a surface of the porous layer such that the material deposits on the surface of the porous layer without contacting the silicon surface.
摘要:
A method of forming contacts on a surface emitter of a silicon solar cell is provided. In the method an n-type diffusion of a surface is performed to form a doped emitter surface layer that has a sheet resistance of 10-40 Ω/□. The emitter surface layer is then etched back to increase the sheet resistance of the emitter surface layer. Finally the surface is selectively plated.A method of fabrication of a silicon solar cell includes performing a front surface emitter diffusion of n-type dopant and then performing a dielectric deposition on the front surface by PECVD. The dielectric deposition comprises: a. growth of a thin silicon oxide; b. PECVD deposition of silicon nitride to achieve a silicon nitride. The silicon is then annealed to drive hydrogen from the silicon nitride layer into the silicon to passivate the silicon.
摘要:
A method of interpreting an image using a statistical or probabilistic interpretation model is disclosed. The image has associated therewith contextual information. The method comprises the following steps: providing the contextual information associated with the image for analysis; analyzing the additional contextual information to identify predetermined features relating to the image; and biasing the statistical or probabilistic interpretation model in accordance with the identified features.
摘要:
A method of selective delivery of material to locations on a substrate using a continuous stream deposition device to deposit the material at selected locations on the substrate. This is achieved by creating a mask with an opening, locating the mask over the substrate and depositing the material through the opening onto the substrate. When locating the mask, over the substrate, a portion of the substrate is exposed through the opening and when the continuous stream deposition device is moved relative to the substrate and the mask, the continuous stream deposition device follows a path relative to the mask which intersects the opening. While the continuous stream deposition device moves, it discharges a continuous stream comprising the material to be delivered, to deposit the material through the mask at a discrete location on the substrate, at the intersection of the opening and the path of the continuous stream deposition device. Alternatively the mask may be dispensed with and two materials deposited on two intersecting paths whereby at the intersections the two materials react.