Information processing device and information processing program

The information processing device addresses the issue of prolonged gaze times for slider bars by switching between slider bars and button groups based on touch operation ease, ensuring both precise adjustments and reduced gaze time for improved usability and safety.

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

Patent Information

Application Number
JP2023184935
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-10-27
Publication Date
2025-05-13

AI Technical Summary

Technical Problem

Slider bars used for precise value adjustments require longer gaze times for users, which is undesirable, especially in situations where the user needs to focus on driving or is experiencing screen vibrations.

Method used

An information processing device that determines the ease of touch operation on a screen and switches between a slider bar for precise adjustments and a button group for rough adjustments based on the operation state, thereby reducing gaze time.

Benefits of technology

The solution allows for precise value adjustments while minimizing user gaze time on the screen, enhancing usability and safety, especially during driving.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025073828000001_ABST
    Figure 2025073828000001_ABST
Patent Text Reader

Abstract

To not only display an operator enabling precise adjustment of a value on a screen of a display device, but display an operator easy to reduce a gazing time when necessary on the screen of the display device.SOLUTION: An information processing device includes: a determination unit that determines whether a current state is a first state where a touch operation to the screen of the display device is easy for a user, or is a second state where the touch operation is not easier than that in the first state; and a display control unit that displays a first operator for adjusting a value relating to content on the screen of the display device in the first state, and displays a second operator for adjusting the value relating to the content on the screen of the display device in the second state. The first operator is an operator that can adjust the value relating to the content in a unit of a first value according to the touch operation. The second operator is an operator that can adjust the value relating to the content in a unit of a second value larger than the first value according to the touch operation.SELECTED DRAWING: Figure 7
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] There is known an information processing device that displays on a screen controls for adjusting values ​​related to content. For example, Patent Document 1 describes a specific configuration of this type of information processing device.

[0003] The information processing device described in Patent Document 1 is an in-vehicle device that displays a slider bar for adjusting the volume on a screen. A user can adjust the volume of music or the like by operating the slider bar. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] JP 2010-36620 A Summary of the Invention [Problem to be solved by the invention]

[0005] In the case of slider bars, which require precise operation, users tend to gaze at the screen (slider bar) for a longer period of time than with other types of controls. It is desirable to keep such gaze time short. On the other hand, there is also a demand for using controls that allow value adjustments, such as slider bars.

[0006] In consideration of the above circumstances, an embodiment of the present disclosure aims to provide an information processing device and an information processing program that can not only display operators on the screen of a display device that allow for precise value adjustment, but also display operators on the screen of a display device that make it easy to keep gaze time short as necessary. [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 determination unit that determines whether a current state is a first state in which a user can easily perform a touch operation on the screen of the display device, or a second state in which a user cannot easily perform a touch operation compared to the first state, and a display control unit that displays a first operator for adjusting a value related to content on the screen of the display device when the current state is the first state, and displays a second operator for adjusting a value related to content on the screen of the display device when the current state is the second state. The first operator is an operator that can adjust a value related to content in a first value unit in response to the touch operation. The second operator is an operator that can adjust a value related to content in a second value unit larger than the first value in response to the touch operation. Effect of the Invention

[0008] According to one embodiment of the present disclosure, an information processing device and an information processing program are provided that can not only display operators on the screen of a display device that allow for precise value adjustment, but also display operators on the screen of a display device that make it easy to keep gaze time short, as necessary. [Brief description of the drawings]

[0009] [Figure 1] 1 is a block diagram showing a hardware configuration of an in-vehicle device according to an embodiment of the present disclosure. [Diagram 2] 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. [Diagram 3] 13A and 13B are diagrams illustrating an example of a display screen when a touch operation is performed on the screen of the display unit in the easy-to-operate state. [Figure 4] 13A and 13B are diagrams illustrating an example of a display screen when a touch operation is performed on the screen of the display unit in the easy-to-operate state. [Diagram 5] 13A and 13B are diagrams illustrating an example of a display screen when a touch operation is performed on the screen of the display unit in the difficult-to-operate state. [Figure 6]13A and 13B are diagrams illustrating an example of a display screen when a touch operation is performed on the screen of the display unit in the difficult-to-operate state. [Figure 7] 1 is a flowchart showing a process executed by a control unit of an in-vehicle device according to an embodiment of the present disclosure; [Figure 8] This is a subroutine of the first main process (step S103) in FIG. 7. [Figure 9] This is a subroutine of the second main process (step S104) in FIG. [Figure 10] FIG. 13 is a diagram showing an example of a display screen displayed on the screen of a display unit according to another embodiment of the present disclosure. [Figure 11] FIG. 13 is a diagram showing an example of a display screen displayed on the screen of a display unit in still another embodiment of the present disclosure. [Figure 12] FIG. 13 is a diagram showing an example of a display screen displayed on the screen of a display unit in still another embodiment 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 block diagram showing a hardware configuration of an in-vehicle device 1 according to an embodiment of the present disclosure. The in-vehicle device 1 is mounted on, for example, a vehicle, which is an example of a moving body.

[0012] The vehicle-mounted device 1 includes an information processing device connected to a touch-operable display device (display unit 13 in the example of FIG. 1). The vehicle-mounted device 1 is equipped with various functions including, for example, an audio function and a navigation function. The vehicle-mounted device 1 may be a device forming a part of an IVI (In-Vehicle Infotainment) system.

[0013] As shown in FIG. 1, the vehicle-mounted device 1 includes a control unit 10, a player 11, a sound system 12, a display unit 13, an operation unit 14, a memory unit 15, a GNSS (Global Navigation Satellite System) receiving unit 16, and a DR (Dead Reckoning) sensor 17.

[0014] The vehicle-mounted device 1 may have other configurations that are not shown in Fig. 1. That is, the vehicle-mounted device 1 has a degree of freedom in its configuration, and various design changes are possible.

[0015] 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.

[0016] 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.

[0017] The control unit 10 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 present embodiment.

[0018] 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).

