Information processing device and information processing program

The information processing device enhances the operability of touch operations on large-screen display devices by detecting touch operations, displaying operation areas, and moving objects on the screen, effectively addressing the challenge of accessing distant areas within objects.

JP2025085472APending Publication Date: 2025-06-05FAURECIA CLARION ELECTRONICS CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2023199373
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-11-24
Publication Date
2025-06-05

AI Technical Summary

Technical Problem

Existing information processing devices struggle with improving the operability of touch operations on areas within an object that are far from the operator, particularly in large-screen display devices where the driver's finger cannot reach areas displayed near the passenger seat.

Method used

An information processing device connected to a touch-operable display device, which includes a detection unit, an operation area display control unit, and an object display control unit. The device detects touch operations, displays a first operation area on the screen when a sliding touch operation is detected, and moves an object displayed on the screen by sliding a predetermined distance toward the starting point of the touch position when a second touch operation is detected on the first operation area. The operation area is displayed between the starting point and one side of the screen, intersecting with a straight line extending from the starting point in the sliding direction, and away from that side.

Benefits of technology

The solution significantly improves the operability of touch operations on distant areas within an object by allowing the driver or passenger to easily access and interact with far-reaching areas on the screen, enhancing usability and reducing operational difficulties.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025085472000001_ABST
    Figure 2025085472000001_ABST
Patent Text Reader

Abstract

To improve the operability of touch operations on regions within an object away from an operator.SOLUTION: An information processing device comprises: a detection unit which detects touch operations on a screen of a display device; an operation area display control unit which displays a first operation area on the screen when a first touch operation involving a sliding motion at a touch position on the screen is detected by the detection unit; and an object display control unit which slides a display-controlled object displayed on the screen toward a starting point side of the touch position of the first touch operation by a predetermined distance when a second touch operation on the first operation area is detected by the detection unit. The operation area display control unit displays the first operation area at a position between the starting point and one side of the screen intersecting with a straight line extending from the starting point in the sliding direction of the first touch operation and away from one side of the screen.SELECTED DRAWING: Figure 4
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present disclosure relates to an information processing device and an information processing program. [Background technology]

[0002] Display devices with large screens are now in practical use. For example, Patent Document 1 describes an information processing device that controls the display of this type of display device.

[0003] The information processing device described in Patent Document 1 changes the display range of an image in a screen area that displays the same image as that displayed in an electronic side mirror in response to a touch operation on the screen of a display device installed inside a vehicle cabin. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] Patent Publication No. 2022-11370 Summary of the Invention [Problem to be solved by the invention]

[0005] In Patent Document 1, the screen of the display device is sized to cover almost the entire dashboard. In such a case, it may be difficult for a driver sitting in the driver's seat to touch an area within an object that is displayed near the passenger seat on the screen, for example, because the driver's finger cannot reach the area. Thus, Patent Document 1 has room for improvement in terms of improving the operability of touch operations on areas within an object that are far from the operator.

[0006] In consideration of the above circumstances, an object of the embodiments of the present disclosure is to provide an information processing device and an information processing program that can improve the operability of touch operations on areas within an object that are far from an operator. [Means for solving the problem]

[0007] An information processing device according to an embodiment of the present disclosure is a device connected to a touch-operable display device, and includes a detection unit that detects a touch operation on a screen of the display device, an operation area display control unit that displays a first operation area on the screen when a first touch operation of sliding a touch position on the screen is detected by the detection unit, and an object display control unit that moves an object to be displayed on the screen as a display control target by sliding a predetermined distance toward a starting point of the touch position of the first touch operation when a second touch operation on the first operation area is detected by the detection unit. The operation area display control unit displays the first operation area at a position between the starting point and one side of the screen intersecting a straight line extending from the starting point in the sliding direction of the first touch operation, and away from the one side of the screen. Effect of the Invention

[0008] According to an embodiment of the present disclosure, an information processing device and an information processing program are provided that can improve the operability of a touch operation on an area within an object that is distant from an operator. [Brief description of the drawings]

