CROSS-REFERENCE TO RELATED APPLICATIONSThis 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.
BACKGROUND OF THE DISCLOSURETechnical FieldThe present disclosure relates to a volume measuring apparatus, and specifically relates to a volume measuring apparatus having multiple buttons.
Description of Related ArtGenerally, 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.
SUMMARY OF THE DISCLOSUREThe 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.
DESCRIPTION OF THE DRAWINGSFIG.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.
DETAILED DESCRIPTION OF THE DISCLOSUREIn 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 toFIG.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 apparatus1 (referred to as themeasuring apparatus1 hereinafter) used to measure a volume of a rectangular box. As disclosed in the figures, themeasuring apparatus1 at least includes abody2. Thebody2 at least has a workingpart21 and aholding part22 extended downward from a bottom of the workingpart21. The workingpart21 is arranged with multiple components that are used for a measuring action, and theholding part22 is arranged for a user to hold by at least one hand.
As disclosed inFIG.2, in thebody2, themeasuring apparatus1 in the disclosure at least includes aprocessor10, afirst button11, asecond button12, afirst camera13, asecond camera14, and abarcode capturing unit17. Thefirst button11, thesecond button12, thefirst camera13, thesecond camera14, and thebarcode capturing unit17 are electrically connected with theprocessor10. Thefirst button11 and thesecond button12 are different types of buttons.
In one of the exemplary embodiments as shown inFIG.1A andFIG.1B, thefirst button11 is arranged on one side of theholding part22 and is exposed from thebody2 for the user to press. Thesecond button12 is arranged on atop211 of the workingpart21 and is exposed from thebody2 for the user to press.
Themeasuring apparatus1 disclosed in the present disclosure is a hand-held measuring apparatus. When the user holds the measuringapparatus1 by one hand, the user may use the palm to hold theholding part22, put the index finger on thefirst button11, and touch thesecond button12 by the thumb. For ergonomics concern, thefirst button11 may be a mechanical button, thesecond button12 may be a touch button such as a capacitive touch button or a resistive touch button, but not limited thereto. In another embodiment, thefirst button11 may be a touch button and thesecond button12 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 inFIG.1B, thesecond button12 of the disclosure is arranged on thetop211 of the workingpart21, and themeasuring apparatus1 may apply awaterproof structure121 in thebody2 for thesecond button12. Thewaterproof structure12 is arranged on the inside of thetop211 of the workingpart21 and encompasses thesecond button12. The arrangement of thewaterproof structure121 may prevent water or other liquid from flowing into thebody2 through the surrounding of thesecond button12 of thetop211 of the workingpart21 and causing damage to the components in themeasuring apparatus1. Therefore, themeasuring apparatus1 of the disclosure may be used under various environments.
As shown inFIG.1A, thefirst camera13 and thesecond camera14 are arranged on afront end212 of the workingpart21, and are exposed on thebody2 from thefront end212, so as to capture images. In this disclosure, theprocessor10 is used to execute a corresponding application program based on the images captured by thefirst camera13 and thesecond camera14, so as to compute a volume of a box.
As shown inFIG.1A, thebarcode capturing unit17 is arranged collectively with thefirst camera13 and thesecond camera14 on thefront end212 of the workingpart21, and is exposed from thebody2 to capture images. In one of the exemplary embodiments, the images captured by thebarcode capturing unit17 may be, for example, image signals or light signals. In this disclosure, thebarcode capturing unit17 may be a photographic lens, or a combination of a light emitter and a sensor. Theprocessor10 may execute a corresponding application program in accordance with the images captured by thebarcode capturing unit17, so as to decode a barcode and to obtain content of the barcode.
In particular, theprocessor10 of this disclosure at least records avolume measuring program101 and adecoding program102. Thevolume measuring program101 is used to compute the images captured by thefirst camera13 and thesecond camera14 to obtain volume-related data (such as width, height, depth, etc.) of a target box (such as thetarget box3 shown inFIG.3B) in the captured images.
Thedecoding program102 is used to perform an image identification to the images captured by thebarcode capturing unit17 to decode a target barcode (such as thetarget barcode31 as shown inFIG.3A) in the captured images, so as to obtain content of thetarget barcode31.
One technical feature of the disclosure is that, when one of thefirst button11 and thesecond button12 is triggered, theprocessor10 may control at least one of thefirst camera13, thesecond camera14, and thebarcode capturing unit17 to capture an image, and execute an application program (i.e., thevolume measuring program101 or the decoding program102) that corresponds to the triggered button (i.e., thefirst button11 or the second button12), so as to obtain the volume of thetarget box3, or content of thetarget barcode31.
In a first embodiment, the measuringapparatus1 is set to correlate thefirst button11 with thevolume measuring program101, and correlate thesecond button12 with thedecoding program102. In this embodiment, when thefirst button11 is pressed by the user, theprocessor10 is triggered to execute thevolume measuring program101 to perform a measuring action for the volume of thetarget box3. When thesecond button12 is pressed by the user, theprocessor10 is triggered to execute thedecoding program102 to perform a decoding action for content of thetarget barcode31.
In a second embodiment, the measuringapparatus1 is set to correlate thefirst button11 with thedecoding program102, and correlate thesecond button12 with thevolume measuring program101. In this embodiment, when thefirst button11 is pressed by the user, theprocessor10 is triggered to execute thedecoding program102 to perform the decoding action for content of thetarget barcode31. When thesecond button12 is pressed by the user, theprocessor10 is triggered to execute thevolume measuring program101 to perform the measuring action for the volume of thetarget box3.
In the first and second embodiments, thefirst button11 and thesecond button12 are used as two independent triggering buttons and respectively correlated with different execution targets (i.e., thevolume measuring program101 and the decoding program102). Accordingly, the user may trigger theprocessor10 to respectively execute the measuring action for the volume of thetarget box3 and the decoding action for content of thetarget barcode31 through the two different triggering buttons.
In a third embodiment, a predetermined setting of the measuringapparatus1 is to correlate thefirst button11 with one of thevolume measuring program101 and thedecoding program102, and set thesecond button12 as a switch for switching the execution targets of thefirst button11.
For example, if the predetermined setting of the measuringapparatus1 is to correlate thefirst button11 with thevolume measuring program101, theprocessor10 is triggered to execute thevolume measuring program101 to perform the measuring action for the volume of thetarget box3 when thefirst button11 is pressed by the user. When thesecond button12 is pressed by the user, theprocessor10 is triggered to switch the execution target of thefirst button11, so thefirst button11 is changed to correlate with thedecoding program12. Therefore, when thefirst button11 is pressed again by the user, theprocessor10 is triggered to execute thedecoding program102 to perform the decoding action for content of thetarget barcode31. When thesecond button12 is pressed again by the user, theprocessor10 is triggered again to switch the execution target of thefirst button11, so thefirst button11 is changed from correlating with thedecoding program102 to correlate with thevolume measuring program101.
In a fourth embodiment, the predetermined setting of the measuringapparatus1 is to correlate thesecond button12 with one of thevolume measuring program101 and thedecoding program102, and set thefirst button11 as a switch for switching the execution targets of thefirst button11. In this embodiment, the user may control theprocessor10 to execute thevolume measuring program101 or thedecoding program102 through pressing thesecond button12, and control theprocessor10 to switch the execution target of thesecond button12 through pressing thefirst button11.
As shown inFIG.2, the measuringapparatus1 of the present disclosure may include abuzzer19 arranged in thebody2 and electrically connected with theprocessor10. The purpose of theprocessor10 executing thevolume measuring program101 is to measure the volume of thetarget box3 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, thebuzzer19 may be controlled by theprocessor10 to sound three times when theprocessor10 is triggered by thefirst button11 or thesecond button12 to switch the execution target of another button from thedecoding program102 to thevolume measuring program101.
Moreover, the purpose of theprocessor10 to execute thedecoding program102 is to obtain content of thetarget barcode31 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, thebuzzer19 may be controlled by theprocessor10 to sounds two times when theprocessor10 is triggered by thefirst button11 or thesecond button12 to switch the execution target of another button from thevolume measuring program101 to thedecoding program102.
The above description is only one of the exemplary embodiments of the present disclosure, but not limited thereto.
Please refer toFIG.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 button11 with thedecoding program102.
In the embodiment ofFIG.3A, when the user presses thefirst button11 correlated with thedecoding program102, theprocessor10 is triggered by thefirst button11 to execute the decoding action for the barcode. In particular, when thefirst button11 is pressed, theprocessor10 executes thedecoding program102, and controls thebarcode capturing unit17 to capture an image, the captured image at least includes an image (image signal or light signal) of thetarget barcode31 to be analyzed. In the embodiment ofFIG.3A, thetarget barcode31 is sticked on thetarget box3, but not limited thereto.
After thebarcode capturing unit17 is controlled to obtain the image, theprocessor10 performs an image identification procedure to the image through thedecoding program102, so as to obtain content of thetarget barcode31 in the image and complete the decoding action for thetarget barcode31.
In another embodiment, the measuringapparatus1 may correlate thesecond button12 with thedecoding program102, so the user may trigger theprocessor10 to execute the decoding action for thetarget barcode31 through pressing thesecond button12, but not limited thereto.
Please refer toFIG.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 button12 with thevolume measuring program101.
In the embodiment ofFIG.3B, when the user presses thesecond button12 correlated with thevolume measuring program101, theprocessor10 may be triggered by thesecond button12 to execute the measuring action for the volume of thetarget box3.
In order to implement the measuring action more precisely, the measuringapparatus1 of the disclosure may include a structurelight emitting unit15 electrically connected with theprocessor10 as disclosed inFIG.2. As disclosed inFIG.1A, the structurelight emitting unit15 is arranged collectively with thefirst camera13, thesecond camera14, and thebarcode capturing unit17 on thefront end212 of the workingpart21 of thebody2, and the structurelight emitting unit15 is exposed on thebody2 from thefront end212.
When thesecond button12 is pressed, theprocessor10 may execute thevolume measuring program101, and control the structurelight emitting unit15 to emit an invisible structure light to form areference pattern151. Also, theprocessor10 controls thefirst camera13 to capture a left image, and controls thesecond camera14 to capture a right image. The left image at least includes an entire image of thetarget box3 and an image of thereference pattern151, the right image at least includes an entire image of thetarget box3 and an image of thereference pattern151. After obtaining the left image and the right image, theprocessor10 computes the left image and the right image through thevolume measuring program101 to obtain volume-related data (such as width, height, depth, etc.) of thetarget box3 and completes the measuring action for the volume of thetarget box3.
In another embodiment, the measuringapparatus1 may correlate thefirst button11 with thevolume measuring program101, so the user may trigger theprocessor10 to execute the measuring action for the volume of thetarget box3 through pressing thefirst button11, not limited thereto.
In the above embodiment, theprocessor10 controls the structurelight emitting unit15 to project thereference pattern151 onto thetarget box3, and controls thefirst camera13 and thesecond camera14 to respectively capture the left image and the right image that each includes the image of thereference pattern151. Therefore, thevolume measuring program101 may perform a computation based on the images of thetarget box3 and thereference pattern151 in the left image and the right image to generate a depth graphic of thetarget box3.
In particular, thereference pattern151 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, theprocessor10 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 program101 scans the depth graphic through multiple virtual scanning lines to determine a contour of thetarget box3 in the depth graphic, and computes width information, height information, and depth information of thetarget box3 based on the determined contour.
In order to improve the accuracy of the measured volume, the measuringapparatus1 of the disclosure may optionally include a guidingunit16 electrically connected with theprocessor10 as shown inFIG.2. As disclosed inFIG.1A, the guidingunit16 is arranged collectively with thefirst camera13, thesecond camera14, thebarcode capturing unit17, and the structurelight emitting unit15 on thefront end212 of the workingpart21 of thebody2, and the guidingunit16 is exposed on thebody2 from thefront end212.
In the embodiment as shown inFIG.3B, when theprocessor10 is triggered by thesecond button12 to execute thevolume measuring program101, theprocessor10 controls the guidingunit16 to emit a laser beam to form a guidingobject161 in a cross manner in front of thefront end212 of the workingpart21. In the embodiment, the user may hold the measuringapparatus1 to aim at thetarget box3 through the guidance of the guidingobject161, and thefirst camera13 and thesecond camera14 may obtain the left image and the right image for theprocessor10 to process effectively. Therefore, the accuracy of the volume-related data computed by thevolume measuring program101 may be improved.
Please refer toFIG.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 button11 and thesecond button12 with a specific execution target (i.e., thevolume measuring program101 and the decoding program102).
As shown inFIG.4, the measuringapparatus1 may accept an external trigger through the first button11 (step S10), theprocessor10 may execute a corresponding program based on the trigger of the first button11 (step S12), and control the internal components of the measuringapparatus1 to perform a corresponding action (step S14).
In one embodiment, the predetermined execution target of thefirst button11 is thevolume measuring program101. In the step S12, theprocessor10 reads and executes thevolume measuring program101 according to the trigger of thefirst button11. In the step S14, theprocessor10 controls the guidingunit16 to emit the guidingobject151, controls the structurelight emitting unit15 to form thereference pattern15, controls thefirst camera13 to capture the left image including the images of thetarget box3 and thereference pattern15, and controls thesecond camera14 to capture the right image including the images of thetarget box3 and thereference pattern15.
After the step S12 and step S14, theprocessor10 may compute the captured images through the executed program to obtain corresponding data (step S16). In particular, if the execution target of thefirst button11 is thevolume measuring program101, in the step S16, theprocessor10 computes the left image and the right image through the executedvolume measuring program101 to obtain the volume-related data, such as width, height, depth, etc., of thetarget box3.
On the other hand, the measuringapparatus1 may accept an external trigger through the second button12 (step S18), theprocessor10 may execute a corresponding program based on the trigger of the second button12 (step S20), and control internal components of the measuringapparatus1 to perform a corresponding action (step S22).
In one embodiment, the predetermined execution target of thesecond button12 is thedecoding program102. In the step S20, theprocessor10 reads and executes thedecoding program102 according to the trigger of thesecond button12. In the step S22, theprocessor10 controls thebarcode capturing unit17 to capture an image (such as image signal or light signal) that includes the image of thetarget barcode31.
After the step S20 and step S22, theprocessor10 computes the captured image through the executed program to obtain corresponding data (step S24). In particular, if the execution target of thesecond button12 is thedecoding program102, in the step S24, theprocessor10 performs an image identification to the image through the executeddecoding program102 to obtain content of thetarget barcode31.
In one embodiment, the measuringapparatus1 may accept an external trigger through both thefirst button11 and thesecond button12 at the same time (step S26), i.e., the user may press thefirst button11 and thesecond button12 at the same time. In this embodiment, theprocessor10 determines whether the manner, the time duration, or the pressed times of thefirst button11 and thesecond button12 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, theprocessor10 determines that the preset condition is matched when thefirst button11 and thesecond button12 are pressed at the same time, and the pressing is kept and exceeds a preset time period. In another embodiment, theprocessor10 determines that the preset condition is matched when thefirst button11 is pressed, thesecond button12 is then pressed continually for several times while thefirst button11 is pressed, and the pressed amount of thesecond button12 reaches a preset amount. In another embodiment, the processor determines that the preset condition is matched when thesecond button12 is pressed, thefirst button11 is then pressed continually several times while thesecond button12 is pressed, and the pressed amount of thefirst button11 reaches a preset amount. The above descriptions are only few embodiments of the present disclosure, but not limited thereto.
As shown inFIG.2, in one embodiment, the measuringapparatus1 may include a transmittingunit18 electrically connected with theprocessor10. In the step S30, theprocessor10 may transmit at least one of the left image captured by thefirst camera13 and the right image captured by thesecond camera14 through the transmittingunit18 for the user to check when the manner, the time duration, or the pressed times of pressing thefirst button11 and thesecond button12 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 box3 and/or thetarget barcode31.
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 button11 with a specific execution target (i.e., one of thevolume measuring program101 and the decoding program102), and uses thesecond button12 as a switch to change the execution target of thefirst button11.
As shown inFIG.5, the measuringapparatus1 may accept an external trigger through the second button12 (step S40), theprocessor10 may switch the execution target at the very time of thefirst button11 based on the trigger of the second button12 (step S42), and control thebuzzer19 to send a sound notification that corresponds to the switched execution target (step S44).
In particular, if the current execution target of thefirst button11 is thevolume measuring program101, when thesecond button12 is triggered in the step S40, theprocessor10 may switch the execution target of thefirst button11 from thevolume measuring program101 to thedecoding program102 based on the trigger of thesecond button12 in the step S42, and control thebuzzer19 to send a sound notification that represents the decoding program102 (such as two sounds) in the step S44. If the execution target at the very time of thefirst button11 is thedecoding program102, when thesecond button12 is triggered in the step S40, theprocessor10 may switch the execution target of thefirst button11 from thedecoding program102 to thevolume measuring program101 based on the trigger of thesecond button12 in the step S42, and control thebuzzer19 to send a sound notification that represents the volume measuring program101 (such as three sounds) in the step S44.
Similarly, the measuringapparatus1 may accept an external trigger through thefirst button11 at any time (step S46), theprocessor10 may execute a corresponding program based on the trigger of the first button11 (step S48), and control the internal components of the measuringapparatus1 to perform a corresponding action (step S50).
If the execution target of thefirst button11 is set as thevolume measuring program101 due to the trigger of thesecond button12, then theprocessor10 may read and execute thevolume measuring program101 in the step S48, and theprocessor10 may control the guidingunit16 to emit the guidingobject151, control the structurelight emitting unit15 to form thereference pattern151, and control thefirst camera13 and thesecond camera14 to respectively capture the left image and the right image in the step S50.
If the execution target of thefirst button11 is set as thedecoding program102 due to the trigger of thesecond button12, then theprocessor10 may read and execute thedecoding program102 in the step S48, and theprocessor10 may control thebarcode capturing unit17 to capture the image in the step S50.
After the step S50, theprocessor10 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 button11 is thevolume measuring program101, theprocessor10 may compute the left image and the right image through the executedvolume measuring program101 to obtain the volume-related data of thetarget box3 in the step S52. If the execution target of thefirst button11 is thedecoding program102, theprocessor10 may perform an image identification to the image through the executeddecoding program102 to obtain content of thetarget barcode31.
According to the technical solutions discussed above, no matter the predetermined execution target of thefirst button11 is thevolume measuring program101 or thedecoding program102, the user may trigger thesecond button12 at any time to switch the execution target of thefirst button11, which is convenient and fast for the user to implement the measuring action of the volume of thetarget box3 and the decoding action of thetarget barcode31 by usingsingle measuring apparatus1.
It is worth saying that, based on user’s demand, the measuringapparatus1 in the disclosure may optionally set thefirst button11 and thesecond button12 as the following modes:
- (1) Setting the execution target of thefirst button11 as thevolume measuring program101, and setting the execution target of thesecond button12 as thedecoding program102;
- (2) Setting the execution target of thefirst button11 as thedecoding program102, and setting the execution target of thesecond button12 as thevolume measuring program101;
- (3) setting the predetermined execution target of thefirst button11 as thevolume measuring program101, and setting thesecond button12 as a switch to change the execution target of thefirst button11;
- (4) setting the predetermined execution target of thefirst button11 as thedecoding program102, and setting thesecond button12 as a switch to change the execution target of thefirst button11;
- (5) setting the predetermined execution target of thesecond button12 as thevolume measuring program101, and setting thefirst button11 as a switch to change the execution target of thesecond button12; and
- (6) setting the predetermined execution target of thesecond button12 as thedecoding program102, and setting thefirst button11 as a switch to change the execution target of thesecond button12.
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.