[0019] In this manner, the information processing device according to this embodiment is incorporated in the vehicle-mounted device 1 as the control unit 10. In another embodiment, the information processing device may be incorporated in other types of devices such as a smartphone, a feature phone, a tablet terminal, a PC (Personal Computer), a PDA (Personal Digital Assistant), a PND (Portable Navigation Device), or a portable game machine.

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

[0021] 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 vehicle-mounted device 1.

[0022] 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 .

[0023] 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.

[0024] 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.

[0025] 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.

[0026] 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 the screen of the display unit 13.

[0027] A user can operate the vehicle-mounted device 1 via mechanical controls or controls on a GUI (Graphical User Interface).

[0028] 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.

[0029] 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).

[0030] The control unit 10 renders the map data stored in the memory unit 15 to display the map on the screen 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 of the display unit 13 (map matching).

[0031] 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.

[0032] 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.

[0033] Fig. 2 shows an example of a display screen displayed on the screen 13a of the display unit 13. In the example of Fig. 2, a slider bar 100, a path 110, and a content list 120 are displayed on the screen 13a.

[0034] The control unit 10 accesses map data, searches for a route from the current position to a destination set by a user operation, for example, by Dijkstra's algorithm, and sets the searched route. When performing route guidance, the control unit 10 highlights the route in the map displayed on the screen of the display unit 13. The control unit 10 periodically acquires the current position, displays a map that matches the acquired current position on the screen of the display unit 13, and plays an audio signal for route guidance through the speaker at an appropriate time. If the current position deviates from the route, the control unit 10 re-searches for and re-sets the route.

[0035] 2, reference numeral 110 indicates a route set by the control unit 10. Point P0 indicates the current position of the vehicle. Points P1 to P3 indicate waypoints on the route 110. Point P4 indicates the destination.

[0036] The control unit 10, for example, arbitrarily selects three landmarks from among a plurality of landmarks located on the route 110 and displays them on the screen 13a. As a more specific example, the control unit 10 selects landmarks so that the distances between the points are as equal as possible (in other words, sets points P1 to P3) and displays them on the screen 13a.

[0037] The control unit 10 may divide the route 110 from the current position (point P0) to the destination (point P4) into four sections such that the distance of each section is equal, and set the division points of each section as points P1 to P3, respectively.

[0038] The control unit 10 may divide the route 110 from the current position (point P0) to the destination (point P4) into four sections so that the travel time for each section is equal, and may set the division points of each section as points P1 to P3, respectively. More specifically, when searching for the route 110, the control unit 10 may estimate the time required to reach the destination from the current position, divide the estimated time equally into four, and set the points where the vehicle is expected to pass at each division point as points P1 to P3, respectively.

[0039] The content list 120 is a list in which icons for executing various contents are arranged and displayed. In the example of Fig. 2, content icons C1 to C3 are displayed in the content list 120. The user can display content icons other than the content icons C1 to C3 on the screen 13a by scrolling the content list 120. In this embodiment, the content is, for example, a song.

