Method for displaying data elements, control device for a vehicle, and vehicle comprising the control device

Dynamically adjusting line spacing based on user input speed and incorporating three-dimensional scrolling improves scrolling efficiency and accuracy in vehicle displays.

DE102016212139B4Active Publication Date: 2026-06-18BAYERISCHE MOTOREN WERKE AG

Patent Information

Authority / Receiving Office
DE · DE
Patent Type
Patents
Current Assignee / Owner
BAYERISCHE MOTOREN WERKE AG
Filing Date
2016-07-04
Publication Date
2026-06-18

AI Technical Summary

Technical Problem

Existing display technologies in vehicles require inefficient scrolling times for data elements due to static list displays, limiting user interaction accuracy.

Method used

Adjusting the line spacing between displayed data elements dynamically based on the user's input speed, allowing for faster scrolling without compromising interaction accuracy, and optionally incorporating three-dimensional scrolling.

Benefits of technology

Reduces scrolling time while maintaining user interaction accuracy by dynamically adjusting line spacing and potentially utilizing three-dimensional scrolling, enabling more data elements to be displayed efficiently.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 00000000_0000_ABST
    Figure 00000000_0000_ABST
Patent Text Reader

Abstract

Method (100) for displaying data elements by means of a display device (202), the method (100) comprising: Display (102) a subset of data elements from a plurality of data elements by the display device (202), wherein the display device (202) displays a data element from the subset of data elements in a row of the display device (202), and wherein a displayed data element has a predefined line spacing (304) to a subsequent displayed data element; and Changing (104) the displayed data elements of the display device (202) by a user operating an input device (204), the speed at which the displayed data elements change depends on the speed at which the user operates the input device, wherein the specified line spacing between the displayed data elements decreases or increases depending on the speed at which the displayed data elements change, and where the size of the displayed data elements remains constant.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] The invention relates to a method for displaying data elements. Furthermore, the invention relates to an operating device for a vehicle configured to perform the method, and to a vehicle comprising a correspondingly configured operating device.

[0002] Lists of data or text elements can be displayed using various display technologies, such as monitors or projectors. Operating lists, particularly scrolling or moving list items, can be accomplished using familiar controls like a swipe gesture on a touchscreen or a rotary dial on an input device. The display of lists on a screen is always static. For example, DE 10 2012 016 869 A1 discloses a list display where the spacing between list entries is equidistant. However, such a static list display results in longer scrolling and moving list items.

[0003] US 2004 / 0160458A1 describes a speed-dependent automatic zoom function for content such as documents and images. In one embodiment, a method first receives an input, for example, user input via an input device such as a joystick, mouse, trackball, or other pointing device. The input is mapped either to the speed of navigation through a content area or to the scaling of the content area during navigation. The other speed or scale to which the input was not mapped is then determined based on the relationship that scale times speed equals a constant. Subsequently, the content area is navigated using the speed derived from the input data or the determined scale.

[0004] US 2010 / 0 125 786 A1 describes an image processing device comprising an image display element, a command position detection unit for receiving user commands via an operating surface on the image display element's screen and for detecting and outputting the command position relative to the operating surface, a storage unit for storing and retaining image data, and a display control unit for controlling the image display according to the stored image data on the image display element. If the user performs a continuous movement on the operating surface, the display control unit controls the scrolling of the displayed image while simultaneously reducing the size of the preceding and subsequent images according to the direction of movement determined based on the output of the command position detection unit.

[0005] US 2010 / 0235794A1 describes a computer-based method for a multifunction device with a display and touch-sensitive surface. The method involves recognizing multiple user input gestures, beginning with an initial input gesture. For each subsequent input gesture, the method scrolls the information on the display at the respective scrolling speed. The scrolling speed is determined based on the input gesture's movement speed and a movement multiplier. The method determines whether each input gesture meets one or more criteria for swipe gestures and whether each input gesture meets one or more criteria for sequential gestures.If the input gesture meets one or more swipe gesture criteria and one or more criteria for successive gestures, the method updates the motion multiplier according to one or more motion multiplier adjustment criteria.

[0006] It is therefore an object of the invention to efficiently improve the time required to move or scroll data elements from a plurality of data elements on a display device, in particular on a display device in a vehicle. In particular, it is an object of the invention to efficiently improve the time required to move or scroll data elements in a list without limiting the accuracy of a user's interaction with a data element in the list.