[0009] [Figure 1] 1 is a diagram illustrating a vehicle in which an in-vehicle system according to an embodiment of the present disclosure is installed. [Diagram 2] 1 is a block diagram showing a hardware configuration of an in-vehicle system according to an embodiment of the present disclosure. [Diagram 3] FIG. 2 is a diagram showing an example of a display screen displayed on a screen of a display unit according to an embodiment of the present disclosure. [Figure 4] 1 is a diagram showing an example of a display screen when an operation area is displayed on a screen of a display unit according to an embodiment of the present disclosure. [Diagram 5] 1A and 1B are diagrams illustrating an example of a display screen when a map image displayed on the screen of a display unit is moved by sliding in an embodiment of the present disclosure. [Figure 6]1A and 1B are diagrams illustrating an example of a display screen when a map image displayed on the screen of a display unit is moved by sliding in an embodiment of the present disclosure. [Figure 7] FIG. 11 is a diagram showing an example of a display screen when the scale of a map image displayed on the screen of a display unit is enlarged in an embodiment of the present disclosure. [Figure 8] FIG. 11 is a diagram showing an example of a display screen when the scale of a map image displayed on the screen of a display unit is enlarged in an embodiment of the present disclosure. [Figure 9] FIG. 2 is a diagram showing an example of a display screen displayed on a screen of a display unit according to an embodiment of the present disclosure. [Figure 10] FIG. 2 is a diagram showing an example of a display screen displayed on a screen of a display unit according to an embodiment of the present disclosure. [Figure 11] 4 is a flowchart showing a process executed by a control unit included in the in-vehicle system according to the embodiment of the present disclosure. [Figure 12] FIG. 13 is a diagram showing an example of a display screen when the scale of a map image displayed on the screen of a display unit is enlarged in a modified example of the present disclosure. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0010] The following description relates to an information processing device and an information processing program according to an embodiment of the present disclosure. Note that common or corresponding elements are denoted by the same or similar reference numerals, and duplicate descriptions will be appropriately simplified or omitted.

[0011] 1 is a diagram illustrating a vehicle A in which an in-vehicle system 1 according to an embodiment of the present disclosure is installed. The vehicle A is an example of a moving body, and is a left-hand drive vehicle. The vehicle A may be a right-hand drive vehicle.

[0012] The in-vehicle system 1 includes, for example, a main unit 2 installed in a dashboard and a display unit 13 connected to the main unit 2. A screen 13a of the display unit 13 has a size that extends from near the right front pillar to near the left front pillar. A reference symbol 13R is attached to the right end of the screen 13a located near the right front pillar. A reference symbol 13L is attached to the left end of the screen 13a located near the left front pillar. A reference symbol 13U is attached to the upper end of the screen 13a. A reference symbol 13D is attached to the lower end of the screen 13a.

[0013] In this manner, the display unit 13, which is an example of a display device, is installed inside the vehicle A. A row of seats including a driver's seat S1 and a passenger seat S2 (which are an example of a left seat and a right seat arranged in the same row, and also an example of a first seat and a second seat arranged in a first direction) is installed inside the vehicle A. The screen 13a of the display unit 13 is located in front of the row of seats and is formed to extend in the vehicle width direction of the vehicle A.

[0014] It should be noted that any reference to an element using a designation such as "first," "second," etc., used in this disclosure does not generally limit the quantity or order of those elements. These designations are used for convenience to distinguish between two or more elements. Thus, a reference to a first and a second element does not imply, for example, that only two elements are employed, or that the first element must precede the second element.

[0015] 2 is a block diagram showing a hardware configuration of an in-vehicle system 1 according to an embodiment of the present disclosure. The in-vehicle system 1 includes a main unit 2 (an example of an information processing device) connected to a touch-operable display device (display unit 13 in this embodiment). The in-vehicle system 1 is equipped with various functions including, for example, an audio function and a navigation function. The in-vehicle system 1 may be a device forming a part of an IVI (In-Vehicle Infotainment).

[0016] As shown in FIG. 2, the main unit 2 includes a control unit 10, a player 11, a sound system 12, an operation unit 14, a memory unit 15, a GNSS (Global Navigation Satellite System) receiving unit 16, and a DR (Dead Reckoning) sensor 17.

[0017] The main unit 2 may be configured to include only some of the above components (for example, the control unit 10 and the storage unit 15). In this case, other components (such as the player 11) that are not included in the main unit 2 may be configured as units independent of the main unit 2. The main unit 2 may be configured as a single vehicle-mounted device including the display unit 13 in addition to the control unit 10, the player 11, the sound system 12, the operation unit 14, the storage unit 15, the GNSS receiving unit 16, and the DR sensor 17.

[0018] Furthermore, the in-vehicle system 1 may have other configurations that are not shown in Fig. 2. In other words, the in-vehicle system 1 and the main unit 2 have a degree of freedom, and various design changes are possible.

[0019] The player 11 is connected to a sound source. The player 11 reproduces an audio signal input from the sound source and outputs the signal to the control unit 10.

[0020] The sound source is, for example, a disk medium such as a CD (Compact Disc) or SACD (Super Audio CD) that stores digital audio data, a storage medium such as a HDD (Hard Disk Drive) or USB (Universal Serial Bus), a smartphone, a tablet terminal, or a server that performs streaming via a network. When the sound source is streamed or stored in a storage unit 15 described later, the player 11 as separate hardware may be omitted.