[0040] The slider bar 100 is an example of a first operator for adjusting a value related to content. The value related to content is, for example, the timing to start playing a song. The value related to content may be another value such as the volume of the content or the start point of playing the content.

[0041] 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.

[0042] By operating the slider bar 100, the user can adjust, for example, the timing to start playing music. Hereinafter, this timing will be referred to as "music playback start timing." The music playback start timing may also be referred to as, for example, "a point on the route 110" or "a time (in other words, the elapsed time from the current time)."

[0043] The user can adjust the music playback start timing within a predetermined range by touching the slider bar 100. The "predetermined range" is the point range from the current position (point P0) to the destination (point P4), or the time range from the current time to the expected arrival time at the destination. The symbols P0 to P4 displayed on the slider bar 100 indicate the points P0 to P4 on the route 110, respectively.

[0044] In other words, by operating the slider bar 100, the user can adjust the music playback start timing so that music playback begins when the vehicle passes a certain point on the route 110, and can also adjust the music playback start timing so that music playback begins at a certain time.

[0045] By operating the slider bar 100, the user can adjust the music playback start timing in units of a first value. The "first value" is, for example, a value that conforms to the minimum resolution detectable by a touch panel display, and is an extremely small value. Therefore, the user can adjust the music playback start timing substantially steplessly within a predetermined range.

[0046] In this way, the slider bar 100 (an example of a first operator) can adjust the music playback start timing (an example of a value related to content) in first value increments within a predetermined range in response to a touch operation on the screen 13a.

[0047] Since the timing to start playing music can be adjusted in small increments using the slider bar 100, the user tends to gaze at the screen 13a for a long time when operating the slider bar 100. For example, when the user manually drives a vehicle at a speed that exceeds the allowable range (e.g., slow driving or low-speed driving in a traffic jam), it is desirable to keep such gaze time short. Note that "manual driving" refers to driving in which the user performs various operations such as steering, accelerator, and brake operation by himself / herself without relying on a driving assistance device or an automatic driving device.

[0048] Also, for example, when a vehicle is traveling at a speed exceeding the allowable range, the finger touching the screen 13a is likely to shake due to the vibration of the vehicle body, making it difficult for the user to use the slider bar 100 to adjust the music playback start timing to the intended timing.

[0049] In this way, an operator that allows precise value adjustment such as the slider bar 100 is unsuitable as an operating means to be introduced into the vehicle interior environment. On the other hand, there is also a demand for an operator that allows value adjustment such as the slider bar 100 even during manual driving.

[0050] Therefore, the control unit 10 operates as a judgment unit that judges whether the current state is a first state in which it is easy for the user to perform a touch operation on the screen 13a of the display unit 13 (an example of a screen of a display device), or a second state in which the touch operation is less easy for the user than in the first state.

[0051] The second state is, for example, a state in which a user (driver) manually drives a vehicle (an example of a moving body) at a speed (an example of a speed exceeding a predetermined speed) that exceeds an allowable range (for example, slow driving or low-speed driving in a traffic jam). In the second state, the user needs to concentrate on driving, so it is desirable to keep the time the user gazes at the screen 13a short. Also, in the second state, the finger touching the screen 13a is likely to shake due to vibrations of the vehicle body. It is desirable to ensure operability even in a situation in which the finger shakes due to vibrations. The second state may be rephrased as "a state in which it is more difficult for the user to concentrate on operating the screen than in the first state."

[0052] In the second state, the control unit 10 displays a second operator for adjusting the music playback start timing on the screen 13a. Although described in detail later, the second operator is an operator that can adjust the music playback start timing (an example of a value related to content) in second value units that are greater than the first value in response to a touch operation on the screen 13a.

[0053] In this way, in the second state, in order to improve operability, the control unit 10 intentionally displays on the screen 13a a second operator that can adjust the music playback start timing only with coarse accuracy. Since the music playback start timing can be adjusted only with coarse accuracy, the user's gaze time on the screen 13a becomes short, and even if the finger touching the screen 13a is shaken by the vibration of the vehicle body, it is easy to adjust the music playback start timing to the intended timing.

[0054] The first state is a state in which the vehicle is stopped (an example of a state in which a moving object is stopped) or a state in which the vehicle is moving in a state other than the second state. "A state other than the second state" is, for example, a state in which the user manually drives the vehicle at a low speed (a predetermined speed or less) or a state in which the vehicle runs in an automatic driving mode. The first state may be rephrased as "a state in which it is not difficult for the user to concentrate on operating the screen."

