The application requires to submit on September 27th, 2006, sequence number is the right of priority of 60/847,590 unsettled U.S. Provisional Patent Application (procurator's application case numbering 2006P20730US), and this patent all is hereby expressly incorporated by reference.
Embodiment
Specific illustrative embodiments provides a kind of system, and this system can comprise optical splitter.This optical splitter can comprise at least three different reflection regions.Each zone in described three different reflection regions can be adapted such that from the light of one or more light sources and be reflected with the different angles with respect to the axle of camera.
Vision Builder for Automated Inspection and/or imaging system can be utilized such as the illumination element group of light emitting diode (LED) to come some part of assembly and/or assembly is thrown light on.Can place so that camera lens can point to assembly along camera axis the camera of system.
Illumination element group can be formed a line in the fan diffuser back.Illumination element and fan diffuser can make optical registration key lighting direction, and described key lighting direction can be substantially perpendicular to camera axis.Light from illumination element group can pass fan diffuser, and this fan diffuser can be with the light diffusion to improve illumination uniformity.Can be with the light subtend on-plane surface optical splitter of diffusion, this on-plane surface optical splitter can allow some light to pass through to camera one side of optical splitter.The on-plane surface optical splitter can be so that the part of light be reflected to assembly surface.The on-plane surface optical splitter can provide at least three different reflector spaces.Compare with single on-plane surface optical splitter, each reflector space can be so that be reflected with different angles and/or can provide more that the illumination of wide-angle covers from the light of illumination element group.Compare with the single reflector space of the optical splitter on basic plane, a plurality of reflector spaces can so that more substantial light by spectrophotometric reflection to be used for the illumination of assembly.Optical splitter can be so that be partly reflected and aimed at fan diffuser from the light of assembly reflection.Reflection is from assembly and can not passed optical splitter by spectrophotometric reflection to the light of fan diffuser, and makes camera can obtain the image of assembly.Some optical splitters can utilize the parts (segment) on basic plane to come the localized area.Other optical splitter can utilize nonplanar parts and/or curved surface to come the localized area.
Fig. 1 is the block diagram of the illustrative embodiments ofsystem 1000, and describedsystem 1000 can comprise light sources 1100.Light sources 1100 can be suitable for comingassembly 1400 is thrown light on by the luminous energy that passes fan diffuser 1180.Fan diffuser 1180 can be in the light path betweenlight sources 1100 and the optical splitter 1200.The luminous energy that passesfan diffuser 1180 can be sent tooptical splitter 1200, and thisoptical splitter 1200 can comprise at least three different reflection regions, such asfirst reflection region 1220,second reflection region 1240 and the 3rd reflection region 1260.Each zone infirst reflection region 1220,second reflection region 1240 and the3rd reflection region 1260 can be adapted such that from one or more light sources, for example be reflected with the different angles with respect to theaxle 1760 of camera and/or Vision Builder for Automated Inspection 1700 from the light of light sources 1100.Optical splitter 1200 can be adapted such thatassembly 1400 is illuminated by each regional luminous energy infirst reflection region 1220,second reflection region 1240 and/or the3rd reflection region 1260 of reflection.One or more zones infirst reflection region 1220,second reflection region 1240 and the3rd reflection region 1260 can comprise the part on plane basically.
First reflection region 1220,second reflection region 1240 and the3rd reflection region 1260 can be made into, are assembled into and/or manufacture the equipment of single integral body.In some illustrative embodiments,first reflection region 1220,second reflection region 1240 and the3rd reflection region 1260 can be formed by two or more component-assembled different and/or thatseparate.Light sources 1100 can comprise firstlight source group 1120 and secondary light source group 1140.Camera and/or Vision Builder for Automated Inspection 1700 can be suitable for the image ofcapture component 1400, and thisassembly 1400 can be thrown light on by light sources 1100.Camera and/or Vision Builder for Automated Inspection 1700 can be suitable for the image of capture component 1400.Thecamera lens 1740 of camera and/or Vision Builder for Automated Inspection 1700 can come facingassembly 1400 along theaxle 1760 of camera and/or Vision Builder for Automated Inspection 1700.Camera and/or Vision Builder for Automated Inspection 1700 can be suitable for the image of theassembly 1400 that decipher (interpret) obtained, and thisassembly 1400 is thrown light on by light sources 1100.Illustrated under the trizonal situation in theoptical splitter 1200 in the illustrative embodiments ofsystem 1000,optical splitter 1200 can comprise the different zone of any amount and/or can have one or more sweeps.For example, a plurality of zones ofoptical splitter 1200 can comprise the 4th different zone.
Camera and/or Vision Builder for Automated Inspection 1700 can be coupled to information equipment communicatedly by network 1800.For example, image information can be sent toinformation equipment 1900 from camera and/or Vision Builder for Automated Inspection 1700.Information equipment 1900 can compriseuser interface 1920,user program 1940 and memory devices 1960.User program 1940 can be suitable for handling the image information from camera and/or Vision Builder for Automated Inspection 1700receptions.User interface 1920 can be suitable for presenting the information of the image information of obtaining aboutuser program 1940 and/or from camera and/or Vision Builder for Automated Inspection 1700.Memory devices 1960 can be suitable for store image information and/or with the relevant information ofcontrol light sources 1100.
Theoptical controller 1980 that can comprise processor can be controlled light sources 1100.Optical controller 1980 can be suitable for any son group of opening and closing light sources 1100.For example,optical controller 1980 can be suitable for opening and closing firstlight source group 1120 under the situation of not opening secondary light source group 1140.Optical controller 1980 can be suitable for opening and closing secondarylight source group 1140 under the situation of not opening first light source group 1120.Illustrated insystem 2000 under the situation of two light source groups, some illustrative embodiments can comprise the child group of any amount, can be at most the light source group with the approximately equalised quantity of quantity of light source.Optical controller 1980 can be suitable for changing the intensity of one or more light sources of light sources 1100.Thus,optical controller 1980 can be suitable for providing luminous energy, and this luminous energy can pass throughfirst reflection region 1220,second reflection region 1240 and the3rd reflection region 1260 by partial reflection.Optical controller 1980 can be from for example metraster, camera and/or Vision Builder for Automated Inspection 1700 and/orinformation equipment 1900 reception information, describedinformation equipment 1900 can be used to determine during any particular time interval and with which light source in thelight sources 1100 throw light on, and/or the intensity of any light source of illumination.
In some illustrative embodiments,optical splitter 1200 can be divided and can be suitable for a plurality of angle reflection rays.For example,first reflection region 1220 can be suitable for comingreflection ray 1540 with the angle of the exemplary angle that shows such as light 1540.Second reflection region 1240 can be suitable for comingreflection ray 1500 with the angle of the exemplary angle that shows such as light 1500.The3rd reflection region 1260 can be suitable for comingreflection ray 1520 with the angle of the exemplary angle that shows such as light 1520.Utilize system 1000, can be by comingassembly 1400 is thrown light on via luminousenergy fan diffuser 1180 emissions and that reflect viaoptical splitter 1200 in mode that determine and/or uniform relatively.Some specific embodiment can be provided as the picture path with relatively low distortion.
The size ofsystem 1000 can be based on the aperture of checking of thediameter 1720 ofcamera lens 1740 and/or camera and/or Vision Builder for Automated Inspection 1700.Relation between size shown in thesystem 1000 and/or the size is illustrative rather than restrictive.The element of the size ofsystem 1000 and/or feature and/orsystem 1000 can in very large range change and can be determined and/or formulation by those skilled in the art.In some illustrative embodiments, the size ofsystem 1000 and/or feature can be formulated by two-dimentional ray trace.In some illustrative embodiments:
Camera bellows (chamber) 1050 can be suitable for holding and/or supportingoptical splitter 1200;
Thewall 1080 ofcamera bellows 1050 can be the wall of extinction basically, thereby makes the light that passesoptical splitter 1200 fromlight source 1100 viafan diffuser 1180 can not reflex to thecamera lens 1740 of camera and/or Vision Builder for Automated Inspection 1700 basically fromwall 1080;
Thediameter 1380 ofassembly 1400 can be approximately equal to thediameter 1720 of thecamera lens 1740 of camera and/or Vision Builder for Automated Inspection 1700;
Camera bellows 1050 and the vertical substantially distance between theassembly 1400 can be approximately equal to thediameter 1380 ofassembly 1400;
System 1000 can be diffusion coaxial lights (DOAL) system;
Thediameter 1720 thatassembly 1400 is carried out thecamera lens 1740 of the camera of imaging and/or Vision Builder for Automated Inspection 1700 can produce the image path of thediameter 1380 that is approximately equal toassembly 1400;
The height ofcamera bellows 1050 can be greater than the approximate twice of thediameter 1380 ofassembly 1400;
The width of approximate half part ofcamera bellows 1050 can be approximately equal to thediameter 1380 ofassembly 1400;
The width ofcamera bellows 1500 can be the approximate twice of thediameter 1380 ofassembly 1400;
Optical splitter 1200 can operationally be installed in basic on thecamera bellows 1050 of rectangle, and the xsect ofcamera bellows 1050 can have the approximate width of the twice of thediameter 1380 that is approximatelyassembly 1400;
Assembly 1400 can be suitable for being taken by camera and/or Vision Builder forAutomated Inspection 1700; And/or
Thediameter 1720 of thecamera lens 1740 of camera and/or Vision Builder for Automated Inspection 1700 can be approximately equal to from theplane 1600 nearest distances, and this distance is limited by thebase 1600 and theassembly 1400 of thecamera bellows 1050 ofsystem 1000.
Fig. 2 is the block diagram of the illustrative embodiments ofoptical splitter 2000, and describedoptical splitter 2000 comprisesfirst reflection region 2100,second reflection region 2200 and the 3rd reflection region 2300.In some illustrative embodiments,optical splitter 2000 can be the whole basically structure of single-piece.In some illustrative embodiments,optical splitter 2000 can comprise a plurality of at theabutment 2400 and/or 2500 places, abutment in conjunction with and/or a plurality of parts of merging.Embodiment shown in thesystem 2000 can change in interchangeable application, the correlation parameter of described interchangeable application dynamic effects in the embodiment of operation.The parts that are positioned at imaging path components outside can be made by many different materials, for example optical splitter material, specular material and/or reflectance coating, and can have a variation and/or local reflectance (for example flat glass, plastics, polishing metal).
Fig. 3 is the block diagram of the illustrative embodiments ofoptical splitter 3000, and describedoptical splitter 3000 comprisesfirst reflection region 3100,second reflection region 3200 and the 3rd reflection region 3300.Some illustrative embodiments ofoptical splitter 3000 can comprise sweep, such as the sweep that illustrates offirst reflection region 3100 and the 3rd reflection region 3300.In some illustrative embodiments, the geometric configuration of outside, imaging path also can change to improve catoptrical uniformity coefficient by having plane smooth and/or bending.In some illustrative embodiments, at least one part between a pair of zone at least three different zones can be crooked, such as the sweep that illustrates offirst reflection region 3100 and the3rd reflection region 3000.
Fig. 4 is the block diagram of the illustrative embodiments ofsystem 4000, and describedsystem 4000 can comprise a plurality oflight sources 4100 and camera 4700.In some illustrative embodiments,light source 4100 can comprise the row light emitting diode (LED) that is assembled on the circuit board, incandescent lamp bulb, from being positioned at a distance source point by light source, electroluminescent panel and/or the mini fluorescent lamp bulb etc. of optical fiber emission.The luminous energy that sends from a plurality oflight sources 4100 can be spread via fan diffuser 4200.The luminous energy of diffusion can be reflected so thatassembly 4500 is thrown light on viaoptical splitter 4300 at least in part.
Optical splitter 4300 can comprisefirst reflection region 4320,second reflection region 4340 and the 3rd reflection region 4360.In the illustrative embodiments that illustrates,first reflection region 4320 that the plane limits can be withangle 4640 and the Plane intersects that is limited by fan diffuser 4200.In the illustrative embodiments that illustrates, the3rd reflection region 4360 that the plane limits can be with angle 4680 and by 4400 Plane intersects that limit at the bottom of thecamera bellows.Angle 4640 and/or angle 4680 can be approximated to be 35,39.1,44.8,45,53,59.99,67,69.4,72,73,75,79.9,85 degree, and/or arbitrary value between them or subrange.In some illustrative embodiments,assembly 4500 can have diameter 4600.In some illustrative embodiments, 4500distance 4620 can be approximately equal to thediameter 4600 ofassembly 4500 fromcamera bellows 4050 to assembly.
Fig. 5 is the process flow diagram of the illustrative embodiments of method 5000.In step (activity) 5100, optical splitter can be made into.Optical splitter can be made also by prism and/or minute surface can be coated with one or more reflecting materials (for example aluminium).This optical splitter can be suitable for transmitting a part of luminous energy and the angle antireflection part luminous energy to be scheduled to.This optical splitter can comprise at least three reflection regions.This optical splitter can be the nonplanar basically optical splitter that is suitable for providing at least three different reflection regions.
Instep 5200, comprise that the system of optical splitter can be assembled.This optical splitter can be nonplanar basically optical splitter.Described system can comprise imaging device, camera bellows, light source (for example LED) group, optical controller, fan diffuser, assembly, information equipment, machine vision information equipment and/or be suitable for the movable equipment of placing modules and/or system etc.Imaging device can be camera, machine vision equipment and/or system etc.Movable equipment and/or system can be suitable for being controlled automatically by optical controller and/or information equipment, and described information equipment is coupled to the imaging device relevant with this system communicatedly.The assembly that is suitable for being thrown light on by light sources can be placed.
Instep 5300, first light source can be lighted for child group.First light sources can be suitable for coming assembly is thrown light on via nonplanar optical splitter basically.In some exemplary true mode, the whole light source group can be lighted.Some illustrative embodiments can be suitable for making in the light path of luminous energy between light sources and optical splitter passes fan diffuser.Optical splitter can be suitable for providing at least three different reflection regions.Each zone in three different reflection regions can be suitable for making from the light of light sources and be reflected with the different angles with respect to the axle of camera.Optical splitter can be suitable for using the luminous energy of each regional reflex from three different reflection regions to come assembly is thrown light on.Compare with the single reflector space of the optical splitter on plane basically, optical splitter can be suitable for providing more substantial light assembly to be thrown light on being used for.
Instep 5400, can obtain and/or first image of capture component via camera.The camera lens of camera can be along the axial plane of camera to assembly.First image can be acquired and can automatically be provided to processor and/or information equipment via imaging device.Processor and/or information equipment can be suitable for decipher and/or analyze first image and/or the illumination relevant with first image.
Instep 5500, secondary light source can be determined for child group.For example, processor and/or information equipment can be suitable for based on to the decipher of first image and/or the illumination relevant with first image and/or analyze and determine that secondary light source organizes.Processor and/or information equipment can be suitable for checking the one or more detected and/or predetermined feature of assembly, and automatically determine whether to accept the illumination to assembly.If the illumination to assembly is unacceptable, processor and/or information equipment then can be suitable for analyzing the reflective information relevant with image and/or shadow information is organized automatically to determine secondary light source.
Instep 5600, secondary light source can be lighted for child group.The secondary light source group can be lighted via optical controller.Optical controller can based on receive from processor and/or information equipment and/or light secondary light source group by the information that processor and/or information equipment are determined.
Instep 5700, second image of assembly can be acquired.Second image can be acquired and can automatically be provided to processor and/or information equipment via imaging device.Processor and/or information equipment can be suitable for decipher and/or analyze second image and/or the illumination relevant with second image.Based on to processor and/or information equipment automatically determine that one or more steps ofmethod 5000 can be recycled repetition, but up to decipher and/or the decodable image of securing component.
Fig. 6 is the block diagram of the illustrative embodiments ofinformation equipment 6000, can comprise forexample information equipment 1900 of Fig. 1 atinformation equipment 6000 described in the embodiment of someoperation.Information equipment 6000 can comprise the random component in many assemblies, for example one ormore network interfaces 6100, one ormore processor 6200, comprises theuser interface 6600 ofinstruction 6400 one ormore storeies 6300, one or more I/O (I/O)equipment 6500 and/or the one or more I/O of being coupled toequipment 6500 etc.
In some illustrative embodiments, via one ormore user interfaces 6600 such as graphical user interface, the user can check with imaging, shooting, research, design, modeling, creation, exploitation, construction, manufacturing, operates, keeps, stores, markets, sells, sends, selects, specifies, asks, orders, receives, returns, share price and/or recommend any one relevant information in product described herein, service, method and/or the information.
Definition
When using following term in fact herein, be suitable for following appended definition.Propose these term and definitions under the situation of application being without prejudice and meeting, all keep the right that these terms are redefined in this application or during requiring the execution (prosecution) of any application of right of priority of the present invention.Require the purpose of claim of any invention of right of priority of the present invention for decipher, each definition (or the term that is redefined under the situation that original definition is modified the term of execution of patent) is used for clear and negates this definition theme in addition clearly.
One (a)-at least one.
Step (activity)-action, action, behavior, function, stage and/or process and/or their part.
That be suitable for-suitable, be fit to and/or can carry out specific function.
Close on-approaching, close, by and/or adjacent.
Along-with rectilinear direction.
And/or-both are combined or the between selection.
The rotation amount of angle-two intersecting straight lines and/or ray are separated.
Device-the be used for instrument or the equipment of specific purpose.
Approximate-approximately and/or much at one.
Relevant-with ... relevant.
At least-be no less than.
Automatically-take action and/or operate in the mode of disobeying outer man's activity and/or control substantially.For example, photoswitch can be opened in its visual field once " seeing " people under the situation of this photoswitch of nobody's manual operation automatically.
Axle-health (body) or geometric object maybe can be envisioned for the straight line of rotation around it in rotation around it, and/or some part of member or health can be with its center line as a reference.
Based on-consider ... and determine and/or derive from ...
Optical splitter-be suitable for making a beam separation to become the different light beam of two or more wavelength, polarity and/or direction, and/or make the different light beam of two or more wavelength, polarity and/or direction synthesize the equipment and/or the system of a light beam.
Between-in interval that separates and/or centre.
The lower part (lower extent) of the optical splitter that place up on base-basically, the described lower part of this optical splitter from camera farthest in operated system.
Camera-a kind of equipment that generally includes shell against sunshine, described shell against sunshine comprises the aperture with camera lens, the static and/or moving image of object be focused and be recorded on sensitive film, plate, the tape by described camera lens and/or be coupled to electricity and/or the sensor of light storage device (for example RAM, EEPROM, flash memory, disk, CD etc.) on.Aperture with camera lens defines the axle of camera.
Can-can at least some embodiments.
Can-might use.
Catch-obtain and/or record data are thought and handled and/or storage is prepared.
Make-bring, cause, facilitate, produce, draw, be ... reason, cause and/or cause.
Camera bellows-airtight space or compartment.
Circuit-pass two or more be included in (comprised by) network switchgear and connected but be not included in the conductive path of setting up between the respective end portions system in the network and/or communicate to connect.
Nearest-physically and/or immediate in logic.
Compare-check in order to recognize similarity relevant and/or difference with other object.
The element of assembly-composition and/or part (part).
Be included in ... in-be comprised in ... in.
Comprise-including but not limited to.
Control-right ... indicate.
Controller-be used to carry out one or more a kind of equipment predetermined and/or user-defined task and/or one group of machine readable instructions.Controller can comprise any one in hardware, firmware and/or the software or its combination.Controller can utilize machinery, wind-force, waterpower, electricity, magnetic, light, information, chemistry and/or biological principle, signal and/or input to execute the task.In some embodiments, controller can be based on information, by making, analyze, revise, conversion, sending the information that executable program and/or information equipment use and/or route information to output device and move.Controller can be CPU (central processing unit), local controller, remote controllers, parallel controller and/or distributed director etc.Controller can be general microcontroller, such as the microprocessor of Pentium IV (Pentium IV) series of making by intel corporation (being positioned at the Santa Clara of California), and/or the HC08 series of Motorola Inc.'s (being positioned at the nurse fort that continues of Illinois).In another embodiment, controller can be to be designed to special IC (ASIC) or the field programmable gate array (FPGA) carried out in disclosed its hardware of at least a portion of an embodiment herein and/or the firmware.
Xsect-by the cross section that forms with the plane of cutting object with respect to the right angle of axle.
Curved surface-substantially continuously is crooked and do not have a coign.
Limit-determine the meaning, relation, profile, form and/or its structure; And/or accurately and/or clearly describe and/or specify.
The autotelic arrangement of design-(noun) parts and/or part.For example, the design of product and/or method can comprise that the predetermined aspect to product and/or method designs.(verb) is right ... plan, for example the mode of figured exploitation is planned to comprise.
Determine-obtain, calculate, determine, derive, create and/or find out.
Equipment-a kind of machine, product and/or its are integrated.
Diameter-pass the center of object also ends at the length of straight-line segment on the border of object.
Different-change, distinguishing and/or separate.
Effect basic that fan diffuser-be suitable for enlarges the diameter of light source and reduces the illumination of converging and/or focus on is translucent structure.
Size-size.
Place-be positioned at, be arranged in and/or be positioned.
What distance-physics and/or logic were separated measures.
Different-discrete and/or easily with every other phase region other.
Each that considered separately in each-one group.
Send-emit, send and/or discharge.
Energy-available energy.
Equal-substantially the same.
Towards-towards ... direction.
Initial term in first-ordering.
Stream-continuous transfer.
Be used for-purpose is ...
From-be used for indication to originate.
Further-in addition.
Greater than-quantitatively more.
Have (have)-by ... sign (to be identified by).
Highly-from be positioned at given horizontal level a bit to any the distance that is positioned at different horizontal levels.
Light-make ... shinny and/or make and have light to produce on it.
At least the two-dimensional representation of image-entity and/or phenomenon.
Increase-become bigger or more at aspects such as size, quantity, number, degree, value, intensity and/or energy.
Surpass-greater than.
Information-the fact, term, notion, phrase, expression, order, numeral, feature and/or the symbol etc. relevant with theme.Sometimes equivalent in meaning with data, and be used to describe data tissue, conversion and/or that handle sometimes.The step that comprises management, tissue, storage, conversion, communication and/or expression information is carried out automatically.
Information equipment-be equipped with thereon any equipment of the finite state machine that can carry out at least a portion method described herein, structure and/or graphical user interface.Information equipment can comprise the assembly of known communicative couplings, such as one or more network interfaces, one or more processor, the one or more storer of instruction, one or more I/O (I/O) equipment and/or one or more user interface (for example being coupled to I/O equipment) of comprising, wherein by described user interface, information can be presented to carry out one or more functions described herein.For example, information equipment can be any general and/or special purpose computer, for example personal computer, video game system (game station (PlayStation) for example, the recreation boy (Nintendo Gameboy) of Nintendo, X-Box etc.), workstation, server, microcomputer, large scale computer, supercomputer, terminal, notebook computer, wearable computer, and/or PDA(Personal Digital Assistant), iPod, portable terminal, bluetooth equipment, communication facilities, " intelligence " phone (such as the equipment of Treo one class), messenger service (for example blackberry, blueberry) receiver, pager, fax, mobile phone, black phone, telephone plant, microprocessor or the microcontroller and/or the peripheral integrated circuit component of programming, digital signal processor, ASIC or other integrated circuit, hardware electricity logical circuit such as discrete element circuits, and/or such as PLD, PLA, programmable logic device of FPGA or PAL or the like.
Instruct-be suitable for the order of carrying out specific operation or function.Can be implemented as firmware and/or software.
Decipher-get certain meaning clear or specify certain meaning.
I/O (I/O) equipment-any input and/or output device that is oriented to sensation, for example be oriented to the equipment of the sense of hearing, vision, sense of touch, sense of smell and/or the sense of taste, comprise for example watch-dog, display, projector, head mounted display, keyboard, keypad, mouse, tracking ball, operating rod, game pad, runner, touch pad, pointing device, microphone, loudspeaker, video camera, camera, scanner, printer, haptic apparatus, Vib., haptic stimulus device and/or haptic pads, may comprise the parts that I/O equipment can adhere to or connect.
Camera lens-a slice transparency, normally glass has two facing surfaces, two surfaces all are that curved surface or surface are a curved surfaces and surface is the plane, be used in change light converge and/or the optical device of focus in.
Light/illumination-(noun) is suitable for providing the equipment and/or the system of illumination; The electromagnetic radiation that (verb) provides the organs of vision can make reflection to it, wavelength coverage from about 300 nanometers to about 1000 nanometers.
Optical controller-be suitable for facilitating one or more light illuminations and/or be suitable for providing controller to the brilliance control of each light source.
Light emitting diode (LED)-the send semiconductor equipment of (normally visual) light in response to the conductive current of using.
Reflection region-the be suitable for qualifying part of catoptrical optical splitter at a predetermined angle.
Light source-be suitable for provides the equipment and/or the system of illumination in response to the electric energy of using.
Be positioned at-be placed in specific place and/or position.
Machine instruction-the be adapted such that order of carrying out one or more particular step, operation and/or function such as the machine of information equipment.These orders can form the entity that is called as " processor ", " kernel ", " operating system ", " program ", " application ", " utility routine ", " subroutine ", " script ", " grand ", " file ", " engineering ", " module ", " storehouse ", " class " and/or " object " etc. sometimes, but these orders may be implemented as the code of code decipher of code, combination of machine code in hardware, firmware and/or the software, source code, object identification code, compiling and/or executable code etc.
Machine readable-can be discerned by information equipment.
Machine readable medium-can be such as the machine of information equipment, computing machine, microprocessor and/or controller etc. from the physical arrangement of wherein obtaining and/or storing data, information and/or instructing.The example of machine readable medium comprises storer, punched card and/or optical readable form etc.
Machine vision-be suitable for uses video camera, robot, other equipment and/or computing machine to obtain and/or analyze equipment visual and/or video information and/or system about operation or step.
Can-at least some embodiments, be allowed to and/or permit.
Memory devices-can store device such as the logical OR numerical information of instruction and/or data.Example comprises nonvolatile memory, volatile memory, random access memory, RAM, ROM (read-only memory), ROM, flash memory, magnetic medium, hard disk, floppy disk, tape, light medium, CD, compact discs, CD, digital versatile disc, DVD and/or raid-array (raid array) etc.Memory devices can be coupled to processor and/or can store the instruction that is suitable for according to for example embodiment disclosed herein and is carried out by processor.
Compiling of process, program and/or the correlation step of method-be used to finish something.
More-as to be illustrated in numeral-classifier compound bigger on size, quantity, scope and/or the degree.
Installation-(noun) is attached with thing thereon.(verb) is coupled, fixes and/or be attached to and/or be attached to something.
A plurality of nodes of network-communicative couplings.Network can be the sub-network of any multiple class and/or the sub-network that comprises any multiple class, such as circuit switching, public exchange, packet switch, data, phone, telecommunications, video distribution, cable, ground, broadcasting, satellite, the broadband, company, the whole world, domestic, in the region, wide area, maincenter, the TCP/IP of packet switch, Fast Ethernet, Token Ring, public the Internet, private network, ATM, multiple domain, and/or multizone sub-network, one or more ISPs, and/or one or more information equipments, described information equipment is such as interchanger, router, and/or the gateway that directly is not connected with LAN or the like.
Network interface-information equipment can be coupled to any equipment, system or the subsystem of network.For example, network interface can be phone, mobile phone, cellular modem, phone data modulator-demodular unit, fax modem, radio receiving-transmitting unit, Ethernet card, cable modem, digital subscriber line interface, bridge, hub, router or other similar equipment.
Non--no.
Obtain-receive, obtain, occupy, obtain, obtain, consider, determine and/or calculate.
(one)-individual unit.
Operation-effectively; Operating.
A pair of-two somethings.
Transmission-transmission, transfer and/or transmission.
Path-something is along its passage that moves.
Shooting-document image.
The plane-shape the same with smooth basically two-dimensional surface.
Plane-smooth basically surface.
A plurality of-plural number and/or more than one state.
Partly-parts, assembly, interface, number percent, ratio and/or be less than the quantity of big integral body.Can be diacritic visually, physically and/or in fact and/or indistinguishable.
Place-be placed on the somewhere.
Be scheduled to-set up in advance.
Preventing-stop, hinder, stop and/or suppressing thing takes place.
Processor-be used to carry out a kind of equipment or one group of machine readable instructions of one or more preplanned missions.Processor can comprise any one in hardware, firmware and/or the software or its combination.Processor can utilize machinery, wind-force, waterpower, electricity, magnetic, light, information, chemistry and/or biological principle, signal and/or input to execute the task.In some embodiments, processor can be based on information, by making, analyze, revise, conversion, sending the information that executable program and/or information equipment use and/or route information to output device and move.Processor can be CPU (central processing unit), local controller, remote controllers, parallel controller and/or distributed director etc.Unless specifically stated otherwise, processor can be common apparatus, and for example microcontroller and/or microprocessor are such as the microprocessor of Pentium IV (Pentium IV) series of being made by intel corporation (being positioned at the Santa Clara of California).In some embodiments, processor can be to be designed to special IC (ASIC) or the field programmable gate array (FPGA) carried out in disclosed its hardware of at least a portion of an embodiment herein and/or the firmware.
Provide-equip, supply, provide, transmit, send out and/or make ... available.
The amount of quantity-specific and/or measure.
Receive-gather, adopt, obtain, obtain, accept, obtain and/or be given.
Rectangle-by four basically the right angle limit.
Reflection-from surperficial resilience.
About-relate to.
Relatively-with other somethings do with reference to and/or compare with other somethings.
Manifest-by any visual, can listen and/or the mode (for example by display, watch-dog, electronic paper, ARTIFICIAL EYELID, artificial cochlea, loudspeaker etc.) of sense of touch makes the mankind can perceive for example data, order, text, figure, audio frequency, video, animation and/or hyperlink etc.
Described-in being used in the system or equipment claim, the formerly referred mistake of claim term that expression is following.
Closely follow item in second-ordering first back.
Isolation-separation.
Group-relevant a plurality of predetermined elements; And/or one or more different items and/or individualities with specific common trait or characteristic.
Typical surface, profile and/or the profile of shape-individuality.
Signal-with physical descriptor is (such as wind-force, waterpower, sound, fluid, machinery,, magnetic, light, chemistry, and/or biological variable such as energy, can, pressure, flow velocity, viscosity, density, torque, impulsive force, pressure, voltage, electric current, resistance, magnetomotive force, magnetic field intensity, magnetic flux, magnetic flux density, magnetic resistance, unit permeance, refractive index, optical wavelength, polarization, reflection coefficient, conduction, phase shift, concentration, and/or temperature etc.) is encoded into the information (such as the machine instruction of step) of the variable that can detect automatically.Based on context, signal can be synchronous, asynchronous, hard real-time, soft real-time, non real-time, continue to generate, continue that change, logic, discrete that generate, Discrete Change, quantized, digital, test constantly and/or discrete measure etc.
Side by side-basically at synchronization.
Single-individualism or form by body one by one.
The physical size of size-individuality, ratio, magnitude, quantity and/or scope.
The part of son group-group.
Basically-scope sizable, big and/or very and/or degree, but unnecessary be whole and/or whole scope and/or degree.
The set of system-mechanism, equipment, data and/or instruction, this set is designed to carry out one or more specific functions.
Three-one adds one and adds one again.
By (through)-advance and go out from opposite side from a side.
Send-send out, provide, supply with and/or supply as signal.
Open-make and begin to operate and/or start.
Approximate twice on twice-magnitude.
User interface-be used for is presented to the user with information and/or to any equipment of user request information.User interface comprises at least one in text, figure, audio frequency, video, animation and/or the tactile element.Text element can for example be provided by printer, watch-dog, display, projector etc.Graphic elements can be provided via for example watch-dog, display, projector and/or visual indicating equipment (such as light, label, beacon etc.) etc.Audio components can for example be provided via loudspeaker, microphone and/or other sound generating and/or receiving equipment.Video element or animation elements can for example come to be put forward tactile element and can for example be provided via woofer, Vib., haptic stimulus device, haptic pads, simulator, keyboard, keypad, mouse, tracking ball, operating rod, game pad, runner, touch pad, pointing device and/or other haptic apparatus etc. via watch-dog, display, projector and/or other visual device.User interface can comprise one or more text element, for example one or more literal, numeral, symbol etc.User graphical interface can comprise one or more graphic elements, for example image, photo, draw, icon, window, title block, panel, chart (sheet), tab, the towing item, matrix, form, list, calendar, outline view, framework, dialog box, static text, text box, tabulation, selective listing, eject tabulation, drop-down list, menu, toolbar, docking station, check box, radio button, hyperlink, browser, button, control, palette, the preview plate, colour disk (color wheel), scale (dial), slide block, scrolling bar, cursor, status bar, ledex, and/or progress indicator etc.Text and/or graphic elements can be used to outward appearance, background color, backstyle, Graphicxtras Frames Collection, border width, foreground color, font, font, font size, arrangement, between-line spacing, indentation, maximum data length, checking, inquiry, cursor pattern, pointer pattern, autosizing, position and/or size etc. select, programme, adjust, change, appointment etc.User interface can comprise one or more audio components, for example volume control, tone control, speed control, voice selecting device and/or one or more element that is used for control audio broadcast, speed, stops, advancing fast, fall back etc.User interface can comprise one or more video elements, such as control of video broadcast, speed, stop, advancing fast, fall back, amplify, dwindle, rotate and/or the element of inclination etc.User interface can comprise one or more animation elements, for example controls that animation is play, stops, advancing fast, fall back, amplifies, dwindled, the element of rotation, inclination, color, brightness, speed, frequency, outward appearance etc.User interface can comprise one or more tactile element, for example utilizes the element of haptic stimulus, pressure, pressure, vibration, motion, displacement, temperature etc.
Utilize-use and/or make its work.
Via-with ... mode and/or utilization.
Check the opening of aperture-camera lens, can be used to check assembly.
Wherein-about; And; And/or in addition.
Described-specific that or those.
Width-something is measured along the scope of diameter.
With-with ... together.
Do not having ... situation under-not with ... together.
Zone-by special characteristic and/or characteristic and with close on other scope of part phase region and/or region.
Note
By the detailed description enumerating more than reading and/or comprise and/or the accompanying drawing of some illustrative embodiments herein, other basically and practical especially and useful embodiment it will be apparent to those skilled in the art that.Should be understood that many variations, modification and additional embodiment are possible, and therefore, all these variations, modification and embodiment are considered to be within the application's the scope.
Thereby, do not consider the content (for example exercise question, technical field, background technology, summary of the invention, specification digest, Figure of description etc.) of the application's any part, except particularly pointing out opposite content clearly, for example by clearly define, statement or argument, no matter be about any claim of the application and/or about any claim of any application of requiring its right of priority, and no matter be original proposition or other:
Do not require and comprise feature any special description or that illustrate, function, step or element, any specific sequence of steps or any specific mutual relationship of element;
Any element can be integrated, isolates and/or duplicate;
Any step can be repeated, be carried out by a plurality of individualities, and/or carries out with multiple authority; And
Any step or element can be excluded especially, and the order of step can change, and/or the mutual relationship of element can change.
And unless carried out clearly statement in addition, any numeral described herein or scope all are similar to.Except having carried out clearly statement in addition, any scope described herein all comprise wherein all values and all subranges wherein.For example, if described scope 1-10, this scope just comprises all values between the 1-10, for example 1.1,2.5,3.335,5,6.179,8.9999 etc., and also comprise all subranges between the 1-10, and for example 1-3.65,2.8-8.14,1.93-9 etc.
Ability does not combine also as a reference with its content when not having the conflict of this information and other statements enumerated and accompanying drawing within it during any information in any material that is hereby expressly incorporated by reference (for example United States Patent (USP), U.S. Patent application, book, article etc.) is only held herein.Comprise that any claim that can make here seems invalid or seeks under the situation of conflict of right of priority of any claim here having,, any this type of conflicting information in combination and material as a reference is not hereby expressly incorporated by reference especially so.
Therefore, except claim itself, each part among the application (for example exercise question, technical field, background technology, summary of the invention, specification digest, Figure of description etc.) all is considered to be actually illustrative rather than restrictive.