[0021] The main unit 2 is an example of an information processing device according to an embodiment of the present disclosure, and is an example of a computer that executes an information processing method and an information processing program according to the embodiment. That is, the information processing device according to the embodiment is incorporated in the in-vehicle system 1 as the main unit 2.

[0022] The control unit 10 is configured as, for example, a large scale integration (LSI) and includes a central processing unit (CPU), a random access memory (RAM), a read only memory (ROM), and a digital signal processor (DSP).

[0023] The control unit 10 executes various programs deployed in a work area of ​​the RAM, thereby controlling the operation of the in-vehicle system 1.

[0024] The control unit 10 is, for example, a single processor or a multi-processor, and includes at least one processor. When the control unit 10 includes multiple processors, the control unit 10 may be packaged as a single device, or may be configured as multiple devices that are physically separated within the in-vehicle system 1.

[0025] The control unit 10 processes digital audio signals input from the player 11 or the storage unit 15 and outputs the processed signals to the sound system 12 .

[0026] The sound system 12 includes a D / A converter, an amplifier, etc. Digital audio signals are converted into analog signals by the D / A converter. These analog signals are amplified by the amplifier and output to each speaker installed in the vehicle cabin. As a result, for example, music recorded on a sound source is reproduced from each speaker in the vehicle cabin.

[0027] The display unit 13 is a device that displays various screens, and includes, for example, a display configured with an LCD (Liquid Crystal Display) or an organic EL (Electro Luminescence) display. The display is equipped with a touch panel.

[0028] A user (operator) can perform various touch operations on the display (screen 13a), such as touch on (touching screen 13a with a finger), touch off (removing a finger from screen 13a), flick (moving a finger across screen 13a), swipe (slide), drag, and drop.

[0029] The control unit 10 detects the coordinates on the screen 13a that are touched, and executes a process associated with the detected coordinates.

[0030] That is, the display unit 13 is an example of a touch-operable display device. Additionally, the control unit 10 is connected to the display unit 13, which is an example of a display device.

[0031] The operation unit 14 includes mechanical operators such as mechanical, capacitive non-contact, and membrane switches, buttons, knobs, and wheels. In addition, the display unit 13 equipped with a touch panel display constitutes a part of the operation unit 14. A GUI on which touch-operable operators are arranged is displayed on a screen 13a of the display unit 13.

[0032] An operator can operate the in-vehicle system 1 via mechanical controls or controls on a GUI (Graphical User Interface).

[0033] The storage unit 15 is, for example, an auxiliary storage device such as a hard disk drive (HDD) or a solid state drive (SSD) or a flash memory. The storage unit 15 stores various programs such as an information processing program for executing the information processing method according to the present embodiment, and various data such as map data for navigation. When the player 11 is omitted, sound source data is also stored in the storage unit 15.

[0034] The GNSS receiver 16 measures the current position of the vehicle based on GNSS signals received from multiple GNSS satellites. The GNSS receiver 16 measures the current position at a predetermined time interval (e.g., every second) and outputs the measurement result to the control unit 10. A representative example of the GNSS is the Global Positioning System (GPS).

[0035] The control unit 10 renders the map data stored in the memory unit 15 to display the map on the screen 13a of the display unit 13, and also acquires the current position measured by the GNSS receiving unit 16 and superimposes a mark indicating the vehicle's position onto the acquired current position, which is the position on the road on the map displayed on the screen 13a of the display unit 13 (map matching).

[0036] The DR sensor 17 includes various sensors such as a gyro sensor that measures the angular velocity of the vehicle in relation to its orientation in a horizontal plane, and a vehicle speed sensor that detects the rotational speeds of the left and right drive wheels of the vehicle.

[0037] The control unit 10 can also estimate the current position from the information acquired by the DR sensor 17. The control unit 10 may compare both the current position acquired by the GNSS receiving unit 16 and the current position estimated based on the information acquired by the DR sensor 17, and then determine the final current position.

[0038] 3 shows an example of a display screen displayed on the screen 13a of the display unit 13. On the screen 13a, for example, a map image for navigation (an example of an object) is displayed.

[0039] An object is a display object that displays the type of application or information processed by the application on the screen 13a, or a display object that symbolizes such information, and has a variable shape and size. Examples include widgets, icons, thumbnail images, pop-ups, lists, and information display windows. A widget is a display object that includes interface components of a GUI (Graphical User Interface), and is a display object that displays the results of processing by the application corresponding to the widget, or that lays out a reception section for receiving instructions to process by the application. An object may be called by another name, such as content.