[0055] In the first state, the user can relatively focus on the screen 13a. Also, since the vehicle body vibrates little, there is little shaking of the finger touching the screen 13a. That is, in the first state, the user can relatively easily touch the screen 13a. Therefore, in the first state, the control unit 10 displays on the screen 13a a slider bar 100 (an example of a first operator) for adjusting the music playback start timing (an example of a value related to the content) and enabling precise value adjustment. This allows the user to precisely adjust the music playback start timing.

[0056] In this way, the control unit 10 operates as a display control unit that displays the slider bar 100 (an example of a first operator) on the screen 13a when in the first state, and displays the second operator (a group of buttons 130 and 140 described below) on the screen 13a when in the second state. In the above example, the state of manual driving at a speed within the allowable range is included in the first state, but there are cases where it is preferable to include this in the second state in consideration of greater safety. For example, if the vehicle is equipped with an automatic braking system and safety at low speeds is ensured, the state of manual driving at a speed within the allowable range can be included in the first state, and if not, it is preferable to include it in the second state.

[0057] Hereinafter, the first state and the second state will be referred to as the "easy operation state" and the "non-easy operation state", respectively.

[0058] FIG. 3 shows an example of a display screen when a touch operation is performed on the screen 13a shown in FIG. 2 in the easy-to-operate state.

[0059] The hand shown in each of the figures showing display screen examples including FIG. 3 indicates the user touching the screen 13a. Also, the white arrow shown by the dashed line indicates the movement of the user's finger performing a drag operation on the screen 13a. Also, in each of the figures showing the display screen examples, the symbols P0 to P4 attached to the slider bar 100 and the path 110 may be omitted for the sake of clarity. Also, for the sake of convenience of explanation, a part of the screen 13a may be shown by hatching.

[0060] The user can touch and drag a content icon displayed in the content list 120 and drop the dragged content icon near the slider bar 100 to set the music playback start timing of the music corresponding to that icon. The control unit 10 recognizes a rectangular area R1 shown by hatching in Fig. 3 as the vicinity of the slider bar 100. Hereinafter, area R1 will be referred to as "slider bar area R1".

[0061] 3, the user touches the content icon C2, drags it to the vicinity of the slider bar 100, and drops it. Since the content icon C2 has been dropped within the slider bar region R1, the control unit 10 displays the arrowhead icons A1 and A2 at positions corresponding to the drop position, and sets the music playback start timing corresponding to the drop position.

[0062] The control unit 10 displays, for example, an arrowhead icon A1 on the screen 13a of the display unit 13 so as to point to the position on the slider bar 100 that is closest to the drop position. The control unit 10 further displays an arrowhead icon A2 at a position on the path 110 that corresponds to the position pointed to by the arrowhead icon A1. In the example of Fig. 3, the arrowhead icons A1 and A2 are displayed at an intermediate position between the points P2 and P3.

[0063] The control unit 10 identifies the position indicated by the arrowhead icon A1 (in other words, the position on the route 110 indicated by the arrowhead icon A2) based on the data of the route 110 acquired by the route search (hereinafter referred to as "route data"). When the vehicle passes the position indicated by the arrowhead icon A2, the control unit 10 starts playing the music corresponding to the content icon C2.

[0064] The scale of the slider bar 100 is in units of distance, but in another embodiment, it may be in units of time. In this case, the symbol P0 indicates the current time. The symbols P1 to P3 indicate the estimated times of passing through the points P1 to P3, respectively (in other words, the elapsed time from the current time). The symbol P4 indicates the estimated time of arrival at the destination P4.

[0065] Based on the route data acquired by the route search, the control unit 10 identifies a position on the route 110 that corresponds to the time (the time elapsed from the current time) indicated by the arrowhead icon A1. The control unit 10 displays the arrowhead icon A2 at the identified position on the route 110. In this case, too, the control unit 10 starts playing the music corresponding to the content icon C2 when the vehicle passes the position indicated by the arrowhead icon A2. The control unit 10 may also start playing the music corresponding to the content icon C2 when the time indicated by the arrowhead icon A1 arrives.

[0066] Fig. 4 shows an example of a screen display when a touch operation is performed on the screen 13a shown in Fig. 3 in the easy-to-operate state. In the example of Fig. 4, the user drags the arrowhead icon A1 from the position shown in Fig. 3 and drops it between points P0 and P1. The control unit 10 moves the arrowhead icon A1 to the drop position, and moves the arrowhead icon A2 to a position on the path 110 that corresponds to the position of the arrowhead icon A1 after the movement.

