Mobile terminal, character size adjustment method, and character size adjustment program

The mobile terminal adjusts character size through a first touch operation and stores user preferences for subsequent corrections, enhancing user experience by minimizing manual adjustments.

JP7732872B2Active Publication Date: 2025-09-02FCNT LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2021198262
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-12-07
Publication Date
2025-09-02
Estimated Expiration
2041-12-07

AI Technical Summary

Technical Problem

Existing methods for adjusting character size on mobile terminals require additional operations when the default font size differs from the user's preference, and are cumbersome for users not accustomed to touch panels or those with disabilities.

Method used

A mobile terminal with a control unit that adjusts character size through a first touch operation to a specified size, storing size information for subsequent corrections based on user adjustments using a slider, allowing for easier customization.

Benefits of technology

Enables more intuitive and user-friendly character size adjustments by reflecting user preferences, reducing the need for repeated manual adjustments.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007732872000007
    Figure 0007732872000007
  • Figure 0007732872000008
    Figure 0007732872000008
  • Figure 0007732872000009
    Figure 0007732872000009
Patent Text Reader

Abstract

To facilitate a change to a character size desired by a user.SOLUTION: The present mobile terminal includes a storage unit, a touch screen, and a control unit that changes the size of characters specified through a first touch operation on the touch screen to a first size. The control unit causes the storage unit to store size information related to a second size when the size of the characters is changed to the second size through a second touch operation on the touch screen after the size of the characters is changed to the first size, and changes the characters specified through the first touch operation to a corrected character size determined based on the first size and the size information when the size information is stored in the storage unit.SELECTED DRAWING: Figure 3
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to a mobile terminal, a character size adjustment method, and a character size adjustment program. [Background technology]

[0002] 2. Description of the Related Art Techniques have been proposed for changing the size of characters displayed on the displays of mobile terminals such as smartphones and tablet terminals.

[0003] For example, Patent Document 1 proposes a technology for transmitting a display state of a wide-angle image determined according to the attributes of a viewer using an information processing device and the wide-angle image to the information processing device. Also, for example, Non-Patent Document 1 proposes a technology for enlarging characters specified by a tap operation to a specified character size (see Patent Document 1 and Non-Patent Document 1). [Prior art documents] [Patent documents]

[0004] [Patent Document 1] Japanese Patent Application Publication No. 2018-160227 [Non-patent literature]

[0005] [Non-Patent Document 1] "Basic Functions of the Easy Smartphone F-42A," [online], FCNT Corporation, [October 19, 2021], Internet<https: / / www.fmworld.net / product / phone / f-42a / basic.html?fmwfrom=f-42a_health> Summary of the Invention [Problem to be solved by the invention]

[0006] When enlarging to a default font size by tapping, if the default font size differs from the font size desired by the user, an additional operation to enlarge or reduce the font size is required. There is also a technology that enlarges or reduces the font size by pinching in and out on a touch panel using multiple fingers, but this is not easy to use for users who are not accustomed to operating a touch panel or who have disabilities in their hands.

[0007] One aspect of the disclosed technology aims to provide a mobile terminal, a character size adjustment method, and a character size adjustment program that can more easily change the character size to a user's desired size. [Means for solving the problem]

[0008] One aspect of the disclosed technology is exemplified by the following mobile terminal. The mobile terminal includes a storage unit, a touch screen, and a control unit that changes the size of a character specified by a first touch operation on the touch screen to a first size. If the size of the character is changed to the first size and then changed to a second size by a second touch operation on the touch screen, the control unit stores size information related to the second size in the storage unit, and if the size information is stored in the storage unit, changes the character specified by the first touch operation to a corrected character size determined based on the first size and the size information. [Effects of the Invention]

[0009] According to the disclosed technology, it is possible to more easily change the character size to the user's desired size. [Brief explanation of the drawings]