[0007] This problem is solved by the features of the independent claims. Advantageous embodiments and further developments of the invention result from the dependent claims.

[0008] According to a first aspect, the invention is characterized by a method according to claim 1 for displaying data elements by a display device, in particular of a vehicle, e.g., a motor vehicle. A data element can be an element of a list of data elements. A data element can comprise any information, e.g., numbers, letters, special characters, or a combination thereof. The method comprises displaying a subset of data elements from a plurality of data elements by a display device, wherein the display device displays one data element from the subset of data elements in one line of the display device, and wherein a displayed data element has a predetermined line spacing from a subsequent displayed data element. Preferably, each data element from the subset of data elements is displayed in one line of the display device.The method further comprises changing the displayed data elements of the display device by a user operating an input device, wherein the speed at which the displayed data elements change depends on the speed at which the user operates the input device, and wherein the predetermined line spacing between the displayed data elements decreases or increases depending on the speed at which the displayed data elements change.

[0009] Advantageously, the line spacing between data elements can be dynamically adjusted to the speed at which the data elements are moved or scrolled. This allows more data elements to be displayed on the screen at once, thus efficiently reducing the time required to move them. When the speed decreases, the line spacing increases again, improving the user's ability to interact with the data elements. For example, if the user interacts with the screen via gestures in the room or via a touchscreen, the increased line spacing makes it easier for them to select, move, delete, edit, etc., data elements at slower movement or scrolling speeds, or after moving or scrolling has finished.The time required to move data elements can thus be efficiently reduced without restricting the user's ability to operate the data elements.

[0010] According to an advantageous embodiment, actuating the input device can include capturing a user gesture, and the speed at which the displayed data elements change can be the speed of the captured user gesture. This allows gesture-based movement of data elements to be efficiently accelerated.

[0011] According to a further, advantageous embodiment, the data elements can be sorted alphabetically. This makes it easier for the user to identify the first letter of a data element when moving it around. The user can then scroll more quickly to a desired section of the list that contains the first letter(s).

[0012] According to a further advantageous embodiment, the size of the displayed data elements can remain constant. This allows the user to more easily recognize parts of the data elements, especially initial letters, while moving them, and thus find the desired data element more easily even at high scrolling speeds.

[0013] According to a further advantageous embodiment, the spacing of the displayed data elements along a z-axis of the display device can increase depending on the speed at which the displayed data elements change. This allows for the implementation of three-dimensional scrolling of data elements. Increasing the spacing can include scaling down the size of the data elements as well as centering them. This allows more data elements to be displayed on the device at any given time. The movement or scrolling of the data elements can thus be accelerated more efficiently.

[0014] According to a further advantageous embodiment, the line spacing can only be reduced if the speed at which the displayed data elements change exceeds a predefined minimum threshold. This allows for efficient control over the minimum speed at which the line spacing between the data elements should be reduced, depending on the panning or scrolling speed.

[0015] According to a further advantageous embodiment, the method can also include displaying a modified subset of data elements from the multitude of data elements by the display device after the user has ceased operating the input device, wherein the displayed data elements of the modified subset of data elements have the specified line spacing. This allows the original usability of the displayed data elements to be efficiently restored after the data elements have been moved or scrolled, so that the user does not experience any restrictions in the operation of the data elements after the data elements have been moved.

[0016] According to a further aspect, the invention is characterized by an operating device according to claim 7 for a vehicle. The operating device comprises a display device for displaying data elements from a plurality of data elements, an input device, and a control device designed to execute the method described above.

[0017] According to another aspect, the invention is characterized by a vehicle according to claim 8, wherein the vehicle comprises an operating device as described above.

[0018] Further features of the invention will become apparent from the claims, the figures, and the description of the figures. All features and combinations of features mentioned above in the description, as well as those subsequently mentioned in the description of the figures and / or shown in the figures alone, are usable not only in the combinations specified, but also in other combinations or individually.

