Information processing device and information processing program

By dynamically adjusting the display operator in the information processing device according to the operating status, the problem of long gaze time and difficult operation of the user in the sliding bar operation is solved, and efficient and convenient operation is achieved under different operating status.

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

Patent Information

Application Number
CN202411483267.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2023-10-27
Filing Date
2024-10-23
Publication Date
2025-04-29

AI Technical Summary

Technical Problem

In the case where the sliding bar that is required for precise operation, the user is looking at the screen for a long time, and vibrations during manual operation of the vehicle lead to increased operational difficulty.

Method used

By setting a determination unit and a display control unit in the information processing device, the operator displayed on the screen is dynamically adjusted according to the current operating state (easy operating state or uneasy operating state). It displays precisely adjusted sliding bars in easy operation states, and displays roughly adjusted button groups in difficult operation states.

Benefits of technology

While not affecting the precise value adjustment, the time the user is watching the screen is reduced, and the operation convenience and operability are improved in a difficult state.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119902686A_ABST
    Figure CN119902686A_ABST
Patent Text Reader

Abstract

An information processing device and an information processing program, the information processing device being provided with: a determination unit for determining whether a current state is a first state in which a touch operation on a screen of a display device is easy for a user or a second state in which a touch operation on the screen of the display device is not easy for the user; the touch operation is more difficult for the user than in the first state; and a display control unit that, when in the first state, displays a first operator for adjusting a value related to the content on a screen of the display apparatus, and when in the second state, displays 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 content in a first value unit in accordance with a touch operation. The second operator is an operator capable of adjusting a value related to the content in a second value unit greater than the first value in accordance with the touch operation.
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 Art

[0002] An information processing device that displays an operator for adjusting a value related to content on a screen is known. For example, Patent Document 1 teaches a specific configuration of this type of information processing device.

[0003] The information processing device taught in Patent Document 1 is an in-vehicle device, and displays a slide bar for volume adjustment on a screen. A user can adjust the volume of music, etc. by operating the slide bar.

[0004] In the case of a slider that requires precise operation, the user tends to stare at the screen (slider) for a longer time than other operators or other forms. It is desirable to keep such staring time short. On the other hand, it is also necessary to use an operator that can adjust the value, such as a slider.

[0005] [Prior art literature]

[0006] [Patent Document]

[0007] [Patent Document 1] JP 2010-36620A Summary of the invention

[0008] In view of the above, an object of an embodiment of the present disclosure is to provide an information processing device and an information processing program that can display not only an operator capable of precise value adjustment on the screen of a display device, but also an operator that can be easily maintained for a necessary short gaze time on the screen of the display device.

[0009] An information processing device according to an embodiment of the present disclosure is a device connected to a touch-operable display device, and the information processing device is provided with: a determination unit, which determines whether the current state is a first state or a second state, in which the user's touch operation on the screen of the display device is easy, and in which the user's touch operation is more difficult than the first state; and a display control unit, when in the first state, the display control unit displays a first operator for adjusting a value related to the content on the screen of the display device, and when in the second state, the display control unit displays a second operator for adjusting the value related to the content on the screen of the display device. The first operator is an operator capable of adjusting the value related to the content in a first value unit according to the touch operation. The second operator is an operator capable of adjusting the value related to the content in a second value unit greater than the first value according to the touch operation.

[0010] According to an embodiment of the present disclosure, there is provided an information processing device and an information processing program capable of displaying not only an operator capable of precise value adjustment but also an operator capable of easily maintaining a gaze time as short as necessary on the screen of a display device. BRIEF DESCRIPTION OF THE DRAWINGS

[0011] Figure 1 is a block diagram showing a hardware configuration of a vehicle-mounted device according to an embodiment of the present disclosure.

[0012] Figure 2 is a diagram showing an example of a display screen displayed on a screen of a display unit in an embodiment of the present disclosure.

[0013] Figure 3 is a diagram showing an example of a display screen when a touch operation is performed on the screen of the display unit in the easy operation state.

[0014] Figure 4 is a diagram showing an example of a display screen when a touch operation is performed on the screen of the display unit in the easy operation state.

[0015] Figure 5 is a diagram showing an example of a display screen when a touch operation is performed on the screen of a display unit in an intractable operation state.