[0010] [Figure 1] FIG. 1 is a diagram illustrating an example of the appearance of a smartphone according to an embodiment. [Figure 2]FIG. 2 is a diagram illustrating an example of a hardware configuration of the smartphone according to the embodiment. [Figure 3] FIG. 3 is a diagram illustrating an example of a processing block of the smartphone according to the embodiment. [Figure 4] FIG. 4 is a diagram illustrating an example of enlargement of characters by the enlargement unit. [Figure 5] FIG. 5 is a diagram illustrating an example of adjustment of the character size by the adjustment unit. [Figure 6] FIG. 6 is a diagram illustrating an example of enlargement of a character by the enlargement unit when information relating to the adjusted character size is stored in the enlargement information storage unit. [Figure 7] FIG. 7 is a diagram illustrating an example of a processing flow of one-touch enlargement in the smartphone according to the embodiment. [Figure 8] FIG. 8 is a diagram illustrating an example of a processing flow of the adjustment processing in the smartphone according to the embodiment. [Figure 9] FIG. 9 is a diagram comparing the initial character size, the character size after one-touch enlargement, and the character size after slider adjustment in the comparative example. [Figure 10] FIG. 10 is a diagram comparing the initial character size, the character size after one-touch enlargement, and the character size after slider adjustment in the embodiment. [Figure 11] FIG. 11 is a diagram showing an example of a processing flow of the adjustment processing in the second modified example. [Figure 12] FIG. 12 is a diagram comparing the initial character size, the character size after one-touch enlargement, and the character size after slider adjustment in the second modified example. DETAILED DESCRIPTION OF THE INVENTION

[0011] <Embodiment> The configurations of the embodiments described below are examples, and the disclosed technology is not limited to the configurations of the embodiments. A mobile terminal according to the embodiments has, for example, the following configuration: The mobile terminal according to the present embodiment has a storage unit, a touch screen, and a control unit that changes the size of characters specified by a first touch operation on the touch screen to a first size.

[0012] If the size of the character is changed to the first size and then changed to a second size by a second touch operation on the touch screen, the control unit stores size information relating to the second size in the memory unit, and if the size information is stored in the memory unit, changes the character specified by the first touch operation to a corrected character size determined based on the first size and the size information.

[0013] If the character size is enlarged by a first touch operation and then changed by a second touch operation, it is considered that the character size enlarged by the first touch operation is different from the character size desired by the user. In this mobile terminal, when the character size is changed to a second size by the second touch operation, size information related to the second size is stored in a storage unit. Then, this mobile terminal can correct the size of the character enlarged by the first touch operation using this size information. Therefore, this mobile terminal makes it easier to change the character size to the user's desired size. The above technology can also be understood as a character size adjustment method and a character size adjustment program.

[0014] Hereinafter, an embodiment in which the above-mentioned mobile terminal is applied to a smartphone will be further described with reference to the drawings. FIG. 1 is a diagram showing an example of the appearance of a smartphone 100 according to the embodiment. FIG. 1 illustrates the appearance of the smartphone 100 as seen from one side (the appearance from the front side). The smartphone 100 has a plate-shaped housing 110. Therefore, the smartphone 100 shown in FIG. Although the housing 110 is not necessarily oriented in a vertical direction, the distance (thickness) between the front and rear surfaces of the housing 110 is short compared to the outer dimensions of the front or rear surface. It is assumed that the upper side of the paper in FIG. 1 is the upper side of the housing 110, and the lower side of the paper is the lower side of the housing 110. Hereinafter, in this specification, the vertical direction of the housing 110 is also referred to as the Y direction, and the width direction of the housing 110, which is perpendicular to the Y direction, is also referred to as the X direction.

[0015] The smartphone 100 is a portable information processing device. A speaker 111, a microphone 112, a display 113, a touch panel 114, and an in-camera 115 are provided on the front surface of a housing 110. The touch panel 114 is disposed so as to be superimposed on the display 113. The in-camera 115 captures, for example, moving images of the user operating the smartphone 100.

[0016] 2 is a diagram showing an example of the hardware configuration of a smartphone 100 according to an embodiment. The smartphone 100 includes a central processing unit (CPU) 101, a main memory unit 102, an auxiliary memory unit 103, a communication unit 104, a speaker 111, a microphone 112, a display 113, a touch panel 114, and an in-camera 115. The CPU 101, the main memory unit 102, the auxiliary memory unit 103, the communication unit 104, the speaker 111, the microphone 112, the display 113, the touch panel 114, and the in-camera 115 are connected to one another by a connection bus B1.

