Method and device for inputting and notating number by using plurality of unit identifiers
The method and device for number input and notation using multiple unit identifiers simplify the recognition and calculation of large numbers across different currency units, addressing the challenges of varying notation standards and improving accuracy and efficiency.
Patent Information
- Application Number
- PCT/KR2024/009617
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-07-27
- Filing Date
- 2024-07-06
- Publication Date
- 2025-01-30
AI Technical Summary
Current number input and notation methods are cumbersome and prone to errors, especially when dealing with large numbers and different currency units, due to varying cultural and country-specific notation standards, leading to difficulties in recognizing and inputting numbers accurately.
A method and device using a keypad with multiple unit identifiers, allowing users to input and display numbers with intuitive unit markers, enabling easy recognition of large units and facilitating simple, accurate numeric calculations across different currency units by providing a mode selection for different notation standards.
Enables quick and accurate input and comparison of numbers, allowing users to intuitively understand the size of money in different currency units, reducing errors and improving efficiency in handling large numbers and calculations.
Smart Images

Figure KR2024009617_30012025_PF_FP_ABST
Abstract
Description
Method and device for entering and displaying numbers using multiple unit identifiers
[0001] The embodiments relate to a method and device for inputting and displaying numbers, and more particularly to a method and device for displaying numbers using a plurality of unit identifiers.
[0002] The input and display methods for numbers vary depending on the standards of each country or culture. Typically, [,] is used every three or four digits to indicate units for easy recognition. However, the position of [,] varies by country or culture, and some countries or cultures use [.] or ['] instead of [,]. Recently, due to inflation and other factors, the units of numbers used in currency notation have increased significantly, leading to frequent errors when entering numbers, as well as long and frequent misrecognition of numbers when recognizing them.
[0003] Therefore, to solve these problems, a method is required that can provide and compare numeric input and notation simply and accurately even when using large numbers or different numeric input / notation methods.
[0004] The purpose of this specification is to provide users with a simple and accurate method for entering and displaying numbers and for comparing them.
[0005] The purpose of this specification is to help input and recognize numbers easily and quickly by using letters, symbols, and marks to express large numbers.
[0006] The purpose of this specification is to provide a method for users to intuitively recognize the size of currency when converting different currency units.
[0007] The purpose of this specification is to enable users to enter and edit numeric calculation formulas using a simple input method.
[0008] The problem to be solved by this specification is not limited to what has been described above, and can be expanded to various matters that can be derived from the embodiments of the invention described below.
[0009] A number input and display device using a plurality of unit identifiers according to one embodiment of the present specification includes a keypad for inputting numbers and a plurality of unit identifiers, a display unit for displaying numbers and calculation contents, and a processing unit for processing contents entered into the keypad and transmitting the processed contents to the display unit.
[0010] In a preferred embodiment, the plurality of unit identifiers are composed of a plurality of unit identifiers that represent different numerical units, and the plurality of unit identifiers may be composed of different texts, symbols, marks, etc.
[0011] In a preferred embodiment, the keypad provides a first mode or a second mode for entering the plurality of unit identifiers, wherein the first mode and the second mode may be configured with a combination of unit identifiers of different numerical units.
[0012] In a preferred embodiment, the processing unit can display numbers and calculation results shown on the display unit in the selected mode when one of the modes is selected by user input.
[0013] In a preferred embodiment, the display unit displays the input numbers and unit identifiers in independent areas, and the processing unit can process the selected areas so that they can be independently modified when the numbers or unit identifiers displayed on the display unit are selected by the user.
[0014] In a preferred embodiment, when the first mode is changed to a second mode while the content input in the first mode is displayed on the display unit, the processing unit can change the content displayed on the display unit to the changed second mode.
[0015] In a preferred embodiment, the display unit is configured with a plurality of lines to display one or more calculation formulas and results, and the processing unit can be controlled to input the result of increasing, decreasing, multiplying, or dividing the number portion by a predetermined amount on the next line when the user selects one numerical portion and inputs a specific key while one calculation formula and result is displayed on one line, and to calculate and display the result while maintaining other mathematical formulas and numerical portions.
[0016] A program stored in a computer-readable recording medium according to one embodiment of the present specification, which may be configured with commands for performing the above-described method.
[0017] According to this specification, a simple and accurate method for entering, displaying and comparing numbers can be provided to users.
[0018] According to this specification, by using characters to represent large unit numbers, number input and recognition can be made easy and fast.
[0019] According to this specification, a method can be provided that allows users to intuitively recognize the size of currency when converting different currency units.
[0020] According to this specification, a simple input method allows a user to input and modify numeric calculation formulas.
[0021] According to this specification, you can compare multiple numerical notation systems, such as the Chinese character ten million trillion and the Western KMB (Thousand, Million, Billion), on one screen to understand the differences.
[0022] It should be understood that the effects of this specification are not limited to the matters described above, but can be expanded to various contents that can be derived from the detailed description of the embodiments of the invention below.
[0023] Fig. 1 is a diagram illustrating an example of the operating environment of a system according to one embodiment of the present specification. Fig. 2 is a block diagram illustrating the internal configuration of a computing device according to one embodiment of the present specification. Fig. 3 is a block diagram illustrating the configuration of a number input and display device (1000) using multiple unit identifiers according to one embodiment of the present specification.
[0024] Figure 4a illustrates a conventional number input and notation method. Figure 4b illustrates a number input and notation method using multiple unit identifiers according to one embodiment of the present specification.
[0025] Fig. 5 illustrates changes in display format according to mode switching according to one embodiment of the present specification. Figs. 6a and 6b illustrate a state in which a calculation formula is displayed by applying a unit identifier according to each mode according to one embodiment of the present specification.
[0026] FIG. 7 illustrates an example of displaying calculation results in various currency units according to one embodiment of the present specification.
[0027] FIG. 8 is a diagram illustrating that numbers and unit identifiers of a calculation formula entered through a keypad are separated into independent areas according to one embodiment of the present specification.
[0028] FIG. 9 illustrates a method for listing result values when only one area is changed according to one embodiment of the present specification.
[0029] FIG. 10 is a diagram illustrating a case in which automatic operation is performed using direction keys according to one embodiment of the present specification.
[0030] FIG. 11 is a diagram showing a case where the processing mode and the display mode are used differently according to one embodiment of the present specification.
[0031] An embodiment of the present invention relates to a device capable of inputting and displaying numbers and unit identifiers.
[0032] As illustrated in FIG. 4b, the number input device comprises a keypad (100), a unit identifier input button (110), a display unit (200), and a mode selection button (120). The keypad (100) comprises buttons for entering numbers and basic operation symbols, and the unit conversion button (110) comprises buttons for selecting ten thousand (113), hundred million (112), and trillion (111) units. The display unit (200) is a screen that displays the entered numbers and calculation results. The mode selection button (120) is configured to select the first mode and the second mode.
[0033] In describing the embodiments of this specification, if a detailed description of a known configuration or function is judged to obscure the gist of the embodiments of this specification, a detailed description thereof will be omitted. In addition, parts of the drawings that are not related to the description of the embodiments of this specification have been omitted, and similar parts have been designated with similar drawing reference numerals.
[0034] In the embodiments of this specification, when a component is said to be "connected," "coupled," or "connected" to another component, this may include not only a direct connection, but also an indirect connection in which another component exists in between. Furthermore, when a component is said to "include" or "have" another component, unless otherwise specifically stated, this does not exclude the other component, but rather implies that the other component may be included.
[0035] In the embodiments of this specification, the terms first, second, etc. are used only for the purpose of distinguishing one component from another component, and do not limit the order or importance between components unless specifically stated otherwise. Therefore, within the scope of the embodiments of this specification, a first component in an embodiment may be referred to as a second component in another embodiment, and similarly, a second component in an embodiment may be referred to as a first component in another embodiment.
[0036] In the embodiments of this specification, distinct components are used to clearly illustrate their respective characteristics and do not necessarily imply separation. That is, multiple components may be integrated into a single hardware or software unit, or a single component may be distributed into multiple hardware or software units. Therefore, even if not specifically mentioned, such integrated or distributed embodiments are also included within the scope of the embodiments of this specification.
[0037] In this specification, the term "network" may encompass both wired and wireless networks. In this case, the term "network" may refer to a communications network that enables data exchange between devices, systems, and devices, and is not limited to a specific network.
[0038] Embodiments described herein may be entirely hardware, partially hardware and partially software, or entirely software. As used herein, "unit," "device," or "system" refers to a computer-related entity such as hardware, a combination of hardware and software, or software. For example, a unit, module, device, or system as used herein may be, but is not limited to, a running process, a processor, an object, an executable, a thread of execution, a program, and / or a computer. For example, both an application running on a computer and the computer itself may correspond to a unit, module, device, or system as used herein.
[0039] Additionally, in this specification, a device may be a mobile device such as a smartphone, tablet PC, wearable device, or HMD (Head Mounted Display), as well as a fixed device such as a PC or home appliance with display functions. Furthermore, as an example, a device may be an in-vehicle cluster or an IoT (Internet of Things) device. In other words, in this specification, a device may refer to any device capable of operating an application, and is not limited to a specific type. For convenience of explanation, the device on which an application operates is referred to as a device below.
[0040] In this specification, the network communication method is not limited, and connections between each component may not be made using the same network method. The network may include not only communication methods utilizing communication networks (e.g., mobile communication networks, wired Internet, wireless Internet, broadcasting networks, satellite networks, etc.), but also short-range wireless communication between devices. For example, the network may include all communication methods that enable objects to network with each other, and is not limited to wired communication, wireless communication, 3G, 4G, 5G, or other methods. For example, wired and / or networks include Local Area Network (LAN), Metropolitan Area Network (MAN), Global System for Mobile Network (GSM), Enhanced Data GSM Environment (EDGE), High Speed Downlink Packet Access (HSDPA), Wideband Code Division Multiple Access (W-CDMA), Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Bluetooth, Zigbee, Wi-Fi, VoIP (Voice over Internet Protocol), LTE Advanced, IEEE802.16m, WirelessMAN-Advanced, HSPA+, 3GPP Long Term Evolution (LTE), Mobile WiMAX (IEEE 802.16e), UMB (formerly EV-DO Rev. C), Flash-OFDM, iBurst and MBWA (IEEE 802.20) It may refer to a communication network using one or more communication methods selected from the group consisting of systems, HIPERMAN, Beam-Division Multiple Access (BDMA), Wi-MAX (World Interoperability for Microwave Access), and ultrasonic communication, but is not limited thereto.
[0041] The components described in various embodiments are not necessarily essential components, and some may be optional. Therefore, embodiments comprising a subset of the components described in the embodiments are also included within the scope of the embodiments of the present disclosure. Furthermore, embodiments including other components in addition to the components described in various embodiments are also included within the scope of the embodiments of the present disclosure.
[0042] Hereinafter, embodiments of the present specification will be described in detail with reference to the drawings.
[0043] FIG. 1 is a diagram illustrating an example of the operating environment of a system according to one embodiment of the present disclosure. Referring to FIG. 1, a user device (110) and one or more servers (120, 130, 140) are connected via a network (1). FIG. 1 is merely an example for explaining the invention, and the number of user devices or servers is not limited to that shown in FIG. 1.
[0044] The user device (110) may be a fixed terminal or a mobile terminal implemented as a computer system. The user device (110) may be, for example, a smart phone, a mobile phone, a navigation device, a computer, a laptop, a digital broadcasting terminal, a PDA (Personal Digital Assistants), a PMP (Portable Multimedia Player), a tablet PC, a game console, a wearable device, a smart ring, an IoT (Internet of Things) device, a VR (Virtual Reality) device, an AR (Augmented Reality) device, etc. For example, in the embodiments, the user device (110) may mean one of various physical computer systems that can communicate with other servers (120 to 140) through a network (1) using a wireless or wired communication method.
[0045] Each server may be implemented as a computer device or multiple computer devices that communicate with a user device (110) via a network (1) to provide commands, codes, files, content, services, etc. For example, the server may be a system that provides each service to a user device (110) connected via a network (1). As a more specific example, the server may provide a service (e.g., provision of information, etc.) intended by an application to the user device (110) through an application as a computer program installed and run on the user device (110). As another example, the server may distribute a file for installing and running the above-described application to the user device (110) and receive user input information to provide a corresponding service.
[0046] According to one embodiment of the present invention, the platform server (120) may be connected to a user device (110) and one or more other servers (130, 140) via a network (1). The one or more other servers (130, 140) may be a web server that connects to the platform server (120) and provides a connection, or may be an online sales site server, a prototype manufacturing site, or the like.
[0047] FIG. 2 is a block diagram illustrating the internal configuration of a computing device (200) according to one embodiment of the present specification. This computing device (200) may be applied to one or more user devices (110-1, 110-2) or servers (120-140) described above with reference to FIG. 1, and each device and server may have the same or similar internal configuration by adding or excluding some components.
[0048] Referring to FIG. 2, a computing device (200) may include a memory (210), a control unit (220), a communication module (230), and a transceiver unit (240). The memory (210) is a non-transitory computer-readable recording medium and may include a non-permanent mass storage device such as a random access memory (RAM), a read only memory (ROM), a disk drive, a solid state drive (SSD), a flash memory, etc. Here, the non-permanent mass storage device such as a ROM, an SSD, a flash memory, a disk drive, etc. may be included in the above-described device or server as a separate permanent storage device distinct from the memory (210). In addition, the memory (210) may store an operating system and at least one program code (for example, a browser installed and operated on a user device (110), or a code for an application installed on a user device (110) to provide a specific service). These software components may be loaded from a computer-readable recording medium separate from the memory (210). This separate computer-readable recording medium may include a computer-readable recording medium such as a floppy drive, a disk, a tape, a DVD / CD-ROM drive, a memory card, etc.
[0049] In another embodiment, the software components may be loaded into the memory (210) via a communication module (230) rather than a computer-readable recording medium. For example, at least one program may be loaded into the memory (210) based on a computer program (e.g., the application described above) that is installed by files provided by developers or a file distribution system (e.g., the server described above) that distributes the installation files of the application via a network (1).
[0050] The control unit (220) may be configured with one or more processors that process commands of a computer program by performing basic arithmetic, logic, and input / output operations. Commands may be provided to the control unit (220) by a memory (210) or a communication module (230). For example, the control unit (220) may be configured to execute commands received according to program code stored in a recording device such as the memory (210).
[0051] The communication module (230) can provide a function for the user device (110) and the server (120 - 140) to communicate with each other through the network (1), and can provide a function for each of the user device (110) and / or the server (120 - 140) to communicate with other electronic devices.
[0052] The transceiver (240) may be a means for interfacing with an external input / output device (not shown). For example, external input devices may include devices such as a keyboard, mouse, microphone, camera, etc., and external output devices may include devices such as a display, speaker, haptic feedback device, etc.
[0053] In addition, in other embodiments, the computing device (200) may include more components than those of FIG. 2 depending on the nature of the device to which it is applied. For example, when the computing device (200) is applied to a user device (110), it may be implemented to include at least some of the above-described input / output devices, or may further include other components such as a transceiver, a Global Positioning System (GPS) module, a camera, various sensors, a database, etc. As a more specific example, when the user device is a smartphone, it may be implemented to further include various components that are generally included in a smartphone, such as an acceleration sensor, a gyro sensor, a camera module, various physical buttons, buttons using a touch panel, input / output ports, and a vibrator for vibration. As an example, the platform and server (120) described below may also operate based on the computing device (200) of FIG. 2 described above.
[0054] FIG. 3 is a block diagram showing the configuration of a number input and display device (1000) using a plurality of unit identifiers according to one embodiment of the present specification. In the present specification, the number input and display device (1000) using a plurality of unit identifiers may be a server or a user device described in FIG. 1, and may be an entity that at least partially has the configuration and function of the computing device described in FIG. 2. In addition, the number display method using a plurality of unit identifiers described below may be implemented as a computer program or at least partially implemented by a combination of hardware and software.
[0055] Referring to FIG. 3, in one embodiment, a number input and display device (1000) using multiple unit identifiers may include a keypad (100), a display unit (200), and a processing unit (300). In the present specification, the keypad (100) may be a physical keypad or a virtual keypad displayed on a screen. The physical keypad may be any device having a pressure-sensitive button, a capacitive touch screen, or an input method of various other conventional keyboards.
[0056] In one embodiment, the display unit (200) may refer to an area displayed on a display device or the display device itself. The display unit (200) may be a display area for displaying numbers and calculation formulas implemented by a predetermined software, or a number and calculation formula display area implemented on the web, but the present invention is not limited thereto.
[0057] In one embodiment, the processing unit (300) is an information processing device that processes information input by a user via a keypad and controls the display unit to display the processed information. In another embodiment, the results of performing OCR after voice input via a microphone or image capture using a camera may be processed and displayed on the display unit.
[0058] Figure 4a illustrates a conventional numeric input and display method. Referring to Figure 4a, when entering and calculating numbers exceeding 1 billion, the user must input eight zeros to display a single number, which is inconvenient. In addition, when checking the result, a very long number must be displayed on the display, which requires a lot of screen time.
[0059] FIG. 4b illustrates a numeric input and notation method using multiple unit identifiers according to one embodiment of the present specification.
[0060] In this specification, the keypad (100) includes input keys for inputting numbers and multiple unit identifiers, and the display unit (200) can display the contents inputted on the keypad. Here, the multiple unit identifiers (110) can be composed of characters each representing a predetermined unit of numbers. In FIG. 4a, the number notation system of the Republic of Korea, such as ten thousand (113), billion (112), and trillion (111) (or the initials thereof, ㅁ ㅇ ㅈ), is displayed, but this is merely exemplary, and as described later, the unit identifier may be represented by alphabets such as BMK (B: Billion, M: Million, K: thousand), and the form thereof is not limited to the present invention. For example, in another embodiment, the unit identifier may be kilo / mega / giga (unit of capacity), Ton / MT (unit of weight), etc., but is not limited thereto.
[0061] Referring further to FIG. 4a, according to one embodiment of the present specification, a user may select 18 and then select 'ㅇ(billion) (112)' as a unit identifier to input the number "1.8 billion." After that, the user may select the calculation formula +, then input 25 and a billion (unit identifier) to obtain the result, and then select the calculation formula = to obtain the result, thereby confirming the final result value of 4.3 billion. In this case, compared to FIG. 4a, the result can be displayed with only three characters (4, 3, billion), so that the user can quickly understand the result and use less display screen area.
[0062] Referring to FIG. 4b, in the present specification, a plurality of unit identifiers (110) may be composed of a plurality of unit identifiers meaning different numerical units, and each of the plurality of unit identifiers may be composed of different texts, symbols, marks, etc. For example, characters such as ㅁㅇㅈ or 만억조 meaning tens of thousands, hundreds of millions, and trillions of units may be each unit identifier. In the past, the unit had to be determined by looking at the position of [,], but the position where [,] was inserted was different depending on the country and culture, making it difficult to intuitively understand the number. However, the present invention can increase intuitiveness and usability by indicating the unit identifier in the numerical unit suitable for the country / culture.
[0063] Referring to FIG. 4b, the keypad (100) of the number input and notation device (1000) using a plurality of unit identifiers may include a mode unit (120). The mode unit (120) may be related to a function that can change a plurality of unit identifiers into various modes. For example, the first mode may relate to the number notation system of the Republic of Korea, and the second mode may relate to the number notation system of the United States. In this specification, for the sake of clarity of explanation, the cases of the Republic of Korea and the United States are described as the first mode and the second mode, but the present invention is not limited thereto, and the number notation systems of other countries such as India, Europe, China, Japan, and the Middle East may be additionally included in the above modes.
[0064] In one embodiment, the mode unit (120) may be used to change a plurality of sets of unit identifiers when a user inputs a number, and may also be used to change the notation of numbers already input and displayed on the display unit. In another embodiment, the mode unit (120) may additionally display a plurality of sets of unit identifiers when a user inputs a number. Accordingly, a plurality of sets of unit identifiers may be displayed on a single screen.
[0065] For example, when 4,300,000,000 is entered as in Fig. 4a, if the user selects “first mode,” the processing unit (300) can display “4,300,000,000” as changed to “4.3 billion.”
[0066] In another embodiment, the mode unit (120) may additionally display multiple sets of unit identifiers when the user inputs a number. For example, a third mode and a fourth mode may be added.
[0067] Furthermore, multiple sets of unit identifiers can be displayed on a single screen. For example, different numerical notations such as 4,300,000,000 / 4.3 billion / 4.3B can be displayed on a single screen for comparison.
[0068] As illustrated in FIG. 4B, according to one embodiment of the present disclosure, the keypad (100) may include a first mode or a second mode for inputting a plurality of unit identifiers (110) according to various countries / cultures. As described above, the first mode and the second mode may be configured with a combination of unit identifiers of different numerical units.
[0069] In one embodiment, the processing unit (300) may change the display result displayed using only the numbers entered through the keypad to the first mode (from the number display form of FIG. 4a to the number display form of FIG. 4b), or may change the numbers displayed in the first mode to the second mode.
[0070] FIG. 5 illustrates changes in display formats according to mode switching according to one embodiment of the present specification. Referring to FIG. 5, the result value "4.3 billion" input and displayed in the first mode can be converted to "4.3 B" and displayed according to the KMB standard by switching to the second mode. For example, an English-speaking user can quickly understand the meaning of the number "4.3 B" by selecting the second mode appropriate to his / her country using the number input and display device (1000) using multiple unit identifiers according to the present specification. In addition, conversely, by switching 4.3 B to the first mode, a Korean user can quickly understand and read that the number is 4.3 B.
[0071] In one embodiment of the present specification, the processing unit can control the display unit to display numbers and calculation results displayed on the display unit in the selected mode when a mode is selected by user input. In other words, the processing unit can not only switch input numbers according to the mode, but also collectively control numbers within a previously input calculation formula to a predetermined mode.
[0072] Figures 6a and 6b illustrate a state in which a calculation formula is displayed by applying a unit identifier according to each mode according to one embodiment of the present specification. Referring to Figure 6b, B is used as a unit identifier indicating sales, K is used as a unit identifier indicating quantity, and when calculating the result, the processing unit applies the meanings of B and K and displays the result using K. Accordingly, the user can quickly and accurately understand and recognize the result.
[0073] In this specification, the number input and display device (1000) using multiple unit identifiers can utilize the multiple unit identifiers described above for writing various calculation formulas and displaying results, including not only arithmetic operations but also engineering calculations. In addition, in one example, the number input and display device (1000) using multiple unit identifiers can also convert previously input results into a predetermined currency unit and display them.
[0074] Figure 7 illustrates an example of displaying calculation results in various currency units according to one embodiment of the present specification. When displaying currency exchange results, according to one embodiment of the present specification, unit identifiers according to the mode of the original calculation formula can be applied to the currency exchange results and displayed together so that the currency exchange results can be intuitively understood. For example, as illustrated in Figure 7 (b), 430 million won is displayed as 330,000 USD and 280,000 EUR, which allows the user to quickly understand and read the currency exchange units of the calculation result value (which may be a simple input value, not a calculation result, in other examples).
[0075] According to one embodiment of the present specification, the display unit (200) can display the input numbers and unit identifiers in independent areas. These independent areas may be visually displayed to the user, or may not be displayed so as to prevent visual recognition.
[0076] The independent regions described above mean that individual regions can be selected, modified, and processed. For example, each cell in Microsoft Excel may resemble the independent regions described above, but is not entirely identical. In one example, the processing unit may enable the selected region to be independently modified when a number or unit identifier displayed on the display unit is selected by the user. That is, when a number or unit identifier is entered after selecting the region, neighboring regions remain unchanged, and only the region in question is entered with the entered number or unit identifier.
[0077] In addition, in one embodiment of the present specification, the processing unit can check whether the selected area is a number or a unit identifier area, and if the selected area consists of numbers, the keypad can be controlled so that a unit identifier is not input for the selected area. If the keypad is implemented as a virtual keyboard, the unit identifier can be guided not to be selected by not displaying it or displaying it dimmed or dark so that the user can recognize that it is in a state where input is not possible. Similarly, for an area where a unit identifier is input, the processing unit can guide not to input a number so that only one unit identifier can be input, and if multiple unit identifiers are sequentially input, only one unit identifier that was input most recently can be applied and displayed.
[0078] In another example, when the user performs an addition or subtraction operation rather than a multiplication or division operation, and a unit identifier is not entered for one of the number parts, the processor may suggest applying the unit identifier of the part where the unit identifier is entered. For example, if 100 + 20 billion is entered, the processor may suggest input by displaying "(billion)" to the right of 100, or highlight the billion part on the keypad. Typically, when multiplying or dividing, the object being multiplied or divided is often in a different unit from the other object, but when adding or subtracting, numbers in a similar unit are often applied. Therefore, the processor may anticipate such cases and suggest inputting a unit identifier so that the user can check whether the unit identifier is missing and supplement it.
[0079] FIG. 8 is a diagram illustrating that numbers and unit identifiers of a calculation formula input through a keypad are divided into independent areas according to one embodiment of the present specification. Referring to FIG. 8, the number 1.8 (11a), the unit identifier 100 million (12a), the number 2.5 (13a), and the unit identifier 100 million (14a) are divided into independent areas. The user can select each independent area by using the directional key buttons on the keypad, or can directly select the independent area through the touch screen. In one example, when one area is selected, the processing unit executes a modification mode for the selected area, and after the modification mode is executed, the user can modify the corresponding part by entering desired content into the keypad. For example, the user can select an area (12a) and then select one of the unit identifiers among ㅈ, ㅇ, and ㅁ to modify the previously input unit identifier.
[0080] As described above, since each area is independent, even if a user selects one area and enters a specific number or unit identifier, the other areas may not change.
[0081] In another example, the processor may select an area for a unit identifier and, when the user inputs a character on the keypad, display one of the unit identifiers corresponding to the character as a candidate for input. For example, if the user selects area 12a and then inputs ㅁ on the keyboard, the processor may anticipate an input of 10,000 in the group of unit identifiers in the trillions and trillions and provide 'ten' as the input state to suggest its input. In the input state, the user may also select or delete the area of the corresponding input state.
[0082] In another example, the processor may automatically modify the unit identifier representing the unit of the number area based on the input into the number area. For example, if the user selects area 11a and modifies 1.8 to 0.0018, the expression 100 million in area 12a may be changed to 10,000,000. In this way, while changing the neighboring unit identifier, the numeric notation for the entered area 11a may also be automatically changed to 18. That is, if 180 million needs to be modified to 180,000, the processor may automatically adjust the neighboring unit identifier area to make the size and expression of the entire number easy to understand, even if the user modifies only the number part to a decimal point according to his / her convenience.
[0083] Figure 9 illustrates a method for listing results when a single area is changed according to one embodiment of the present specification. Referring to Figure 9, a user can select a single area (here, 11a) by directly selecting the keypad or display, and sequentially list the final calculation results by changing only the selected area by dragging the selected area downward (or double-clicking, double-touching, etc.).
[0084] Here, the drag may be performed while a certain portion of the area is selected. Alternatively, the drag may be performed by selecting a specific area using the directional keys on the keypad and pressing the down arrow button, thereby sequentially increasing the numbers in the area in the downward direction and performing a calculation. In this case, the unit of the sequentially increasing numbers may be the smallest unit of the numbers in the selected area, increasing by 1, but the present invention is not limited thereto.
[0085] In one embodiment, the display unit is configured with a plurality of lines to display one or more calculation formulas and results, and the processing unit can control the processing unit to input the result of increasing, decreasing, multiplying, or dividing the number portion by a predetermined amount on the next line when the user selects one numerical portion and inputs a specific key while one calculation formula and result are displayed on one line, and to calculate and display the result while maintaining other mathematical formulas and numerical portions.
[0086] FIG. 10 is a diagram illustrating a case where automatic calculation is performed using arrow keys according to one embodiment of the present specification. Although arrow keys are illustrated in FIG. 10, the present invention is not limited thereto, and other types of keys may be used. Referring to FIG. 10, the calculation window of the display unit (200) may be configured with multiple lines so as to display one or more calculation formulas and results. In this state where the first calculation formula of the calculation window configured with multiple lines is expressed, the processing unit may control the input cursor to automatically move to the next line when the user inputs 13 million using the keypad and then 1) presses the arrow key ▼; or 2) presses the same unit identifier. At this time, the processing unit may automatically input the four basic arithmetic operations (+-X÷) arbitrarily for calculation. The type of the four basic arithmetic associations may be preset or arbitrarily set by the user. For example, if the auto-input setting is +, and the user sequentially presses 1) 13 million, ▼ 7 million, the result will be 13 million + 7 million = 20 million, and if the user sequentially presses 2) the same unit identifiers 10,000,000 with a slight pause, the result will be entered and displayed as 10,000 + 10,000 = 20,000.
[0087] In one example, the processor can control the input so that if the user presses only the unit identifier button without a number in front of it, the number 1 is automatically input and the 'unit identifier' is input. As in the previous example, pressing only the 'unit identifier' can input 10,000.
[0088] In one example, unit identifiers are entered consecutively, but the size of the unit identifier is
[0089] In other cases, consecutive inputs can be processed to be recognized as a single number. For example, if the unit identifiers "man" and "billion" are pressed sequentially, the input can be processed to be 100 million 10,000,000. In another embodiment, the input can be changed from 100 million to 10,000, depending on the user's settings. Similarly, if 30,000 is entered after 200 million, the input can be expressed as a single number, 200 million 30,000,000.
[0090] As another example, if the same unit identifier is repeatedly entered as described above, the number of repetitions may be added to the number of times the unit identifier is entered and displayed. For example, if the unit identifier "ten thousand" is entered three times consecutively, "30 thousand" may be displayed.
[0091] For example, if the same unit identifier is pressed n times in a row, such as double-clicking, it can be input as 'n' only. The functional benefit of this operation is that if the user presses only three times in a row, previously, the number button '3' and the unit identifier 'only' had to be pressed while moving the positions, so care had to be taken to match the corresponding areas, and there was still a risk of pressing the wrong one. However, the above-described method eliminates the need to move between buttons and presses the unit identifier in the same position three times, making it much easier, faster, and less prone to error.
[0092] One embodiment of the present specification may include a method for notating numbers using a plurality of unit identifiers, wherein the method is an implementation of the functions of the number input and notation device using the plurality of unit identifiers described above, and may be implemented by the device. In addition, a computer-readable recording medium storing instructions for executing the method for notating numbers using a plurality of unit identifiers is also included in the present specification.
[0093] The present invention described above can be applied to any device or service that inputs or displays numbers. For example, its application is not limited to kiosks, smartphone keyboards, PC keyboards, bank ATMs, currency exchange machines, ERP company services, banking services, foreign currency transfer services, payment services, etc.
[0094] The embodiments described above may be implemented at least in part as computer programs and recorded on a computer-readable recording medium. A computer-readable recording medium on which a program for implementing the embodiments is recorded includes any type of recording device that stores data that can be read by a computer. Examples of computer-readable recording media include ROMs, RAMs, CD-ROMs, magnetic tapes, and optical data storage devices. Furthermore, the computer-readable recording medium may be distributed across network-connected computer systems, such that computer-readable codes are stored and executed in a distributed manner. Furthermore, functional programs, codes, and code segments for implementing the embodiments will be readily understood by those skilled in the art to which the embodiments pertain.
[0095] Although the present specification has been described with reference to the embodiments illustrated in the drawings, these are merely exemplary, and those skilled in the art will understand that various modifications and variations of the embodiments are possible. However, such modifications should be considered within the technical protection scope of the present specification. Therefore, the true technical protection scope of the present specification should be determined to include other implementations, other embodiments, and equivalents to the claims, based on the technical spirit of the appended claims.
[0096] The present invention is a device capable of easily inputting large numbers and instantly recognizing them without error in various industrial fields, significantly contributing to improving work efficiency and accuracy in each field. It can be particularly useful in the following areas:
[0097] 1. Traders and salespeople: These individuals handle a variety of currencies and large numbers in large-scale transactions, calculating and presenting prices for a wide range of products and services to customers. The number input and display device of the present invention facilitates the easy entry of large numbers and provides various unit conversion functions, enabling accurate calculations. This reduces transaction errors and provides reliable pricing information to customers.
[0098] 2. International travelers: Travelers traveling abroad need to accurately understand and calculate local currencies and monetary units. Using the device of the present invention, travelers can easily convert and calculate various currencies, simplifying currency exchange and expense management. This reduces errors when handling monetary units and allows for immediate recognition of accurate amounts, enabling efficient management of travel expenses.
[0099] 4. Teaching Number Concepts: Teachers who teach large-number concepts to students can use this device to easily explain various numerical units and operations. For example, it can help students better understand and learn large-number concepts by visually demonstrating large-number notation or conversions between various units. This improves the accuracy of number input and calculations, thereby enhancing the quality of education.
[0100] 5. Finance, Accounting, and Taxation: Financial institutions, accountants, and tax accountants can use this invention to easily handle large numbers and various units when handling large transactions and amounts, including loan approvals, investment analysis, accounting, and tax processing. This reduces errors in large number input and calculations, and improves work efficiency.
[0101] 6. Government and public institutions: The present invention can be used in government and public institutions to process large amounts of data, such as for budgeting and tax calculations. This allows for accurate input of large numbers and faster processing. This reduces errors and improves the accuracy of data entry.
[0102] Data Entry and Analysis: Data analysts handling large amounts of data can accurately enter and analyze data using the device of the present invention. This helps increase the accuracy of data analysis and produce quicker results. It also reduces errors in data entry involving large numbers and increases the reliability of analysis.
[0103] Not applicable
Claims
1. Keypad for entering numbers and multiple unit identifiers; A display section that displays numbers and calculations; It includes a processing unit that processes the content entered on the keypad and transmits it to the display unit, The above multiple unit identifiers are composed of multiple unit identifiers that mean different numerical units, The above multiple unit identifiers are composed of one or more different texts, symbols and marks, The above keypad provides a first mode and a second mode for entering the plurality of unit identifiers, The first mode is composed of a combination of unit identifiers of two or more numeric units, and the second mode is composed of a combination of unit identifiers of two or more numeric units different from the first mode, A number input and display device using multiple unit identifiers, characterized in that the unit identifiers included in the first mode and the second mode are different from each other.
2. A number input and display device using multiple unit identifiers, characterized in that in the first paragraph, the processing unit displays the numbers and calculation contents shown on the display unit in the selected mode when one of the modes is selected by user input.
3. A number input and display device using multiple unit identifiers, characterized in that in the first paragraph, the display unit displays the input numbers and unit identifiers in independent areas, and the processing unit processes the selected area so that the numbers or unit identifiers displayed on the display unit can be independently modified when selected by the user.
4. A number input and display device using a plurality of unit identifiers, characterized in that in the first paragraph, when the first mode is changed to a second mode while the content input in the first mode is displayed on the display unit, the processing unit changes the content displayed on the display unit to the changed second mode.
5. A number input and display device using multiple unit identifiers, characterized in that in the first paragraph, the processing unit sets the modes of the processing unit and the display unit to be different so that the content input in the first mode is displayed in the second mode in the display unit.
Citation Information
Patent Citations
World clock with calculation function
KR1019890008643A
Keypad for inputting number using the number unit button and input method therefor
KR1020050115478A
Portable electronic caculator having indication ofexchange rate
KR1020080000942A
Method for selecting regions in touch screen, and computer-readable recording medium with region selection program for same
KR1020140003935A
Method and apparatus for input and representation of number using multiple unit identifier
KR102678705B1