[0016] Figure 6 is a diagram showing an example of a display screen when a touch operation is performed on the screen of a display unit in an intractable operation state.

[0017] Figure 7 is a flowchart showing a process executed by a control unit of a vehicle-mounted device in an example of the present disclosure.

[0018] Figure 8 yes Figure 7 A subroutine of the first main processing (step S103).

[0019] Fig. 9 yes Figure 7 A subroutine of the second main processing (step S104).

[0020] Fig.10 is a diagram showing an example of a display screen displayed on a screen of a display unit in an independent embodiment of the present disclosure.

[0021] Fig.11 is a diagram showing an example of a display screen displayed on a screen of a display unit in still another independent embodiment of the present disclosure.

[0022] Fig.12is a diagram showing an example of a display screen displayed on a screen of a display unit in still another independent embodiment of the present disclosure.

[0023] Description of Reference Numerals

[0024] 1: Vehicle-mounted equipment

[0025] 10: Control unit

[0026] 13: Display unit

[0027] 100: Slider

[0028] 130: Button Group

[0029] 140: Button group. DETAILED DESCRIPTION

[0030] The following description relates to an information processing device and an information processing program according to an embodiment of the present disclosure. It should be noted that common or corresponding elements are marked with the same or similar reference numerals, and repeated descriptions will be simplified or omitted as appropriate.

[0031] Figure 1 1 is a block diagram showing a hardware configuration of a vehicle-mounted device 1 according to an embodiment of the present disclosure. The vehicle-mounted device 1 is installed on, for example, a vehicle as an example of a mobile subject.