[0067] In addition, if the user taps between points P0 and P1, arrowhead icon A1 moves from the position shown in Figure 3 to the tap position, and arrowhead icon A2 moves to a position on path 110 corresponding to the position of arrowhead icon A1 after the movement.

[0068] In this way, in the easy-to-operate state where it is relatively easy to focus on the screen 13a and the vibration of the car body is small, the user can easily perform accurate touch operations. For this reason, the slider bar 100 that can precisely adjust the timing of starting music playback is provided as an operation means.

[0069] FIG. 5 shows an example of a display screen when a touch operation is performed on the screen 13a shown in FIG. 2 in the non-easy operation state.

[0070] 5, in the non-easy operation state, a button group 130 in which eight buttons R2a to R2h are arranged vertically on the screen is displayed in a hatched rectangular area R2, and a button group 140 in which five buttons R3a to R3e are arranged vertically on the screen is displayed in each of rectangular areas R3 on both sides of area R2. In button group 130, buttons R2a to R2h are arranged in order from the bottom to the top of area R2. In button group 140, buttons R3a to R3e are arranged in order from the bottom to the top of area R3.

[0071] For the sake of clarity in the drawings, only some of the buttons R2a to R2h and R3a to R3e are labeled with reference numerals. In the following description, the buttons R2a to R2h and R3a to R3e are collectively referred to simply as "buttons." Hereinafter, the regions R2 and R3 are referred to as "button operation region R2" and "button operation region R3," respectively.

[0072] The control unit 10 associates the buttons R2a and R2h with the current position (point P0) and the destination (point P4), respectively. The control unit 10 also internally divides the route 110 from the current position (point P0) to the destination (point P4) into seven sections with equal distances between each section, and stores the dividing points of each section. The control unit 10 associates the buttons R2b to R2g with the dividing points of each section, respectively. The control unit 10 also associates the buttons R3a to R3e with the dividing points P0 to P4, respectively.

[0073] The user can touch and drag a content icon displayed in the content list 120 and drop the dragged content icon onto any of the buttons to set the timing for starting playback of the song corresponding to that icon.

[0074] 5, the user touches the content icon C2 and drops it on the button R3d, causing the control unit 10 to display the arrowhead icon A2 at the point P3 associated with the button R3d, which is the drop position, and set the point P3 as the music playback start timing.

[0075] When the vehicle passes through point P3 indicated by the arrowhead icon A2, the control unit 10 starts playing the music corresponding to the content icon C2.

[0076] The button groups 130 and 140 are operators that can adjust the music playback start timing in eight steps and five steps, respectively. That is, the button groups 130 and 140 are an example of a second operator that can adjust the music playback start timing (an example of a value related to content) in a larger value unit (an example of a second value unit) than the slider bar 100 that can adjust the music playback start timing (an example of a value related to content) in a substantially stepless manner in response to a touch operation on the screen 13a.

[0077] Additionally, button group 130, 140, which is an example of a second operator, is an arrangement of multiple operators (here, buttons R2a-R2h, R3a-R3e) corresponding to values ​​related to multiple content items that are distributed discretely within a predetermined range (a location range from the current location (point P0) to the destination (point P4), or a time range from the current time to the expected arrival time at the destination), and the difference between at least two consecutive values ​​among the values ​​related to the multiple content items (for example, points P0-P4) (for example, the distance difference between point P0 and point P1) is a second value (for example, 10 km). The distance difference between two other adjacent points (for example, the distance difference between point P1 and point P2) may be a third value different from the second value (for example, 20 km).

[0078] The button groups 130 and 140 may be an arrangement of a plurality of operators (here, buttons R2a to R2h, R3a to R3e) corresponding to values ​​relating to a plurality of contents that are distributed discretely at equal intervals within the above-mentioned predetermined range.

[0079] Each button is associated with a dividing point when the route 110 is divided by distance, but may also be associated with a dividing time when the route 110 is divided by time (in other words, the time elapsed from the current time).

[0080] Each button in the button operation areas R3 on both sides of the button operation area R2 may be associated with a dividing point when the route 110 is divided by distance, or may be associated with a dividing time when the route 110 is divided by time. Each button in one button operation area R3 may be associated with a dividing point when the route 110 is divided by distance, and each button in the other button operation area R3 may be associated with a dividing time when the route 110 is divided by time.

[0081] Fig. 6 shows an example of a screen display when a touch operation is performed on the screen 13a shown in Fig. 5 in the non-easy-to-operate state. In the example of Fig. 6, the user taps the button R3c. The control unit 10 moves the arrowhead icon A2 to a position on the route 110 that points to the point P2 associated with the tapped button R3c.