[0019] A preferred embodiment of the invention is described below with reference to the accompanying drawings. Further details, preferred configurations, and further developments of the invention will be derived from these drawings. Specifically, the drawings schematically illustrate... Fig. 1. An exemplary flowchart of a procedure for displaying information, Fig. 2 an exemplary operating device, Fig. 3. An example of a display device with data elements during a two-dimensional displacement of the data elements, and Fig. 4. An example of a display device with data elements during a three-dimensional displacement of the data elements.

[0020] In detail, it shows Fig. 1 An exemplary flowchart of a method 100 for displaying information, in particular on a vehicle display device. The display device can show a subset of data elements from a large number of data elements. 102 The size of the display is usually too small to show all data elements, especially if a large number of data elements are present. The data elements can, for example, be arranged in the form of a list. The list can be sorted alphabetically in ascending or descending order. The display device can show only a subset of the data elements from the list of data elements. This subset of data elements is also displayed as a list. A data element can, for example, comprise text that may include letters, numbers, and / or special characters. The display device can display one data element in one row of the display device.Preferably, the display device can show each displayed data element in a separate line. The display device shows the data elements with a predetermined line spacing. In other words, each data element has a predetermined line spacing from the next data element on the display device.

[0021] By operating an input device, a user can modify the data elements displayed on the display device. 104 In particular, the user can move or scroll the data elements. For example, the user can move or scroll the displayed data elements up or down. Actuating an input device may involve capturing a gesture, especially a scroll gesture. The input device may determine the speed of the gesture. The speed at which the displayed data elements are modified may depend on the speed of the gesture. The speed at which the displayed data elements are modified is also referred to below as the movement speed or scroll speed. If the user performs the gesture slowly, the displayed data elements scroll slowly. If the user performs the gesture quickly, the displayed data elements scroll quickly.

[0022] During scrolling or panning of the data elements, the predefined line spacing between the displayed data elements can be reduced. Preferably, the line spacing is reduced depending on the speed at which the displayed data elements change. The reduction of the line spacing as a function of the panning speed can be described by a function. For example, the function can reduce the line spacing depending on the time and the panning speed. Additionally or alternatively, a minimum threshold for the panning speed can be defined, and exceeding this threshold results in a reduction of the line spacing. Furthermore, one or more additional thresholds can be defined, exceeding or falling below which results in a change in the line spacing. In the case of two-dimensional panning or panning, the line spacing can be reduced accordingly.When scrolling data elements, their size is preferably maintained. Only the line spacing between the data elements is adjusted. With three-dimensional panning or scrolling, the data elements can also be shifted along the z-axis of the display device. Shifting the data elements along the z-axis can be seen as increasing the distance between the position of a virtual camera and the displayed data elements in three-dimensional space. By increasing this distance, the size of the data elements can be scaled up or down accordingly. This allows additional data elements to be displayed and further reduces the time required for panning or scrolling.

[0023] After the data elements have been moved or scrolled, and / or when the movement speed is 0, the display device shows the data elements with the original, predefined line spacing. The user can therefore operate the list of displayed data elements in the usual way. The user experiences no restrictions on operating the data elements via the input device after moving or scrolling.

[0024] Fig. Figure 2 shows an exemplary operating device 200, in particular an exemplary operating device of a vehicle. The operating device 200 can comprise a display device 202, an input device 204, and a control device 206. The display device 202 can, for example, be a TFT, LCD, LED, or OLED display and / or a heads-up display. The display device 202 is coupled to a control device 206. The display device 202 receives the data elements from the control device 206, which are then displayed by the display device 202. The input device 204 can receive input or operating commands from a user and forward them to the control device 206. The input device 204 can, for example, detect gestures, glances, and / or the actuation of mechanical controls.In particular, the input device can determine the speed at which the user makes the input and transmit it to the control device 206.

[0025] The control device 206 can retrieve data elements from internal and external storage sources and / or storage media and transmit them to the display device 206 for display.

[0026] Furthermore, the control device 206 can change the displayed data elements, as shown in Fig. As described in section 1, execute depending on the user's input received.

