Display control device, display control method, and display control program
The display control device and method address the limitations of conventional touch panel technologies by allowing users to easily control image processing content and degree of change using multiple fingers, enhancing operational efficiency and intuitiveness.
Patent Information
- Application Number
- JP2024027936
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2024-02-27
- Publication Date
- 2025-05-27
- Estimated Expiration
- 2034-03-31
AI Technical Summary
Conventional touch panel technologies struggle to vary the operation amount through touch operations with multiple fingers, as the operation amount depends on finger size and requires varying touch strength, making operations time-consuming and cumbersome.
A display control device and method that determine the processing content of an image by a first touch operation on a touch panel and adjust the image based on the determined processing content and direction of change from a second touch operation, allowing for easy manipulation of image processing content and degree of change using multiple fingers.
Enables intuitive and efficient control of image processing content and degree of change by separating the operations for determining processing content and adjusting the degree of change, allowing users to easily manipulate magnification, scrolling, and other display controls using multiple fingers.
Smart Images

Figure 0007683970000001 
Figure 0007683970000002 
Figure 0007683970000003
Abstract
Description
Technical Field
[0001] The present invention relates to a display control device, a display control method, and a display control program for performing display control by touch operation. However, the use of the present invention is not limited to the display control device, the display control method, and the display control program.
Background Art
[0002] As a display device, there is a touch panel that performs display control by an operation such as a finger. For example, there is a technique of acquiring an operation type in a touch area touched by a finger operation and determining an operation amount based on the touch area touched by the finger (see, for example, Patent Document 1 below).
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] However, in the above conventional technology, it has not been possible to vary the operation amount by the way of touch operation with a plurality of fingers. For example, in the conventional technology, even if the operation amount can be changed by the number of fingers touching, the operation amount will differ for each person depending on the size of the touching finger and the like. Further, as an example, there is a problem that it takes time for the operation, such as varying the touch strength of each finger to increase or decrease the touch area for changing the operation amount.
Means for Solving the Problems
[0005] In order to solve the above-described problems and achieve the object, the display control device of the present invention determines the processing content of an image displayed by a first touch operation on a touch panel, The position of the first touch operation is different, relative to the position of the first touch operation at least having a direction with respect to the touch panel the Determination means for determining the direction of change of the processing content by a touch operation of 2, and display control means for changing the image based on the determined processing content and the direction of change, characterized by comprising the same.
[0006] Further, the display control method of the present invention is a display control method implemented by a display control device having a touch panel. The processing content of the image displayed by a first touch operation on the touch panel is determined. The position of the first touch operation is different, relative to the position of the first touch operation At least having a directionality with respect to the touch panel the Determining the direction of change of the processing content by a touch operation of 2, and changing the image based on the determined processing content and the direction of change, characterized by including the process.
[0007] Further, the display control program of the present invention is characterized by causing a computer to execute the above display control method.
Brief Description of Drawings
[0008]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Best Mode for Carrying Out the Invention
[0009] (Embodiment) Hereinafter, with reference to the accompanying drawings, preferred embodiments of a display control device, a display control method, and a display control program according to the present invention will be described in detail.
[0010] FIG. 1 is a block diagram showing an example of the functional configuration of a display device according to an embodiment. The display device 100 is configured such that an operation unit 111 such as a touch panel is provided on top of a display unit 112. The coordinate position of the display screen of the display unit 112 and the coordinate position of the operation surface of the operation unit 111 are made the same coordinates by a touch panel control unit (not shown). This display device 100 includes a first reception unit 101, a second reception unit 102, and a determination unit 103.
[0011] The first reception unit 101 receives a first operation in which a user presses (touches) a part of the operation unit 111. The second reception unit 102 receives a second operation in which the user presses a plurality of other parts of the operation unit 111 within a reference time after the first reception unit 101 receives the pressing of a part of the operation unit 111 by the user.
[0012] Here, since the second reception unit 102 receives the second operation within the reference time after the first operation, even if the user once removes a finger from the operation unit 111, if there is a pressing of another part of the operation unit 111 within the reference time, it is received as the second operation. As a result, the user can, for example, temporally separate the operation of setting the display type related to the display by the first operation and the operation of setting the operation amount of the display by the second operation, and can clearly and easily separate and perform different operations.
[0013] The determination unit 103 determines the processing content by the first operation, and determines the direction of change and the degree of change of the determined processing by the second operation. For example, when the first operation is the enlargement / reduction of the scale of a map or the like, in the second operation, for the determined enlargement / or reduction, the degree of change in the scale is determined. In addition, when the first operation is the scrolling of a map or the like, in the second operation, the amount of this scroll is determined. The change amount of the second operation indicates the speed of change of the display content per unit time. The processing content determined by the determination unit 103 and the degree of change with respect to the processing content are output to the touch panel control unit, and the display content of the display unit 112 is controlled.
[0014] In addition, the determination unit 103 can also determine the direction of processing according to the direction in which a plurality of fingers are pressed (the direction in which the fingers are aligned) by the second operation, and determine the degree of change according to the number of presses.
[0015] In addition, the determination unit 103 is not limited to determining the degree of change only when the operation amount based on the second operation changes during the operation, that is, when the finger presses (contacts) the operation unit 111. That is, when the finger presses the operation unit 111, the degree of change with respect to the processing content is determined to change the actual display content on the display unit 112. However, after that, when the finger is released from the operation unit 111, the degree of change of the processing may be determined again.
[0016] FIG. 2 is a flowchart showing an example of the processing of the display device according to the embodiment. The display device 100 waits for a first operation in which a part of the operation unit 111 is pressed by the user by the first reception unit 101 (loop of step S201: No). Here, if there is a first operation on the operation unit 111 by the user (step S201: Yes), the process proceeds to step S202.
[0017] Next, after the second reception unit 102 performs the first operation, it determines whether there is a second operation on the operation unit 111 by the user within the reference time (step S202). If there is no second operation within the reference time (for example, within 1 second) after the first operation (step S202: No), the second reception unit 102 returns to step S201. On the other hand, if there are presses of multiple fingers at a position different from the first pressing position within the reference time (for example, within 1 second) after the first operation, it is determined that there is a second operation (step S202: Yes).
[0018] Next, the determination unit 103 determines the processing content by the first operation (step S203). For example, if a process of enlarging the scale is selected as the process for the map displayed by the first operation, this scale enlargement is determined.
[0019] Next, the determination unit 103 determines the degree of change (change amount) for the processing content (map scale enlargement) by the second operation. For example, in the second operation, the enlargement rate of the map scale is determined by the number of multiple fingers (step S204). Specifically, the more fingers that press the operation unit 111, the greater the increase in the enlargement rate. For example, if pressed with two fingers, the enlargement rate is doubled, and if pressed with three fingers, the enlargement rate is tripled, and so on.
[0020] According to the above embodiments, the degree of change during display processing can be changed based on the number of fingers pressing the operation unit. At this time, the user may once release the finger from the operation unit as long as it is within the reference time after first determining the processing content by the first operation. By touching the operation unit with the finger again within this reference time, it is detected as the second operation, and in this second operation, the degree of change for the processing content determined by the first operation can be determined based on the number of fingers. That is, the finger may be released from the operation unit after the first operation, and as long as it is within the reference time, the determination unit holds the processing content determined by the first operation and accepts the second operation. Therefore, the user can operate separately the operation for determining the processing content by the first operation and the operation for determining the degree of change by the second operation, and clear and easy operability can be realized.
[0021] In addition, the determination unit can also determine the processing direction based on the directions of a plurality of presses (the direction in which the fingers are aligned) in the second operation. For example, when the scale of the map is determined in the first operation, if a plurality of fingers are pressed in sequence along substantially the right direction on the screen, a determination is made to enlarge the scale by the number of fingers pressed. Conversely, if a plurality of fingers are pressed in sequence along substantially the left direction on the screen, a determination is made to reduce the scale by the number of fingers pressed. At this time, the degree of change (the amount of scale change during scaling or the amount of scroll during scrolling if there are two fingers) can be determined based on the number of times of a plurality of presses.
[0022] In addition, the determination unit can determine the degree of change in the processing determined, including the state when the fingers are released from the operation unit, after once pressing a plurality of fingers on the operation unit in the second operation to determine the amount of change and changing the display content by this amount of change. For example, after performing display control with a predetermined magnification ratio (3 times) by pressing on the operation unit in the second operation, if the number of pressing fingers is reduced by one, the degree of change can be reduced by the reduced amount, and the scale of the display can be reduced (changed to 2 times).
[0023] As described above, according to the embodiment, it is possible to easily determine the processing content and the degree of change with respect to the processing content simply by pressing a plurality of fingers without sliding the fingers on the operation unit, and the display content can be controlled with a simple operation.
Example
[0024] Next, each embodiment of the present invention will be described. In each embodiment, an example will be described in which the above-described display device 100 is configured using a navigation device 300 mounted on a user's vehicle.
[0025] (Hardware Configuration of Navigation Device 300) FIG. 3 is a block diagram showing an example of the hardware configuration of the navigation device according to the embodiment. In FIG. 3, the navigation device 300 includes a CPU 301, a ROM 302, a RAM 303, a magnetic disk drive 304, a magnetic disk 305, an optical disk drive 306, an optical disk 307, an audio I / F (interface) 308, a microphone 309, a speaker 310, an input device 311, a video I / F 312, a display 313, a communication I / F 314, a GPS unit 315, various sensors 316, and a camera 317. Each component 301 to 317 is connected by a bus 320.
[0026] The CPU 301 controls the overall operation of the navigation device 300. The ROM 302 stores a boot program, a route search program, and the like. The RAM 303 is used as a work area for the CPU 301. That is, the CPU 301 controls the overall operation of the navigation device 300 by executing various programs recorded in the ROM 302 while using the RAM 303 as a work area.
[0027] The magnetic disk drive 304 controls the reading / writing of data to / from the magnetic disk 305 according to the control of the CPU 301. The magnetic disk 305 records the data written under the control of the magnetic disk drive 304. As the magnetic disk 305, for example, an HD (hard disk) or an FD (flexible disk) can be used.
[0028] Also, the optical disk drive 306 controls the reading / writing of data to / from the optical disk 307 according to the control of the CPU 301. The optical disk 307 is a removable recording medium from which data is read under the control of the optical disk drive 306. The optical disk 307 can also use a writable recording medium. As the removable recording medium, in addition to the optical disk 307, an MO, a memory card, or the like can be used.
[0029] Examples of information recorded on the magnetic disk 305 and the optical disk 307 include map data, vehicle information, images, driving history, etc. Map data is used when searching for a route in a navigation system, and includes vector data such as background data representing features (features) such as buildings, rivers, the ground surface, energy supply facilities, etc., and road shape data representing the shape of roads by links and nodes.
[0030] The audio I / F 308 is connected to the microphone 309 for audio input and the speaker 310 for audio output. The audio received by the microphone 309 is A / D converted within the audio I / F 308. The microphone 309 is installed, for example, in the dashboard part of the vehicle, and the number thereof may be single or plural. From the speaker 310, audio obtained by D / A converting a predetermined audio signal within the audio I / F 308 is output.
[0031] The input device 311 includes a remote control, a keyboard, a touch panel, etc. having a plurality of keys for input of characters, numerical values, various instructions, etc. The input device 311 uses a transparent touch panel provided over the display screen of the display 313.
[0032] The video I / F 312 is connected to the display 313. Specifically, the video I / F 312 is constituted by, for example, a graphic controller that controls the entire display 313, a buffer memory such as a VRAM (Video RAM) that temporarily records image information that can be immediately displayed, a control IC that controls the display 313 based on the image data output from the graphic controller, etc.
[0033] Various data such as icons, cursors, menus, windows, or characters and images are displayed on the display 313. As the display 313, for example, a TFT liquid crystal display, an organic EL display, etc. can be used.
[0034] Camera 317 captures images of the outside of the vehicle, such as a road. The images can be either still images or moving images. For example, the outside of the vehicle is photographed by camera 317, and the photographed images are subjected to image analysis by CPU 301, or output to a recording medium such as magnetic disk 305 or optical disk 307 via video I / F 312.
[0035] Communication I / F 314 is connected to a network via wireless communication and functions as an interface for navigation device 300 and CPU 301. Communication networks that function as a network include in-vehicle communication networks such as CAN and LIN (Local Interconnect Network), public switched telephone networks, mobile phone networks, DSRC (Dedicated Short Range Communication), LAN, and WAN. Communication I / F 314 is, for example, a public line connection module, an ETC (Electronic Toll Collection) unit, an FM tuner, a VICS (Vehicle Information and Communication System: registered trademark) / beacon receiver, etc.
[0036] The GPS unit 315 receives radio waves from GPS satellites and outputs information indicating the current position of the vehicle. The output information of GPS unit 315 is used, together with the output values of various sensors 316 described later, in calculating the current position of the vehicle by CPU 301. Information indicating the current position is information that specifies a point on the map data, such as latitude, longitude, altitude, etc.
[0037] Various sensors 316 output information for determining the position and behavior of the vehicle, such as a vehicle speed sensor, an acceleration sensor, an angular velocity sensor, and an inclination sensor. The output values of various sensors 316 are used in calculating the current position of the vehicle by CPU 301 and in calculating the amount of change in speed and direction.
[0038] The display device 100 shown in FIG. 1 uses programs and data recorded in the ROM 302, RAM 303, magnetic disk 305, optical disk 307, etc. of the navigation device 300 described in FIG. 3. When the CPU 301 executes a predetermined program, the first reception unit 101 to the determination unit 103 in FIG. 1 described above perform display control (determination of the display processing content, determination of the degree of change with respect to the determined processing content, and display control on the display 313 according to the determined content). The function is realized.
[0039] (Example 1) FIG. 4 is a diagram for explaining display control of magnification change based on finger operation according to Example 1. An input device (touch panel) 311 is provided superimposed on the display 313 of the navigation device 300.
[0040] And map data is displayed on the display screen of the display 313, and on the left side of the display screen, operation buttons (group) 401 for determining the processing content for the display (scale change in the illustrated example) are displayed. As one of the operation buttons 401, it is assumed that a magnification increase button 401a for enlarging the scale of the map data and a magnification decrease button 401b for reducing the magnification are respectively displayed.
[0041] When the input device (touch panel) 311 is pressed on these operation buttons 401 and the like displayed on the display 313, it detects the pressed coordinate position. For example, when the magnification increase button 401a is pressed, it detects that it is a magnification increase operation.
[0042] The display control performed by the navigation device 300 includes the determination of the above-described processing content and the determination of the degree of change with respect to the determined processing content. The following mainly explains these determination processes.
[0043] For example, taking the example of a user reducing the magnification ratio of map data, the user first presses the magnification reduction button 401b with, for example, the index finger B as the first operation (at the touch1 position in the figure). As a result, the touch panel 311 detects the pressing of the magnification reduction button 401b, and the CPU 301 determines to reduce the magnification as the display processing content. At this time, due to the first operation, the map data is reduced and displayed to 1 / 2.
[0044] Next, when the user further changes the reduction magnification, the user performs a second operation. At this time, the user presses a position other than the position where the operation button(s) 401 on the touch panel 311 is / are arranged (any location of the map data) using a finger other than the finger (index finger B) pressed in the first operation.
[0045] Here, if the user presses on the touch panel 311 with a finger other than the index finger B that was pressing during the first operation (the middle finger C in this example) (at the touch2 position in the figure), a total of two fingers are pressed and the reduction magnification can be further changed (for example, to 1 / 3). After this, if the user further presses on the touch panel 311 with another ring finger D (at the touch3 position in the figure), a total of three fingers are pressed on the touch panel 311 and the reduction magnification can be further changed (for example, to 1 / 4). After this, if the user further presses on the touch panel 311 with another little finger E (at the touch4 position in the figure), a total of four fingers are pressed on the touch panel 311 and the reduction magnification can be further changed (for example, to 1 / 5).
[0046] Here, if there is a second operation within the reference time (for example, within 1 second) after the first operation, the CPU 301 causes the magnification to be changed to a reduction magnification corresponding to the degree of change according to the number of fingers pressed. Therefore, even if the finger (index finger B) pressed in the first operation is released, if a location other than the operation button 401 on the touch panel 311 (any location of the map data) is pressed (the middle finger C in the above example) within the reference time, it can be detected as the second operation.
[0047] In this way, by simply increasing the number of fingers pressed in the second operation, the degree of the processing content (in this example, magnification reduction) determined in the first operation can be increased.
[0048] During such magnification reduction, as the number of fingers pressing the touch panel 311 increases, the degree of magnification reduction can be increased. Similarly, during magnification enlargement, as the number of fingers pressing the touch panel 311 increases, the degree of magnification enlargement can be increased.
[0049] Also, in the above example, the state of pressing the touch panel 311 in the second operation has been described. However, if the number of pressing fingers is decreased, the CPU 301 can perform display control opposite to that until then. For example, when only one finger (for example, the little finger E) is released after pressing using the four fingers BCDE shown in FIG. 4, the previous magnification reduction control can be changed to magnification enlargement (to 1 / 4 times corresponding to three fingers). In this way, by simply changing the number of fingers pressing on the touch panel 311 with each finger of one hand, the degree of change in the determined processing content can be arbitrarily enlarged or reduced.
[0050] Furthermore, if any one finger is held in the pressed state, the degree of subsequent change can be increased or decreased according to the number of pressed fingers.
[0051] At this time, in the second operation, it is only necessary to simply press the touch panel 311 in order at the position of each finger, and without performing operations such as pressing a determined button position, the change in the processing content of the display (magnification reduction in the above example) can be easily operated without burden on the fingers (for example, without the need to spread the fingers for operation).
[0052] (Embodiment 2) FIG. 5 is a diagram for explaining display control of magnification change based on finger operations according to Embodiment 2. In Embodiment 2, it is a configuration in which the direction of change in the processing content and the degree of change in the processing content are determined according to the direction of the finger when pressed in order by the second operation.
[0053] In this Example 2, instead of providing two buttons (the magnification increase button 401a and the magnification decrease button 401b) as in Example 1 on the display 313, only one magnification change button 401c needs to be displayed.
[0054] First, as a first operation, the user presses the magnification change button 401c with, for example, the index finger B (at the touch1 position in the figure). In this state, the CPU 301 determines that magnification change is the processing content for the display due to the first operation, but does not yet determine the direction of change in the processing content (magnification increase or decrease).
[0055] Next, depending on whether the user is performing magnification or reduction, the user sequentially presses multiple fingers along different directions. As a result, the CPU 301 determines the direction of change in the processing content.
[0056] For example, when performing magnification, the user uses multiple fingers other than the finger (index finger B) pressed in the first operation to press a location other than the operation button 401 on the touch panel 311 (any location on the map data).
[0057] Here, if the user presses a location near the magnification change button 401c on the touch panel 311 with a finger other than the index finger B (middle finger C in this example) that is being pressed in the first operation (at the touch2 position in the figure), the CPU 301 determines that the subsequent pressing direction is the right direction. In this case, it determines that magnification is the direction of change in the processing content. The coordinate positions within a range up to a predetermined distance from the coordinate position of the magnification change button 401c are set in advance as nearby locations. At the same time, the CPU 301 determines the second processing content with the degree of change in the processing content being, for example, a 2-fold magnification.
[0058] In this state, if the user further presses the touch panel 311 with another ring finger D (at the touch3 position in the figure), a total of three fingers are pressed on the touch panel 311 (and the pressing direction at this time is also the right direction), and the magnification can be further changed (for example, to 3 times). Similarly, after that, if the user further presses the touch panel 311 with another little finger E (at the touch4 position in the figure), the magnification can be changed to 4 times.
[0059] On the other hand, when performing magnification reduction, if the user presses a location away from the position of the index finger B being pressed used for the first operation (press the little finger E at the touch4 position in the figure), the CPU 301 determines that the subsequent pressing direction is the left direction. In this case, for example, it determines the magnification reduction and the first processing content. At the same time, the CPU 301 determines the second processing content with the degree of change in the processing content being, for example, reducing the magnification by a factor of 1 / 2.
[0060] In this state, if the user further presses a location to the left of the little finger E with another ring finger D (at the touch3 position in the figure), the magnification can be further changed (for example, to 1 / 3). Similarly, after that, if the user further presses the touch panel 311 with another middle finger C located to the left of the ring finger D (at the touch2 position in the figure), the magnification can be changed to 1 / 4.
[0061] FIG. 6 is a flowchart showing an example of display control for magnification change based on finger operations according to Embodiment 2. It mainly describes the determination process for magnification change executed by the CPU 301. First, when the CPU 301 detects the pressing of the magnification change button 401c (step S601), it waits for the detection of the position of the second press on a location other than the magnification change button 401c (step S602). At this time, as in Embodiment 2, the user may release the pressing of the magnification change button 401c after pressing it, or as in Embodiment 1, the user may perform the second press with another finger while pressing the magnification change button 401c.
[0062] In this step S602, the CPU 301 waits for the next second press for a reference time after the pressing of the magnification change button 401c. If there is no next press within the reference time after the pressing of the magnification change button 401c (step S602: Case 1), it cancels the magnification change operation (step S603) and ends the process.
[0063] Also, after the magnification change button 401c is pressed, if a position close to the magnification change button 401c (touch2 in the example of FIG. 5) is pressed within the reference time (step S602: Case2), the CPU 301 determines to expand the magnification change process (step S604). Also, after the magnification change button 401c is pressed, if a position far from the magnification change button 401c (touch4 in the example of FIG. 5) is pressed within the reference time (step S602: Case3), the CPU 301 determines to shrink the magnification change process (step S610).
[0064] In the magnification expansion process on the step S604 side, it is determined whether there is a third press within a predetermined time from the second press in step S602 (step S605). If there is no third press (step S605: No), the number of fingers being pressed is two, and the magnification is determined to be doubled (step S606), and the process ends. On the other hand, if there is a third press (for example, touch3 in FIG. 5, step S605: Yes), the process proceeds to step S607.
[0065] In step S607, it is determined whether there is a fourth press within a predetermined time after step S605 (step S607). If there is no fourth press (step S607: No), the number of fingers being pressed is three, and the magnification is determined to be tripled (step S608), and the process ends. On the other hand, if there is a fourth press (for example, touch4 in FIG. 5, step S607: Yes), the number of fingers being pressed is four, and the magnification is determined to be quadrupled (step S609), and the process ends.
[0066] In the magnification reduction process on the step S610 side, it is determined whether there is a third press within a predetermined time from the second press in step S602 (step S611). If there is no third press (step S611: No), the number of fingers being pressed is two, and the reduction ratio is determined to be 1 / 2 (step S612), and the process ends. On the other hand, if there is a third press (for example, touch3 in FIG. 5, step S611: Yes), the process proceeds to step S613.
[0067] In step S613, it is determined whether there is a fourth press within a predetermined time after step S610 (step S613). If there is no fourth press (step S613: No), the number of fingers being pressed is three, and the reduction magnification is determined to be 1 / 3 (step S614), and the process ends. On the other hand, if there is a fourth press (for example, touch2 in FIG. 5, step S613: Yes), the number of fingers being pressed is four, and the reduction magnification is determined to be 1 / 4 (step S615), and the process ends.
[0068] Thus, in the second embodiment, depending on the pressing directions of multiple fingers during the second operation, the determination of the processing content in the first operation can be performed simultaneously.
[0069] In any of the above-described first and second embodiments, there is a grace period for a reference time after the first operation until the second operation is performed. At this time, it is also possible to temporarily release the finger after the first operation and then press the finger again within the reference time. Therefore, by releasing the finger, the determination of the processing content by the first operation and the determination of the degree of change in the processing content by the second operation can be separated and operated in a sensory and time-wise manner. For example, the finger used in the first operation may be used again during the second operation. For example, after pressing the magnification reduction button 401b (touch1) with the index finger B in the first operation, the index finger B may be temporarily released, and then the index finger B may be used again to press the touch2 portion in the second operation.
[0070] (Third Embodiment) FIG. 7 is a diagram for explaining display control of scroll amount change based on finger operations according to the third embodiment. In the above-described embodiments, magnification change has been described, but in the third embodiment, scroll amount change will be described. Even for scroll change, basically, similar to the above-described embodiments, display control related to scrolling (determination of processing content and determination of the amount of change in the determined processing content) is performed by pressing multiple fingers.
[0071] As shown in the figure, in the case of scrolling the map data, there is no button for determining the processing content. In this case, the CPU 301 displays the ten o'clock type indicator X at the center position on the display 313, and when a position away from this indicator X is pressed, the CPU 301 controls the display screen (map data) to scroll so that the pressed position becomes the center position of the display 313.
[0072] Here, first, control is performed to scroll the display screen (map data) so that the position where the finger first touches becomes the center position of the display 313. In the example of FIG. 7, first, when the index finger B presses the touch1 part, the CPU 301 controls so that the touch1 position becomes the center position of the display 313 (corresponding to the first operation). At this time, the scroll speed is the normal speed (1 times).
[0073] After the first operation, when a plurality of fingers are pressed, the CPU 301 determines the second operation, that is, the degree of change (scroll speed), according to the number of subsequent fingers. As shown in FIG. 7, while the touch1 part is being pressed with the index finger B, when the other middle finger C presses the touch2 part, it is a press by two fingers, and the CPU 301, for example, changes (increases) the scroll speed to 2 times the normal speed as the second operation. After that, for a press by three fingers with the ring finger D added, the scroll speed is changed to 3 times the normal speed, and for a press by four fingers with the little finger E added, the scroll speed is changed to 4 times the normal speed.
[0074] FIG. 8 is a flowchart showing an example of display control for changing the scroll amount based on the finger operation according to the third embodiment. It mainly describes the determination process of changing the scroll speed executed by the CPU 301. First, when the CPU 301 detects a finger press on the map data (step S801), it controls the display screen (map data) to scroll so that the pressed position becomes the center position of the display 313.
[0075] At this time, the CPU 301 determines whether there is a second finger press within a predetermined time from the first press (step S802). If there is no second press (step S802: No), the scroll speed is set to the normal speed (1 times) and scrolling is started (step S803), and the process ends.
[0076] In step S802, if there is a second press (touch2 in the example of FIG. 7, step S802: Yes), the process proceeds to step S804. In step S804, it is determined whether there is a third finger press within a predetermined time from the second press (step S804). If there is no third press (step S804: No), the number of fingers being pressed is two, and scrolling is started with the scroll speed set to twice the normal speed (step S805), and the process ends.
[0077] In step S804, if there is a third press (touch3 in the example of FIG. 7, step S804: Yes), the process proceeds to step S806. In step S806, it is determined whether there is a fourth finger press within a predetermined time from the third press (step S806). If there is no fourth press (step S806: No), the number of fingers being pressed is three, and scrolling is started with the scroll speed set to three times the normal speed (step S807), and the process ends. If there is a fourth press (touch4 in the example of FIG. 7, step S806: Yes), the number of fingers being pressed is four, and scrolling is started with the scroll speed set to four times the normal speed (step S808), and the process ends.
[0078] Also in this Example 3, the scroll speed can be decreased each time the number of pressed fingers is decreased, and the scroll speed can be increased or decreased corresponding to an increase or decrease in the number of pressed fingers.
[0079] (Example 4) Example 4 is a modification of Example 3. In this Example 4, an example of changing the scroll speed according to the time interval between presses of multiple fingers or the width of each finger press will be described.
[0080] FIG. 9 is a diagram for explaining display control of scroll change based on finger operations according to Example 4. First, the scroll speed may be changed based on the interval between adjacent positions pressed by a plurality of fingers. In Example 2, the scroll amount at the normal speed (1 times) of a single press (touch1) and the scroll speed 2 times that of two fingers (touch1 and touch2) were used.
[0081] In Example 4, based on the positions pressed by two adjacent fingers (the interval L1 between touch1 and touch2), taking the scroll speed 2 times that of two fingers (touch1 and touch2) as a reference, for example, the scroll speed is set to 1.5 to 2.5 times according to the interval L1. Thereby, the scroll speed can be continuously variable according to the interval L1 between the two fingers. Also, by changing the interval L1 while keeping two fingers pressed, the scroll speed can be changed.
[0082] After that, when a third finger is pressed, based on the pressing positions of the second and third fingers (the interval L2 between touch2 and touch3), for the pressing by three fingers, taking the scroll speed 3 times the normal speed as a reference, for example, the scroll speed is set to 2.5 to 3.5 times according to the interval L2.
[0083] When changing the scroll speed based on the intervals L1 and L2 every time each adjacent finger is pressed in this way, not only the scroll speed may be changed only based on the adjacent intervals L1 and L2, but also the scroll speed may be changed based on the total interval L1 + L2 of the entire intervals of all the pressed fingers.
[0084] In each of the above-described examples, operation examples using the fingers of one hand were described, but both hands may be used to further increase the number of presses, and the degree of change in the determined processing content can be made larger and more finely controllable.
[0085] And, as described in each embodiment, with respect to the touch panel on the display, by simply pressing a finger (without the need to adjust the pressing strength for operations such as sliding or changing the touch area), the processing content (such as zooming in / out or the amount of scrolling) can be determined, and the degree of change in the determined processing content (such as magnification or scrolling speed) can be easily operated. At this time, by changing the number of fingers pressing, the degree of change in the processing content (such as magnification or scrolling speed) can be easily operated. Furthermore, since the degree of change in the processing content can also be operated according to the pressing direction when the fingers are operated in sequence, there is no need to consider the way of pressing the fingers for the operation, and it becomes possible to operate intuitively and easily.
[0086] In addition, in the above embodiment, a configuration example using a navigation device as the display device has been described, but it can be similarly applied to other electronic devices having a touch panel, such as smartphones, tablets, and the displays of PCs equipped with touch panels. If the display area of the display is large, the number of fingers that can be pressed will increase accordingly, so it becomes possible to operate using both hands.
[0087] Note that the display method described in this embodiment can be realized by executing a pre-prepared program on a computer such as a personal computer or a workstation. This program is recorded on a computer-readable recording medium such as a hard disk, a flexible disk, a CD-ROM, an MO, or a DVD, and is executed by being read from the recording medium by the computer. Also, this program may be a transmission medium that can be distributed via a network such as the Internet.
Explanation of Reference Numerals
[0088] 100 Display device 101 First reception unit 102 Second reception unit 103 Determination unit 111 Operation unit 112 Display unit 300 Navigation device 401 operation button 401a magnification increase button 401b magnification decrease button 401c magnification change button
Claims
1. a determination means for determining processing content of a displayed image by a first touch operation on a touch panel, and determining a direction of change in the processing content by a second touch operation that is different in position from the first touch operation and has at least directionality on the touch panel with respect to the position of the first touch operation; a display control means for changing the image based on the determined processing content and the determined direction of the change; A display control device comprising:
2. the second touch operation has the directionality toward one side or the other side on the touch panel by a plurality of touch operations; The determining means is determining a direction of change in the processing content based on the difference in directionality of the touch position due to the second touch operation; The display control device according to claim 1 .
3. the first touch operation and the second touch operation are touches on the touch panel with a plurality of fingers of one hand of a user, The determining means is determining a direction of change in the processing content based on a difference in directionality of each touch position when the second touch operation is performed with a second finger or subsequent fingers, that is, whether each touch position moves away from or toward the first position when the first touch operation is performed with a first finger; 3. The display control device according to claim 2.
4. A display control method implemented by a display control device having a touch panel, determining a processing content of a displayed image by a first touch operation on a touch panel, and determining a direction of change of the processing content by a second touch operation at a position different from that of the first touch operation and having at least a directionality on the touch panel with respect to the position of the first touch operation; changing the image based on the determined processing content and the determined direction of the change; 23. A display control method comprising the steps of:
5. A display control program for causing a computer to execute the display control method according to claim 4.
Citation Information
Patent Citations
gyakusenekikaifukuhoho
JP1976084463A
Navigation system, mobile communication terminal, and navigation display method
JP2004096267A
Information processing apparatus, information processing method and program
JP2010086230A
Device, method and program for displaying information
JP2011248416A
Navigation device for vehicle
JP2013097411A