[0082] In this way, it is difficult for the user to perform accurate touch operations when it is difficult to focus on the screen 13a and the vibration of the car body is not small, making it difficult to operate. Therefore, button groups 130 and 140 that can roughly adjust the timing of starting music playback are provided as operation means.

[0083] Fig. 7 is a flowchart showing a process executed by the control unit 10 in an embodiment of the present disclosure. For example, when a route search is performed and a route 110 is displayed on the screen 13a, the process shown in Fig. 7 is started. For example, the screen shown in Fig. 2 is displayed on the screen 13a.

[0084] 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.

[0085] The control unit 10 waits for a touch operation on a content icon arranged in the content list 120 (step S101). When the control unit 10 detects a touch operation on the content icon, it determines whether the current state is an easy operation state or an easy operation state (step S102).

[0086] During automatic driving, the control unit 10 determines that the current state is the easy-to-operate state. During manual driving, if the vehicle speed detected by the vehicle speed sensor included in the DR sensor 17 is equal to or lower than a predetermined speed (when stopped or traveling at a low speed such as slowly), the control unit 10 also determines that the current state is the easy-to-operate state. Also, during manual driving, if the vehicle speed detected by the vehicle speed sensor included in the DR sensor 17 exceeds a predetermined speed, the control unit 10 determines that the current state is the difficult-to-operate state.

[0087] If the current state is the easy operation state (step S102: easy operation state), the control unit 10 executes a first main process (step S103). If the current state is the difficult operation state (step S102: difficult operation state), the control unit 10 executes a second main process (step S104).

[0088] FIG. 8 shows a subroutine of the first main process (step S103).

[0089] 8, the control unit 10 sets each area (step S103a). Specifically, the control unit 10 sets a slider bar area R1, and sets the area in the screen 13a other than the slider bar area R1 as a cancellation area.

[0090] As illustrated in Fig. 3, the slider bar region R1 is a region including the slider bar 100, and extends from the bottom to the top of the screen 13a. The width of the slider bar region R1 can be set by a user operation. Fig. 3 shows the slider bar region R1 when the width is set to a value of 100.

[0091] The size (width) of the slider bar region R1 may be dynamically changed depending on the state of the vehicle. For example, touch operation is easier during automatic driving or when the vehicle is stopped than during manual driving at low speed. Therefore, even if the width of the slider bar region R1 is narrow, the user can easily perform touch operation. Therefore, the slider bar region R1 may be displayed with a narrow width (e.g., a width of value 70) during automatic driving or when the vehicle is stopped, and may be displayed with a wide width (e.g., a width of value 100) during manual driving at low speed.

[0092] By narrowing the width of the slider bar region R1 during automatic driving or when the vehicle is stopped, the visibility of other display elements (for example, the route 110) is improved.

[0093] The control unit 10 displays the slider bar region R1 on the screen 13a (step S103b). Illustratively, the control unit 10 pastes a semi-transparent rectangular figure onto the slider bar region R1 and displays it on the screen 13a.

[0094] When the control unit 10 detects that the user's finger has been released from the screen 13a (step S103c), it determines whether the position where the finger has been released (ie, the drop position of the content icon) is within the slider bar region R1 or not (step S103d).

[0095] If the drop position of the content icon is within the slider bar region R1 (step S103d: YES), the control unit 10 calculates the position on the slider bar 100 that is closest to the drop position in the coordinate system of the screen 13a (step S103e).

[0096] Based on the route data, the control unit 10 calculates a position on the route 110 (in other words, latitude and longitude) corresponding to the position on the slider bar 100 calculated in step S103e, and sets the calculated position as the music playback start timing (step S103f).

[0097] The control unit 10 displays the arrowhead icon A1 on the screen 13a so as to point to the position on the slider bar 100 calculated in step S103e, and displays the arrowhead icon A2 at a position on the path 110 corresponding to the position pointed to by the arrowhead icon A1 (step S103g). As a result, for example, the screen shown in FIG. 3 is displayed.

[0098] If the drop position of the content icon is outside the slider bar region R1, that is, in the cancel region (step S103d: NO), the control unit 10 cancels the drag operation of the content icon (step S103h). In this case, the music playback start timing is not set, and the arrowhead icons A1 and A2 are not displayed.

