USPatent applicationPatented

Computing device and measurement control method

Granted 16 Dec 2014 · no office action yet

Life of the application

6 dated events
⤢ drag to zoom20142016201820202022202420262028203020322034ProsecutionOwnershipTerm & fees
ProsecutionOwnershipTerm & feeshover for detail · click to open

Abstract

A computing device is electronically connected to a measurement machine and a controller. The controller is connected to a sensor installed on the measurement machine. The computing device receives spectral signal data sent from the controller and generates an intensity distribution diagram according to the spectral signal data. Furthermore, the computing device sends control commands to the measurement machine, to adjust a position of the sensor on the measurement machine according to variation of a peak value of a wave in the intensity distribution diagram.

Description

4 parts
›BACKGROUND

1. Technical Field

Embodiments of the present disclosure relate to device controlling systems and methods, and more particularly to an electronic device and a method for adjusting volume levels of an audio signal output by the electronic device.

2. Description of Related Art

In measurement field, a spectral confocal sensor may be installed on a measurement machine to measure special products (e.g., glass products). To position a measurement point on an object, a user has to observe a position relationship between the spectral confocal sensor and a light spot projected on the object by the spectral confocal sensor, and manually adjust a position of the spectral confocal sensor according to the observed result. Because the light spot projected on the object by the spectral confocal sensor is very small, it's time-consuming and difficult to precisely position the measurement point using one's eyes.

›BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a schematic diagram of one embodiment of a computing device including a measurement control system.

FIG. 2 is a block diagram of one embodiment illustrating a work principle of the measurement control system of FIG. 1 .

FIG. 3 is a block diagram of one embodiment of function modules of the measurement control system of FIG. 1 .

FIG. 4A-FIG . 4 C are one embodiment illustrating an intensity distribution diagram of spectral signals.

FIG. 5 is a flowchart of one embodiment of a measurement control method.

›DETAILED DESCRIPTION · 1 of 2

The present disclosure, including the accompanying drawings, is illustrated by way of examples and not by way of limitation. It should be noted that references to “an” or “one” embodiment in this disclosure are not necessarily to the same embodiment, and such references mean “at least one.”

In general, the word “module”, as used herein, refers to logic embodied in hardware or firmware, or to a collection of software instructions, written in a programming language. One or more software instructions in the modules may be embedded in firmware, such as in an erasable programmable read only memory (EPROM). The modules described herein may be implemented as either software and/or hardware modules and may be stored in any type of non-transitory computer-readable medium or other storage device. Some non-limiting examples of non-transitory computer-readable media include CDs, DVDs, BLU-RAY, flash memory, and hard disk drives.

FIG. 1 is a block diagram of one embodiment of a computing device 60 . The computing device 60 , which includes a measurement control system 70 , is electronically connected to a measurement machine 10 and a controller 50 . The controller 50 is connected to a sensor (such as a spectral confocal sensor) 40 installed on a Z axis of the measurement machine 10 . In this embodiment, an optical fiber cable connects the controller 50 with the sensor 40 . An object 30 is located on a work table 20 of the measurement machine 10 . The measurement machine 10 further includes an X axis and a Y axis, where the X axis and the Y axis form a XY plane that is parallel to a surface of the work table 20 . The XY plane and the Z axis form a machine coordinate system as shown in FIG. 1

The controller 50 includes one or more light sources, a spectral analysis circuit, a light source control circuit, and input/output ports. The controller 50 emits a beam of white light and transmits the white light to the sensor 40 . The sensor 40 includes a plurality of optimal lenses. FIG. 2 is a block diagram of one embodiment illustrating a work principle of the measurement control system of FIG. 1 . The white light emitter from the controller 50 passes through the plurality of optimal lenses and is separated into a plurality of homochromy lights (such as red lights, green lights) with different wavelengths. Then the homochromy lights are projected onto a measurement point on the object 30 . The human eyes see the homochromy lights as a light spot. The sensor 40 receives spectral signals reflected from the object 30 , and transmits the spectral signals to the controller 50 . The controller 50 analyzes the spectral signals to obtain data in relation to the spectral signals (hereinafter “spectral signal data”), and transmits the spectral signal data to the computing device 60 .

The computing device 60 receives the spectral signal data. The measurement control system 70 analyzes the spectral signal data, and generates an intensity distribution diagram (as shown in FIG. 4A-FIG . 4 C). Furthermore, the measurement control system 70 sends control commands to the measurement machine 10 , adjusts a position of the sensor 40 on the Z axis of the measurement machine 10 according to variation of a peak value of a wave in the intensity distribution diagram, to adjust the measurement point to fall within an effective detection range of the sensor 40 . The measurement control system 70 may further display the intensity distribution diagram on a display device 80 that is electronically connected to the computing device 60 .

As shown in FIG. 3 , the measurement control system 70 includes a setting module 71 , a driving module 72 , a computation module 73 , a drawing module 74 , a determination module 75 , and a control module 76 . The modules 71 - 76 include computerized code in the form of one or more programs, which are stored in a storage device (not shown) of the computing device 60 . A processor (not shown) of the computing device 60 executes the computerized code, to provide the aforementioned function of the measurement control system 70 . A detailed description of functions of the modules 71 - 76 is given in reference to FIG. 5 .

FIG. 5 is a block diagram of one embodiment of a measurement control method. Depending on the embodiment, additional steps may be added, others removed, and the ordering of the steps may be changed.

