US20230086657A1 - Volume measuring apparatus with multiple buttons - Google Patents
Volume measuring apparatus with multiple buttons Download PDFInfo
- Publication number
- US20230086657A1 US20230086657A1 US17/994,259 US202217994259A US2023086657A1 US 20230086657 A1 US20230086657 A1 US 20230086657A1 US 202217994259 A US202217994259 A US 202217994259A US 2023086657 A1 US2023086657 A1 US 2023086657A1
- Authority
- US
- United States
- Prior art keywords
- button
- processor
- volume measuring
- program
- measuring apparatus
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
- 230000001960 triggered effect Effects 0.000 claims description 30
- 210000003811 finger Anatomy 0.000 claims description 2
- 210000003813 thumb Anatomy 0.000 claims description 2
- 230000000875 corresponding effect Effects 0.000 description 12
- 238000010586 diagram Methods 0.000 description 10
- 238000000034 method Methods 0.000 description 6
- 230000001276 controlling effect Effects 0.000 description 4
- 230000002596 correlated effect Effects 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 239000007788 liquid Substances 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01B—MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
- G01B11/00—Measuring arrangements characterised by the use of optical techniques
- G01B11/02—Measuring arrangements characterised by the use of optical techniques for measuring length, width or thickness
- G01B11/022—Measuring arrangements characterised by the use of optical techniques for measuring length, width or thickness by means of tv-camera scanning
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01B—MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
- G01B11/00—Measuring arrangements characterised by the use of optical techniques
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01B—MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
- G01B11/00—Measuring arrangements characterised by the use of optical techniques
- G01B11/24—Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures
- G01B11/25—Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures by projecting a pattern, e.g. one or more lines, moiré fringes on the object
- G01B11/2545—Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures by projecting a pattern, e.g. one or more lines, moiré fringes on the object with one projection direction and several detection directions, e.g. stereo
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
- G06K7/10544—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum
- G06K7/10712—Fixed beam scanning
- G06K7/10722—Photodetector array or CCD scanning
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
- G06K7/14—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
- G06K7/1404—Methods for optical code recognition
- G06K7/1408—Methods for optical code recognition the method being specifically adapted for the type of code
- G06K7/1413—1D bar codes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/60—Analysis of geometric attributes
- G06T7/62—Analysis of geometric attributes of area, perimeter, diameter or volume
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/90—Arrangement of cameras or camera modules, e.g. multiple cameras in TV studios or sports stadiums
-
- H04N5/232—
-
- H04N5/247—
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/10—Image acquisition modality
- G06T2207/10004—Still image; Photographic image
- G06T2207/10012—Stereo images
Definitions
- the present disclosure relates to a volume measuring apparatus, and specifically relates to a volume measuring apparatus having multiple buttons.
- the staffs of the shipping company have to measure the volume and/or weight of the goods.
- the shipping company in order to let the staffs to trace and record the processing progress of the goods, the shipping company usually generates a barcode and sticks the barcode to the outer package of the goods according to information related to the goods, such as sender, recipient, content of the goods, goods number, etc. Therefore, the staffs may scan the barcode of the goods through a barcode scanner to directly obtain the related information of the goods, so as to trace and record the goods.
- the related-art measuring apparatus and the barcode scanner are separated, the staffs need to first use the measuring apparatus to measure the volume of the goods, and then use the barcode scanner to scan the barcode of the goods to obtain the related information, which is inconvenient in operation.
- the shipping company has to buy the measuring apparatus and the barcode scanner respectively, hence the hardware cost of the shipping company may be increased.
- the disclosure is directed to a volume measuring apparatus having different types of button, which may control single device through multiple buttons with different types to respectively implement a measuring action for a volume of a box and a decoding action for a barcode.
- the volume measuring apparatus of the disclosure at least includes a body having a working part and a holding part extended downward from a bottom of the working part; a processor arranged in the body; a first camera, a second camera and a barcode capturing unit arranged on a front end of the working part; a first button arranged on one side of the holding part; and a second button arranged on a top of the working part.
- the first button and the second button are different types of buttons.
- the processor may be controlled to execute a measuring action for a volume of a box and a decoding action for a barcode based on image captured by the first camera, the second camera, or the barcode capturing unit.
- the volume measuring apparatus of the present disclosure may perform a measuring action for a volume of a box and a decoding action for a barcode respectively through at least two different types of buttons, so the practicability and using flexibility of the volume measuring apparatus may be expanded, and the hardware cost of the manufacturers may be reduced.
- FIG. 1 A is a schematic diagram of a volume measuring apparatus of a first embodiment according to the present disclosure.
- FIG. 1 B is a schematic diagram of the volume measuring apparatus of a second embodiment according to the present disclosure.
- FIG. 2 is a block diagram of a volume measuring apparatus of a first embodiment according to the present disclosure.
- FIG. 3 A is a schematic diagram showing a first using status of the volume measuring apparatus according to the present disclosure.
- FIG. 3 B is a schematic diagram showing a second using status of the volume measuring apparatus according to the present disclosure.
- FIG. 4 is a flowchart of a button controlling method of a first embodiment according to the present disclosure.
- FIG. 5 is a flowchart of a button controlling method of the second embodiment according to the present disclosure.
- the present disclosure provides a volume measuring apparatus having different types of button, when each of the buttons is triggered, the volume measuring apparatus may optionally perform a volume measuring program or a decoding program, so as to measure volume-related data of an outer box, such as width, height, length, etc., or to scan and decode a barcode to obtain content of the barcode. Therefore, a user is benefitted in simultaneously obtaining volume-related data of the box and information related to content inside the box.
- FIG. 1 A is a schematic diagram of a volume measuring apparatus of a first embodiment according to the present disclosure
- FIG. 1 B is a schematic diagram of the volume measuring apparatus of a second embodiment according to the present disclosure
- FIG. 2 is a block diagram of a volume measuring apparatus of a first embodiment according to the present disclosure.
- the present disclosure shows a volume measuring apparatus 1 (referred to as the measuring apparatus 1 hereinafter) used to measure a volume of a rectangular box.
- the measuring apparatus 1 at least includes a body 2 .
- the body 2 at least has a working part 21 and a holding part 22 extended downward from a bottom of the working part 21 .
- the working part 21 is arranged with multiple components that are used for a measuring action, and the holding part 22 is arranged for a user to hold by at least one hand.
- the measuring apparatus 1 in the disclosure at least includes a processor 10 , a first button 11 , a second button 12 , a first camera 13 , a second camera 14 , and a barcode capturing unit 17 .
- the first button 11 , the second button 12 , the first camera 13 , the second camera 14 , and the barcode capturing unit 17 are electrically connected with the processor 10 .
- the first button 11 and the second button 12 are different types of buttons.
- the first button 11 is arranged on one side of the holding part 22 and is exposed from the body 2 for the user to press.
- the second button 12 is arranged on a top 211 of the working part 21 and is exposed from the body 2 for the user to press.
- the measuring apparatus 1 disclosed in the present disclosure is a hand-held measuring apparatus.
- the user may use the palm to hold the holding part 22 , put the index finger on the first button 11 , and touch the second button 12 by the thumb.
- the first button 11 may be a mechanical button
- the second button 12 may be a touch button such as a capacitive touch button or a resistive touch button, but not limited thereto.
- the first button 11 may be a touch button and the second button 12 may be a mechanical button, the embodiment shown in FIG. 1 A and FIG. 1 B are not intended to limit the scope of the present disclosure.
- the second button 12 of the disclosure is arranged on the top 211 of the working part 21
- the measuring apparatus 1 may apply a waterproof structure 121 in the body 2 for the second button 12 .
- the waterproof structure 12 is arranged on the inside of the top 211 of the working part 21 and encompasses the second button 12 .
- the arrangement of the waterproof structure 121 may prevent water or other liquid from flowing into the body 2 through the surrounding of the second button 12 of the top 211 of the working part 21 and causing damage to the components in the measuring apparatus 1 . Therefore, the measuring apparatus 1 of the disclosure may be used under various environments.
- the first camera 13 and the second camera 14 are arranged on a front end 212 of the working part 21 , and are exposed on the body 2 from the front end 212 , so as to capture images.
- the processor 10 is used to execute a corresponding application program based on the images captured by the first camera 13 and the second camera 14 , so as to compute a volume of a box.
- the barcode capturing unit 17 is arranged collectively with the first camera 13 and the second camera 14 on the front end 212 of the working part 21 , and is exposed from the body 2 to capture images.
- the images captured by the barcode capturing unit 17 may be, for example, image signals or light signals.
- the barcode capturing unit 17 may be a photographic lens, or a combination of a light emitter and a sensor.
- the processor 10 may execute a corresponding application program in accordance with the images captured by the barcode capturing unit 17 , so as to decode a barcode and to obtain content of the barcode.
- the processor 10 of this disclosure at least records a volume measuring program 101 and a decoding program 102 .
- the volume measuring program 101 is used to compute the images captured by the first camera 13 and the second camera 14 to obtain volume-related data (such as width, height, depth, etc.) of a target box (such as the target box 3 shown in FIG. 3 B ) in the captured images.
- the decoding program 102 is used to perform an image identification to the images captured by the barcode capturing unit 17 to decode a target barcode (such as the target barcode 31 as shown in FIG. 3 A ) in the captured images, so as to obtain content of the target barcode 31 .
- a target barcode such as the target barcode 31 as shown in FIG. 3 A
- the processor 10 may control at least one of the first camera 13 , the second camera 14 , and the barcode capturing unit 17 to capture an image, and execute an application program (i.e., the volume measuring program 101 or the decoding program 102 ) that corresponds to the triggered button (i.e., the first button 11 or the second button 12 ), so as to obtain the volume of the target box 3 , or content of the target barcode 31 .
- an application program i.e., the volume measuring program 101 or the decoding program 102
- the triggered button i.e., the first button 11 or the second button 12
- the measuring apparatus 1 is set to correlate the first button 11 with the volume measuring program 101 , and correlate the second button 12 with the decoding program 102 .
- the processor 10 when the first button 11 is pressed by the user, the processor 10 is triggered to execute the volume measuring program 101 to perform a measuring action for the volume of the target box 3 .
- the processor 10 is triggered to execute the decoding program 102 to perform a decoding action for content of the target barcode 31 .
- the measuring apparatus 1 is set to correlate the first button 11 with the decoding program 102 , and correlate the second button 12 with the volume measuring program 101 .
- the processor 10 when the first button 11 is pressed by the user, the processor 10 is triggered to execute the decoding program 102 to perform the decoding action for content of the target barcode 31 .
- the processor 10 is triggered to execute the volume measuring program 101 to perform the measuring action for the volume of the target box 3 .
- the first button 11 and the second button 12 are used as two independent triggering buttons and respectively correlated with different execution targets (i.e., the volume measuring program 101 and the decoding program 102 ). Accordingly, the user may trigger the processor 10 to respectively execute the measuring action for the volume of the target box 3 and the decoding action for content of the target barcode 31 through the two different triggering buttons.
- a predetermined setting of the measuring apparatus 1 is to correlate the first button 11 with one of the volume measuring program 101 and the decoding program 102 , and set the second button 12 as a switch for switching the execution targets of the first button 11 .
- the processor 10 is triggered to execute the volume measuring program 101 to perform the measuring action for the volume of the target box 3 when the first button 11 is pressed by the user.
- the processor 10 is triggered to switch the execution target of the first button 11 , so the first button 11 is changed to correlate with the decoding program 12 . Therefore, when the first button 11 is pressed again by the user, the processor 10 is triggered to execute the decoding program 102 to perform the decoding action for content of the target barcode 31 .
- the processor 10 is triggered again to switch the execution target of the first button 11 , so the first button 11 is changed from correlating with the decoding program 102 to correlate with the volume measuring program 101 .
- the predetermined setting of the measuring apparatus 1 is to correlate the second button 12 with one of the volume measuring program 101 and the decoding program 102 , and set the first button 11 as a switch for switching the execution targets of the first button 11 .
- the user may control the processor 10 to execute the volume measuring program 101 or the decoding program 102 through pressing the second button 12 , and control the processor 10 to switch the execution target of the second button 12 through pressing the first button 11 .
- the measuring apparatus 1 of the present disclosure may include a buzzer 19 arranged in the body 2 and electrically connected with the processor 10 .
- the purpose of the processor 10 executing the volume measuring program 101 is to measure the volume of the target box 3 in a three-dimensional space.
- the buzzer 19 may be controlled by the processor 10 to sound three times when the processor 10 is triggered by the first button 11 or the second button 12 to switch the execution target of another button from the decoding program 102 to the volume measuring program 101 .
- the purpose of the processor 10 to execute the decoding program 102 is to obtain content of the target barcode 31 in a two-dimensional space.
- the buzzer 19 may be controlled by the processor 10 to sounds two times when the processor 10 is triggered by the first button 11 or the second button 12 to switch the execution target of another button from the volume measuring program 101 to the decoding program 102 .
- FIG. 3 A is a schematic diagram showing a first using status of the volume measuring apparatus according to the present disclosure.
- the embodiment of FIG. 3 A is illustrated by correlating the first button 11 with the decoding program 102 .
- the processor 10 when the user presses the first button 11 correlated with the decoding program 102 , the processor 10 is triggered by the first button 11 to execute the decoding action for the barcode.
- the processor 10 executes the decoding program 102 , and controls the barcode capturing unit 17 to capture an image, the captured image at least includes an image (image signal or light signal) of the target barcode 31 to be analyzed.
- the target barcode 31 is sticked on the target box 3 , but not limited thereto.
- the processor 10 After the barcode capturing unit 17 is controlled to obtain the image, the processor 10 performs an image identification procedure to the image through the decoding program 102 , so as to obtain content of the target barcode 31 in the image and complete the decoding action for the target barcode 31 .
- the measuring apparatus 1 may correlate the second button 12 with the decoding program 102 , so the user may trigger the processor 10 to execute the decoding action for the target barcode 31 through pressing the second button 12 , but not limited thereto.
- FIG. 3 B is a schematic diagram showing a second using status of the volume measuring apparatus according to the present disclosure.
- the embodiment of FIG. 3 B is illustrated by correlating the second button 12 with the volume measuring program 101 .
- the processor 10 may be triggered by the second button 12 to execute the measuring action for the volume of the target box 3 .
- the measuring apparatus 1 of the disclosure may include a structure light emitting unit 15 electrically connected with the processor 10 as disclosed in FIG. 2 .
- the structure light emitting unit 15 is arranged collectively with the first camera 13 , the second camera 14 , and the barcode capturing unit 17 on the front end 212 of the working part 21 of the body 2 , and the structure light emitting unit 15 is exposed on the body 2 from the front end 212 .
- the processor 10 may execute the volume measuring program 101 , and control the structure light emitting unit 15 to emit an invisible structure light to form a reference pattern 151 . Also, the processor 10 controls the first camera 13 to capture a left image, and controls the second camera 14 to capture a right image.
- the left image at least includes an entire image of the target box 3 and an image of the reference pattern 151
- the right image at least includes an entire image of the target box 3 and an image of the reference pattern 151 .
- the processor 10 After obtaining the left image and the right image, the processor 10 computes the left image and the right image through the volume measuring program 101 to obtain volume-related data (such as width, height, depth, etc.) of the target box 3 and completes the measuring action for the volume of the target box 3 .
- volume-related data such as width, height, depth, etc.
- the measuring apparatus 1 may correlate the first button 11 with the volume measuring program 101 , so the user may trigger the processor 10 to execute the measuring action for the volume of the target box 3 through pressing the first button 11 , not limited thereto.
- the processor 10 controls the structure light emitting unit 15 to project the reference pattern 151 onto the target box 3 , and controls the first camera 13 and the second camera 14 to respectively capture the left image and the right image that each includes the image of the reference pattern 151 . Therefore, the volume measuring program 101 may perform a computation based on the images of the target box 3 and the reference pattern 151 in the left image and the right image to generate a depth graphic of the target box 3 .
- the reference pattern 151 is formed by multiple elements such as identifiable points, shapes, graphics, texts, symbols, etc.
- FIG. 3 B is illustrated by multiple identifiable points, but not limited thereto.
- the processor 10 searches for identical elements in the left image and the right image, finds the location difference of each element in the left image and in the right image, computes corresponding depth information of each element according to the location difference, and generates the depth graphic according to the depth information.
- the volume measuring program 101 scans the depth graphic through multiple virtual scanning lines to determine a contour of the target box 3 in the depth graphic, and computes width information, height information, and depth information of the target box 3 based on the determined contour.
- the measuring apparatus 1 of the disclosure may optionally include a guiding unit 16 electrically connected with the processor 10 as shown in FIG. 2 .
- the guiding unit 16 is arranged collectively with the first camera 13 , the second camera 14 , the barcode capturing unit 17 , and the structure light emitting unit 15 on the front end 212 of the working part 21 of the body 2 , and the guiding unit 16 is exposed on the body 2 from the front end 212 .
- the processor 10 controls the guiding unit 16 to emit a laser beam to form a guiding object 161 in a cross manner in front of the front end 212 of the working part 21 .
- the user may hold the measuring apparatus 1 to aim at the target box 3 through the guidance of the guiding object 161 , and the first camera 13 and the second camera 14 may obtain the left image and the right image for the processor 10 to process effectively. Therefore, the accuracy of the volume-related data computed by the volume measuring program 101 may be improved.
- FIG. 4 is a flowchart of a button controlling method of a first embodiment according to the present disclosure.
- the embodiment of FIG. 4 shows an example that respectively correlates each of the first button 11 and the second button 12 with a specific execution target (i.e., the volume measuring program 101 and the decoding program 102 ).
- the measuring apparatus 1 may accept an external trigger through the first button 11 (step S 10 ), the processor 10 may execute a corresponding program based on the trigger of the first button 11 (step S 12 ), and control the internal components of the measuring apparatus 1 to perform a corresponding action (step S 14 ).
- the predetermined execution target of the first button 11 is the volume measuring program 101 .
- the processor 10 reads and executes the volume measuring program 101 according to the trigger of the first button 11 .
- the processor 10 controls the guiding unit 16 to emit the guiding object 151 , controls the structure light emitting unit 15 to form the reference pattern 15 , controls the first camera 13 to capture the left image including the images of the target box 3 and the reference pattern 15 , and controls the second camera 14 to capture the right image including the images of the target box 3 and the reference pattern 15 .
- the processor 10 may compute the captured images through the executed program to obtain corresponding data (step S 16 ).
- the processor 10 computes the left image and the right image through the executed volume measuring program 101 to obtain the volume-related data, such as width, height, depth, etc., of the target box 3 .
- the measuring apparatus 1 may accept an external trigger through the second button 12 (step S 18 ), the processor 10 may execute a corresponding program based on the trigger of the second button 12 (step S 20 ), and control internal components of the measuring apparatus 1 to perform a corresponding action (step S 22 ).
- the predetermined execution target of the second button 12 is the decoding program 102 .
- the processor 10 reads and executes the decoding program 102 according to the trigger of the second button 12 .
- the processor 10 controls the barcode capturing unit 17 to capture an image (such as image signal or light signal) that includes the image of the target barcode 31 .
- the processor 10 computes the captured image through the executed program to obtain corresponding data (step S 24 ).
- the processor 10 performs an image identification to the image through the executed decoding program 102 to obtain content of the target barcode 31 .
- the measuring apparatus 1 may accept an external trigger through both the first button 11 and the second button 12 at the same time (step S 26 ), i.e., the user may press the first button 11 and the second button 12 at the same time.
- the processor 10 determines whether the manner, the time duration, or the pressed times of the first button 11 and the second button 12 being pressed matches a preset condition or not (step S 28 ), so as to decide whether an expanding function is to be executed correspondingly (step S 30 ).
- the processor 10 determines that the preset condition is matched when the first button 11 and the second button 12 are pressed at the same time, and the pressing is kept and exceeds a preset time period. In another embodiment, the processor 10 determines that the preset condition is matched when the first button 11 is pressed, the second button 12 is then pressed continually for several times while the first button 11 is pressed, and the pressed amount of the second button 12 reaches a preset amount. In another embodiment, the processor determines that the preset condition is matched when the second button 12 is pressed, the first button 11 is then pressed continually several times while the second button 12 is pressed, and the pressed amount of the first button 11 reaches a preset amount.
- the measuring apparatus 1 may include a transmitting unit 18 electrically connected with the processor 10 .
- the processor 10 may transmit at least one of the left image captured by the first camera 13 and the right image captured by the second camera 14 through the transmitting unit 18 for the user to check when the manner, the time duration, or the pressed times of pressing the first button 11 and the second button 12 is determined to be matched with the preset condition.
- at least one of the left image and the right image is a color image, and the color image includes the image of the target box 3 and/or the target barcode 31 .
- FIG. 5 is a flowchart of a button controlling method of the second embodiment according to the present disclosure.
- the embodiment of FIG. 5 shows an example that correlates the first button 11 with a specific execution target (i.e., one of the volume measuring program 101 and the decoding program 102 ), and uses the second button 12 as a switch to change the execution target of the first button 11 .
- a specific execution target i.e., one of the volume measuring program 101 and the decoding program 102
- the measuring apparatus 1 may accept an external trigger through the second button 12 (step S 40 ), the processor 10 may switch the execution target at the very time of the first button 11 based on the trigger of the second button 12 (step S 42 ), and control the buzzer 19 to send a sound notification that corresponds to the switched execution target (step S 44 ).
- the processor 10 may switch the execution target of the first button 11 from the volume measuring program 101 to the decoding program 102 based on the trigger of the second button 12 in the step S 42 , and control the buzzer 19 to send a sound notification that represents the decoding program 102 (such as two sounds) in the step S 44 .
- the processor 10 may switch the execution target of the first button 11 from the decoding program 102 to the volume measuring program 101 based on the trigger of the second button 12 in the step S 42 , and control the buzzer 19 to send a sound notification that represents the volume measuring program 101 (such as three sounds) in the step S 44 .
- the measuring apparatus 1 may accept an external trigger through the first button 11 at any time (step S 46 ), the processor 10 may execute a corresponding program based on the trigger of the first button 11 (step S 48 ), and control the internal components of the measuring apparatus 1 to perform a corresponding action (step S 50 ).
- the processor 10 may read and execute the volume measuring program 101 in the step S 48 , and the processor 10 may control the guiding unit 16 to emit the guiding object 151 , control the structure light emitting unit 15 to form the reference pattern 151 , and control the first camera 13 and the second camera 14 to respectively capture the left image and the right image in the step S 50 .
- the processor 10 may read and execute the decoding program 102 in the step S 48 , and the processor 10 may control the barcode capturing unit 17 to capture the image in the step S 50 .
- the processor 10 may perform a computation to the captured image through the executed program to obtain corresponding data (step S 52 ).
- the processor 10 may compute the left image and the right image through the executed volume measuring program 101 to obtain the volume-related data of the target box 3 in the step S 52 .
- the processor 10 may perform an image identification to the image through the executed decoding program 102 to obtain content of the target barcode 31 .
- the user may trigger the second button 12 at any time to switch the execution target of the first button 11 , which is convenient and fast for the user to implement the measuring action of the volume of the target box 3 and the decoding action of the target barcode 31 by using single measuring apparatus 1 .
- the measuring apparatus 1 in the disclosure may optionally set the first button 11 and the second button 12 as the following modes:
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Electromagnetism (AREA)
- Theoretical Computer Science (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Toxicology (AREA)
- Artificial Intelligence (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Geometry (AREA)
- Length Measuring Devices By Optical Means (AREA)
- User Interface Of Digital Computer (AREA)
- Measuring And Recording Apparatus For Diagnosis (AREA)
- Measuring Pulse, Heart Rate, Blood Pressure Or Blood Flow (AREA)
Abstract
A volume measuring apparatus is disclosed and includes a body having a working part and a holding part extended downward from the bottom of the working part, a processor arranged in the body, a first camera, a second camera, and a barcode capturing unit arranged on a front end of the working part, a first button arranged on one side of the holding part, and a second button arranged on a top of the working part. The first button and the second button are different types of buttons. By respectively operating the first button and the second button, the processor is controlled to perform a measuring action of the volume of a target box or to perform a decoding action of a target barcode based on the image captured by at least one of the first camera, the second camera, and the barcode capturing unit.
Description
- This application is a continuing application of U.S. Pat. Application Ser. No. 17/234,582 filed on Apr. 19, 2021, and entitled “VOLUME MEASURING APPARATUS WITH MULTIPLE BUTTONS,” which claims priority to TW109118094 filed May 29, 2020. The entire disclosures of the above applications are all incorporated herein by reference.
- The present disclosure relates to a volume measuring apparatus, and specifically relates to a volume measuring apparatus having multiple buttons.
- Generally, for calculating processing fee and deliverying fee of goods, the staffs of the shipping company have to measure the volume and/or weight of the goods. In order to assist the staffs of the shippting company to easily obtain such data, there are multiple types of measuring apparatuses in the market that may help the staffs to measure the volume of the goods.
- On the other hand, in order to let the staffs to trace and record the processing progress of the goods, the shipping company usually generates a barcode and sticks the barcode to the outer package of the goods according to information related to the goods, such as sender, recipient, content of the goods, goods number, etc. Therefore, the staffs may scan the barcode of the goods through a barcode scanner to directly obtain the related information of the goods, so as to trace and record the goods.
- However, the related-art measuring apparatus and the barcode scanner are separated, the staffs need to first use the measuring apparatus to measure the volume of the goods, and then use the barcode scanner to scan the barcode of the goods to obtain the related information, which is inconvenient in operation.
- Besides, in order to perform the above two actions simultaneously, the shipping company has to buy the measuring apparatus and the barcode scanner respectively, hence the hardware cost of the shipping company may be increased.
- The disclosure is directed to a volume measuring apparatus having different types of button, which may control single device through multiple buttons with different types to respectively implement a measuring action for a volume of a box and a decoding action for a barcode.
- In one of the exemplary embodiments, the volume measuring apparatus of the disclosure at least includes a body having a working part and a holding part extended downward from a bottom of the working part; a processor arranged in the body; a first camera, a second camera and a barcode capturing unit arranged on a front end of the working part; a first button arranged on one side of the holding part; and a second button arranged on a top of the working part. The first button and the second button are different types of buttons. By respectively operating the first button and the second button, the processor may be controlled to execute a measuring action for a volume of a box and a decoding action for a barcode based on image captured by the first camera, the second camera, or the barcode capturing unit.
- In comparison with related art, the volume measuring apparatus of the present disclosure may perform a measuring action for a volume of a box and a decoding action for a barcode respectively through at least two different types of buttons, so the practicability and using flexibility of the volume measuring apparatus may be expanded, and the hardware cost of the manufacturers may be reduced.
-
FIG. 1A is a schematic diagram of a volume measuring apparatus of a first embodiment according to the present disclosure. -
FIG. 1B is a schematic diagram of the volume measuring apparatus of a second embodiment according to the present disclosure. -
FIG. 2 is a block diagram of a volume measuring apparatus of a first embodiment according to the present disclosure. -
FIG. 3A is a schematic diagram showing a first using status of the volume measuring apparatus according to the present disclosure. -
FIG. 3B is a schematic diagram showing a second using status of the volume measuring apparatus according to the present disclosure. -
FIG. 4 is a flowchart of a button controlling method of a first embodiment according to the present disclosure. -
FIG. 5 is a flowchart of a button controlling method of the second embodiment according to the present disclosure. - In cooperation with the attached drawings, the technical contents and detailed description of the present disclosure are described hereinafter according to multiple embodiments, being not used to limit its executing scope. Any equivalent variation and modification made according to appended claims is all covered by the claims claimed by the present disclosure.
- The present disclosure provides a volume measuring apparatus having different types of button, when each of the buttons is triggered, the volume measuring apparatus may optionally perform a volume measuring program or a decoding program, so as to measure volume-related data of an outer box, such as width, height, length, etc., or to scan and decode a barcode to obtain content of the barcode. Therefore, a user is benefitted in simultaneously obtaining volume-related data of the box and information related to content inside the box.
- Please refer to
FIG. 1A ,FIG. 1B , andFIG. 2 ,FIG. 1A is a schematic diagram of a volume measuring apparatus of a first embodiment according to the present disclosure,FIG. 1B is a schematic diagram of the volume measuring apparatus of a second embodiment according to the present disclosure, andFIG. 2 is a block diagram of a volume measuring apparatus of a first embodiment according to the present disclosure. - The present disclosure shows a volume measuring apparatus 1 (referred to as the
measuring apparatus 1 hereinafter) used to measure a volume of a rectangular box. As disclosed in the figures, themeasuring apparatus 1 at least includes abody 2. Thebody 2 at least has a workingpart 21 and aholding part 22 extended downward from a bottom of the workingpart 21. The workingpart 21 is arranged with multiple components that are used for a measuring action, and theholding part 22 is arranged for a user to hold by at least one hand. - As disclosed in
FIG. 2 , in thebody 2, themeasuring apparatus 1 in the disclosure at least includes aprocessor 10, afirst button 11, asecond button 12, afirst camera 13, asecond camera 14, and abarcode capturing unit 17. Thefirst button 11, thesecond button 12, thefirst camera 13, thesecond camera 14, and thebarcode capturing unit 17 are electrically connected with theprocessor 10. Thefirst button 11 and thesecond button 12 are different types of buttons. - In one of the exemplary embodiments as shown in
FIG. 1A andFIG. 1B , thefirst button 11 is arranged on one side of theholding part 22 and is exposed from thebody 2 for the user to press. Thesecond button 12 is arranged on atop 211 of the workingpart 21 and is exposed from thebody 2 for the user to press. - The
measuring apparatus 1 disclosed in the present disclosure is a hand-held measuring apparatus. When the user holds the measuringapparatus 1 by one hand, the user may use the palm to hold theholding part 22, put the index finger on thefirst button 11, and touch thesecond button 12 by the thumb. For ergonomics concern, thefirst button 11 may be a mechanical button, thesecond button 12 may be a touch button such as a capacitive touch button or a resistive touch button, but not limited thereto. In another embodiment, thefirst button 11 may be a touch button and thesecond button 12 may be a mechanical button, the embodiment shown inFIG. 1A andFIG. 1B are not intended to limit the scope of the present disclosure. - It is worth saying that, as shown in
FIG. 1B , thesecond button 12 of the disclosure is arranged on thetop 211 of the workingpart 21, and themeasuring apparatus 1 may apply awaterproof structure 121 in thebody 2 for thesecond button 12. Thewaterproof structure 12 is arranged on the inside of thetop 211 of the workingpart 21 and encompasses thesecond button 12. The arrangement of thewaterproof structure 121 may prevent water or other liquid from flowing into thebody 2 through the surrounding of thesecond button 12 of thetop 211 of the workingpart 21 and causing damage to the components in themeasuring apparatus 1. Therefore, themeasuring apparatus 1 of the disclosure may be used under various environments. - As shown in
FIG. 1A , thefirst camera 13 and thesecond camera 14 are arranged on afront end 212 of the workingpart 21, and are exposed on thebody 2 from thefront end 212, so as to capture images. In this disclosure, theprocessor 10 is used to execute a corresponding application program based on the images captured by thefirst camera 13 and thesecond camera 14, so as to compute a volume of a box. - As shown in
FIG. 1A , thebarcode capturing unit 17 is arranged collectively with thefirst camera 13 and thesecond camera 14 on thefront end 212 of the workingpart 21, and is exposed from thebody 2 to capture images. In one of the exemplary embodiments, the images captured by thebarcode capturing unit 17 may be, for example, image signals or light signals. In this disclosure, thebarcode capturing unit 17 may be a photographic lens, or a combination of a light emitter and a sensor. Theprocessor 10 may execute a corresponding application program in accordance with the images captured by thebarcode capturing unit 17, so as to decode a barcode and to obtain content of the barcode. - In particular, the
processor 10 of this disclosure at least records avolume measuring program 101 and adecoding program 102. Thevolume measuring program 101 is used to compute the images captured by thefirst camera 13 and thesecond camera 14 to obtain volume-related data (such as width, height, depth, etc.) of a target box (such as thetarget box 3 shown inFIG. 3B ) in the captured images. - The
decoding program 102 is used to perform an image identification to the images captured by thebarcode capturing unit 17 to decode a target barcode (such as thetarget barcode 31 as shown inFIG. 3A ) in the captured images, so as to obtain content of thetarget barcode 31. - One technical feature of the disclosure is that, when one of the
first button 11 and thesecond button 12 is triggered, theprocessor 10 may control at least one of thefirst camera 13, thesecond camera 14, and thebarcode capturing unit 17 to capture an image, and execute an application program (i.e., thevolume measuring program 101 or the decoding program 102) that corresponds to the triggered button (i.e., thefirst button 11 or the second button 12), so as to obtain the volume of thetarget box 3, or content of thetarget barcode 31. - In a first embodiment, the measuring
apparatus 1 is set to correlate thefirst button 11 with thevolume measuring program 101, and correlate thesecond button 12 with thedecoding program 102. In this embodiment, when thefirst button 11 is pressed by the user, theprocessor 10 is triggered to execute thevolume measuring program 101 to perform a measuring action for the volume of thetarget box 3. When thesecond button 12 is pressed by the user, theprocessor 10 is triggered to execute thedecoding program 102 to perform a decoding action for content of thetarget barcode 31. - In a second embodiment, the measuring
apparatus 1 is set to correlate thefirst button 11 with thedecoding program 102, and correlate thesecond button 12 with thevolume measuring program 101. In this embodiment, when thefirst button 11 is pressed by the user, theprocessor 10 is triggered to execute thedecoding program 102 to perform the decoding action for content of thetarget barcode 31. When thesecond button 12 is pressed by the user, theprocessor 10 is triggered to execute thevolume measuring program 101 to perform the measuring action for the volume of thetarget box 3. - In the first and second embodiments, the
first button 11 and thesecond button 12 are used as two independent triggering buttons and respectively correlated with different execution targets (i.e., thevolume measuring program 101 and the decoding program 102). Accordingly, the user may trigger theprocessor 10 to respectively execute the measuring action for the volume of thetarget box 3 and the decoding action for content of thetarget barcode 31 through the two different triggering buttons. - In a third embodiment, a predetermined setting of the measuring
apparatus 1 is to correlate thefirst button 11 with one of thevolume measuring program 101 and thedecoding program 102, and set thesecond button 12 as a switch for switching the execution targets of thefirst button 11. - For example, if the predetermined setting of the measuring
apparatus 1 is to correlate thefirst button 11 with thevolume measuring program 101, theprocessor 10 is triggered to execute thevolume measuring program 101 to perform the measuring action for the volume of thetarget box 3 when thefirst button 11 is pressed by the user. When thesecond button 12 is pressed by the user, theprocessor 10 is triggered to switch the execution target of thefirst button 11, so thefirst button 11 is changed to correlate with thedecoding program 12. Therefore, when thefirst button 11 is pressed again by the user, theprocessor 10 is triggered to execute thedecoding program 102 to perform the decoding action for content of thetarget barcode 31. When thesecond button 12 is pressed again by the user, theprocessor 10 is triggered again to switch the execution target of thefirst button 11, so thefirst button 11 is changed from correlating with thedecoding program 102 to correlate with thevolume measuring program 101. - In a fourth embodiment, the predetermined setting of the measuring
apparatus 1 is to correlate thesecond button 12 with one of thevolume measuring program 101 and thedecoding program 102, and set thefirst button 11 as a switch for switching the execution targets of thefirst button 11. In this embodiment, the user may control theprocessor 10 to execute thevolume measuring program 101 or thedecoding program 102 through pressing thesecond button 12, and control theprocessor 10 to switch the execution target of thesecond button 12 through pressing thefirst button 11. - As shown in
FIG. 2 , the measuringapparatus 1 of the present disclosure may include abuzzer 19 arranged in thebody 2 and electrically connected with theprocessor 10. The purpose of theprocessor 10 executing thevolume measuring program 101 is to measure the volume of thetarget box 3 in a three-dimensional space. In order to remind the user that the performing function at the very time is a volume measuring function under a three-dimensional space, thebuzzer 19 may be controlled by theprocessor 10 to sound three times when theprocessor 10 is triggered by thefirst button 11 or thesecond button 12 to switch the execution target of another button from thedecoding program 102 to thevolume measuring program 101. - Moreover, the purpose of the
processor 10 to execute thedecoding program 102 is to obtain content of thetarget barcode 31 in a two-dimensional space. In order to remind the user that the performing function at the very time is a barcode decoding function under a two-dimensional space, thebuzzer 19 may be controlled by theprocessor 10 to sounds two times when theprocessor 10 is triggered by thefirst button 11 or thesecond button 12 to switch the execution target of another button from thevolume measuring program 101 to thedecoding program 102. - The above description is only one of the exemplary embodiments of the present disclosure, but not limited thereto.
- Please refer to
FIG. 3A , which is a schematic diagram showing a first using status of the volume measuring apparatus according to the present disclosure. The embodiment ofFIG. 3A is illustrated by correlating thefirst button 11 with thedecoding program 102. - In the embodiment of
FIG. 3A , when the user presses thefirst button 11 correlated with thedecoding program 102, theprocessor 10 is triggered by thefirst button 11 to execute the decoding action for the barcode. In particular, when thefirst button 11 is pressed, theprocessor 10 executes thedecoding program 102, and controls thebarcode capturing unit 17 to capture an image, the captured image at least includes an image (image signal or light signal) of thetarget barcode 31 to be analyzed. In the embodiment ofFIG. 3A , thetarget barcode 31 is sticked on thetarget box 3, but not limited thereto. - After the
barcode capturing unit 17 is controlled to obtain the image, theprocessor 10 performs an image identification procedure to the image through thedecoding program 102, so as to obtain content of thetarget barcode 31 in the image and complete the decoding action for thetarget barcode 31. - In another embodiment, the measuring
apparatus 1 may correlate thesecond button 12 with thedecoding program 102, so the user may trigger theprocessor 10 to execute the decoding action for thetarget barcode 31 through pressing thesecond button 12, but not limited thereto. - Please refer to
FIG. 3B , which is a schematic diagram showing a second using status of the volume measuring apparatus according to the present disclosure. The embodiment ofFIG. 3B is illustrated by correlating thesecond button 12 with thevolume measuring program 101. - In the embodiment of
FIG. 3B , when the user presses thesecond button 12 correlated with thevolume measuring program 101, theprocessor 10 may be triggered by thesecond button 12 to execute the measuring action for the volume of thetarget box 3. - In order to implement the measuring action more precisely, the measuring
apparatus 1 of the disclosure may include a structurelight emitting unit 15 electrically connected with theprocessor 10 as disclosed inFIG. 2 . As disclosed inFIG. 1A , the structurelight emitting unit 15 is arranged collectively with thefirst camera 13, thesecond camera 14, and thebarcode capturing unit 17 on thefront end 212 of the workingpart 21 of thebody 2, and the structurelight emitting unit 15 is exposed on thebody 2 from thefront end 212. - When the
second button 12 is pressed, theprocessor 10 may execute thevolume measuring program 101, and control the structurelight emitting unit 15 to emit an invisible structure light to form areference pattern 151. Also, theprocessor 10 controls thefirst camera 13 to capture a left image, and controls thesecond camera 14 to capture a right image. The left image at least includes an entire image of thetarget box 3 and an image of thereference pattern 151, the right image at least includes an entire image of thetarget box 3 and an image of thereference pattern 151. After obtaining the left image and the right image, theprocessor 10 computes the left image and the right image through thevolume measuring program 101 to obtain volume-related data (such as width, height, depth, etc.) of thetarget box 3 and completes the measuring action for the volume of thetarget box 3. - In another embodiment, the measuring
apparatus 1 may correlate thefirst button 11 with thevolume measuring program 101, so the user may trigger theprocessor 10 to execute the measuring action for the volume of thetarget box 3 through pressing thefirst button 11, not limited thereto. - In the above embodiment, the
processor 10 controls the structurelight emitting unit 15 to project thereference pattern 151 onto thetarget box 3, and controls thefirst camera 13 and thesecond camera 14 to respectively capture the left image and the right image that each includes the image of thereference pattern 151. Therefore, thevolume measuring program 101 may perform a computation based on the images of thetarget box 3 and thereference pattern 151 in the left image and the right image to generate a depth graphic of thetarget box 3. - In particular, the
reference pattern 151 is formed by multiple elements such as identifiable points, shapes, graphics, texts, symbols, etc.,FIG. 3B is illustrated by multiple identifiable points, but not limited thereto. When the depth graphic is generated, theprocessor 10 searches for identical elements in the left image and the right image, finds the location difference of each element in the left image and in the right image, computes corresponding depth information of each element according to the location difference, and generates the depth graphic according to the depth information. After the depth graphic is generated, thevolume measuring program 101 scans the depth graphic through multiple virtual scanning lines to determine a contour of thetarget box 3 in the depth graphic, and computes width information, height information, and depth information of thetarget box 3 based on the determined contour. - In order to improve the accuracy of the measured volume, the measuring
apparatus 1 of the disclosure may optionally include a guidingunit 16 electrically connected with theprocessor 10 as shown inFIG. 2 . As disclosed inFIG. 1A , the guidingunit 16 is arranged collectively with thefirst camera 13, thesecond camera 14, thebarcode capturing unit 17, and the structurelight emitting unit 15 on thefront end 212 of the workingpart 21 of thebody 2, and the guidingunit 16 is exposed on thebody 2 from thefront end 212. - In the embodiment as shown in
FIG. 3B , when theprocessor 10 is triggered by thesecond button 12 to execute thevolume measuring program 101, theprocessor 10 controls the guidingunit 16 to emit a laser beam to form a guidingobject 161 in a cross manner in front of thefront end 212 of the workingpart 21. In the embodiment, the user may hold the measuringapparatus 1 to aim at thetarget box 3 through the guidance of the guidingobject 161, and thefirst camera 13 and thesecond camera 14 may obtain the left image and the right image for theprocessor 10 to process effectively. Therefore, the accuracy of the volume-related data computed by thevolume measuring program 101 may be improved. - Please refer to
FIG. 4 , which is a flowchart of a button controlling method of a first embodiment according to the present disclosure. The embodiment ofFIG. 4 shows an example that respectively correlates each of thefirst button 11 and thesecond button 12 with a specific execution target (i.e., thevolume measuring program 101 and the decoding program 102). - As shown in
FIG. 4 , the measuringapparatus 1 may accept an external trigger through the first button 11 (step S10), theprocessor 10 may execute a corresponding program based on the trigger of the first button 11 (step S12), and control the internal components of the measuringapparatus 1 to perform a corresponding action (step S14). - In one embodiment, the predetermined execution target of the
first button 11 is thevolume measuring program 101. In the step S12, theprocessor 10 reads and executes thevolume measuring program 101 according to the trigger of thefirst button 11. In the step S14, theprocessor 10 controls the guidingunit 16 to emit the guidingobject 151, controls the structurelight emitting unit 15 to form thereference pattern 15, controls thefirst camera 13 to capture the left image including the images of thetarget box 3 and thereference pattern 15, and controls thesecond camera 14 to capture the right image including the images of thetarget box 3 and thereference pattern 15. - After the step S12 and step S14, the
processor 10 may compute the captured images through the executed program to obtain corresponding data (step S16). In particular, if the execution target of thefirst button 11 is thevolume measuring program 101, in the step S16, theprocessor 10 computes the left image and the right image through the executedvolume measuring program 101 to obtain the volume-related data, such as width, height, depth, etc., of thetarget box 3. - On the other hand, the measuring
apparatus 1 may accept an external trigger through the second button 12 (step S18), theprocessor 10 may execute a corresponding program based on the trigger of the second button 12 (step S20), and control internal components of the measuringapparatus 1 to perform a corresponding action (step S22). - In one embodiment, the predetermined execution target of the
second button 12 is thedecoding program 102. In the step S20, theprocessor 10 reads and executes thedecoding program 102 according to the trigger of thesecond button 12. In the step S22, theprocessor 10 controls thebarcode capturing unit 17 to capture an image (such as image signal or light signal) that includes the image of thetarget barcode 31. - After the step S20 and step S22, the
processor 10 computes the captured image through the executed program to obtain corresponding data (step S24). In particular, if the execution target of thesecond button 12 is thedecoding program 102, in the step S24, theprocessor 10 performs an image identification to the image through the executeddecoding program 102 to obtain content of thetarget barcode 31. - In one embodiment, the measuring
apparatus 1 may accept an external trigger through both thefirst button 11 and thesecond button 12 at the same time (step S26), i.e., the user may press thefirst button 11 and thesecond button 12 at the same time. In this embodiment, theprocessor 10 determines whether the manner, the time duration, or the pressed times of thefirst button 11 and thesecond button 12 being pressed matches a preset condition or not (step S28), so as to decide whether an expanding function is to be executed correspondingly (step S30). - In one embodiment, the
processor 10 determines that the preset condition is matched when thefirst button 11 and thesecond button 12 are pressed at the same time, and the pressing is kept and exceeds a preset time period. In another embodiment, theprocessor 10 determines that the preset condition is matched when thefirst button 11 is pressed, thesecond button 12 is then pressed continually for several times while thefirst button 11 is pressed, and the pressed amount of thesecond button 12 reaches a preset amount. In another embodiment, the processor determines that the preset condition is matched when thesecond button 12 is pressed, thefirst button 11 is then pressed continually several times while thesecond button 12 is pressed, and the pressed amount of thefirst button 11 reaches a preset amount. The above descriptions are only few embodiments of the present disclosure, but not limited thereto. - As shown in
FIG. 2 , in one embodiment, the measuringapparatus 1 may include a transmittingunit 18 electrically connected with theprocessor 10. In the step S30, theprocessor 10 may transmit at least one of the left image captured by thefirst camera 13 and the right image captured by thesecond camera 14 through the transmittingunit 18 for the user to check when the manner, the time duration, or the pressed times of pressing thefirst button 11 and thesecond button 12 is determined to be matched with the preset condition. In the embodiment, at least one of the left image and the right image is a color image, and the color image includes the image of thetarget box 3 and/or thetarget barcode 31. -
FIG. 5 is a flowchart of a button controlling method of the second embodiment according to the present disclosure. The embodiment ofFIG. 5 shows an example that correlates thefirst button 11 with a specific execution target (i.e., one of thevolume measuring program 101 and the decoding program 102), and uses thesecond button 12 as a switch to change the execution target of thefirst button 11. - As shown in
FIG. 5 , the measuringapparatus 1 may accept an external trigger through the second button 12 (step S40), theprocessor 10 may switch the execution target at the very time of thefirst button 11 based on the trigger of the second button 12 (step S42), and control thebuzzer 19 to send a sound notification that corresponds to the switched execution target (step S44). - In particular, if the current execution target of the
first button 11 is thevolume measuring program 101, when thesecond button 12 is triggered in the step S40, theprocessor 10 may switch the execution target of thefirst button 11 from thevolume measuring program 101 to thedecoding program 102 based on the trigger of thesecond button 12 in the step S42, and control thebuzzer 19 to send a sound notification that represents the decoding program 102 (such as two sounds) in the step S44. If the execution target at the very time of thefirst button 11 is thedecoding program 102, when thesecond button 12 is triggered in the step S40, theprocessor 10 may switch the execution target of thefirst button 11 from thedecoding program 102 to thevolume measuring program 101 based on the trigger of thesecond button 12 in the step S42, and control thebuzzer 19 to send a sound notification that represents the volume measuring program 101 (such as three sounds) in the step S44. - Similarly, the measuring
apparatus 1 may accept an external trigger through thefirst button 11 at any time (step S46), theprocessor 10 may execute a corresponding program based on the trigger of the first button 11 (step S48), and control the internal components of the measuringapparatus 1 to perform a corresponding action (step S50). - If the execution target of the
first button 11 is set as thevolume measuring program 101 due to the trigger of thesecond button 12, then theprocessor 10 may read and execute thevolume measuring program 101 in the step S48, and theprocessor 10 may control the guidingunit 16 to emit the guidingobject 151, control the structurelight emitting unit 15 to form thereference pattern 151, and control thefirst camera 13 and thesecond camera 14 to respectively capture the left image and the right image in the step S50. - If the execution target of the
first button 11 is set as thedecoding program 102 due to the trigger of thesecond button 12, then theprocessor 10 may read and execute thedecoding program 102 in the step S48, and theprocessor 10 may control thebarcode capturing unit 17 to capture the image in the step S50. - After the step S50, the
processor 10 may perform a computation to the captured image through the executed program to obtain corresponding data (step S52). In particular, if the execution target of thefirst button 11 is thevolume measuring program 101, theprocessor 10 may compute the left image and the right image through the executedvolume measuring program 101 to obtain the volume-related data of thetarget box 3 in the step S52. If the execution target of thefirst button 11 is thedecoding program 102, theprocessor 10 may perform an image identification to the image through the executeddecoding program 102 to obtain content of thetarget barcode 31. - According to the technical solutions discussed above, no matter the predetermined execution target of the
first button 11 is thevolume measuring program 101 or thedecoding program 102, the user may trigger thesecond button 12 at any time to switch the execution target of thefirst button 11, which is convenient and fast for the user to implement the measuring action of the volume of thetarget box 3 and the decoding action of thetarget barcode 31 by usingsingle measuring apparatus 1. - It is worth saying that, based on user’s demand, the measuring
apparatus 1 in the disclosure may optionally set thefirst button 11 and thesecond button 12 as the following modes: - (1) Setting the execution target of the
first button 11 as thevolume measuring program 101, and setting the execution target of thesecond button 12 as thedecoding program 102; - (2) Setting the execution target of the
first button 11 as thedecoding program 102, and setting the execution target of thesecond button 12 as thevolume measuring program 101; - (3) setting the predetermined execution target of the
first button 11 as thevolume measuring program 101, and setting thesecond button 12 as a switch to change the execution target of thefirst button 11; - (4) setting the predetermined execution target of the
first button 11 as thedecoding program 102, and setting thesecond button 12 as a switch to change the execution target of thefirst button 11; - (5) setting the predetermined execution target of the
second button 12 as thevolume measuring program 101, and setting thefirst button 11 as a switch to change the execution target of thesecond button 12; and - (6) setting the predetermined execution target of the
second button 12 as thedecoding program 102, and setting thefirst button 11 as a switch to change the execution target of thesecond button 12. - As the skilled person will appreciate, various changes and modifications can be made to the described embodiment. It is intended to include all such variations, modifications and equivalents which fall within the scope of the present disclosure, as defined in the accompanying claims.
Claims (13)
1. A volume measuring apparatus with multiple buttons, the volume measuring apparatus comprising:
a body, comprising a working part and a holding part extended downward from a bottom of the working part;
a processor, arranged in the body and at least recording a volume measuring program and a decoding program;
a first camera, arranged on a front end of the working part and electrically connected with the processor;
a second camera, arranged on the front end of the working part and electrically connected with the processor;
a barcode capturing unit, arranged on the front end of the working part and electrically connected with the processor;
a first button, arranged on one side of the holding part and electrically connected with the processor, and the first button is located with respect to an index finger of one hand while the volume measuring apparatus is hold by the hand; and
a second button, arranged on a top of the working part and electrically connected with the processor, and the second button is located with respect to a thumb of the hand while the volume measuring apparatus is hold by the hand;
wherein a type of the first button and a type of the second button are different, when one of the first button and the second button is triggered, the processor executes the volume measuring program in accordance with multiple images respectively captured by the first camera and the second camera to obtain a volume of a target box, or executes the decoding program in accordance with an image captured by the barcode capturing unit to obtain content of a target barcode.
2. The volume measuring apparatus in claim 1 , wherein the first button comprises a mechanical button and the second button comprises a touch button.
3. The volume measuring apparatus in claim 2 , further comprising: a waterproof structure, arranged around the second button.
4. The volume measuring apparatus in claim 2 , wherein when the decoding program is executed, the processor controls the barcode capturing unit to capture an image, and performs an image identification to the image through the decoding program to obtain content of the target barcode in the image.
5. The volume measuring apparatus in claim 4 , further comprising: a structure light emitting unit, electrically connected with the processor and arranged on the front end of the working part, wherein when the volume measuring program is executed, the processor controls the structure light emitting unit to emit an invisible structure light to configure a reference pattern, and controls the first camera to capture a left image comprising an image of the target box and the reference pattern, and controls the second camera to capture a right image comprising the image of the target box and the reference pattern, and computes the left image and the right image through the volume measuring program to obtain the volume of the target box.
6. The volume measuring apparatus in claim 5 , further comprising: a guiding unit, electrically connected with the processor and arranged on the front end of the working part, wherein when the volume measuring program is executed, the processor controls the guiding unit to emit a laser beam to configure a guiding object in a cross manner.
7. The volume measuring apparatus in claim 5 , wherein the processor is triggered by the first button to execute the volume measuring program, and the processor is triggered by the second button to execute the decoding program.
8. The volume measuring apparatus in claim 5 , wherein the processor is triggered by the first button to execute the decoding program, and the processor is triggered by the second button to execute the volume measuring program.
9. The volume measuring apparatus in claim 5 , wherein an execution target of the first button is the volume measuring program or the decoding program, and the processor is triggered by the second button to switch the execution target of the first button.
10. The volume measuring apparatus in claim 9 , further comprising: a buzzer, electrically connected with the processor, wherein the processor controls the buzzer to send a sound notification for two times when the processor is triggered to switch the execution target from the volume measuring program to the decoding program, and controls the buzzer to send the sound notification for three times when the processor is triggered to switch the execution target from the decoding program to the volume measuring program.
11. The volume measuring apparatus in claim 5 , wherein an execution target of the second button is the volume measuring program or the decoding program, and the processor is triggered by the first button to switch the execution target of the second button.
12. The volume measuring apparatus in claim 11 , further comprising: a buzzer, electrically connected with the processor, wherein the processor controls the buzzer to send a sound notification for two times when the processor is triggered to switch the execution target from the volume measuring program to the decoding program, and controls the buzzer to send the sound notification for three times when the processor is triggered to switch the execution target from the decoding program to the volume measuring program.
13. The volume measuring apparatus in claim 5 , further comprising: a transmitting unit, electrically connected with the processor, wherein the processor transmits at least one of the left image and the right image through the transmitting unit when the first button and the second button are triggered simultaneously and a triggering condition is matched, and at least one of the left image and the right image is a color image.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US17/994,259 US20230086657A1 (en) | 2020-05-29 | 2022-11-25 | Volume measuring apparatus with multiple buttons |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW109118094 | 2020-05-29 | ||
TW109118094A TWI789595B (en) | 2020-05-29 | 2020-05-29 | Volume measuring apparatus having different types of trigger |
US17/234,582 US11536557B2 (en) | 2020-05-29 | 2021-04-19 | Volume measuring apparatus with multiple buttons |
US17/994,259 US20230086657A1 (en) | 2020-05-29 | 2022-11-25 | Volume measuring apparatus with multiple buttons |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US17/234,582 Continuation US11536557B2 (en) | 2020-05-29 | 2021-04-19 | Volume measuring apparatus with multiple buttons |
Publications (1)
Publication Number | Publication Date |
---|---|
US20230086657A1 true US20230086657A1 (en) | 2023-03-23 |
Family
ID=75659771
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US17/234,582 Active US11536557B2 (en) | 2020-05-29 | 2021-04-19 | Volume measuring apparatus with multiple buttons |
US17/994,259 Abandoned US20230086657A1 (en) | 2020-05-29 | 2022-11-25 | Volume measuring apparatus with multiple buttons |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US17/234,582 Active US11536557B2 (en) | 2020-05-29 | 2021-04-19 | Volume measuring apparatus with multiple buttons |
Country Status (3)
Country | Link |
---|---|
US (2) | US11536557B2 (en) |
EP (1) | EP3916347B1 (en) |
TW (1) | TWI789595B (en) |
Citations (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20010007346A1 (en) * | 2000-01-12 | 2001-07-12 | Hiromitsu Yamakawa | Image readout apparatus and image readout method using the same |
US20020071038A1 (en) * | 2000-12-07 | 2002-06-13 | Joe Mihelcic | Method and system for complete 3D object and area digitizing |
US20100134598A1 (en) * | 2005-03-11 | 2010-06-03 | St-Pierre Eric | Hand-held self-referenced apparatus for three-dimensional scanning |
US20110160083A1 (en) * | 2006-05-06 | 2011-06-30 | Stefan Hell | High spatial resolution imaging of a structure of interest in a specimen |
CN101409826B (en) * | 2007-10-10 | 2012-09-05 | 富士施乐株式会社 | Information processing apparatus and remote indication system |
US20130280828A1 (en) * | 2012-04-20 | 2013-10-24 | International Business Machines Corporation | Minimum-spacing circuit design and layout for pica |
WO2014025559A1 (en) * | 2012-08-09 | 2014-02-13 | Symbol Technologies, Inc. | Image capture based on scanning resolution setting in imaging reader |
US20140267286A1 (en) * | 2013-03-15 | 2014-09-18 | Pelican Imaging Corporation | Systems and Methods for Providing an Array Projector |
US20150285746A1 (en) * | 2014-04-07 | 2015-10-08 | Ebara Corporation | Control unit for generating timing signal for imaging unit in inspection system and method for sending out timing signal to imaging unit |
JP2017110472A (en) * | 2015-12-18 | 2017-06-22 | 住友建機株式会社 | Shovel |
US9798912B1 (en) * | 2016-09-26 | 2017-10-24 | Symbol Technologies, Llc | Imaging module and reader for, and method of, reading targets by image capture with a substantially constant resolution over an extended range of working distances |
US20190166348A1 (en) * | 2017-11-29 | 2019-05-30 | Texas Instruments Incorporated | Optically offset three-dimensional imager |
US20190327404A1 (en) * | 2018-04-20 | 2019-10-24 | Stanley Electric Co., Ltd. | High-resolution active image data generating apparatus having diffractive optical element unit |
US20190371071A1 (en) * | 2018-06-01 | 2019-12-05 | Merge Labs, Inc. | Precise placement of and animation creation for virtual objects in an environment using a trackable three-dimensional object |
US20200020024A1 (en) * | 2018-07-12 | 2020-01-16 | Merge Labs, Inc. | Virtual product inspection system using trackable three-dimensional object |
US10628968B1 (en) * | 2018-12-05 | 2020-04-21 | Toyota Research Institute, Inc. | Systems and methods of calibrating a depth-IR image offset |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004245784A (en) * | 2003-02-17 | 2004-09-02 | Toshiba Corp | Volume measuring system by image processing and its method |
WO2013170260A1 (en) | 2012-05-11 | 2013-11-14 | Proiam, Llc | Hand held dimension capture apparatus, system, and method |
JP5298221B2 (en) | 2012-06-26 | 2013-09-25 | 株式会社キーエンス | Optical information reader |
US9396554B2 (en) | 2014-12-05 | 2016-07-19 | Symbol Technologies, Llc | Apparatus for and method of estimating dimensions of an object associated with a code in automatic response to reading the code |
US9805240B1 (en) | 2016-04-18 | 2017-10-31 | Symbol Technologies, Llc | Barcode scanning and dimensioning |
WO2020014913A1 (en) * | 2018-07-19 | 2020-01-23 | 深圳前海达闼云端智能科技有限公司 | Method for measuring volume of object, related device, and computer readable storage medium |
TWM592119U (en) * | 2019-10-28 | 2020-03-11 | 阿丹電子企業股份有限公司 | Multifunctional handheld scanner |
TWM602625U (en) * | 2020-05-29 | 2020-10-11 | 阿丹電子企業股份有限公司 | Volume measuring device with different types of keys |
-
2020
- 2020-05-29 TW TW109118094A patent/TWI789595B/en active
-
2021
- 2021-04-19 US US17/234,582 patent/US11536557B2/en active Active
- 2021-04-21 EP EP21169728.9A patent/EP3916347B1/en active Active
-
2022
- 2022-11-25 US US17/994,259 patent/US20230086657A1/en not_active Abandoned
Patent Citations (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20010007346A1 (en) * | 2000-01-12 | 2001-07-12 | Hiromitsu Yamakawa | Image readout apparatus and image readout method using the same |
US20020071038A1 (en) * | 2000-12-07 | 2002-06-13 | Joe Mihelcic | Method and system for complete 3D object and area digitizing |
US20100134598A1 (en) * | 2005-03-11 | 2010-06-03 | St-Pierre Eric | Hand-held self-referenced apparatus for three-dimensional scanning |
US20110160083A1 (en) * | 2006-05-06 | 2011-06-30 | Stefan Hell | High spatial resolution imaging of a structure of interest in a specimen |
CN101409826B (en) * | 2007-10-10 | 2012-09-05 | 富士施乐株式会社 | Information processing apparatus and remote indication system |
US20160150227A1 (en) * | 2012-04-20 | 2016-05-26 | International Business Machines Corporation | Minimum-spacing circuit design and layout for pica |
US20130280828A1 (en) * | 2012-04-20 | 2013-10-24 | International Business Machines Corporation | Minimum-spacing circuit design and layout for pica |
WO2014025559A1 (en) * | 2012-08-09 | 2014-02-13 | Symbol Technologies, Inc. | Image capture based on scanning resolution setting in imaging reader |
US20140267286A1 (en) * | 2013-03-15 | 2014-09-18 | Pelican Imaging Corporation | Systems and Methods for Providing an Array Projector |
US20150285746A1 (en) * | 2014-04-07 | 2015-10-08 | Ebara Corporation | Control unit for generating timing signal for imaging unit in inspection system and method for sending out timing signal to imaging unit |
JP2017110472A (en) * | 2015-12-18 | 2017-06-22 | 住友建機株式会社 | Shovel |
US9798912B1 (en) * | 2016-09-26 | 2017-10-24 | Symbol Technologies, Llc | Imaging module and reader for, and method of, reading targets by image capture with a substantially constant resolution over an extended range of working distances |
US20190166348A1 (en) * | 2017-11-29 | 2019-05-30 | Texas Instruments Incorporated | Optically offset three-dimensional imager |
US20190327404A1 (en) * | 2018-04-20 | 2019-10-24 | Stanley Electric Co., Ltd. | High-resolution active image data generating apparatus having diffractive optical element unit |
US20190371071A1 (en) * | 2018-06-01 | 2019-12-05 | Merge Labs, Inc. | Precise placement of and animation creation for virtual objects in an environment using a trackable three-dimensional object |
US20200020024A1 (en) * | 2018-07-12 | 2020-01-16 | Merge Labs, Inc. | Virtual product inspection system using trackable three-dimensional object |
US10628968B1 (en) * | 2018-12-05 | 2020-04-21 | Toyota Research Institute, Inc. | Systems and methods of calibrating a depth-IR image offset |
Non-Patent Citations (2)
Title |
---|
AKIO Y translation of CN-10140982 09-2012 (Year: 2012) * |
NISHI TAKASHI translation of JP 2017110472 A 12-2015 (Year: 2015) * |
Also Published As
Publication number | Publication date |
---|---|
US20210372770A1 (en) | 2021-12-02 |
US11536557B2 (en) | 2022-12-27 |
TWI789595B (en) | 2023-01-11 |
TW202144732A (en) | 2021-12-01 |
EP3916347B1 (en) | 2023-10-18 |
EP3916347A1 (en) | 2021-12-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10897940B2 (en) | Gloves having measuring, scanning, and displaying capabilities | |
US6954197B2 (en) | Size/scale and orientation determination of a pointer in a camera-based touch system | |
US20020061217A1 (en) | Electronic input device | |
JP2002023945A (en) | Pointing device, computer system including pointing device and method for operating image displayed on display device | |
CN104035555A (en) | System, Information Processing Apparatus, And Information Processing Method | |
CN108089772A (en) | A kind of projection touch control method and device | |
US20230086657A1 (en) | Volume measuring apparatus with multiple buttons | |
CA2866637C (en) | Image control apparatus, image processing system, and computer program product | |
JP2013527538A (en) | Apparatus for virtual input device for mobile computing device and method in the apparatus | |
TWM602625U (en) | Volume measuring device with different types of keys | |
WO2015182129A1 (en) | Measurement device | |
US20210396512A1 (en) | Alarming and measuring method for volume measuring apparatus | |
US10564734B1 (en) | Pen mouse with a tracing compensation function | |
JP7154041B2 (en) | Ultrasound diagnostic equipment and status display program | |
JP4070619B2 (en) | Ultrasonic optical coordinate input device | |
US20110195784A1 (en) | Information processing apparatus, control method therefor, operation device, and information storage medium | |
JP2006338328A (en) | Operation system, processor, indicating device, operating method, and program | |
JP7162813B1 (en) | Display control system for drawing | |
JP4133972B2 (en) | Input device, information processing device, and data input method | |
JP2008112234A (en) | Mouse | |
CN116863074A (en) | Color three-dimensional drawing method, device, desktop projector and storage medium | |
JP6619435B2 (en) | Ultrasonic diagnostic equipment | |
JP2015148837A (en) | Coordinate input system, coordinate input method, information processing apparatus, and program | |
JP2012123613A (en) | Information processor, information processing method and information processing system | |
CN110554810A (en) | touch key method, device and readable storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STPP | Information on status: patent application and granting procedure in general |
Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |