INFORMATION PROCESSING DEVICE AND INFORMATION PROCESSING PROGRAM

The information processing device addresses the challenge of prolonged gaze times during precise volume adjustments by dynamically switching between precise sliders and coarse buttons based on touch operation ease, enhancing both precision and usability.

DE102024128796A1Pending Publication Date: 2025-04-30FAURECIA CLARION ELECTRONICS CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
DE102024128796
Authority / Receiving Office
DE · DE
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-10-07
Publication Date
2025-04-30

AI Technical Summary

Technical Problem

In scenarios requiring precise volume adjustments, users tend to spend longer focusing on the screen, which is undesirable, while also needing an operator for value adjustment like a slide controller.

Method used

An information processing device that determines the ease of touch operation on a screen and displays either a precise slider operator for easy states or a coarser button operator for less easy states, allowing for value setting in appropriate units.

Benefits of technology

Enables precise value setting on a screen while keeping the user's gaze time as short as necessary, improving operability even in challenging conditions like vehicle vibrations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 00000000_0000_ABST
    Figure 00000000_0000_ABST
Patent Text Reader

Abstract

[Problem] The goal is not only to display an operator who enables precise value setting on the screen of a display device, but also an operator who can easily reduce the viewing time on the screen of the display device when necessary. [Resolution] An information processing device is provided with a determining unit for determining whether a current state is a first state, in which touch operation on a screen of the display device is simple for a user, or a second state, in which touch operation is less simple for the user than in the first state; and a display control unit that displays a first operator for setting a value relating to the content on the screen of the display device when it is in the first state, and a second operator for setting a value relating to the content on the screen when it is in the second state. The first operator is an operator who is capable of setting a content-related value in a first value unit according to the touch operation.The second operator is an operator who is able to set a content-related value in a second unit of value that is larger than the first value, according to the touch operation.
Need to check novelty before this filing date? Find Prior Art

Description

[FIELD OF THE INVENTION]

[0001] The present disclosure relates to an information processing apparatus and an information processing program. [STATE OF THE ART]

[0002] An information processing device that displays an operator's input for setting a content value on a screen is known. A specific embodiment of such an information processing device is described, for example, in Patent Document 1.