[0099] In this way, in the easy operation state, the user can set the music playback start timing in fine increments by dropping the content icon at any position near the slider bar 100. Also, as shown in Fig. 4, the user can adjust the music playback start timing in fine increments by dragging and dropping the arrowhead icon A1 within the slider bar area R1 or by tapping at any position within the slider bar area R1.

[0100] FIG. 9 shows a subroutine of the second main process (step S104).

[0101] As shown in Fig. 9, the control unit 10 sets each area (step S104a). Specifically, the control unit 10 sets button operation areas R2 and R3, and defines an area in the screen 13a other than the button operation area R2 and an area in the screen 13a other than the button operation area R3 as a cancel area. In the button operation area R2, areas corresponding to each of the buttons R2a to R2h of the button group 130 are set. In the button operation area R3, areas corresponding to each of the buttons R3a to R3e of the button group 140 are set.

[0102] As illustrated in Fig. 5, the button operation areas R2 and R3 are areas extending from the bottom to the top of the screen 13a. The widths of the button operation areas R2 and R3 can be set by a user operation. Fig. 5 shows the button operation areas R2 and R3 when the widths are both set to a value of 100.

[0103] The size (width) of the button operation areas R2 and R3 may be dynamically changed according to the state of the vehicle. For example, the higher the driving speed during manual driving, the more difficult it becomes to perform accurate touch operation. Therefore, the size (width) of the button operation areas R2 and R3 may be increased in order to ensure operability as the driving speed during manual driving increases.

[0104] The rate of change in width according to the vehicle speed may be the same for the button operation area R2 and the button operation area R3, or may be different. For example, the faster the vehicle speed, the wider the width of the button operation area R3 may be compared to the button operation area R2. In other words, the ratio of the button operation area R3 to the button operation area R2 may increase.

[0105] The control unit 10 displays the button operation regions R2 and R3 on the screen 13a (step S104b). For example, the control unit 10 displays the semi-transparent buttons R2a to R2h by pasting them in the button operation region R2, and displays the semi-transparent buttons R3a to R3e by pasting them in the button operation region R3.

[0106] When the control unit 10 detects that the user's finger has been released from the screen 13a (step S104c), it determines whether the position where the finger was released (i.e., the drop position of the content icon) is within either of the button operation areas R2 and R3 (step S104d).

[0107] If the drop position of the content icon is within either the button operation area R2 or R3 (step S104d: YES), the control unit 10 detects the button corresponding to the drop position (step S104e).

[0108] Based on the route data, the control unit 10 calculates the position on the route 110 (in other words, the latitude and longitude) corresponding to the button detected in step S104e, and sets the calculated position as the music playback start timing (step S104f).

[0109] The control unit 10 displays an arrowhead icon A2 at a position on the path 110 that corresponds to the button detected in step S104e (step S104g). As a result, a screen such as that shown in FIG.

[0110] If the drop position of the content icon is in the cancellation area (step S104d: NO), the control unit 10 cancels the drag operation of the content icon (step S104h), similarly to step S103h.

[0111] In this way, in the non-easy operation state, the user can set the music playback start timing by dropping the content icon on any button. Also, the user can change the music playback start timing by tapping another button (performing an operation of releasing the finger that touched the screen 13a from the screen 13a in that position) as shown in Fig. 6. In other words, the user can roughly set or change the music playback start timing by an operation that does not require fine movements, such as dropping the content icon on a button or tapping a button.

[0112] Although the above description has been given with an example of the user dropping the content icon on an arbitrary button, other operations may be used instead. For example, when the user taps a content icon, the icon becomes selected, and the user may then tap an arbitrary button to set the timing for starting playback of the music.

[0113] Since the operation does not require fine movements, the time the user gazes at the screen 13a can be kept short. Also, the user can easily set the music playback start timing to the intended timing even in a situation where the user's fingers are shaking due to vibration.

[0114] 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.

[0115] In the above embodiment, the slider bar region R1 is set in the easy operation state, and the button operation regions R2 and R3 are set in the difficult operation state, but the present disclosure is not limited to this.

[0116] 10 shows an example of a display screen in another embodiment of the present disclosure. For example, in the easy-to-operate state, not only the slider bar area R1 but also button operation areas R2 and R3 may be set. In this case, the user can precisely adjust the music playback start timing by operating the slider bar 100, and can also roughly adjust the music playback start timing by operating any of the button groups 130 and 140.

[0117] In other words, when the control unit 10 is in the easy-to-operate state, operating as a display control unit, it may display a slider bar 100 (an example of a first operator) and button groups 130 and 140 (an example of a second operator) on the screen 13a, and when the control unit 10 is in the difficult-to-operate state, it may display only button groups 130 and 140 of these operators on the screen 13a.