[0017] The CPU 101 is also referred to as a microprocessor unit (MPU) or processor. The CPU 101 is not limited to a single processor and may have a multiprocessor configuration. Furthermore, a single CPU 101 connected via a single socket may have a multi-core configuration. At least a portion of the processing performed by the CPU 101 may be performed by a processor other than the CPU 101, such as a dedicated processor, such as a digital signal processor (DSP), a graphics processing unit (GPU), a numerical calculation processor, a vector processor, or an image processing processor. At least a portion of the processing performed by the CPU 101 may be performed by an integrated circuit (IC) or other digital circuit. Furthermore, at least a portion of the CPU 101 may include an analog circuit. Examples of integrated circuits include large-scale integrated circuits (LSIs), application-specific integrated circuits (ASICs), and programmable logic devices (PLDs). Examples of PLDs include field-programmable gate arrays (FPGAs). The CPU 101 may be a combination of a processor and an integrated circuit. This combination is called, for example, a microcontroller unit (MCU), a system-on-a-chip (SoC), a system LSI, or a chipset. In the smartphone 100, the CPU 101 loads a program stored in the auxiliary memory 103 into a work area in the main memory 102 and controls peripheral devices through the execution of the program. This enables the smartphone 100 to execute processing that meets a predetermined purpose. The main memory 102 and the auxiliary memory 103 are recording media that the smartphone 100 can read.

[0018] The main storage unit 102 is exemplified as a storage unit that is directly accessed by the CPU 101. The main storage unit 102 includes a random access memory (RAM) and a read only memory (ROM).

[0019] The auxiliary storage unit 103 stores various programs and various data in a readable and writable recording medium. The auxiliary storage unit 103 is also called an external storage device. The auxiliary storage unit 103 stores an operating system (OS), various programs, various tables, etc. The OS includes a communication interface program that exchanges data with external devices connected via the communication unit 104. The external devices include, for example, For example, this includes other information processing devices and external storage devices connected via a computer network, etc. The auxiliary storage unit 103 may be, for example, part of a cloud system, which is a group of computers on a network.

[0020] The auxiliary storage unit 103 is, for example, an erasable programmable ROM (EPROM), a solid state drive (SSD), a hard disk drive (HDD), or the like.

[0021] The communication unit 104 is, for example, an interface with a computer network or a communication line of a mobile phone, and communicates with an external device via the computer network or the communication line of the mobile phone.

[0022] The speaker 111 outputs sound. The speaker 111 outputs sound such as the voice of the other party during a call using the smartphone 100. The microphone 112 is a microphone used to capture sound during a call or video.

[0023] The display 113 displays data processed by the CPU 101 and data stored in the main memory unit 102. The display 113 is, for example, a Liquid Crystal Display (LCD), a Plasma Display Panel (PDP), an Electroluminescence (EL) panel, or an organic EL panel.

[0024] The touch panel 114 is a plate-like member that detects touch operations by the user's finger or the like. The touch panel 114 is, for example, a capacitance-type touch panel. By providing the touch panel 114 superimposed on the display 113, the smartphone 100 can provide the user with an intuitive operating environment. The display 113 with the touch panel 114 superimposed thereon is an example of a "touch screen."

[0025] The in-camera 115 is a digital camera having a charge coupled device (CCD) image sensor or a complementary metal oxide semiconductor (CMOS) image sensor, and is capable of capturing still images and moving images.

[0026] <Processing block of smartphone 100> 3 is a diagram showing an example of a processing block of the smartphone 100 according to the embodiment. The smartphone 100 includes a control unit 21 and an enlarged information storage unit 22. The smartphone 100 executes the processes of the control unit 21, the enlarged information storage unit 22, and other units of the smartphone 100 by causing a CPU 101 to execute a computer program deployed in an executable manner in a main storage unit 102.

[0027] The control unit 21 enlarges characters displayed on the display 113 in response to a touch operation on the touch panel 114. The control unit 21 includes an enlargement unit 211 and an adjustment unit 212. The enlargement unit 211 enlarges characters specified by a touch operation to a specified character size. The enlargement unit 211 then enlarges characters other than the specified character at the same ratio as the specified character. The character enlargement operation by the enlargement unit 211 is also referred to as "one-touch enlargement."