[0003] The information processing device taught in Patent Document 1 is an on-board device and displays a volume adjustment slider on a screen. The user can adjust the volume of music or the like by operating the slider. [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 a slider, which requires precise operation, the time the user spends looking at the screen (slider) tends to be longer compared to other operators or other shapes. It is desirable to keep such looking time short. On the other hand, there is also the requirement for an operator that allows value adjustment, such as a slider.

[0006] In view of the above circumstances, an object of an embodiment of the present disclosure is to provide an information processing apparatus and an information processing program capable of not only displaying an operator enabling precise value setting on a screen of a display device, but also displaying an operator easily keeping a viewing time on the screen of the display device as short as necessary. [METHODS FOR SOLVING THE TASK]

[0007] An information processing device according to an embodiment of the present disclosure is a device connected to a touch-controlled display device, comprising: a determination unit that determines whether a current state is a first state in which touch operation by a user on a screen of the display device is easy, or a second state in which touch operation by the user is less easy than the first state; and a display control unit that displays a first operator for setting a value related to the content on the screen of the display device when in the first state, and a second operator for setting the value related to the content on the screen of the display device when in the second state.The first operator is an operator capable of adjusting a content-related value by a first value unit according to the touch operation. The second operator is an operator capable of adjusting a content-related value by a second value unit that is greater than the first value according to the touch operation. [EFFECT OF THE INVENTION]

[0008] According to an embodiment of the present disclosure, there are provided an information processing apparatus and an information processing program capable of not only displaying an operator enabling precise value setting on a screen of a display device, but also displaying an operator easily keeping a viewing time on the screen of the display device as short as necessary. [BRIEF DESCRIPTION OF THE DRAWINGS] Fig. 1 is a block diagram illustrating a hardware configuration of an onboard device according to an embodiment of the present disclosure. Fig. 2 is a diagram illustrating an example of a display screen displayed on a screen of a display unit in an embodiment of the present disclosure. Fig. 3 is a diagram illustrating an example of a display screen when a touch operation is performed on the screen of the display unit in an easy-to-operate state. Fig. 4 is a diagram 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. Fig. 5 is a diagram illustrating an example of a display screen when a touch operation is performed on the screen of the display unit in a state not easy to operate. Fig. 6 is a diagram illustrating an example of a display screen when a touch operation is performed on the screen of the display unit in the not easy-to-operate state. Fig. 7 is a flowchart illustrating the processing executed by a control unit of the onboard device in an example of the present disclosure Fig. 8 is a subroutine of the first main processing (step S103) of Fig. 7. Fig. 9 is a subroutine of the second main processing (step S 104) of Fig. 7. Fig. 10 is a diagram illustrating an example of a display screen displayed on a screen of a display unit in a separate embodiment of the present disclosure. Fig. 11 is a diagram illustrating an example of a display screen displayed on a screen of a display unit in another separate embodiment of the present disclosure. Fig. 12 is a diagram illustrating an example of a display screen displayed on a screen of a display unit in another separate embodiment of the present disclosure. [EMBODIMENTS OF THE INVENTION]

[0009] The following description relates to an information processing device and an information processing program according to an embodiment of the present disclosure. Common or corresponding elements are identified with the same or similar reference codes, and duplicate descriptions are simplified or omitted where appropriate.

[0010] Fig. 1 is a block diagram illustrating a hardware configuration of an onboard device 1 according to an embodiment of the present disclosure. The onboard device 1 is mounted on, for example, a vehicle, which is an example of a mobile body.

[0011] The on-board device 1 includes an information processing device provided with a touch-controlled display device (in the example of Fig. 1, a display unit 13). The on-board device 1 is equipped with various functions, including, for example, an audio function and a navigation function. It should be noted that the on-board device 1 may be a device that forms a portion of the in-vehicle infotainment (IVI).

[0012] As in Fig. 1, the on-board device 1 is provided with a control unit 10, a player 11, a sound system 12, a display unit 13, an operating unit 14, a storage unit 15, a GNSS receiving unit 16 and a dead reckoning (DR) sensor 17.

[0013] The on-board device 1 can be connected to another, in Fig. 1. In other words, the shape of the on-board device 1 is freely selectable, and various design variants are possible.

[0014] Player 11 is connected to a sound source. Player 11 plays an audio signal input from the sound source, which is then output to control unit 10.

[0015] Examples of the sound source include data storage devices such as compact discs (CDs) and super audio CDs (SACDs), storage media such as hard disk drives (HDDs) and universal serial buses (USBs), smartphones, tablet devices that store digital audio data, and servers that perform streaming over a network. If the sound source is streamed or stored in the storage unit 15 described later, the player 11 can be omitted as a separate piece of hardware.

[0016] The control unit 10 is an example of the information processing apparatus 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.

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

[0018] In this way, the information processing device according to the present embodiment is integrated as a control unit 10 in the onboard device 1. In another embodiment, the information processing device may be incorporated into a device of another form, such as a smartphone, a mobile phone, a tablet terminal, a personal computer (PC), a personal digital assistant (PDA), a portable navigation device (PND), or a handheld game device.

[0019] The control unit 10 executes various programs developed in a work area of ​​the RAM. Thus, the control unit 10 controls the operation of the on-board device 1.

[0020] The control unit 10 is, for example, a single processor or a multiprocessor and includes at least one processor. If the control unit 10 is configured to include a plurality of processors, it may be configured as a single device or as a plurality of physically separate devices within the on-board device 1.

[0021] The control unit 10 processes a digital audio signal input from the player 11 or the storage unit 15, which is then output to the sound system 12.

[0022] The sound system 12 includes a D / A converter, an amplifier, and the like. The digital audio signal is converted into an analog signal by the D / A converter.

[0023] This analog signal is amplified by the amplifier and output to each speaker installed in the vehicle's interior. This allows, for example, the music recorded in the sound source to be played from every speaker in the vehicle's interior.

[0024] The display unit 13 is a device that displays various screens, including, for example, displays made of a liquid crystal display (LCD) or organic electroluminescence (EL). The display is equipped with a touch panel.

[0025] In other words, the display unit 13 is an example of a touch-controlled display device. Furthermore, the control unit 10 is connected to the display unit 13, which is an example of a display device.

[0026] The operating unit 14 includes mechanical operators such as switches, buttons, knobs, and dials, which may be mechanical systems, capacitive contactless systems, membrane systems, or the like. Furthermore, the display unit 13 equipped with a touch panel forms a section of the operating unit 14. A graphical user interface (GUI) is displayed on the screen of the display unit 13, allowing operators to operate by touch.

[0027] The user can operate the on-board device 1 via a mechanical operator or an operator on the GUI (graphical user interface).

[0028] The storage unit 15 is an auxiliary storage device or a flash memory such as a hard disk drive (HDD) or a solid state drive (SSD). 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, are stored in the storage unit 15. When the player 11 is omitted, the sound source data is also stored in the storage unit 15.

[0029] The GNSS receiving unit 16 measures the current position of the vehicle based on a GNSS signal received from a plurality of GNSS satellites. The GNSS receiving unit 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 GNSS is the Global Positioning System (GPS).

[0030] The control unit 10 reproduces the map data stored in the storage unit 15 to display a map on the screen of the display unit 13, acquires the current position measured by the GNSS receiving unit 16, and superimposes a mark indicating a vehicle position on the acquired current position, a position on a route of 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 an angular velocity with respect to a ball bearing in a horizontal plane of the vehicle, and a vehicle speed sensor that detects a rotational speed of the left and right drive wheels of the vehicle.

[0032] The control unit 10 can also estimate the current position based on the information acquired by the DR sensor 17. The control unit 10 can determine a final current position by comparing 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.

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

[0034] The control unit 10 accesses the map data, searches for a route from the current position to a destination set by a user, e.g., using the Dijkstra method, and sets the searched route. When executing route guidance, the control unit 10 highlights the route on the map displayed on the screen of the display unit 13. The control unit 10 periodically detects a current position, displays a map consistent with the detected current position on the screen of the display unit 13, and outputs a voice signal for route guidance through a loudspeaker at an appropriate time. If the current position deviates from the route, the control unit 10 searches for the route again and resets it.

[0035] In Fig. 2, reference code 110 indicates a route defined by control unit 10. Point P0 indicates the current position of the vehicle. Points P1 to P3 indicate the transit points on route 110. Point P4 indicates the destination.

[0036] For example, the control unit 10 selects any three landmarks from a plurality of landmarks on the route 110, which are then displayed on the screen 13a. As a specific example, the control unit 10 selects the landmarks (ie, it sets points P1 to P3) such that the distances between the points are as equal as possible, 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 so that the distances between the sections are equal to each other, and set the divisions of the sections 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 such that the travel times of the sections are equal, and set the divisions of the sections as points P1 to P3. Specifically, at the time of searching for the route 110, the control unit 10 may estimate a time required to reach the destination from the current position, divide the estimated time into four equal parts, and set the points that the vehicle is expected to pass at the respective time divisions as points P1 to P3.

[0039] The content list 120 is a list in which icons for executing different content types are arranged and displayed. In the example of Fig. 2, the 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 the present embodiment, the content is, for example, music.

[0040] Slider 100 is an example of the first operator for setting a content-related value. The value related to the content is, for example, a time at which music playback starts. The value related to the content can be another value, such as the volume of the content or the starting point of the content's playback.

[0041] Note that any reference to an element with a label such as "first," "second," or the like, as used in this disclosure, does not generally limit the quantity or order of those elements. These labels are used for convenience to distinguish between two or more elements. For example, the mention of a first and a second element does not imply that only two elements are used or that the first element must precede the second element.

[0042] For example, the user can set the time at which music playback begins by operating slider 100. This time is referred to below as the "music playback start time." The start time of music playback can be described, for example, as a "point on route 110" or as "time (in other words: elapsed time from the current time)."

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

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

[0045] The user can adjust the start time of music playback by a first value unit by operating slider 100. The "first value" is, for example, a value corresponding to a minimum resolution that can be recognized by the touch panel display and is an extremely small value. In this way, the user can adjust the start time of music playback essentially continuously within a predetermined range.

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

[0047] Since the start time of music playback can be adjusted in fine units using the slider 100, the time during which the user looks at the screen 13a tends to be long when the slider 100 is operated. For example, when the user manually drives the vehicle at a speed that exceeds a permissible range (e.g., slow driving or low-speed driving in a traffic jam), it is desirable to keep such viewing time short. It should be noted that "manual driving" is driving in which the user performs various operations such as operating the steering wheel, accelerator pedal, or brake independently, without relying on a driving aid or autonomous driving device.

[0048] In addition, when the vehicle travels at a speed exceeding a permissible range, a finger touching the screen 13a is likely to shake due to the vibration of the vehicle body. Therefore, it is difficult for the user to adjust the start time of music playback to a desired timing using the slider 100.

[0049] Thus, an operator that enables precise value adjustment, such as slider 100, is unsuitable as an operating device for installation in the vehicle interior. On the other hand, there is also a need for an operator that enables value adjustment even during manual operation, such as a slider 100.

[0050] In addition, the control unit 10 functions as a determination unit for determining whether a current state is a first state in which a touch operation on the screen 13a of the display unit 13 (an example of the screen of the display device) is easy for the user, or a second state in which the touch operation is not as easy for the user as in the first state.

[0051] The second state is, for example, a state where the user (driver) manually operates a vehicle (an example of a moving body) at a speed exceeding the allowable range (e.g., slow operation or slow operation in a traffic jam) (an example of the speed exceeding the predetermined speed). In the second state, it is necessary for the user to concentrate on the operation, and it is desirable that the time the user looks at the screen 13a be kept short. In the second state, the finger touching the screen 13a is likely to shake due to the vibration of the vehicle body. It is desirable to ensure operability even in a situation where the finger is shaken by the vibration.The second state can be described as “a state in which it is difficult for the user to concentrate on operating the screen compared to the first state.”

[0052] In the second state, the control unit 10 displays a second operator for setting the music playback start time on the screen 13a. As described in detail later, the second operator is an operator capable of setting the music playback start time (an example of a content-related value) in units of a second value greater than the first value in response to a touch operation on the screen 13a.

[0053] In this way, in the second state, to improve operability, the control unit 10 intentionally displays on the screen 13a the second operator who can only set the music playback start time with rough accuracy. Since the music playback start time can only be set with rough accuracy, the time the user spends looking at the screen 13a becomes shorter, and even if the finger touching the screen 13a is shaken by the vibration of the vehicle body, it is easy to set the music playback start time to the intended time.

[0054] The first state is a state where the vehicle is stopped (an example of a state where the moving object is stopped) or a state where the vehicle is moving in a state other than the second state. The "state other than the second state" is, for example, a state where the operator manually operates the vehicle at a low speed (equal to or lower than a predetermined speed) or a state where the vehicle travels by automatic operation. The first state can be recast as "a state where it is not difficult for the user to concentrate on operating the screen."

[0055] In the first state, the user can view the screen 13a relatively easily. Since the vibration of the vehicle body is small, the tremor of the finger touching the screen 13a is also small. This means that in the first state, the user can perform touch operations on the screen 13a relatively easily. Therefore, in the first state, the control unit 10 displays the slider 100 (an example of the first operator) for setting the start of music playback (an example of a content-related value) on the screen 13a. The slider 100 enables precise value setting. This allows the user to accurately set the start time of music playback.

[0056] Thus, the control unit 10 functions as a display control unit, displaying the slider 100 (an example of the first operator) on the screen 13a in the first state, and displaying the second operator (button groups 130 and 140, which will be described later) on the screen 13a in the second state. Note that in the above example, the state in which manual operation is performed at a speed within the allowable range is included in the first state, but for safety reasons, it may be better to include this state in the second state. For example, if the vehicle is equipped with an automatic braking system and safety is ensured at low speeds, a manual operation state at a speed within an allowable range may be included in the first state, and if not, it is preferably included in the second state.

[0057] In the following, the first state and the second state are referred to as the “easy-to-use state” and the “not easy-to-use state”, respectively.

[0058] Fig. 3 illustrates an example of a display screen when a touch operation is performed on the Fig. 2 displayed screen 13a is executed in the easy-to-use state.

[0059] It should be noted that the hand illustrated in drawings depicting exemplary screens, such as in Fig. 3, indicates a state in which a user is touching the screen 13a. Furthermore, an arrow shown with a dashed line illustrates the movement of a user's finger performing a dragging operation on the screen 13a. Furthermore, in the drawings showing examples of display screens, reference symbols P0 to P4 associated with the slider 100 and the route 110 may be omitted for clarity. Also, for convenience of description, a portion of the screen 13a may be represented by hatching.

[0060] By touching and dragging a content icon displayed in the content list 120 and dropping the dragged content icon near the slider 100, the user can set the start time for playing the music corresponding to the icon. The control unit 10 detects a rectangular region R1, which is Fig. 3 is indicated by hatching, as the surroundings of the slider 100. In the following, the region R1 is referred to as “slider region R1”.

[0061] In the example of Fig. 3, the user touches a content icon C2, drags it near the slider 100, and drops it. Since the content icon C2 is dropped into the slider region R1, the control unit 10 displays arrow-shaped icons A1 and A2 at positions corresponding to the drop position and sets a music playback start time according to the drop position.

[0062] For example, the control unit 10 displays the arrow-shaped symbol A1 on the screen 13a of the display unit 13 to indicate a position on the slider 100 that is closest to the drop position. The control unit 10 further displays the arrow-shaped symbol A2 at a position on the route 110 that corresponds to the position indicated by the arrow-shaped symbol A1. In the example of Fig. 3, the arrow-shaped symbols A1 and A2 are displayed at intermediate positions between a point P2 and a point P3.

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

[0064] The scale on slider 100 is indicated in distance units, but in other embodiments, it may also be indicated in time units. In this case, reference symbol P0 indicates the current time. Reference symbols P1 to P3 indicate the estimated transit times of points P1 to P3 (in other words, the elapsed time from the current time). Reference symbol P4 indicates the estimated arrival time at destination P4.

[0065] Based on the route data obtained through the route search, the control unit 10 specifies a position on the route 110 corresponding to the time indicated by the arrow-shaped symbol A1 (the time elapsed since the current time). The control unit 10 displays the arrow-shaped symbol A2 at the specified position on the route 110. In this case, the control unit 10 also starts playback of the music corresponding to the content symbol C2 when the vehicle passes the position indicated by the arrow-shaped symbol A2. Furthermore, the control unit 10 can start playback of the music corresponding to the content symbol C2 at the time indicated by the arrow-shaped symbol A1.

[0066] Fig. 4 illustrates an example of a display screen when a touch operation is performed on the Fig. 3 displayed screen 13a is executed in the easy-to-use state. In the example of Fig. 4 the user drags the arrow-shaped symbol A1 from the Fig. 3 and drops it between point P0 and point P1. The control unit 10 moves the arrow-shaped symbol A1 to the drop position and also moves the arrow-shaped symbol A2 to a position on the route 110 corresponding to the position of the arrow-shaped symbol A1 after the movement.

[0067] It should be noted that when the user taps between the point P0 and the point P1, the arrow-shaped symbol A1 changes from the Fig. 3 to the tap position, and the arrow-shaped symbol A2 moves to a position on the route 110 corresponding to the position of the arrow-shaped symbol A1 after the movement.

[0068] In this way, the user can easily perform precise touch operations in the easy-to-operate state where viewing the screen 13a is relatively easy and vehicle body vibration is low. Therefore, the slider 100, for which it is possible to precisely set the start time of music playback, is provided as an operation means.

[0069] Fig. 5 illustrates an example of a display screen when a touch operation is performed on the Fig. 2 shown screen 13a is carried out in a state that is not easy to operate.

[0070] As in Fig. 5, in the not easy-to-operate state, a button group 130 in which eight buttons R2a to R2h are arranged in the vertical direction of the screen is displayed in a rectangular region R2 indicated by hatching, and a button group 140 in which five buttons R3a to R3e are arranged in the vertical direction of the screen is displayed in corresponding rectangular regions R3 on both sides of the region R2. In the button group 130, the buttons R2a to R2h are arranged in order from the lower part to the upper part of the region R2. In the button group 140, the buttons R3a to R3e are arranged in order from the lower part to the upper part of the region R3.

[0071] For clarity, only some of the buttons R2a to R2h and R3a to R3e are provided with reference codes in the drawings. Furthermore, the buttons R2a to R2h and R3a to R3e are referred to collectively in the following description as "buttons." Regions R2 and R3 are referred to below as "button operation region R2" and "button operation region R3," respectively.

[0072] The control unit 10 assigns the current position (point P0) and the destination (point P4) to the buttons R2a and R2h, respectively. Furthermore, the control unit 10 internally divides the route 110 from the current position (point P0) to the destination (point P4) into seven sections so that the distance between each section is equal, and stores points that serve as separators for each section. The control unit 10 assigns a point to each of the buttons R2b to R2g, which serves as a separator for each section. Furthermore, the control unit 10 assigns the buttons R3a to R3e to the points P0 to P4, respectively.

[0073] By touching and dragging a content icon displayed in the content list 120 and dropping the dragged content icon onto any button, the user can set a start time for music playback according to the icon.

[0074] In the example of Fig. 5, the user touches a content icon C2 and drops it on the button R3d. The control unit 10 then displays the arrow-shaped icon A2 at the point R3d associated with the button P3, which represents the drop position, and sets the point P3 as the start time for music playback.

[0075] When the vehicle passes the point P3 indicated by the arrow-shaped symbol A2, the control unit 10 starts playing the music corresponding to the content symbol C2.

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

[0077] In addition, the button groups 130 and 140, which are examples of the second operator, are arranged by arranging a plurality of operators (here, the buttons R2a to R2h and R3a to R3e) corresponding to a plurality of values ​​related to contents discretely distributed in a predetermined range (a point range from the current position (point P0) to the destination (point P4) or a time range from the current time to the expected arrival time at the destination). Among values ​​related to a plurality of contents (for example, points P0 to P4), the difference between at least two consecutive values ​​(e.g., the distance difference between point P0 and point P1) is a second value (e.g., 10 km). A distance difference between the other two adjacent points (e.g., a distance difference between point P1 and point P2) may be a third value (e.g.,20 km) that differs from the second value.

[0078] The button groups 130 and 140 may be formed by arranging a plurality of operators (here, buttons R2a to R2h and R3a to R3e) corresponding to values ​​related to a plurality of contents discretely distributed at equal intervals within the predetermined range.

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

[0080] Each button in the button operating region R3 on either side of the button operating region R2 may be associated with a separation point if the route 110 is divided by distance, or may be associated with a separation time if the route 110 is divided by time. Each button in one button operating region R3 may be associated with a separation point if the route 110 is divided by distance, and each button in the other button operating region R3 may be associated with a separation time if the route 110 is divided by time.

[0081] Fig. 6 illustrates a screen example when a touch operation is performed on the Fig. 5 shown screen 13a is carried out in a not easy to operate state. In the example of Fig. 6, the user taps the button R3c. The control unit 10 moves the arrow-shaped symbol A2 to a position on the route 110 that indicates the point P2 associated with the tapped button R3c.

[0082] In this way, in the difficult-to-operate state where it is difficult to view the screen 13a and the vibration of the vehicle body is not small, it is difficult for the user to perform precise touch operations. Therefore, button groups 130 and 140, for which it is possible to roughly set the start time of music playback, are provided as operating means.

[0083] Fig. Fig. 7 is a flowchart illustrating the processing performed by the control unit 10 in one embodiment of the present disclosure. For example, when the route search is performed and the route 110 is displayed on the screen 13a, the execution of the Fig. 7 is started. For example, the Fig. 2 is displayed on the screen 13a.

[0084] It should be noted that the order of the steps in the flowcharts illustrated in the present embodiment can be changed as long as there are no inconsistencies. Furthermore, the steps of the flowcharts illustrated in the present embodiment can be executed in parallel or in parallel as long as there is no contradiction. For example, in the present disclosure, the execution of various steps is illustrated in an example order, but this order is not limited to the illustrated order.

[0085] The control unit 10 waits for a touch operation on a content icon located in the content list 120 (step S101). After detecting a touch operation on a content icon, the control unit 10 determines whether the current state is the easy-to-operate state or the non-easy-to-operate state (step S102).

[0086] During automatic operation, the control unit 10 determines that the current state is the easy-to-operate state. The control unit 10 determines that the current state is in an easy-to-operate state even when, during manual operation, the vehicle speed detected by the vehicle speed sensor included in the DR sensor 17 is less than or equal to a predetermined speed (during low-speed driving, such as at a standstill or during slow driving). Furthermore, during manual operation, when the vehicle speed detected by the vehicle speed sensor included in the DR sensor 17 exceeds a predetermined speed, it is determined that the current state is the non-easy-to-operate state.

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

[0088] Fig. 8 is a subroutine of the first main processing (step S103).

[0089] As in Fig. As illustrated in Figure 8, the control unit 10 sets each region (step S103a). Specifically, the control unit 10 sets the slider region R1 and sets a region on the screen 13a other than the slider region R1 as a cancellation region.

[0090] As in Fig. As illustrated in Figure 3, the slider region R1 is a region that encloses the slider 100 and extends from the bottom to the top of the screen 13a. The width of the slider region R1 can be adjusted by the user. Fig. Figure 3 illustrates the slider region R1 when the width is set to a value of 100.

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

[0092] Reducing the width of the slider region R1 during automatic driving or at a standstill makes it possible to improve the visibility of other display elements (e.g. route 110).

[0093] The control unit 10 displays the slider region R1 on the screen 13a (step S103b). For example, the control unit 10 places a transparent rectangular figure in the slider region R1 and displays the figure on the screen 13a.

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

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

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

[0097] The control unit 10 displays an arrow-shaped symbol A1 on the screen 13a to indicate the position on the slider 100 calculated in step S103e, and displays an arrow-shaped symbol A2 at a position on the route 110 corresponding to the position indicated by the arrow-shaped symbol A1 (step S103g), so that, for example, the position calculated in Fig. 3 shown screen can be displayed.

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

[0099] As described above, in the easy-to-use state, the user can adjust the start time of music playback in smaller units by dropping the content icon at any position near the slider area 100. In addition, as in Fig. 4, the user can adjust the start time of music playback in smaller units by dragging and dropping the arrow-shaped icon A1 in the slider region R1 or by tapping any position in the slider region R1.

[0100] Fig. 9 is a subroutine of the second main processing (step S 104).

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

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

[0103] The sizes (widths) of the button operation regions R2 and R3 can be dynamically changed depending on the vehicle's condition. The higher the driving speed during manual driving, the more difficult it becomes to perform precise touch operations. Therefore, the sizes (widths) of the button operation regions R2 and R3 can be increased as the driving speed increases during manual driving to ensure operability.

[0104] The rate of change of the width with vehicle speed may be the same or different between the button operation region R2 and the button operation region R3. For example, as the vehicle speed increases, the button operation region R3 may become wider than the button operation region R2. In other words, the ratio of the button operation region R3 to the button operation region 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 pastes the transparent buttons R2a to R2h on the button operation region R2 and pastes the transparent buttons R3a to R3e on the button operation region R3 and displays them.

[0106] When the control unit 10 detects that a user's finger has been released from the screen 13a (step S104c), the control unit 10 determines whether or not the position at which the finger was released (ie, the dropping position of the content icon) is within one of the regions of the button operation regions R2 and R3 (step S104d).

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

[0108] 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 based on the route data and sets the calculated position as the start time for music playback (step S104f).

[0109] The control unit 10 displays the arrow-shaped symbol A2 at a position on the route 110 corresponding to the button detected in step S104e (step S104g). For example, the Fig. The screen shown in Figure 5 will be displayed.

[0110] If the dropping position of the content icon is in the cancellation region (step S104d: NO), the control unit 10 cancels the dragging operation of the content icon in a similar manner to step S103h (step S104h).

[0111] As described above, in the non-easy-to-use state, the user can set the start time of music playback by dropping the content icon onto any button. In addition, as shown in Fig. 6, the user can change the start time of music playback by tapping a different button (by releasing a version of the finger touching the screen 13a at the said location). That is, the user can roughly adjust or change the start time of music playback by performing an operation that does not require precise movement, such as an operation of dropping the content icon onto a button or an operation of tapping a button.

[0112] Note that an operation where the user drops the content icon onto any button has been described as an example so far, but another operation can be used instead. For example, if the user taps a content icon, the content icon is selected, and if the user subsequently taps any button, the start time of music playback can be set.

[0113] Since the operation does not require precise movements, the time the user spends looking at the screen 13a can be reduced. Furthermore, the user can easily set the start time of music playback to a desired time, even in situations where the finger is shaken by vibration.

[0114] The description provided so far 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 concept of the present disclosure. For example, suitable combinations of embodiments and the like expressly exemplified in the description, or obvious embodiments and the like in the embodiments of the present application are also included.

[0115] In the above-described embodiment, the slider region R1 is set when it is in the easy-to-operate state, and the button operation regions R2 and R3 are set when it is in the not easy-to-operate state. However, the present disclosure is not limited to this.

[0116] Fig. 10 illustrates a display screen in another embodiment of the present disclosure. For example, in the simple operation state, it is possible to adjust not only the slider region R1 but also the button operation regions R2 and R3. In this case, the user can finely adjust the start time of music playback by operating the slider 100 and roughly adjust the start time of music playback by operating one of the button groups 130 and 140.

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

[0118] Fig. 11 illustrates a display screen in another embodiment of the present disclosure.

[0119] The control unit 10 can display the slider 100 and the button groups 130 and 140 on the screen 13a in both the easy-to-operate state and the non-easy-to-operate state. In this case, the control unit 10 can display the button groups 130 and 140 on the screen 13a in a larger format in the non-easy-to-operate state than in the easy-to-operate state.

[0120] For example, the control unit 10 in the easy-to-use state, as shown in Fig. 10 illustrates the slider region R1 and the button groups 130 and 140 on the screen 13a. In the not easy-to-use state, as shown in Fig. As illustrated in Figure 11, the control unit 10 displays the slider region R1 and the button groups 130 and 140 on the screen 13a. That is, in the non-easy-to-operate state, the control unit 10 displays the slider region R1 smaller and the button groups 130 and 140 larger on the screen 13a than in the easy-to-operate state.

[0121] In this way, the slider region R1 is displayed larger in the easy-to-use state, and the button groups 130 and 140 are displayed larger in the not-easy-to-use state, so that good operability is ensured in any state.

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

[0123] Fig. 12 illustrates a display screen in another embodiment of the present disclosure.

[0124] The position on the screen 13a where operation is easy varies depending on the user. Therefore, the positions of the slider region R1 and the button operation regions R2 and R3 can be arbitrarily changed by the user.

[0125] As in Fig. 12 illustrates a case where the position of the slider region R1 is changed to near the left end of the screen 13a. In this case, due to the narrow space adjacent to the slider region R1 on the left, it is not possible to display the button group 130 and the button group 140 adjacent to the slider region R1 on the left. In this case, the control unit 10 displays the button group 140 only adjacent to the slider region R1 on the right.

[0126] It should be noted that the control unit 10 in the example is in Fig. 12 may display button group 130 next to slider region R1 on the right side instead of or in addition to button group 140. DESCRIPTION OF REFERENCE SYMBOLS 1 on-board device 10 Control unit 13 Display unit 100 sliders 130 Button group 140 Button group QUOTES CONTAINED IN THE DESCRIPTION

[0000] This list of documents submitted by the applicant was generated automatically and is included solely for the convenience of the reader. This list is not part of the German patent or utility model application. The DPMA assumes no liability for any errors or omissions. Cited patent literature

[0000] JP 2010-36620 A

[0004]

Claims

[1] An information processing device connected to a touch-controlled display device, comprising: a determination unit for determining whether a current state is a first state, wherein a touch operation on a screen of the display device is easy for a user, or a second state, wherein the touch operation is less easy for the user than in the first state; and a display control unit that displays a first operator for setting a value related to the content on the screen when it is in the first state, and displays a second operator for setting a value related to the content on the screen when it is in the second state; wherein the first operator is an operator capable of setting a value related to the content in a first value unit according to the touch operation; and the second operator is an operator capable of setting a content-related value in a second value unit greater than the first value according to the touch operation. [2] An information processing apparatus according to claim 1, wherein: the information processing device is installed in a movable body; the first state includes at least one state wherein the movable body is stopped; and the second state includes at least one state wherein the movable body moves at a speed exceeding a predetermined speed via manual driving by a driver. [3] An information processing apparatus according to claim 1, wherein the display control unit: displays the first operator and the second operator on the screen when in the first state; and in the second state only displays the second operator from the first operator and the second operator on the screen. [4] An information processing apparatus according to claim 1, wherein the display control unit: displays the first operator and the second operator on the screen in either the first state or the second state; and displays the second operator in the second state on the screen in a larger format than in the first state. [5] The information processing apparatus according to claim 1, wherein the first operator: is a slider capable of setting a value related to the content in the first value unit within a predetermined range according to the touch operation, and the second operator: a plurality of operators corresponding to a plurality of values ​​relating to the content and discretely distributed within the predetermined range arranged side by side, wherein a difference between at least two consecutive values ​​among the plurality of values ​​relating to the content is the second value. [6] An information processing program executed by a computer connected to a touch-controlled display device; the computer being made to execute: Determining whether a current state is a first state, wherein a touch operation on a screen of the display device is easy for a user, or a second state, wherein the touch operation is less easy for the user than in the first state; and Processing to display a first operator for setting a value related to the content on the screen when in the first state, and to display a second operator for setting a value related to the content on the screen when in the second state; wherein the first operator is an operator capable of setting a value related to the content in a first value unit according to the touch operation; and the second operator is an operator capable of setting a content-related value in a second value unit greater than the first value according to the touch operation.

Citation Information

Patent Citations

  • On-board electronic instrument

    JP2010036620A