[0040] The objects include, for example, objects that display information related to the navigation function, objects that display an aerial image of the vehicle when parking, objects for operating the audio functions installed in the in-vehicle system 1, objects for selecting radio stations, objects for adjusting the temperature and airflow of the air conditioner installed in the vehicle, and objects for displaying and setting various information related to the vehicle (e.g., speedometer, tachometer).

[0041] 3, icons B1 to B3 are displayed near the left edge 13L of the screen 13a (in other words, near the driver's seat S1). Icons B1 to B3 are also displayed near the right edge 13R of the screen 13a (in other words, near the passenger seat S2).

[0042] Icons B1 to B3 are operators associated with commands that have some effect on objects. For example, when icon B1 for searching for restaurants is dragged and dropped onto a map image, the coordinate position of the restaurant on the map is highlighted. When the operator touches the highlighted coordinate position, the corresponding restaurant is set as the destination.

[0043] The icons B1 to B3 near the left end 13L are located near the driver's seat S1 and are difficult to reach from the passenger seat S2. Therefore, the icons B1 to B3 near the left end 13L can be considered as operators for the operator (hereinafter referred to as the "driver") sitting in the driver's seat S1.

[0044] The icons B1 to B3 near the right end 13R are located near the passenger seat S2 and are difficult to reach from the driver's seat S1 side. Therefore, the icons B1 to B3 near the right end 13R can be said to be operators for the operator sitting in the passenger seat S2 (hereinafter referred to as the "passenger").

[0045] For convenience, the icons B1 to B3 near the left end 13L are referred to as "driver icons B1 to B3." The icons B1 to B3 near the right end 13R are referred to as "passenger icons B1 to B3." Furthermore, when the driver icons and passenger icons are collectively referred to as "operation icons," they are referred to as "operation icons."

[0046] The display positions of the icons B1 to B3 are not limited to those described above. For example, when a long press operation (i.e., an operation of touching the screen 13a without moving a finger for a predetermined period of time or more) is detected, the icons B1 to B3 may be displayed at the detected long press operation position.

[0047] In the example of Fig. 3, the area of ​​the map image near the right end 13R of the screen 13a is far from the driver and is difficult for the driver's finger to reach. It is not easy for the driver to touch such an area. When the vehicle body vibrates while traveling or when delicate touch operation is required, the difficulty of operation increases further.

[0048] Therefore, it is desirable to improve the operability of touch operations on areas within an object that are distant from the operator (for example, an area of ​​the map image near the right edge 13R of the screen 13a).

[0049] 4 to 9 show examples of the display screen when a touch operation is performed on the screen 13a. The hand shown in each of the figures showing the display screen examples, including Fig. 4, shows the manner in which the operator touches the screen 13a. The white arrow shown with a dashed line shows the movement of the operator's finger and the movement of the map image.

[0050] 4 to 9 show how the driver's icon B3 is dragged on the map image. As shown in Fig. 4, when the driver's icon B3 starts to be dragged, two operation areas OA1 and OA2 are displayed slightly to the right of the center of the screen 13a.

[0051] The operation areas OA1 and OA2 may be displayed, for example, as areas separated by dashed lines as shown in FIG. 4, or may be displayed in the form of semi-transparent rectangular shapes superimposed on the map image.

[0052] 4, the driver icons B1 to B3 including the dragged driver icon B3 continue to be displayed, while the passenger icons B1 to B3 are erased. In another embodiment, the driver icons B1 to B3 and the passenger icons B1 to B3 may continue to be displayed even after the drag operation.

[0053] The straight line SL indicated by a dashed dotted line is a straight line extending from the starting point SP of the operator's touch position on the screen 13a (in the example of Figure 4, the starting point when the driver's icon B3 moves by a drag operation) in the sliding direction of the touch position (in the example of Figure 4, the dragging direction of the driver's icon B3).

[0054] The operation areas OA1 and OA2 are displayed between the start point SP and the right end 13R (an example of one side of the screen) of the screen 13a intersecting with the straight line SL, and at a position away from the right end 13R. More specifically, the operation areas OA1 and OA2 are displayed at a position that is easy for the driver's finger to reach, for example, on the start point SP side of the midpoint MP between the start point SP and the right end 13R (an example of one side of the screen).

[0055] In the example of Fig. 4, only the operation area OA1 of the operation areas OA1 and OA2 is displayed on the start point SP side from the midpoint MP. That is, an embodiment of the present disclosure is not limited to the case where these operation areas are displayed on the start point SP side from the midpoint MP. The operation areas OA1 and OA2 may be displayed at a position where the driver's fingers can easily reach.

[0056] The area to the right of the operation area OA2 (the right end 13R side) is too far away from the driver and is difficult for the driver's finger to reach. In the example of Figure 4, the facility F1 on the map image that the driver wants to touch is located in an area that is difficult for the driver's finger to reach.

[0057] As shown in Fig. 5, when the driver's icon B3 is dragged into the operation area OA1, the map image slides a predetermined distance toward the start point SP (to the left of the screen in the example of Fig. 5). The further the driver's icon B3 is dragged into the operation area OA1 (in other words, toward the operation area OA2), the more the map image slides toward the left of the screen, as shown in Fig. 6.

[0058] Note that the map image does not slide even if the driver's icon B3 is dragged forward within the operation area OA1 (in other words, away from the operation area OA2). This prevents the map image from sliding unintentionally.

[0059] As shown in FIG. 6, the map image is slid up to a position where the right edge of the map image exceeds the operation area OA1.

[0060] As shown in Figures 5 and 6, the map image slides in a stepwise manner depending on the drag position. In another embodiment, the map image does not need to slide in a stepwise manner. The map image may slide to a maximum position (see Figure 6) when the driver's icon B3 is dragged into the operation area OA1.

[0061] The map image may be slid according to the dwell time (the time the dragging finger stays in the operation area OA1). In this case, the operator can adjust the amount of sliding of the map image by the time the dragging finger stays in the operation area OA1.

[0062] In this way, the driver can drag the driver's icon B3 into the operation area OA1 to slide the map image and bring areas of the map image that were difficult for the driver's fingers to reach closer to the driver. This allows the driver to easily perform a touch operation on the facility F1 on the map image.

[0063] As shown in Fig. 7, when the driver's icon B3 is dragged into the operation area OA2, the scale of the map image is enlarged. This makes the display of the facility F1 on the map image larger. This makes it easier for the driver to touch the facility F1 on the map image (see Fig. 8).

[0064] The scale of the map image can be enlarged in a stepwise or non-step manner.

[0065] For example, each time the driver's icon B3 is dragged a predetermined distance toward the rear side of the operation area OA2 (in other words, toward the right end 13R of the screen 13a), the scale of the map image is enlarged by a predetermined factor. That is, the scale of the map image is enlarged in a stepwise manner.

[0066] Alternatively, the further the driver's icon B3 is dragged into the operation area OA2, the larger the scale of the map image becomes. That is, the scale of the map image is enlarged steplessly. More precisely, the scale of the map image is enlarged by the smallest unit that can be processed by the DSP every time a drag operation amount that corresponds to the minimum resolution detectable by the touch panel display is detected. That is, the scale of the map image is enlarged stepwise by units that are fine enough to be considered to be substantially stepless.

[0067] The operation area OA2 is displayed in a position adjacent to the operation area OA1, so that the driver can smoothly slide and move the map image and enlarge the scale by a series of drag operations.

[0068] In one embodiment of the present disclosure, the operation area OA2 is displayed to the right of the operation area OA1, but the display position of the operation area OA2 is not limited to this. The operation area OA2 may be displayed in another position, such as to the left of the operation area OA1.

[0069] Instead of dragging the driver's icons B1 to B3, the driver can also touch any position on the screen 13a and slide the touching finger to the operation area OA1 or OA2 to move the map image by sliding as shown in Fig. 5 and Fig. 6, and enlarge the scale of the map image as shown in Fig. 7. That is, dragging the driver's icons B1 to B3 is not essential to sliding the map image or enlarging the scale.

[0070] As shown in FIG. 5, when the driver's icon B3 is dragged into the operation area OA1, the map image starts to slide and at the same time, the operation area OA3 is displayed superimposed on the map image.

[0071] As shown in FIG. 9, when a touch operation on the operation area OA3 (such as a drag operation into the operation area OA3 or a tap operation on the operation area OA3) is performed, the map image returns to the display form before the drag operation. That is, the map image returns to the display position and scale before the drag operation. As a result, for example, the screen in FIG. 3 is displayed. In this way, the operator can easily return the map image to the original display form.

[0072] Examples of the display screen when the operator is a driver have been explained using Figures 4 to 9. Figure 10 shows an example of the display screen when the operator is a passenger. Here, facility F2 on the map image that the passenger wants to touch is located in an area that is difficult for the passenger to reach with their fingers (see Figure 4).

[0073] For example, when the passenger icon B1 is slid toward the left edge 13L of the screen 13a, two operation areas OA1 and OA2 are displayed slightly to the left of the center of the screen 13a (in other words, in a position where it is easy for the passenger's fingers to reach). When the passenger icon B1 is dragged into the operation area OA1, the map image slides to the right of the screen. Furthermore, when the passenger icon B1 is dragged into the operation area OA2, the scale of the map image is enlarged.

[0074] By dragging the passenger icon B1 into the operation area OA1, the passenger can slide the map image and bring areas of the map image that were difficult for the passenger to reach closer to the passenger side. This allows the passenger to easily perform touch operations on the facility F2 on the map image.

[0075] In addition, the passenger can enlarge the scale of the map image by dragging the passenger icon B1 into the operation area OA2. This enlarges the display of the facility F2 on the map image. This makes it easier for the passenger to touch the facility F2 on the map image (see FIG. 10).

[0076] Fig. 11 is a flowchart showing a process executed by the control unit 10 in one embodiment of the present disclosure. For example, when the in-vehicle system 1 is started, execution of the process shown in Fig. 11 is started. When the in-vehicle system 1 is shut down, the process shown in Fig. 11 is ended.

[0077] It should be noted that the order of the steps in the flowcharts shown in the present embodiment may be changed as long as there is no inconsistency. Also, the steps in the flowcharts shown in the present embodiment may be executed in parallel or in parallel as long as there is no inconsistency. For example, although the present disclosure presents the processing of various steps using an exemplary order, the present disclosure is not limited to the order presented.

[0078] The control unit 10 waits for a first touch operation on the screen 13a (step S101). The first touch operation is an operation of sliding a touch position on the screen 13a, for example, an operation of dragging an operation icon.

[0079] When the control unit 10 operating as a detection unit detects a first touch operation (step S101: YES), the control unit 10 sets the display positions of the operation areas OA1 and OA2 (step S102).

[0080] Specifically, the control unit 10 sets the display positions of the operation areas OA1 and OA2 to a position between the starting point SP of the operator's touch position on the screen 13a and one side of the screen 13a that intersects with a straight line SL extending from the starting point SP in the sliding direction of the touch position, but away from that side (see, for example, Figure 4).

[0081] The control unit 10 displays the operation areas OA1 and OA2 at the display positions on the screen 13a set in step S102 (step S103).

[0082] In this way, when the control unit 10 detects a first touch operation of sliding the touch position on the screen 13a, it operates as an operation area display control unit that displays the operation area OA1 (an example of a first operation area) on the screen 13a.

[0083] The control unit 10 waits for a second touch operation on the screen 13a (step S104). The second touch operation is an operation of sliding the touch position of the first touch operation into the operation area OA1 (an example of the first operation area), for example, an operation of dragging an operation icon into the operation area OA1.

[0084] When the control unit 10 operating as a detection unit detects the second touch operation (step S104: YES), it slides the map image (step S105). At the same time as the sliding of the map image starts, the control unit 10 displays the operation area OA3 on the opposite side of the start point SP to the operation area OA1. This causes, for example, the screens shown in Fig. 5 and Fig. 6 to be displayed. In the examples of Fig. 5 and Fig. 6, the operation area OA3 is displayed along the left edge 13L of the screen 13a.

[0085] In this way, when the control unit 10 detects a second touch operation on the operation area OA1 (an example of a first operation area), it operates as an object display control unit that slides an object (e.g., a map image) to be displayed on the screen 13a and is subject to display control a predetermined distance toward the starting point SP of the touch position of the first touch operation.

[0086] Furthermore, the control unit 10 operating as an operation area display control unit displays an operation area OA3 (an example of a third operation area) on the opposite side to the operation area OA1 across the start point SP.

[0087] The operator can now bring areas of the map image that were previously difficult to reach closer to the operator, making it easier for the operator to perform touch operations on desired locations on the map image.

[0088] The control unit 10 determines the slide amount of the map image when it detects that the finger dragging the operation icon has moved outside the operation area OA1. That is, even if a second operation is performed for the second time or later in a series of drag operations (that is, an operation of dragging an operation icon that has moved out of the operation area OA1 at least once back into the operation area OA1), the map image does not slide. This prevents the map image from sliding unintentionally.

[0089] Furthermore, when the control unit 10 detects a touch operation (an example of a fourth touch operation) on the operation area OA3 (an example of a third operation area) while the operation area OA3 is displayed, it returns the display range and scale (an example of the display state of the object) of the map image to the state before the second touch operation (in other words, before moving the operation area OA3 a predetermined distance by sliding), erases the display of the operation area OA3, and returns to the processing of step S101.

[0090] When the control unit 10 detects a drop operation of the operation icon rather than a second touch operation (step S104: NO, step S109: YES), it executes processing according to the type and drop position of the dropped operation icon (for example, processing to set the drop position on the map image as the destination) (step S108).

[0091] The control unit 10 waits for a third touch operation on the screen 13a (step S106). The third touch operation is an operation of sliding the touch position by the second touch operation from the operation area OA1 (an example of the first operation area) to the operation area OA2 (an example of the second operation area), for example, an operation of dragging an operation icon into the operation area OA2.

[0092] When the control unit 10 operating as a detection unit detects the third touch operation (step S106: YES), the control unit 10 enlarges the scale of the map image (step S107), which makes it easier for the operator to perform a touch operation on a destination location on the map image.

[0093] In this way, when the control unit 10 operating as the object display control unit detects a third touch operation on the operation area OA2 (an example of a second operation area), it enlarges the display of the object (e.g., a map image) to be subjected to display control.

[0094] The control unit 10 determines the scale of the map when it detects that the finger dragging the operation icon has moved outside the operation area OA2. That is, even if an operation is performed to drag an operation icon that has moved out of the operation area OA2 at least once in a series of drag operations back into the operation area OA2, the scale of the map image does not change. This prevents the scale of the map image from being changed inadvertently.

[0095] When the operation icon is dropped on the enlarged map image, the control unit 10 executes a process according to the type and drop position of the dropped operation icon (step S108).

[0096] Even if the control unit 10 detects a drop operation of an operation icon (excluding the operation of dropping the operation icon within the operation area OA1) rather than a third touch operation (step S106: NO, step S110: YES), it executes processing according to the type and drop position of the dropped operation icon (step S108).

[0097] When a user operation required after dropping the operation icon (such as an operation to select or confirm a specific item after dropping) is completed, the control unit 10 returns the display range and scale of the map image to those before the second touch operation (in other words, before moving the icon by sliding a specific distance), erases the display of the operation area OA3, and returns to the process of step S101. Note that if the operation icon is dropped before the second touch operation is performed, the display range and scale of the map image do not change before and after the completion of the user operation.

[0098] Moreover, if the operation icon is dropped in the operation area OA1 or OA2, the control unit 10 determines that the drop position is not appropriate and reserves the drop operation. The operator can continue the operation by re-dragging the operation icon placed in the inappropriate drop position.

[0099] The above is a description of exemplary embodiments of the present disclosure. The embodiments of the present disclosure are not limited to those described above, and various modifications are possible within the scope of the technical idea of ​​the present disclosure. For example, the embodiments of the present application also include appropriate combinations of embodiments, etc., which are exemplified in the specification, or obvious embodiments, etc.

[0100] In the above embodiment, the operation of sliding the touch position on the screen 13a (as a more specific example, the operation of dragging the operation icon) has been described as an example of the first touch operation. However, in the present disclosure, the first touch operation is not limited to this.

[0101] For example, the first touch operation may be an operation of touching an arbitrary position on the screen 13a.

[0102] In this case, when any position on the screen 13a is touched, operation areas OA1 and OA2 are displayed between the touched position and the side of the screen 13a that is farthest from the touched position, and away from that side.

[0103] As a specific example, in the screen display state of Figure 3, when the operator touches a position slightly to the left of the center of screen 13a, two operation areas OA1 and OA2 are displayed slightly to the right of the center of screen 13a, as in the example of Figure 4.

[0104] That is, when an operation of touching the screen 13a (an example of a first touch operation) is performed, the control unit 10 operating as an operation area display control unit identifies, from among all the sides of the screen 13a, the side that is farthest from the touch position of the first touch operation (here, the right end 13R), and displays the operation area OA1 at a position between the identified right end 13R and the touch position of the first touch operation and away from the right end 13R.

[0105] In this way, an information processing device according to an embodiment of the present disclosure may be configured to be connected to a touch-operable display device, and include a detection unit that detects a touch operation on a screen of the display device, an operation area display control unit that displays a first operation area on the screen when the detection unit detects a first touch operation of touching an arbitrary position on the screen, and an object display control unit that slides an object to be displayed on the screen toward the arbitrary position touched by the first touch operation by a predetermined distance when the detection unit detects a second touch operation on the first operation area. In this case, the operation area display control unit displays the first operation area at a position between the arbitrary position and one side of the screen that is farthest from the arbitrary position, and away from the one side.

[0106] In the above embodiment, one map image is displayed on the screen 13a, but in another embodiment, for example, various objects including the map image may be displayed side by side on the screen 13a.

[0107] In this case, for example, when any position on screen 13a is touched, operation areas OA1 and OA2 may be displayed at a position between the touched position and the object displayed on screen 13a that is the furthest from the touched position, and away from the object.

[0108] In this way, an information processing device according to an embodiment of the present disclosure may be configured to be connected to a touch-operable display device, and include a detection unit that detects a touch operation on a screen of the display device, an operation area display control unit that displays a first operation area on the screen when the detection unit detects a first touch operation of touching an arbitrary position on the screen, and an object display control unit that slides an object to be displayed on the screen toward the arbitrary position touched by the first touch operation by a predetermined distance when the detection unit detects a second touch operation on the first operation area. In this case, the operation area display control unit displays the first operation area at a position between the arbitrary position and an object farthest from the arbitrary position among a plurality of objects including the object to be displayed and away from the object.

[0109] In addition, the objects to be subjected to display control (i.e., the objects to be moved a predetermined distance by sliding by the object display control unit) may be all objects displayed on the screen, or may be one or more objects specified by user operation.

[0110] FIG. 12 is a diagram showing an example of a screen displayed after the scale of a map image is enlarged in the modified example of the present disclosure.

[0111] When the scale of the map image is enlarged, the range of the map displayed on the screen becomes narrower. Therefore, in this modified example, an operation area OA4 is displayed along the upper end 13U of the screen 13a. An operation area OA5 is displayed along the lower end 13D of the screen 13a. An operation area OA6 is displayed to the right of the operation area OA3.

[0112] When the control unit 10 detects an operation of dragging an operation icon into operation area OA4, it moves the map image in an upward sliding direction. When the control unit 10 detects an operation of dragging an operation icon into operation area OA5, it moves the map image in a downward sliding direction. When the control unit 10 detects an operation of dragging an operation icon into operation area OA6, it moves the map image in a leftward sliding direction. The sliding amount is determined, for example, according to the retention time (the time the finger performing the dragging operation remains in each of the operation areas OA4 to OA6).

[0113] The operator can, for example, check an area that has become invisible due to an enlargement of the scale of the map image by performing an operation on the operation areas OA4 to OA6 and moving the map image with a slide. [Explanation of symbols]

[0114] 1: In-vehicle systems 2: Main unit 10: Control section 11: Player 12: Sound System 13: Display section 13a: Screen 14:Operation section 15: Storage section 16: GNSS receiver 17:DR sensor

Claims

1. An information processing device connected to a touch-operable display device, A detection unit that detects a touch operation on a screen of the display device; an operation area display control unit that displays a first operation area on the screen when a first touch operation of sliding a touch position on the screen is detected by the detection unit; an object display control unit that, when a second touch operation on the first operation area is detected by the detection unit, moves an object that is being displayed on the screen and is subject to display control by sliding it a predetermined distance toward a starting point of a touch position of the first touch operation; the operation area display control unit displays the first operation area at a position between the starting point and one side of the screen intersecting with a straight line extending from the starting point in a sliding direction of the first touch operation and away from the one side. Information processing device.

2. The detection unit detects an operation of sliding a touch position of the first touch operation into the first operation area as the second touch operation. The information processing device according to claim 1 .

3. the operation area display control unit displays the first operation area on the starting point side of a midpoint between the starting point and the one side of the screen, The information processing device according to claim 1 .

4. the operation area display control unit displays a second operation area in a position adjacent to the first operation area; the object display control unit enlarges a display of the object when a third touch operation on the second operation area is detected by the detection unit. The information processing device according to claim 1 .

5. the detection unit detects, as the third touch operation, an operation of sliding a touch position by the second touch operation from the first operation area to the second operation area; The information processing device according to claim 4.

6. the operation area display control unit displays a third operation area on an opposite side of the starting point to the first operation area; when a fourth touch operation on the third operation area is detected by the detection unit, the object display control unit returns a display state of the object to a display state before the object was moved by the predetermined distance by the slide. The information processing device according to claim 1 .

7. The display device is installed in a vehicle, A seat row including a first seat and a second seat aligned in a first direction is installed in the vehicle; The screen is located in front of the row of seats and extends in the first direction. The information processing device according to claim 1 .

8. An information processing program executed by a computer connected to a touch-operable display device, When a first touch operation of sliding a touch position on a screen of the display device is detected, a first operation area is displayed on the screen; when a second touch operation on the first operation area is detected, an object to be displayed on the screen and subjected to display control is moved by a predetermined distance toward a starting point of a touch position of the first touch operation by sliding the object; the first operation area is displayed at a position between the starting point and one side of the screen intersecting with a straight line extending from the starting point in a sliding direction of the first touch operation, and away from the one side. Information processing program.

Citation Information

Patent Citations

  • Vehicular display device

    JP2022011370A