[0118] FIG. 11 shows an example of a display screen according to yet another embodiment of the present disclosure.

[0119] The control unit 10 may display the slider bar 100 and the button groups 130 and 140 on the screen 13a in both the easy operation state and the difficult operation state. In this case, the control unit 10 may display the button groups 130 and 140 larger on the screen 13a in the difficult operation state compared to the easy operation state.

[0120] Illustratively, in the easy operation state, the control unit 10 displays the slider bar region R1 and the button groups 130 and 140 on the screen 13a as shown in Fig. 10. In the difficult operation state, the control unit 10 displays the slider bar region R1 and the button groups 130 and 140 on the screen 13a as shown in Fig. 11. That is, in the difficult operation state, the control unit 10 displays the slider bar region R1 smaller and the button groups 130 and 140 larger on the screen 13a compared to the easy operation state.

[0121] In this way, by displaying the slider bar region R1 large in the easy-to-operate state and displaying the button groups 130 and 140 large in the difficult-to-operate state, good operability is ensured in either state.

[0122] In the above embodiment, the button group 130 and the button group 140 are displayed as a set, but in another embodiment, only one of the button group 130 and the button group 140 may be displayed.

[0123] FIG. 12 shows an example of a display screen according to yet another embodiment of the present disclosure.

[0124] The positions on the screen 13a that are easy to operate vary from user to user, so the positions of the slider bar region R1 and the button operation regions R2 and R3 can be arbitrarily changed by the user's operation.

[0125] A case will be described where the position of slider bar region R1 is changed to near the left edge of screen 13a as shown in Fig. 12. In this case, the space to the left of slider bar region R1 is narrow, so button group 130 and button group 140 cannot be displayed to the left of slider bar region R1. In this case, control unit 10 displays button group 140 only to the right of slider bar region R1.

[0126] In the example of FIG. 12, the control unit 10 may display a button group 130 instead of or in addition to the button group 140 to the right of the slider bar region R1. [Explanation of symbols]

[0127] 1: Onboard equipment 10: Control section 13: Display section 100: Slider bar 130: Buttons 140: Buttons

Claims

1. An information processing device connected to a touch-operable display device, a determination unit that determines whether a current state is a first state in which a user can easily perform a touch operation on a screen of the display device, or a second state in which the user can more easily perform the touch operation than the first state; a display control unit that displays a first operator for adjusting a value related to the content on the screen when the display device is in the first state, and displays a second operator for adjusting a value related to the content on the screen when the display device is in the second state, the first operator is an operator capable of adjusting a value related to the content in a first value unit in response to the touch operation; the second operator is an operator capable of adjusting a value related to the content in a second value unit larger than the first value in response to the touch operation; Information processing device.

2. It is mounted on a moving object, the first state includes at least a state in which the moving object is stopped, The second state includes at least a state in which the moving object moves at a speed exceeding a predetermined speed while being manually driven by a driver. The information processing device according to claim 1 .

3. The display control unit is When the display device is in the first state, the first operator and the second operator are displayed on the screen; When the display device is in the second state, only the second operator among the first operator and the second operator is displayed on the screen. The information processing device according to claim 1 .

4. The display control unit is displaying the first operator and the second operator on the screen in both the first state and the second state; In the second state, the second operator is displayed larger on the screen than in the first state. The information processing device according to claim 1 .

5. The first operator is a slider bar that is capable of adjusting a value related to the content within a predetermined range in units of the first value in response to the touch operation; The second operator is a plurality of operators corresponding to a plurality of values ​​relating to the content that are discretely distributed within the predetermined range are arranged side by side, and a difference between at least two consecutive values ​​among the plurality of values ​​relating to the content is the second value; The information processing device according to claim 1 .

6. An information processing program executed by a computer connected to a touch-operable display device, determining whether a current state is a first state in which a user can easily perform a touch operation on a screen of the display device, or a second state in which the user can less easily perform the touch operation than in the first state; causing the computer to execute a process of displaying, when the display is in the first state, a first operator for adjusting a value related to the content on the screen, and, when the display is in the second state, displaying, when the display is in the second state, a second operator for adjusting a value related to the content on the screen; the first operator is an operator capable of adjusting a value related to the content in a first value unit in response to the touch operation; the second operator is an operator capable of adjusting a value related to the content in a second value unit larger than the first value in response to the touch operation; Information processing program.

Citation Information

Patent Citations

  • On-board electronic instrument

    JP2010036620A