[0028] FIG. 4 is a diagram illustrating an example of enlargement of characters by the enlargement unit 211. FIG. 4 illustrates the state in which the website of "XX Newspaper" is displayed on the display 113. In FIG. 4, the state before enlargement is illustrated to the left of the arrow, and the state after enlargement is illustrated to the right of the arrow. In the example of FIG. 4, the default character size is "16 points."

[0029] The enlargement unit 211 acquires the initial character size of the specified character string "abnormal" designated by a touch operation (for example, a tap operation) of the finger F. The initial character size is, for example, the character size when a screen including the character string is displayed and before an enlargement operation or a reduction operation is performed. Here, it is assumed that the acquired initial character size of the specified character string "abnormal" is "10 points." The enlargement unit 211 calculates the enlargement ratio based on the initial character size of the specified character string "abnormal" of "10 points" and the enlarged character size (default character size) of "16 points." Here, since the "10 point" characters are enlarged to "16 points," the enlargement ratio is "1.6." The tap operation is an example of a "first touch operation."

[0030] The enlargement unit 211 applies the enlargement rate "1.6 times" calculated above to characters that were not designated by the touch operation of the finger F. As a result, each character displayed on the display 113 is enlarged. Furthermore, the enlargement unit 211 displays a slider 30 used to adjust the character size on the enlarged screen. By performing such one-touch enlargement by the enlargement unit 211, each character displayed on the display 113 is enlarged, as exemplified to the right of the arrow in FIG. 4 .

[0031] Furthermore, for example, if the character size of the character string specified by the finger F is "8 points," the enlargement rate for enlarging the character string of "8 points" to "16 points" will be "2.0 times." Therefore, in such a case, the enlargement unit 211 applies the enlargement rate of "2.0 times" calculated above to characters that were not specified by the touch operation of the finger F. For example, the character string "XX Newspaper," which had a character size of "15 points" before enlargement, is enlarged to a character size of "30 points."

[0032] Returning to FIG. 3 , the adjustment unit 212 adjusts the character size using the slider 30 on the screen enlarged and displayed by the enlargement unit 211. The slider 30 includes a slider shaft 31 and a knob portion 32. The knob portion 32 slides on the slider shaft 31 by, for example, a touch operation with a finger F. The adjustment unit 212 enlarges or reduces the character displayed on the display 113 according to the position of the knob portion 32 on the slider shaft 31. For example, when the adjustment unit 212 detects that the knob portion 32 has been slid leftward on the slider shaft 31 by a touch operation (e.g., a slide operation) with the finger F, the adjustment unit 212 reduces the size of the character displayed on the display 113. Furthermore, when the adjustment unit 212 detects that the knob portion 32 has been slid rightward on the slider shaft 31 by, for example, a touch operation with the finger F, the adjustment unit 212 enlarges the size of the character displayed on the display 113.

[0033] FIG. 5 is a diagram illustrating an example of character size adjustment by the adjustment unit 212. In FIG. 5, the state before adjustment is illustrated to the left of the arrow, and the state after adjustment is illustrated to the right of the arrow. The adjustment unit 212 adjusts the size of the characters displayed on the display 113 according to the position of the knob unit 32 on the slider shaft 31. In the example of FIG. 5, for example, the character size of the character string "abnormal weather" enlarged to a character size of "16 points" by the enlargement unit 211 is adjusted to "24 points" by sliding the knob unit 32 to the right.

[0034] The adjustment unit 212 acquires the character size (also referred to as adjusted character size) of the specified character string at the end of the touch operation on the knob unit 32. The adjustment unit 212 stores information related to the adjusted character size in the enlargement information storage unit 22. The enlargement information storage unit 22 is provided in, for example, the auxiliary storage unit 103. The information related to the adjusted character size may be, for example, the character size of the specified character string at the end of the touch operation on the knob unit 32. Furthermore, the information related to the adjusted character size may be, for example, the magnification of the adjusted character size with respect to the initial character size. The touch operation on the knob unit 32 is an example of a "second touch operation."