Step S 10 , the setting module 71 designates a measurement point on the object 30 . For example, the setting module 71 receives coordinate data of the measurement point in a machine coordinate system, where the coordinate data is inputted by a user via a user interface. The setting module 71 sets an intensity threshold of spectral signals capable of being detected by the sensor 40 installed on the Z axis of the measurement machine 10 . For example, a minimum intensity value of the spectral signals capable of being detected by the sensor 40 may be set as 40 candelas (cds). As shown in FIG. 4A-FIG . 4 C, a line L indicates the minimum intensity value of the spectral signals is set as 40 cds. In other embodiment, the intensity threshold may further include a maximum intensity value of the spectral signals capable of being detected by the sensor 40 .

In step S 20 , the driving module 72 generates a driving command according to the coordinate data of the measurement point, and sends the driving command to the measurement machine 10 , to drive the sensor 40 to move to a position on top of the measurement point of the object 30 .

In step S 30 , the controller 50 emits a beam of white light, and transmits the white light to the sensor 40 . The sensor 40 separates the white light into a plurality of homochromy lights (such as red light, green light) with different wavelengths, projects the homochromy lights onto the measurement point on the object 30 , and receives spectral signals reflected from the object, and sends the spectral signals back to the controller 50 . The controller 50 analyzes the spectral signals to obtain spectral signal data, and sends the spectral signal data to the computing device 60 . The spectral signal data includes a wavelength and an intensity value of each spectral signal.

›DETAILED DESCRIPTION · 2 of 2

In step S 40 , the computation module 73 determines an effective detection range of the sensor 40 according to the spectral signal data. In one embodiment, the effective detection range is determined as a wavelength range determined according to a maximum wavelength of the spectral signals and a minimum wavelength of the spectral signals. For example, if the maximum wavelength of the spectral signal is w 1 , and the minimum wavelength of the spectral signals is w 2 , then the effective detection range is determined as between “0” and “w 2 -w 1 ”.

In step S 50 , the drawing module 74 draws an intensity distribution diagram according to the spectral signal data, and displays the intensity distribution diagram on the display device 80 . For example, the intensity distribution diagrams in FIG. 4A-FIG . 4 C are drawn according to different spectral signal data which are obtained when the sensor 40 is located on different positions on the Z axis of the measurement machine 10 . In FIG. 4A-FIG . 4 C, an X axis represents a wavelength of each spectral signal, and a Y axis represents an intensity value of each spectral signal.

In step S 60 , the determination module 75 determines if the measurement point falls within the effective detection range of the sensor 40 by determining if a peak value of a wave in the intensity distribution diagram is less than the intensity threshold. If the peak value of the wave in the intensity distribution diagram is less than the intensity threshold (as shown in FIG. 4A ), the determination module 75 determines that the measurement point falls outside the effective detection range of the sensor 40 , and step S 70 is implemented. In step S 70 , the control module 76 sends a control command to the measurement machine 10 , to adjust the position of the sensor 40 on the Z axis of the measurement machine 10 . Then the procedure returns to step S 50 .

In step S 60 , if the peak value of the wave in the intensity distribution diagram is equal to or more than the intensity threshold (as shown in FIG. 4B ), step S 80 is implemented. In step S 80 , the determination module 75 determines that the measurement point falls within the effective detection range of the sensor 40 .

In step S 90 , the control module 76 sends an adjustment command to the measurement machine 10 , to control the sensor 40 to move on the Z axis of the measurement machine 10 . During the movement of the sensor 40 on the Z axis of the measurement machine 10 , the determination module 75 determines an optimal position of the sensor 40 according to variation of the peak value of the wave in the intensity distribution diagram. For example, when the sensor 40 moves downwards along the Z axis of the measurement machine 10 , the peak value of the wave increases and reaches a maximum value as shown in FIG. 4C . In such a situation, when the sensor 40 further moves downwards along the Z axis of the measurement machine 10 , the peak value of the wave begins to decrease. Then the position of the sensor 40 , which results in the peak value of the wave reaching the maximum value as shown in FIG. 4C , is determined as the optimal position of the sensor 40 .

The method may further include steps, which output measurement data, such as position data of the sensor 40 , peak values of the wave in the intensity distribution diagram, on the display device 80 .

Although certain disclosed embodiments of the present disclosure have been specifically described, the present disclosure is not to be construed as being limited thereto. Various changes or modifications may be made to the present disclosure without departing from the scope and spirit of the present disclosure.

Claims as granted

19 claims

Log in to read the claims of this application.

Log in to unlock

Classifications

4 codes
IPC · International Patent Classification
Section G — Physics
  • G01B11/14
USPC · US Patent Classification
356/614438/146702/151

Claim changes

Soon
Coming soonHow the claims changed between publication and grant

See which claims were amended, added or cancelled during examination, with every added and removed word marked.

AmendedAddedCancelledUnchanged

The published claims of this application are not paired with the granted ones in what we hold.

File wrapper

⤢ drag to zoomJan 2014Apr 2014Jul 2014Oct 2014Jan 2015USPTOApplicantNotice of allowance
USPTOApplicanthover for detail · click to open
Pendency
1.0 y
363 days filing → grant
Office actions
0
none on record
Examiner
Sang Nguyen
art unit 2886 · TC 2800
Citations: 7 back · 1 forward

See the full prosecution history — every USPTO and applicant action on this file, in order.

Log in to unlock

Documents

Log in to open the documents of this file: the application as filed, every office action and response, the notice of allowance.

Log in to unlock

Chain of title

⤢ drag to zoom20142016201820202022202420262028203020322034Owner 1
Titlehover for detail · click to open

See the full assignment history — every owner this patent has passed through, with recordation dates and reel/frame numbers.

Log in to unlock