[0032] The vehicle-mounted device 1 includes a display device (on the Figure 1 The in-vehicle device 1 is an information processing device (in the example of the display unit 13). The in-vehicle device 1 is equipped with various functions including, for example, an audio function and a navigation function. Note that the in-vehicle device 1 may be a device forming a part of in-vehicle infotainment (IVI).

[0033] like Figure 1 As shown, the in-vehicle device 1 is provided with a control unit 10 , a player 11 , an audio system 12 , a display unit 13 , an operation unit 14 , a memory unit 15 , a global navigation satellite system (GNSS) receiving unit 16 , and a dead reckoning (DR) sensor 17 .

[0034] The vehicle-mounted device 1 may also be provided with Figure 1 In other words, the form of the vehicle-mounted device 1 has a certain degree of freedom, and various design changes can be made.

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

[0036] Examples of the sound source include disk media such as compact disks (CDs) and super audio CDs (SACDs), storage media such as hard disk drives (HDDs) and universal serial buses (USBs), smartphones, tablet terminals storing digital audio data, and servers that perform streaming via a network. When the sound source is streamed or when the sound source is stored in the memory unit 15 described later, the player 11 as a separate hardware may be omitted.

[0037] 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 disclosure.

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

[0039] In this way, the information processing device according to the embodiment of the present invention is incorporated into the vehicle-mounted device 1 as the control unit 10. In another embodiment, the information processing device may also be incorporated into another form of device, such as a smartphone, a feature phone, a tablet computer, a personal computer (PC), a personal digital assistant (PDA), a portable navigation device (PND), or a handheld game device.

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

[0041] The control unit 10 is, for example, a single processor or a multi-processor and includes at least one processor. In addition, when configured to include multiple processors, the control unit 10 can be packaged as a single device or configured as multiple physically independent devices in the vehicle-mounted device 1.

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

[0043] The sound system 12 includes a D / A converter, an amplifier, etc. The digital audio signal is converted into an analog signal by the D / A converter. The analog signal is amplified by the amplifier and output to each speaker installed in the vehicle interior. Thus, for example, music recorded in the sound source is played from each speaker in the vehicle interior.

[0044] The display unit 13 is a device that displays various screens, and examples include a display configured by a liquid crystal display (LCD) or an organic electroluminescence (EL). The display is equipped with a touch panel.

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

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

[0047] The user can operate the in-vehicle device 1 via a mechanical operator or an operator on a GUI (Graphical User Interface).

[0048] The memory 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 an embodiment of the present invention and various data such as map data for navigation are stored in the memory unit 15. When the player 11 is omitted, the sound source data is also stored in the memory unit 15.

[0049] The GNSS receiving unit 16 measures the current position of the vehicle based on GNSS signals received from a plurality of GNSS satellites. The GNSS receiving unit 16 measures the current position at predetermined time intervals (eg, every second) and outputs the measurement results to the control unit 10. A representative example of GNSS is the Global Positioning System (GPS).

[0050] 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, collects the current position measured by the GNSS receiving unit 16, and superimposes a mark indicating the vehicle position on the collected current position, that is, the position on the map road displayed on the screen of the display unit 13 (map matching).

[0051] The DR sensor 17 includes various sensors such as a gyro sensor that measures an angular velocity associated with the orientation of the vehicle in a horizontal plane and a vehicle speed sensor that detects the rotational speed of left and right drive wheels of the vehicle.

[0052] The control unit 10 may also estimate the current position based on the information collected from the DR sensor 17. The control unit 10 may determine the final current position by comparing the current position collected from the GNSS receiving unit 16 with the current position estimated based on the information collected from the DR sensor 17.

[0053] Figure 2 An example of a display screen displayed on the screen 13a of the display unit 13 is shown. Figure 2In the example of FIG. 1 , a slide bar 100 , a route 110 , and a content list 120 are displayed in the screen 13 a .

[0054] The control unit 10 accesses the map data, searches for a route from the current position to the destination set by the user operation using, for example, the Dijkstra method, 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 collects the current position, displays a map matching the collected current position on the screen of the display unit 13, and plays a voice signal for route guidance through a speaker at an appropriate time. When the current position deviates from the route, the control unit 10 searches again and resets the route.

[0055] exist Figure 2 , reference numeral 110 denotes 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.

[0056] For example, the control unit 10 selects any three landmarks from among a plurality of landmarks located on the route 110, which are then displayed on the screen 13a. As a more specific example, the control unit 10 selects landmarks (in other words, set points P1 to P3) so that the distances between these points are as equal as possible, and displays these landmarks on the screen 13a.

[0057] 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 of the sections are equal to each other, and set the boundary points of the sections to points P1 to P3, respectively.

[0058] 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 times of the sections are equal to each other, and the dividing points of the sections are respectively set to points P1 to P3. 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 into four equal parts, and set the points that the vehicle is expected to pass at the corresponding time dividing points as points P1 to P3, respectively.

[0059] The content list 120 is a list in which icons for executing various types of content are arranged and displayed. Figure 2 In the example of , 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 performing a scroll operation on the content list 120. In the embodiment of the present invention, the content is, for example, music.

[0060] The slide bar 100 is an example of a first operator for adjusting a value related to the content. The value related to the content is, for example, the timing for starting to play back music. The value related to the content may be another value, such as the volume of the content or the playback start point of the content.

[0061] It should be noted that any reference to an element using names such as "first", "second" as used in the present disclosure does not generally limit the number or order of these elements. These names are used to facilitate the distinction between two or more elements. Therefore, the reference to a first and a second element does not mean, for example, that only two elements are used or that the first element must be before the second element.

[0062] For example, the user can adjust the playback timing of the music by operating the slide bar 100. Hereinafter, this timing is referred to as "music playback start timing." The music playback start timing can be rephrased as, for example, "a point on the route 110" or "time (in other words, the time elapsed from the current time)".

[0063] The user can adjust the music playback start timing within a predetermined range by touching the slide bar 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 destination arrival time. Reference numerals P0 to P4 displayed on the slide bar 100 indicate points P0 to P4 on the route 110, respectively.

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

[0065] The user can adjust the music playback start timing in units of a first value by operating the slide bar 100. The "first value" is, for example, a value corresponding to the minimum resolution detectable by the touch panel display, and is a very small value. Therefore, the user can adjust the music playback start timing in a substantially stepless manner within a predetermined range.

[0066] In this manner, slide bar 100 (an example of a first operator) can adjust music playback start timing (an example of a content-related value) by first value units within a predetermined range in response to a touch operation on screen 13a.

[0067] Since the music playback start timing can be adjusted in fine units using the slider 100, the time the user stares at the screen 13a tends to be long when operating the slider 100. For example, when the user manually drives the vehicle at a speed exceeding the allowable range (e.g., driving slowly or driving at a low speed in a traffic jam), it is desirable to keep such staring time short. Note that "manual driving" refers to driving in which the user performs various operations such as steering wheel operation, accelerator operation, brake operation, etc. by himself without relying on a driving assistance device or an autonomous driving device.

[0068] In addition, for example, when the vehicle is running at a speed exceeding the permissible range, the finger touching the screen 13a may be shaken due to the vibration of the vehicle body. Therefore, it is difficult for the user to adjust the music playback start timing to the desired timing using the slide bar 100.

[0069] Therefore, an operator capable of precise value adjustment, such as the slide bar 100, is not suitable as an operating device introduced into the environment of a vehicle compartment. On the other hand, an operator capable of value adjustment even during manual operation, such as the slide bar 100, is also required.

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

[0071] The second state is, for example, a state in which a user (driver) manually operates a vehicle (an example of a moving subject) at a speed exceeding the allowable range (for example, slow operation or slow operation in a traffic jam) (an example of a speed exceeding a predetermined speed). In the second state, the user needs to concentrate on the operation, and it is desired to keep the time for the user to stare at the screen 13a short. In addition, in the second state, the finger touching the screen 13a may shake due to the vibration of the vehicle body. It is desired to ensure operability even in the case where the finger shakes due to the vibration. The second state can be rephrased as "a state in which it is difficult for the user to concentrate on the screen operation compared to the first state."

[0072] In the second state, the control unit 10 displays a second operator for adjusting the music playback start timing on the screen 13a. As will be described in detail later, the second operator is an operator capable of adjusting the music playback start timing (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.

[0073] In this way, in the second state, in order to improve operability, the control unit 10 intentionally displays the second operator that can adjust the music playback start timing only with rough accuracy on the screen 13a. Since the music playback start timing can be adjusted only with rough accuracy, the time the user stares at the screen 13a becomes shorter, and even when the finger touching the screen 13a is shaken due to the vibration of the vehicle body, it is easy to adjust the music playback start timing to the expected timing.

[0074] The first state is a state where the vehicle is stopped (an example of a state where the moving body 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 user manually operates the vehicle at a low speed (equal to or lower than a predetermined speed) or a state where the vehicle is traveling by automatic operation. The first state can also be rephrased as "a state where it is not difficult for the user to concentrate on the screen operation".

[0075] In the first state, the user is relatively able to watch the screen 13a. In addition, since the vibration of the vehicle body is small, the shaking of the finger touching the screen 13a is small. That is, in the first state, the user can relatively easily perform a touch operation on the screen 13a. Therefore, in the first state, the control unit 10 displays a slide bar 100 (an example of a first operator) for adjusting the music playback start timing (an example of a value related to the content) on the screen 13a, and the slide bar 100 is capable of accurate value adjustment. Thus, the user can accurately adjust the music playback start timing.

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

[0077] Hereinafter, the first state is referred to as an “easy-to-operate state”, and the second state is referred to as a “difficult-to-operate state”.

[0078] Figure 3 Shows that when in easy operation state Figure 2 An example of a display screen when a touch operation is performed on the screen 13a is shown.

[0079] Note that in the drawings showing exemplary screens (such as Figure 3 ) indicates a state where the user touches the screen 13a. In addition, an outline arrow shown with a dotted line indicates the movement of the user's finger performing a drag operation on the screen 13a. In addition, in the drawings showing examples of display screens, reference numerals P0 to P4 assigned to the slide bar 100 and the route 110 may be omitted for the convenience of clear illustration in the drawings. In addition, for the convenience of description, a portion of the screen 13a may be indicated by hatching.

[0080] By touching and dragging a content icon displayed in the content list 120 and dropping the dragged content icon near the slide bar 100, the user can set the music playback start timing of the music corresponding to the icon. Figure 3 A rectangular region R1 indicated by hatching in FIG. 1 is identified as the vicinity of the slide bar 100. Hereinafter, the region R1 is referred to as a "slide bar region R1".

[0081] exist Figure 3 In the example of FIG. 1 , the user touches the content icon C2, drags it to the vicinity of the slide bar 100, and drops it. Since the content icon C2 is dropped in the slide bar region R1, the control unit 10 displays arrow-shaped icons A1 and A2 at positions corresponding to the dropped positions, and sets the music playback start timing corresponding to the dropped positions.

[0082] For example, the control unit 10 displays an arrow-shaped icon A1 on the screen 13a of the display unit 13 to indicate the position closest to the drop position on the slide bar 100. In addition, the control unit 10 displays an arrow-shaped icon A2 at a position on the route 110 corresponding to the position indicated by the arrow-shaped icon A1. Figure 3 In the example of , arrow-shaped icons A1 and A2 are displayed at intermediate positions between point P2 and point P3.

[0083] The control unit 10 defines the position indicated by the arrow-shaped icon A1 (in other words, the position indicated by the arrow-shaped icon A2 on the route 110) based on the data of the route 110 collected by the route search (hereinafter, referred to as "route data"). When the vehicle passes the position indicated by the arrow-shaped icon A2, the control unit 10 starts the playback of the music corresponding to the content icon C2.

[0084] The scale on the slide bar 100 is in units of distance, but in other embodiments it can be in units of time. In this case, reference numeral P0 indicates the current time. P1 to P3 indicate the estimated elapsed time of points P1 to P3, respectively (in other words, the time elapsed from the current time). Reference numeral P4 indicates the expected time to arrive at destination P4.

[0085] The control unit 10 specifies a position on the route 110 corresponding to the time indicated by the arrow-shaped icon A1 (the time elapsed from the current time) based on the route data collected by the route search. The control unit 10 displays the arrow-shaped icon A2 at the specified position on the route 110. Also in this case, when the vehicle passes the position indicated by the arrow-shaped icon A2, the control unit 10 starts the playback of the music corresponding to the content icon C2. In addition, the control unit 10 can start the playback of the music corresponding to the content icon C2 at the time indicated by the arrow-shaped icon A1.

[0086] Figure 4 Shows that when in easy operation state Figure 3 An example of a display screen when a touch operation is performed on the screen 13a shown. Figure 4 In the example, the user Figure 3 The control unit 10 moves the arrow icon A1 to the drop position and also moves the arrow icon A2 to a position on the route 110 corresponding to the position after the arrow icon A1 is moved.

[0087] Note that when the user taps between point P0 and point P1, the arrow icon A1 moves from Figure 3 The position shown moves to the tapped position, and the arrow-shaped icon A2 moves to a position on the route 110 corresponding to the position after the arrow-shaped icon A1 has moved.

[0088] In this way, the user can easily perform accurate touch operation in an easy operation state in which the screen 13a is relatively easy to view and the vibration of the vehicle body is small. Therefore, the slide bar 100 that can accurately adjust the music playback start timing is provided as the operation means.

[0089] Figure 5 Shows that when in an unmanageable state Figure 2 An example of a display screen when a touch operation is performed on the screen 13a is shown.

[0090] like Figure 5 As shown, in the difficult-to-operate state, a button group 130 is displayed in a rectangular area R2 indicated by a shadow, wherein eight buttons R2a to R2h are arranged in the vertical direction of the screen, and a button group 140 is displayed in a rectangular area R3 on both sides of the area R2, wherein five buttons R3a to R3e are arranged in the vertical direction of the screen. In the button group 130, the buttons R2a to R2h are arranged in order from the lower part to the upper part of the area 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 area R3.

[0091] It should be noted that, for the convenience of clear illustration in the drawings, only some of the buttons R2a to R2h and R3a to R3e are given reference numerals. In addition, in the following description, when the buttons R2a to R2h and R3a to R3e are collectively referred to, they are simply referred to as "buttons". Hereinafter, the regions R2 and R3 are referred to as "button operation region R2" and "button operation region R3", respectively.

[0092] The control unit 10 maps buttons R2a and R2h to the current position (point P0) and the destination (point P4), respectively. In addition, the control unit 10 divides the route 110 from the current position (point P0) to the destination (point P4) into seven sections internally so that the distance of each section is equal, and stores a point used as a separator of each section. The control unit 10 associates each of buttons R2b to R2g with a point used as a separator of each section. In addition, the control unit 10 associates buttons R3a to R3e with points P0 to P4, respectively.

[0093] By touching and dragging a content icon displayed in the content list 120 and dropping the dragged content icon on any button, the user can set the music playback start timing of the music corresponding to the icon.

[0094] exist Figure 5 In the example of , the user touches the content icon C2 and drops it on the button R3d. Therefore, the control unit 10 displays the arrow-shaped icon A2 at the point R3d associated with the button P3 as the drop position, and sets the point P3 as the music playback start timing.

[0095] When the vehicle passes through a point P3 indicated by the arrow-shaped icon A2, the control unit 10 starts playback of music corresponding to the content icon C2.

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

[0097] In addition, the button groups 130 and 140 as examples of the second operator are arranged with a plurality of operators (here, buttons R2a to R2h and R3a to R3e) arranged in a row, and the plurality of operators correspond to a plurality of values ​​among the values ​​related to a plurality of contents (e.g., points P0 to P4), and the plurality of values ​​are discretely distributed within 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 destination arrival time), and 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). The distance difference between another two adjacent points (e.g., the distance difference between point P1 and point P2) may be a third value (e.g., 20 km) different from the second value.

[0098] The button groups 130 and 140 may be formed by arranging a plurality of operators (here, buttons R2 a to R2 h and R3 a to R3 e ) corresponding to values ​​associated with a plurality of contents discretely distributed at equal intervals within a predetermined range.

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

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

[0101] Figure 6 Shows that when in a difficult to operate state Figure 5 An example of a display screen when a touch operation is performed on the screen 13a shown. Figure 6 In the example of FIG. 1 , the user taps the button R3 c. The control unit 10 moves the arrow-shaped icon A2 to a position on the route 110 indicating the point P2 corresponding to the tapped button R3 c.

[0102] Thus, in the difficult operation 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 operation. Therefore, the button group 130 and 140 that can roughly adjust the music playback start timing is provided as the operation means.

[0103] Figure 71 is a flowchart showing a process performed by the control unit 10 in one embodiment of the present disclosure. For example, when a route search is performed and a route 110 is displayed on the screen 13a, execution starts. Figure 7 For example, the screen 13a displays Figure 2 Image shown.

[0104] It should be noted that the order of the steps in the flowcharts shown in the embodiments of the present invention can be changed as long as there is no contradiction. In addition, the steps of the flowcharts shown in the embodiments of the present invention can be performed in parallel or in parallel as long as there is no contradiction. For example, the present disclosure uses an exemplary order to present the processing of each step, but this is not limited to the order presented.

[0105] The control unit 10 waits for a touch operation on a content icon arranged in the content list 120 (step S101). Upon detecting a touch operation on a content icon, the control unit 10 determines whether the current state is an easy-operation state or a difficult-operation state (step S102).

[0106] When the automatic operation is being performed, the control unit 10 determines that the current state is the easy operation state. Even during the manual operation, when the vehicle speed detected by the vehicle speed sensor included in the DR sensor 17 is lower than or equal to a predetermined speed (during low-speed driving such as when stopped, or when driving slowly), the control unit 10 determines that the current state is also in the easy operation state. In addition, during the manual operation, when the vehicle speed detected by the vehicle speed sensor included in the DR sensor 17 exceeds a predetermined speed, the current state is determined to be the difficult operation state.

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

[0108] Figure 8 This is a subroutine of the first main process (step S103).

[0109] like Figure 8 As shown, the control unit 10 sets each area (step S103a). Specifically, the control unit 10 sets the slide bar area R1, and sets the area other than the slide bar area R1 in the screen 13a as the cancellation area.

[0110] like Figure 3 As shown, the slide bar region R1 is a region including the slide bar 100 and extending from the lower end to the upper end of the screen 13a. The width of the slide bar region R1 can be set by a user operation. Figure 3 Slide bar region R1 when the width is set to a value of 100 is shown.

[0111] The size (width) of the slider area R1 can be changed dynamically according to the state of the vehicle. For example, during automatic driving and when stopped, it is easier to perform touch operations than during manual driving at a low speed. Therefore, even when the width of the slider area R1 is narrow, the user can easily perform touch operations. Therefore, the slider area R1 can be displayed in a narrow range (for example, a range of 70 values) during automatic driving or when stopped, and the slider area R1 can be displayed in a wide range (for example, a range of 100 values) during manual driving at a low speed.

[0112] By reducing the width of the slide bar region R1 during autonomous driving or when parking, visibility of other display elements (eg, the route 110 ) can be improved.

[0113] Control unit 10 displays slide bar region R1 on screen 13a (step S103b). For example, control unit 10 adds a semi-transparent rectangular graphic to slide bar region R1 and displays the graphic on screen 13a.

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

[0115] When the dropped position of the content icon is within slide bar region R1 (step S103d: Yes), control unit 10 calculates the position on slide bar 100 closest to the dropped position in the coordinate system of screen 13a (step S103e).

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

[0117] The control unit 10 displays an arrow-shaped icon A1 on the screen 13a to indicate the position calculated in step S103e on the slide bar 100, and displays an arrow-shaped icon A2 at a position on the route 110 corresponding to the position indicated by the arrow-shaped icon A1 (step S103g). Figure 3 The screen shown can be displayed.

[0118] When the dropped position of the content icon is outside the slide 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 arrow-shaped icons A1 and A2 are not displayed.

[0119] As described above, in the easy operation state, the user can set the music playback start timing in smaller units by dropping the content icon at any position near the slide bar 100. Figure 4 As shown, the user can adjust the music playback start timing in smaller units by dragging and dropping the arrow-shaped icon A1 in the slide bar region R1 or tapping any position in the slide bar region R1.

[0120] Fig. 9 This is a subroutine of the second main process (step S104).

[0121] like Fig. 9 As shown, the control unit 10 sets each area (step S104a). More specifically, the control unit 10 sets the button operation areas R2 and R3, and defines the area on the screen 13a other than the button operation area R2 and the button operation area R3 as a cancellation area. In the button operation area R2, an area corresponding to the buttons R2a to R2h in the button group 130 is set. In the button operation area R3, an area corresponding to the buttons R3a to R3e in the button group 140 is set.

[0122] like Figure 5 As shown, the button operation regions R2 and R3 are regions extending from the lower end to the upper end of the screen 13a. The widths of the button operation regions R2 and R3 can be set by user operation. Figure 5 The button operation areas R2 and R3 when both widths are set to a value of 100 are shown.

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

[0124] In the button operation area R2 and the button operation area R3, the rate of change of the width according to the vehicle speed may be the same or different. As an example, as the vehicle speed increases, the button operation area R3 may be wider than the button operation area R2. That is, the ratio of the button operation area R3 to the button operation area R2 may also be increased.

[0125] The control unit 10 displays the button operation areas R2 and R3 on the screen 13a (step S104b). For example, the control unit 10 pastes and displays the light-transmitting buttons R2a to R2h on the button operation area R2, and pastes and displays the light-transmitting buttons R3a to R3e on the button operation area R3.

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

[0127] When the dropped position of the content icon is within one of the button operation regions R2 or R3 (step S104d: Yes), the control unit 10 detects a button corresponding to the dropped position (step S104e).

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

[0129] The control unit 10 displays the arrow-shaped icon A2 at a position on the route 110 corresponding to the button detected in step S104e (step S104g). Figure 5 The screen shown can be displayed.

[0130] When the dropped position of the content icon is within the cancel region (step S104d: No), the control unit 10 cancels the drag operation of the content icon in a similar manner to step S103h (step S104h).

[0131] As described above, in the difficult operation state, the user can set the music playback start timing by dropping the content icon on any button. Figure 6 As shown, the user can change the music playback start timing by tapping another button (performing an operation of releasing the finger touching the screen 13a from the position of the screen 13a). That is, the user can roughly set or change the music playback start timing by an operation that does not require accurate movement (such as an operation of dropping a content icon on a button or an operation of tapping a button).

[0132] Note that the operation of the user dropping the content icon on any button has been described as an example, but another operation may be used instead. For example, when the user taps the content icon, the icon enters a selected state, and when the user taps any button thereafter, the music playback start timing may be set.

[0133] Because this operation does not require accurate movement, the user's gaze time on the screen 13a can be made shorter. In addition, even when the finger is shaken due to vibration, the user can easily set the music playback start timing to the expected timing.

[0134] The description provided so far is a description of an exemplary embodiment of the present disclosure. The embodiments of the present disclosure are not limited to those described above, and various modifications can be made within the scope of the technical ideas of the present disclosure. For example, the embodiments of the present application also include appropriate combinations of the embodiments, etc., which are clearly shown as examples in the specification or obvious embodiments, etc.

[0135] In the above embodiment, the slide bar region R1 is set when in an easy-to-operate state, and the button operation regions R2 and R3 are set when in a difficult-to-operate state. However, the present disclosure is not limited thereto.

[0136] Fig.10 1 shows a display screen in another embodiment of the present disclosure. For example, in the easy operation state, not only the slider area R1 but also the button operation areas R2 and R3 can be set. In this case, the user can finely adjust the music playback start timing by operating the slider 100, and can roughly adjust the music playback start timing by operating one of the button groups 130 and 140.

[0137] That is, the control unit 10 acting as a display control unit may also display the slide bar 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 in an easy-to-operate state, and display only the button groups 130 and 140 among these operators on the screen 13a when in a difficult-to-operate state.

[0138] Fig.11 A display screen in yet another embodiment of the present disclosure is shown.

[0139] The control unit 10 may also display the slide 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, when in the difficult operation state, the control unit 10 may display the button groups 130 and 140 in a larger size on the screen 13a than when in the easy operation state.

[0140] For example, in an easy-to-operate state, such as Fig.10 As shown, the control unit 10 displays the slide bar area R1 and the button groups 130 and 140 on the screen 13a. Fig.11As shown, the control unit 10 displays the slide bar region R1 and the button groups 130 and 140 on the screen 13a. That is, when in the difficult operation state, the control unit 10 displays the slide bar region R1 in a smaller size and displays the button groups 130 and 140 in a larger size on the screen 13a than when in the easy operation state.

[0141] In this way, slide bar region R1 is displayed in a larger size in the easy-to-operate state, and button groups 130 and 140 are displayed in a larger size in the difficult-to-operate state, thereby ensuring good operability in any state.

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

[0143] Fig.12 A display screen in yet another embodiment of the present disclosure is shown.

[0144] The position on the screen 13a that is easy to operate varies depending on the user. Therefore, the positions of the slide bar region R1 and the button operation regions R2 and R3 can be arbitrarily changed by user operation.

[0145] like Fig.12 As shown, a case where the position of the slide bar region R1 is changed to the vicinity of the left end of the screen 13a will be described. In this case, since the space on the left side of the slide bar region R1 is narrow, it is impossible to display the button group 130 and the button group 140 on the left side of the slide bar region R1. In this case, the control unit 10 displays the button group 140 only on the right side of the slide bar region R1.

[0146] Please note that Fig.12 In the example of FIG. 1 , control unit 10 may display button group 130 on the right side of slide bar region R1 instead of or in addition to button group 140 .

Claims

1. An information processing device connected to a touch-operable display device, the information processing device comprising: a determining unit, the determining unit being used to determine whether a current state is a first state or a second state, in which a touch operation on the screen of the display device is easy for a user, and in which a touch operation is more difficult for the user than in the first state; and a display control unit that displays a first operator for adjusting a value related to the content on the screen when in the first state, and displays a second operator for adjusting a value related to the content on the screen when in the second state; in The first operator is an operator capable of adjusting 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 adjusting a value related to the content by a second value unit larger than the first value according to the touch operation.

2. The information processing device according to claim 1, wherein: The information processing device is installed in the mobile body; The first state at least includes a state where the mobile body is stopped; and The second state includes at least a state in which the movable body moves at a speed exceeding a predetermined speed via manual driving by a driver.

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

4. The information processing device according to claim 1, wherein The display control unit: When in any of the first state or the second state, displaying the first operator and the second operator on the screen; and When in the second state, the second operator is displayed on the screen in a larger size than in the first state.

5. The information processing device according to claim 1, wherein The first operator: is a slide bar capable of adjusting a value related to the content in the first value unit within a predetermined range according to the touch operation, and The second operator: There are a plurality of operators arranged in parallel corresponding to a plurality of values ​​related to the content that are discretely distributed within the predetermined range, wherein a difference between at least two consecutive values ​​among the plurality of values ​​related to the content is the second value.

6. An information processing program executed by a computer connected to a touch-operable display device; wherein the computer is caused to perform the following operations: determining whether a current state is a first state or a second state, in which a touch operation on the screen of the display device is easy for a user, and in which a touch operation is more difficult for the user than in the first state; and Processing is performed so that when in the first state, a first operator for adjusting a value related to the content is displayed on the screen, and when in the second state, a second operator for adjusting a value related to the content is displayed on the screen; in The first operator is an operator capable of adjusting 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 adjusting a value related to the content by a second value unit larger than the first value according to the touch operation.

Citation Information

Patent Citations

  • On-board electronic instrument

    JP2010036620A