[0035] When information related to the adjusted character size is stored in the enlargement information storage unit 22, the enlargement unit 211 enlarges the specified character string specified by the touch operation of the finger F to a character size corresponding to the character size after the previous one-touch enlargement and the information related to the adjusted character size. The enlargement unit 211 enlarges the specified character string, for example, to a character size that is the average value of the character size after the previous one-touch enlargement and the character size indicated by the information related to the adjusted character size. In other words, the enlargement unit 211 can also update the default character size to a character size corresponding to the character size after the previous one-touch enlargement and the information related to the adjusted character size. Then, the enlargement unit 211 stores the updated default character size in the enlargement information storage unit 22. Note that character strings other than the specified character string may be enlarged by applying an enlargement rate calculated based on the average character size of the default character size and the character size indicated by the information related to the adjusted character size. The information related to the adjusted character size is an example of "size information."

[0036] FIG. 6 is a diagram illustrating an example of enlargement of characters by the enlargement unit 211 when information related to the adjusted character size is stored in the enlargement information storage unit 22. FIG. 6 illustrates a state in which the website "△△ blog" is displayed on the display 113. In FIG. 6, the state before enlargement is illustrated to the left of the arrow, and the state after enlargement is illustrated to the right of the arrow. In the example of FIG. 6, it is assumed that the adjusted character size of the specified character string, "24 points," is stored in the enlargement information storage unit 22 as information related to the adjusted character size.

[0037] The enlargement unit 211 acquires the initial character size of the specified character string "manga no" designated by the touch operation of the finger F. Here, it is assumed that the initial character size of the acquired specified character string "manga no" is "12 points."

[0038] Since the character size "24 points" is stored in the enlargement information storage unit 22 as information related to the adjusted character size, the enlargement unit 211 calculates the average of the default character size "16 points" and the adjusted character size "24 points" to calculate the character size "20 points." Furthermore, the enlargement unit 211 calculates the enlargement rate based on the initial character size "12 points" of the specified character string "manga" and the enlarged character size "20 points" (the average of the default character size and the adjusted character size). In this case, the enlargement rate is "1.7" times to enlarge the "12 point" characters to "20 point."

[0039] The enlargement unit 211 also applies the enlargement rate "1.7 times" calculated above to characters that were not specified by the touch operation of the finger F. As a result, each character displayed on the display 113 is enlarged, resulting in the state illustrated to the right of the arrow in FIG. 6. The enlargement unit 211 also displays a slider 30 used to adjust the character size on the enlarged screen. The adjustment unit 212 then stores the adjusted character size adjusted by the slider 30 in the enlargement information storage unit 22.

[0040] <Processing flow> 7 is a diagram showing an example of a processing flow of one-touch enlargement in the smartphone 100 according to the embodiment. Hereinafter, an example of a processing flow of one-touch enlargement in the smartphone 100 will be described with reference to FIG.

[0041] At T11, the screen is displayed in the initial character size on the display 113. The state in which the screen is displayed is exemplified by the diagrams to the left of the arrows in FIGS.

[0042] In T12, one-touch enlargement is instructed by designating one of the character strings displayed on the display 113 through a touch operation on the touch panel 114 with a finger F or the like. The enlargement unit 211 determines whether or not information related to the adjusted character size is stored in the enlargement information storage unit 22. If it is not stored (NO in T13), the process proceeds to T14. If it is stored (YES in T13), the process proceeds to T15.

[0043] In T14, the enlargement unit 211 enlarges the specified character string to a default character size. The enlargement unit 211 also enlarges characters other than the specified character string at the same enlargement ratio as when the specified character string is enlarged to the default character size.

[0044] In T15, the enlargement unit 211 calculates an average character size between the character size of the specified character string after the previous one-touch enlargement and the character size indicated by the information related to the adjusted character size. If this is the first one-touch enlargement, the default character size is adopted instead of the character size of the specified character string after the previous one-touch enlargement. The formula for calculating the character size after one-touch enlargement will be described later. The enlargement unit 211 enlarges the specified character string to the calculated average character size. In addition, the enlargement unit 211 enlarges characters other than the specified character string by the enlargement ratio at which the specified character string is enlarged to the calculated average character size.

[0045] 8 is a diagram showing an example of a processing flow of the adjustment processing in the smartphone 100 according to the embodiment. Hereinafter, an example of the processing flow of the adjustment processing in the smartphone 100 will be described with reference to FIG.