[0027] Fig. Figure 3 shows an example of a display device 300 with data elements during a two-dimensional movement of the data elements. In a first display 302, the display device 300 shows six data elements with a predefined line spacing 304. The second display 306 shows a situation during the movement or scrolling of the data elements at maximum speed. The line spacing 308 is very small when scrolling at maximum speed, i.e., close to 0 or equal to 0. The display device can, for example, display fourteen data elements. The third display 310 shows a situation in which the scrolling speed has been reduced by the user. The line spacing 312 increases compared to the second display 306 at maximum scrolling speed. The display device 302 can, for example, display nine data elements. The fourth display 314 shows the display device 302 after the movement or scrolling has ended.Scrolling the data elements by the user. The display device 202 shows six data elements with the originally specified line spacing of 304. By changing the line spacing while scrolling or moving the data elements, the duration of the movement can be shortened, as more data elements are displayed on the display device 202 during scrolling. At the same time, after scrolling is complete, the user can revert to a line spacing optimized for the operation of the displayed data elements.

[0028] Fig. Figure 4 shows an example of a display device 400 with data elements during three-dimensional displacement of the data elements. A first display 402 shows six data elements, which have a predefined line spacing 304. Display 404 shows the data elements at a maximum scrolling speed. Display 404 shows sixteen data elements. The line spacing 406 is very small when scrolling at maximum speed, i.e., close to 0 or equal to 0. During scrolling, the distance between a hypothetical camera and the displayed data elements also increases. As a result, the data elements decrease in size along the z-axis of the display device 400 depending on the scrolling speed. Additionally, as shown in Figure 4, the data elements also decrease in size. Fig. Figure 3 shows the line spacing of 410 between the data elements. At maximum scrolling speed, the spacing is also at its maximum, meaning the data elements in the list are at the furthest point on the z-axis, and the line spacing of 410 between the data elements is minimal. The third display, 408, shows the data elements during scrolling at medium speed. The line spacing of 410 increases slightly, and the distance between the virtual camera and the displayed data elements decreases. The fourth display, 412, shows the data elements after scrolling has finished, with the original, default line spacing of 304. The distance between the virtual camera and the data elements is 0. When moving the data elements three-dimensionally, more data elements can be displayed, for example, more data elements than when moving them two-dimensionally. Fig.3. These are displayed while scrolling. This further reduces the scrolling time. At the same time, usability is restored after scrolling is complete, allowing the user to operate the data elements easily and safely. Reference symbol list 100 procedures 102 Displaying a subset of data elements with a specified line spacing 104 Changing the displayed data elements 106 Display the changed data elements with the original, predefined line spacing 200 operating device 202 Display device 204 Input device 206 Control device 300 Display device for displaying data elements 302 display 304 line spacing 306 display 308 line spacing 310 display 312 line spacing 314 Display 400 Display device for displaying data elements 402 display 404 display 406 line spacing 408 display 410 line spacing 412 Display

Claims

Method (100) for displaying data elements by means of a display device (202), the method (100) comprising: displaying (102) a subset of data elements from a plurality of data elements by means of the display device (202), wherein the display device (202) displays a data element from the subset of data elements in a line of the display device (202), and wherein a displayed data element has a predetermined line spacing (304) to a subsequent displayed data element;and changing (104) the displayed data elements of the display device (202) by actuating an input device (204) by a user, wherein the speed at which the displayed data elements change depends on the speed at which the user actsuates the input device, wherein the predetermined line spacing between the displayed data elements decreases or increases depending on the speed at which the displayed data elements change, and wherein the size of the displayed data elements remains constant. Method according to claim 1, wherein actuating the input device (204) comprises detecting a gesture of the user; and wherein the speed at which the displayed data elements change is the speed of the detected gesture of the user. Method according to one of the preceding claims, wherein the data elements of the plurality of data elements are sorted alphabetically. Method according to one of the preceding claims, wherein the distance between the displayed data elements along a z-axis of the display device (202) increases or decreases depending on the speed at which the displayed data elements change. Method according to one of the preceding claims, wherein the line spacing is reduced if the rate at which the displayed data elements change exceeds a predetermined minimum threshold. Method according to one of the preceding claims, the method further comprising: displaying (106) a modified subset of data elements from the plurality of data elements by the display device after the end of the actuation of the input device by the user, wherein the displayed data elements of the modified subset of data elements have the specified line spacing. Operating device (200) for a vehicle, the operating device comprising: a display device (202) for displaying data elements from a plurality of data elements; an input device (204), and a control device (206) designed to perform a method according to any one of claims 1 to 6. Vehicle, wherein the vehicle comprises an operating device (200) according to claim 7.