[0046] In T21, the adjustment unit 212 accepts the adjustment of the character size using the slider 30. If the character size adjustment is completed (YES in T22), the process proceeds to T23. If the character size adjustment is not completed (NO in T22), the process of T21 is repeated to continue the adjustment of the character size.

[0047] In T23, the adjustment unit 212 acquires the adjusted character size. The adjustment unit 212 stores information relating to the acquired adjusted character size in the enlargement information storage unit 22.

[0048] <Comparative Example> Here, to explain the effect of this embodiment, a comparative example of one-touch enlargement will be described. In the comparative example, the adjusted character size is not stored. That is, in the comparative example, when one-touch enlargement is performed, the character size is always enlarged to the default character size.

[0049] <Comparison between this embodiment and comparative example> 9 is a diagram comparing the initial character size, the character size after one-touch enlargement, and the character size after slider adjustment in a comparative example. In FIG. 9, a screen including a character string is displayed, one-touch enlargement is performed, and the character size is adjusted using slider 30, four times. The initial character size is different each time because the screen displayed on display 113 is different each time and the character string specified by finger F or the like is different each time.

[0050] In the comparative example, as described above, the character size after one-touch enlargement is not adjusted depending on the adjusted character size, so the character size after one-touch enlargement is always the default character size. Therefore, if the character size after one-touch enlargement is not the desired character size, the user will always have to adjust the character size.

[0051] Fig. 10 is a diagram comparing the initial character size, the character size after one-touch enlargement, and the character size after slider adjustment in an embodiment. In Fig. 10, as in Fig. 9, a screen including a character string is displayed, one-touch enlargement is performed, and the character size is adjusted using the slider 30, four times. The initial character size is different each time because the screen displayed on the display 113 is different each time and the character string specified by the finger F or the like is different each time.

[0052] In the embodiment, the character size after one-touch enlargement is adjusted based on the adjusted character size. For example, the character size of the specified character string after the first one-touch enlargement can be calculated using the following formula (1).

number

[0053] In the above formula (1), Z1 is the character size of the specified character string after the first one-touch enlargement, C1 is the character size of the specified character string specified in the first one-touch enlargement, and P1 is the default character size. The size of the specified character string after the second one-touch enlargement can be calculated using the following formula (2).

number

[0054] In the above formula (2), Z2 is the character size of the specified string after the second one-touch enlargement, C2 is the character size of the specified string specified in the second one-touch enlargement, Z1 is the character size of the specified string after the first one-touch enlargement, and H1 is the character size indicated by the information related to the first adjusted character size. The character size of the specified string after the third one-touch enlargement can be calculated using the following formula (3).

number

[0055] In the above formula (3), Z3 is the character size of the specified string after the third one-touch enlargement, C3 is the character size of the specified string specified in the third one-touch enlargement, Z2 is the character size of the specified string after the second one-touch enlargement, and H2 is the character size indicated by the information related to the second adjusted character size. The character size of the specified string after the fourth one-touch enlargement can be calculated using the following formula (4).

number

[0056] In the above formula (4), Z4 is the character size of the specified string after the fourth one-touch enlargement, C4 is the character size of the specified string specified in the fourth one-touch enlargement, Z3 is the character size of the specified string after the third one-touch enlargement, and H3 is the character size indicated by the information related to the character size after the third adjustment.

[0057] In this manner, in this embodiment, the adjusted character size in a previous one-touch enlargement is reflected in the character size in a new one-touch enlargement. Therefore, as illustrated in FIG. 10 , the character size enlarged by one-touch enlargement gradually approaches the character size desired by the user with each one-touch enlargement. Therefore, according to this embodiment, as the one-touch enlargement operation is repeated, the amount and number of adjustments to the character size using the slider 30 decrease, and ultimately, one-touch enlargement can achieve a character size close to the user's desired size (for example, a character size within the user's tolerance range).

[0058] <First Modification> In the embodiment described above, information related to one adjusted character size is stored in the enlargement information storage unit 22. That is, in the embodiment, information related to the character size adjusted immediately before by the slider 30 is stored in the enlargement information storage unit 22. However, information related to multiple adjusted character sizes may also be stored in the enlargement information storage unit 22. That is, information related to the character size adjusted by the slider 30 one, two, . . . , n times (n is an integer greater than or equal to 3) before may be stored in the enlargement information storage unit 22. Even in such a case, the control unit 21 may calculate the average of the character size indicated by each of the pieces of information related to the multiple adjusted character sizes stored in the enlargement information storage unit 22 and the default character size, and then enlarge the character size.

[0059] <Second Modification> As in the first modification, when information relating to the adjusted character size for multiple times is stored in the enlargement information storage unit 22, the tendency of the user's adjustment may be reflected in the enlargement rate during one-touch enlargement. The tendency of the user's adjustment may be information indicating, for example, whether the user often enlarges the character size using the slider 30 after one-touch enlargement, or whether the user often reduces the character size using the slider 30 after one-touch enlargement.

[0060] The tendency value indicating the tendency of the user's adjustment may be, for example, "+1" if the character size is enlarged using the slider 30 after one-touch enlargement. The tendency value indicating the tendency of the user's adjustment may be, for example, "-1" if the character size is reduced using the slider 30 after one-touch enlargement. The adjustment unit 212 may store the tendency value determined in this manner in the enlargement information storage unit 22. Then, when the same tendency continues multiple times in succession (for example, when the character size is enlarged multiple times in succession using the slider 30), the control unit 21 corrects the character size after one-touch enlargement using the tendency value.

[0061] Using such a tendency value, the above formulas (3) and (4) can be transformed into the following formulas (5) and (6), respectively: In the following formulas (5) and (6), K is the tendency value.

number

number

[0062] Fig. 11 is a diagram showing an example of the processing flow of the adjustment processing in the second modified example. The same processes as those in Fig. 8 are given the same reference numerals, and their description will be omitted. Below, an example of the processing flow of the adjustment processing in the second modified example will be described with reference to Fig. 11. In Fig. 11, the tendency value K is set to "+1" when enlarged and "-1" when reduced.

[0063] In T221, the adjustment unit 212 determines whether the character size has been enlarged or reduced by the slider 30. If the character size has been reduced ("REDUCED" in T221), the process proceeds to T222. If the character size has been enlarged ("ENLARGED" in T221), the process proceeds to T223.

[0064] At T222, the adjustment unit 212 resets the expansion tendency of the tendency value K and adds the contraction tendency. That is, when the value of the tendency value K is equal to or greater than "1", the adjustment unit 212 sets the value of the tendency value K to "0". Then, the adjustment unit 212 adds "-1" to the tendency value K as an addition of a shrinking tendency.

[0065] At T223, the adjustment unit 212 resets the contraction tendency of the tendency value K and adds an expansion tendency. That is, if the value of the tendency value K is "-1" or less, the adjustment unit 212 sets the value of the tendency value K to "0." Then, the adjustment unit 212 adds "+1" to the tendency value K as addition of the expansion tendency.

[0066] For example, during the processing of T15 in FIG. 7, the expansion unit 211 determines whether the tendency value K is stored in the expansion information storage unit 22, and if it is stored, it uses equations (5) and (6) instead of equations (3) and (4).

[0067] FIG. 12 compares the initial character size, the character size after one-touch enlargement, and the character size after slider adjustment in the second modified example. In FIG. 12, the dotted triangle indicates the character size before correction using the tendency value K. After the first and second one-touch enlargements, the character size is enlarged twice in a row using the slider 30. Therefore, the third one-touch enlargement requires correction using the tendency value K. Furthermore, since the character size is enlarged using the slider 30 again after the third one-touch enlargement, correction using the tendency value K also requires correction using the tendency value K for the fourth one-touch enlargement. By performing correction using the tendency value K in this way, the user's character size preference can be reflected in the character size after one-touch enlargement. As a result, the second modified example allows the character size after one-touch enlargement to be closer to the user's desired character size.

[0068] <Other variations> An upper limit and a lower limit may be set for the character size after one-touch enlargement so that the character size does not become too large or too small as a result of one-touch enlargement. If the character size determined by the above formulas (1) to (6) falls outside the range of the above upper limit and lower limit, the control unit 21 may apply a default character size as the character size after one-touch enlargement. Furthermore, if an area where no characters exist is designated by a finger F or the like, the screen may be enlarged at a predetermined enlargement rate. Furthermore, in this embodiment, a character string (multiple characters) is designated by a touch operation of a finger F or the like, but a single character may also be designated by a finger F or the like.

[0069] In the second variant, when information relating to the adjusted character size for multiple times is stored in the enlargement information storage unit 22, the tendency of the user's adjustment is reflected in the enlargement rate when enlarging with one touch. However, when information relating to the adjusted character size for one time is stored in the enlargement information storage unit 22, the tendency of the user's adjustment may also be reflected in the enlargement rate when enlarging with one touch.

[0070] The embodiments and modifications disclosed above can be combined with each other.

[0071] <Computer-readable recording medium> An information processing program that causes a computer or other machine or device (hereinafter referred to as a computer, etc.) to realize any of the above functions can be recorded on a computer-readable recording medium. Then, by having the computer, etc. read and execute the program from this recording medium, the function can be provided.

[0072] Here, a computer-readable recording medium is a medium that stores information such as data and programs electrically, magnetically, optically, mechanically, or chemically and that can be read by a computer. This refers to a recording medium that can be read from a computer or the like. Among such recording media, those that can be removed from a computer or the like include, for example, flexible disks, magneto-optical disks, Compact Disc Read Only Memory (CD-ROM), Compact Disc-Recordable (CD-R), Compact Disc-Rewriteable (CD-RW), Digital Versatile Disc (DVD), Blu-ray Disc (BD), Digital Audio Tape (DAT), 8mm tape, memory cards such as flash memory, etc. Furthermore, recording media that are fixed to a computer or the like include hard disks and ROMs. [Explanation of symbols]

[0073] 21 Control unit 22. Expansion information storage unit 30··Slider 31 Slider axis 32··Knob part 100··Smartphone 101 CPU 102...Main memory 103...Auxiliary storage section 104··Communications Department 110··Case 111··Speaker 112··Microphone 113··Display 114··Touch Panel 115··In-camera 211 Enlarged section 212·Adjustment section B1 Connecting bus F...finger

Claims

1. A memory unit; Touch screen and a control unit that changes a size of a character designated by a first touch operation on the touch screen to a first size, The control unit when the size of the characters is changed to a second size by a second touch operation on the touch screen after the size of the characters has been changed to the first size, storing size information relating to the second size in the storage unit; When the size information is stored in the storage unit, the character designated by the first touch operation is changed to a corrected character size determined based on the first size and the size information. Mobile device.

2. The control unit storing the corrected character size in the storage unit; If the previous corrected character size is stored in the storage unit, the current corrected character size is determined based on the previous corrected character size and the size information. The mobile terminal according to claim 1 .

3. The control unit storing a tendency value indicating whether the second touch operation has enlarged or reduced the corrected character size in the storage unit; correcting the corrected character size based on the trend value; 3. The mobile terminal according to claim 1 or 2.

4. The control unit calculating an enlargement ratio of the specified character from a character size before being changed by the first touch operation to a character size after being changed by the first touch operation; enlarging characters other than the character designated by the first touch operation at the enlargement rate; The mobile terminal according to any one of claims 1 to 3.

5. The computer changing a size of a character designated by a first touch operation on a touch screen of the computer to a first size; when the size of the characters is changed to a second size by a second touch operation on the touch screen after the size of the characters has been changed to the first size, storing size information relating to the second size in a storage unit included in the computer; and when the size information is stored in the storage unit, changing the character designated by the first touch operation to a corrected character size determined based on the first size and the size information. How to adjust the font size.

6. On the computer, changing a size of a character designated by a first touch operation on a touch screen of the computer to a first size; When the size of the character is changed to the first size and then changed to the second size by a second touch operation on the touch screen, storing size information relating to the second size in a storage unit included in the computer; and when the size information is stored in the storage unit, changing the character designated by the first touch operation to a corrected character size determined based on the first size and the size information. Font size adjustment program.

Citation Information

Patent Citations

  • Imaging device and photography control method for imaging device

    JP2005283981A

  • Document image delivering device, document image delivering method and document browsing system

    JP2011242987A

  • Display control device, information terminal device, integrated circuit, display control method, program, and recording medium

    JP2013142919A

  • Method of adjusting zoom level of terminal, and terminal of which zoom level can be adjusted

    JP2014063498A

  • Browsing system and program

    JP2018160227A