Method and device for controlling a vehicle display system by long touch press on a touchscreen
The method and device address the unintuitive nature of vehicle touchscreen interfaces by using long touch presses with duration-based graphic object transitions and feedback, enhancing user experience and safety by reducing driver distraction and eliminating physical buttons.
Patent Information
- Application Number
- FR2024004988
- Authority / Receiving Office
- FR · FR
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-05-16
- Publication Date
- 2025-11-21
AI Technical Summary
Existing vehicle touchscreen interfaces for controlling on-board systems are unintuitive and divert driver attention, posing safety risks due to the need for physical buttons and cumbersome touch commands, and existing technologies do not effectively address this issue.
A method and device that utilize long touch presses on a touchscreen to trigger different graphic objects based on duration thresholds, providing clear visual and haptic feedback to guide the user in selecting functions, reducing the need for physical buttons and improving ergonomics and safety.
Enhances user experience and minimizes driver distraction by allowing intuitive access to multiple functions with a single gesture, improving vehicle safety and reducing design and manufacturing costs.
Smart Images

Figure 00000000_0000_ABST
Abstract
Description
Title of the invention: Method and device for controlling a vehicle display system by long touch press on a touchscreen technical field
[0001] The invention relates to methods and devices for controlling a display system in a vehicle, particularly, but not exclusively, a motor vehicle. The invention specifically relates to a method and device for controlling the display of graphic content(s) by means of a touch press corresponding to a long touch press. Technological background
[0002] Contemporary vehicles include, for some of them, several screens to display information useful to the driver for driving the vehicle as well as comfort information, such as, for example, information to interact with the infotainment system, also called IVI system (from the English "In-Vehicle Infotainment" or in French "Infodivertissement étoilé"), of the vehicle.
[0003] Among these screens, it is known to include one or more LCD type screens (from the English "Liquid Crystal Display" or in French "Affichage à cristals liquide"), for example of type TFT (from the English "Thin-Film Transistor" or in French "Transistor en film mince"), or OLED (from the English "Organic Light-Emitting Diode" or in French "Diode électroluminescente organique").
[0004] The integration of such screens makes it possible, for example, to control, via a graphical Human-Machine Interface (HMI) displayed on such screens, the operating status of the systems on board the vehicle, for example AD AS systems (from the English "Advanced Driver-Assistance System" or in French "Système d'aide à la conduite avancé").
[0005] On-board systems can be controlled, for example, by executing commands on the touchscreen interface of a vehicle display. These commands are varied and include, for example, short or brief touch presses, long touch presses, multiple touch presses (e.g., double touch), touch swipes in various directions, touch presses with one or more fingers, etc. The variety and large number of these touch commands make using the touchscreen interface for controlling the vehicle's on-board systems unintuitive and limit its acceptance as a control method. This degrades the user experience and can reduce the driver's attention when searching for the correct touchscreen command to perform the associated function, thus disrupting the driver's control of the vehicle.The attention required to perform the touch command adapted to the execution of the . The desired function entails safety risks for the vehicle and other road users, as the driver's attention is diverted from the road and control of the vehicle's operation may be impaired. Summary of the present invention
[0006] One object of the present invention is to solve at least one of the problems of the technological background described above.
[0007] Another object of the present invention is, for example, to improve the user experience with respect to a touch interface of a vehicle display screen.
[0008] Another object of the present invention is to minimize the loss of driver attention and to improve vehicle safety.
[0009] According to a first aspect, the present invention relates to a method for controlling a vehicle display system, said display system comprising a touchscreen interface, said method being implemented by at least one processor and comprising the following steps: - receiving data representing a touch press on a first graphic object displayed on the touch screen; said data including initial information representing the duration of the touch press on said first graphic object; - control over the display of graphical content including: a second graphic object, different from said first graphic object, when said first information is representative of a duration less than a first threshold duration; and a third graphic object, different from said first and second graphic objects, when said first information is representative of a duration less than a second threshold duration and greater than said first threshold duration; said second and third graphic objects being representative of a function triggered by, respectively, a touch press of a duration equal to said first threshold duration and a touch press of a duration equal to said second threshold duration; said first and second threshold durations each being representative of a necessary and sufficient duration to trigger said function by said at least one processor.
[0010] Advantageously, said second and third graphic objects provide information to the user regarding the display and / or the action that will be triggered if the current touch press is maintained. Thus, the user can decide to continue or interrupt the current touch command, i.e., the long touch press, depending on whether the graphic content identified as being to be displayed following the touch command actually corresponds to what the user wants.
[0011] The display of a plurality of successive graphic objects as a function of data representing the duration of a touch press performed by a user (for example The driver of the vehicle can access several functions and actions with a single gesture, thus improving ergonomics and making the interaction between the user and the touchscreen more intuitive. Furthermore, it allows the user to visually understand what graphic content will be displayed and which associated function will be executed, depending on the duration of the touch press.
[0012] The user thus obtains a clear and direct indication of the direction of the touch command, reducing the attention required to find the correct command and minimizing the time spent searching for information. This improves user vigilance, as well as the safety of the vehicle and its passengers when the user is the vehicle's driver.
[0013] Centralizing controls on a single screen also eliminates the need for physical buttons to control the vehicle's on-board systems, thereby reducing vehicle design and manufacturing costs.
[0014] According to one variant, a representation of said second graphic object corresponds to: - a first graphic representation when said first information is representative of a duration shorter than said first threshold duration, and - a second graphical representation when the first piece of information is representative of a duration equal to the first threshold duration; and for which a representation of said third graphic object corresponds to: - a third graphic representation when said first information is representative of a duration less than said second threshold duration and greater than said first threshold duration, and - a fourth graphical representation when said first information is representative of a duration equal to said second threshold duration.
[0015] According to another variant, the display of said second graphic object according to the second graphic representation and the display of said third graphic object according to the fourth graphic representation are associated with haptic feedback and / or a sound effect.
[0016] According to yet another variant, said function is triggered only when the first or second threshold duration is reached.
[0017] According to a further variant, said function includes the display of other graphical content and / or the execution of an action by said at least one processor.
[0018] According to yet another variant, a display of said second graphic object and a display of said third graphic object are controlled in such a way that said third graphic object replaces said second graphic object when said first information is representative of a duration less than said second threshold duration and greater than said first threshold duration.
[0019] According to an additional variant, the control method comprises the following steps: - receiving data representing a touch press on a first graphic object displayed on the touch screen; said data including initial information representing the duration of the touch press on said first graphic object; - control over the display of graphical content including: a second graphic object, different from said first graphic object, when said first information is representative of a duration less than a first threshold duration; a third graphic object, different from said first and second graphic objects, when said first information is representative of a duration less than a second threshold duration and greater than said first threshold duration; a fourth graphic object, different from said first, second, and third graphic objects, when said first information is representative of a duration less than a third threshold duration and greater than said second threshold duration; said second, third, and fourth graphic objects being representative of a function triggered by, respectively, a touch press of a duration equal to said first threshold duration, a touch press of a duration equal to said second threshold duration, and a touch press of a duration equal to said third threshold duration;said first, second and third threshold durations each being representative of a duration necessary and sufficient to trigger said function by said at least one processor.
[0020] According to an alternative embodiment, said control method comprises a step of receiving data representing a touch press on a first graphic object displayed on the touch screen; said data comprising a first information representing a duration of touch press on said first graphic object, as well as a step of controlling the display of graphic content comprising the successive display of a plurality of graphic objects (such as, for example, said second, third and fourth graphic objects) as a function of said duration of touch press, each graphic object being associated with a threshold duration distinct from the other threshold durations (such as, for example, said second and third threshold durations), and each threshold duration enabling the triggering of a display and / or an action.In particular, the said method includes display control of at least two, at least three, or at least four graphic objects, and in particular two, three, four, or five graphic objects.
[0021] According to a second aspect, the present invention relates to a computer program that includes instructions adapted for executing the steps of the method according to the first aspect of the present invention, in particular when the computer program is executed by at least one processor.
[0022] Such a computer program may use any programming language, and be in the form of source code, object code, or an intermediate code between source code and object code, such as in a partially compiled form, or in any other desirable form.
[0023] According to a third aspect, the present invention relates to a computer-readable recording medium on which is recorded a computer program comprising instructions for carrying out the steps of the process according to the first aspect of the present invention.
[0024] On the one hand, the recording medium can be any entity or device capable of storing the program. For example, the medium can include a storage means, such as a ROM, a CD-ROM or a microelectronic circuit-type ROM, or a magnetic recording means or a hard disk drive.
[0025] On the other hand, this recording medium can also be a transmissible medium such as an electrical or optical signal, such a signal being able to be transmitted via an electrical or optical cable, by conventional or radio frequency, by self-directing laser beam, or by other means. The computer program according to the present invention can, in particular, be downloaded from an Internet-type network.
[0026] Alternatively, the recording medium may be an integrated circuit in which the computer program is incorporated, the integrated circuit being adapted to execute or to be used in the execution of the process in question.
[0027] According to a fourth aspect, the present invention relates to a control device for a vehicle display system, the device comprising a memory associated with a processor configured for the implementation of the steps of the process according to the first aspect of the present invention.
[0028] According to a fifth aspect, the present invention relates to a vehicle, for example of the automobile type, comprising a device as described above according to the fourth aspect of the present invention. Brief description of the figures
[0029] Other features and advantages of the present invention will become apparent from the description of the particular and non-limiting embodiments of the present invention below, with reference to the attached Figures 1 to 6, in which:
[0030] [Fig-1] schematically illustrates part of a vehicle's passenger compartment, according to a example of a particular embodiment of the present invention;
[0031] [Fig.2] schematically illustrates the display of a first graphic object at different time moments on a display device of the vehicle of [Fig.1], according to a particular and non-limiting embodiment of the present invention;
[0032] [Fig.3] schematically illustrates the display of the first graphic object and a second graphic object at different time points on the vehicle display device of [Fig.1], according to a particular and non-limiting embodiment of the present invention;
[0033] [Fig.4] schematically illustrates the display of the first graphic object at different temporal instants on the vehicle display device of [Fig.1], and the consequences of a removal of touch support before reaching a first threshold duration, according to a particular and non-limiting embodiment example of the present invention;
[0034] [Fig.5] illustrates a device configured to control a display system of the vehicle of [Fig.1], according to a particular and non-limiting embodiment of the present invention.
[0035] [Fig.6] illustrates a flowchart of the different stages of a control process of a vehicle display system of [Fig.1], according to a particular and non-limiting embodiment of the present invention. Description of examples of achievements
[0036] A method and a control device for a vehicle display system will now be described in what follows with joint reference to Figures 1 to 6. The same elements are identified with the same reference signs throughout the following description.
[0037] The terms "first," "second" (or "firsts," "seconds"), etc., are used in this document by arbitrary convention to allow for the identification and distinction of different elements (such as operations, means, etc.) implemented in the embodiments described below. Such elements may be distinct or correspond to a single element, depending on the embodiment.
[0038] According to a particular and non-limiting example of an embodiment of the present invention, the control of a display system embedded in a vehicle is, for example, implemented by one or more computers of the vehicle, for example via one or more processors.
[0039] To this end, representative data of a touch command corresponding to a long touch press performed by one or more fingers of a user on the touch interface of a screen, referred to as a touchscreen, of the display system, in particular on a first graphic object, are received. A long touch press corresponds to a continuous and prolonged touch press of one or more fingers on a part of the touchscreen, the continuous and prolonged touch press being of a given duration (for example 1, 2, 3, 4, 5, 6, 7, 8, 9 or 10 seconds) and depending on the user's intention.
[0040] The received data characterizing the duration of the long touch press on a first graphic object (for example, a button representing a device or function of the vehicle) allows the processor(s) to determine a graphic object of a human-machine interface (HMI) of the vehicle to be displayed in response to the touch press, as well as the function(s) and / or action(s) associated with each graphic object to be executed in response to the touch press.
[0041] The display of a second graphic object identifying or representing a function, triggered by the sustained touch on the first graphic object, is controlled so that this second graphic object is displayed on the touch screen, for example near the touch to indicate to the person performing the touch what display and / or action will be executed in response to the touch, if the user maintains their touch for a duration based on said first information representing a first threshold duration.
[0042] Fig. 1 schematically illustrates part of the passenger compartment of a vehicle 10, according to a particular and non-limiting embodiment of the present invention.
[0043] Vehicle 10 corresponds, for example, to a vehicle with an internal combustion engine or to a hybrid vehicle with an internal combustion engine and one or more electric motors. Vehicle 10 thus corresponds, for example, to a land vehicle, for example a car, a truck, a bus.
[0044] The vehicle 10 advantageously incorporates a display system comprising a touchscreen 13 and a computer configured to control the display of content(s) from a graphic HMI on the touchscreen 13. The computer corresponds, for example, to the computer of the infotainment system, known as the IVI computer (from the English "In-Vehicle Infotainment" or in French "Infodivertissement étoilé") of the vehicle 10.
[0045] The touch screen 13 corresponds for example to an LCD type screen (from the English "Liquid Crystal Display" or in French "Affichage à cristals liquide"), for example of type TFT (from the English "Thin-Film Transistor" or in French "Transistor en film mince"), or OLED (from the English "Organic Light-Emitting Diode" or in French "Diode électroluminescente organique").
[0046] The touchscreen 13 is configured to display content for the driver and passengers of the vehicle 10. The touchscreen 13 is also configured to allow the driver and / or passengers of the vehicle to interact with one or more on-board systems in the vehicle via a human-machine interface (HMI) displayed on the touchscreen 13. For example, the screen 13 is configured to interact with any on-board system of the vehicle 10, for example with one or more of the following systems, the list below being provided by way of illustration and not exhaustive: - an infotainment system, known as an IVI system; and / or - a vehicle navigation and geolocation system 10; and / or - a vehicle air conditioning system 10; and / or - a vehicle seat adjustment control system; and / or - a vehicle speed control system; and / or - a vehicle trajectory control and / or lane keeping system 10; - etc.
[0047] According to a particular embodiment, the display system includes one or more other screens, for example a screen of a device or system called a head-up display, corresponding for example to a transparent or semi-transparent blade arranged in such a way that a driver sitting in the seat 15 sees the content displayed or projected onto the transparent blade when the driver is driving the vehicle 10. The display system further includes, for example, a display screen called a combination or instrument panel and generally arranged in an area 12 behind the steering wheel 14 in the dashboard 11.
[0048] According to a particular embodiment, the display system including the touch screen 13 is for example provided or configured to reduce the number of screens present in the vehicle 10, allowing for example the removal of the display screen(s) called instrument cluster or instrument panel.
[0049] According to a particular embodiment, the vehicle 10 carries one or more embedded systems, each controlled by one or more computers. These computers, together with the IVI computer, form, for example, a multiplexed architecture for providing various services useful for the proper functioning of the vehicle and for assisting the driver and / or passengers of the vehicle in controlling the vehicle 10 via the control of the embedded system(s) in the vehicle 10.Computers communicate and exchange data with each other via one or more computer buses, for example a CAN (Controller Area Network), CAN FD (Controller Area Network Flexible Data-Rate), FlexRay (according to ISO 17458), LIN (Local Interconnect Network), or Ethernet (according to ISO / IEC 802-3) type communication bus.
[0050] A control process for an on-board display system in the vehicle 10 is advantageously implemented by one or more processors of the display system, for example by a computer of an on-board system of the vehicle 10 such as the IVI system.
[0051] The control process is described in support of Figures 2, 3 and 4, each of which illustrates the result of displaying one or more graphic objects on the touch screen 13, according to different embodiment examples.
[0052] In a first operation of the process, data representative of a touch press 202 on the touch interface of the touch screen 13 are received, following a touch press 202 by a user (for example the driver of the vehicle 10) corresponding to a long touch press.
[0053] Long touch press corresponds to a touch press made by the user on the touch screen 13 during which one or more fingers of the user remain in continuous contact with the touch interface.
[0054] A long touch press on the touch screen 13 sends information to the IVI computer so that the latter implements one or more functions associated with the command corresponding to the touch press.
[0055] The representative data of the touch press are received for example via one or more data buses linking the touch interface of the screen (or a computer controlling such a touch interface where applicable) and the IVI computer.
[0056] The representative data of the touch press 202 include a first representative piece of information of the duration of the touch press.
[0057] The data received thus characterizes the touch contact made by the user at any time on the first graphic object 20, the data being received as the finger(s) are held on the touch interface, for example at regular intervals (for example every 10, 20, 50 or 100 ms), some information not being understood as such but deduced or obtained from the data, for example obtained by derivative or integral of the data received.
[0058] In a second operation of the process, the display of a second graphic object 24 is controlled so that this second graphic object is displayed on the touch screen 13, for example near the area of the touch screen 13 receiving the touch press, in the form of a graphic representation 240.
[0059] A display control of a graphic object (text, pictogram, icon, speech bubble etc.) or graphic content includes a rendering of the graphic content or graphic object, such rendering corresponding to a set of operations performed by one or more processors on the pixels of one or more images of the graphic content to be displayed on the screen 13. For example, rendering consists of associating to a set of pixels of an image pixel data (for example color data expressed in an RGB (Red, Green, Blue) type space) associated with each graphic object.
[0060] The display control of a graphic object thus includes the transmission of control signals to the touch screen 13 to modify the values associated with the pixels of the touch screen 13 at the location intended to display the graphic object, that is to say at a specific position on the touch screen 13.
[0061] The display of the graphic object is triggered by the reception of data representing a duration of the touch press, for example when it is recognized from this data that a touch press on the first graphic object is made and is maintained for a duration less than a first threshold duration (for example, a duration t3 or t6).
[0062] When the data representing the touch press include a first piece of information representing a duration of sustained press on the touch screen by the finger or fingers performing the touch press, a graphic representation of the second graphic object is a function of the first piece of information.
[0063] Fig. 2 illustrates the result of displaying a second graphic object accompanying a sustained touch 202 made by a user on a first graphic object 20 on the touch screen of the vehicle 10, according to a particular and non-limiting embodiment of the present invention.
[0064] Fig. 2 illustrates the display of the first graphic object at three time instants t1, t2 and t3, the third time instant t3 being later than the second time instant t2, itself later than the first time instant t1.
[0065] The initial time instant tO corresponds to a display prior to a touch contact by one or more fingers 22 on the graphic object 20.
[0066] The first time instant tl corresponds to a time instant associated with the beginning of the touch press 202 made by the user on the first graphic object 20 causing the control of the display of the second graphic object 24.
[0067] The second graphic object 24 may include data or information indicating to the user the function which will be triggered if the touch press 202 is maintained for a duration equal to a corresponding first threshold duration, in the example of embodiment of [Fig.2], at time t3.
[0068] In a particular embodiment, an audible signal and / or haptic feedback indicates to the user that the touch press duration has reached the first threshold duration (instant t3) and that the withdrawal or release of the touch press (instant t4), namely the separation between the user's finger(s) and the touch screen, will trigger the X function.
[0069] In the example embodiment of [Fig.2], the time instant t4 corresponds to the release of the touch pressure once the first threshold duration of the pressure has been reached, which triggers the X function.
[0070] According to the example in [Fig. 2], a graphical representation of the second graphical object 240 (a first graphical representation) is a function of the duration of the touch press and may include an area containing data or information readable by the user (having the shape of an ellipse or a gauge, for example), initially "uncolored" or "unfilled," which becomes colored or filled as the touch is maintained, taking the form of a fully "colored" or "filled" graphic representation 244 (a second graphic representation), passing through one or more intermediate graphic representations 242 that are partially "colored" or "filled." In a particular embodiment, the transition from graphic representation 240 to graphic representation 244 is gradual, thus giving the impression of the gradual filling of a gauge. The complete filling is advantageously associated with haptic feedback and / or an audible signal to indicate to the user that releasing the touch will trigger the function provided in the information area.
[0071] According to a particular embodiment, said function is triggered only when the first threshold duration is reached. The first threshold duration being representative of a duration necessary and sufficient to trigger said function by said at least one processor of the computer in charge of the process.
[0072] Advantageously and in a totally non-limiting manner, the first threshold duration may be 1 second (s), 2s, 3s or 4s.
[0073] Figure 3 illustrates the display of the second graphic object at three time instants t4' (t4 prime), t5, and t6, the sixth time instant t6 being subsequent to the fifth time instant t5, itself subsequent to the fourth time instant t4'. The time instants t4', t5, t6, and t7 are themselves subsequent to the time instants t1, t2, t3, and t4 of Figure 2. The time instants t4 and t4' are alternative times subsequent to t3 where the user can decide to release the touch button (time t4) in order to trigger function X, or to maintain the touch button (time t4') in order to display the third graphic object 34 and thus have the possibility of triggering another function, function Y.
[0074] As illustrated in [Fig. 3], when the first threshold duration is reached (time instant t3) and the user decides to maintain touch pressure 202 on the first graphic object 20 beyond this first threshold duration (for example, because the user did not wish to trigger function X), the display of a third graphic object 34 is controlled. In a particular embodiment, the third graphic object 34 replaces the second graphic object 24 and includes new data or information concerning a new function Y.
[0075] The time between the control of the display of the second graphic representation 244 and the control of the display of the third graphic object 34 (the transition between time t3 and time t4'), corresponding to the time allowing the user to decide whether to trigger function X by interrupting the touch press, or to continue the touch press to access the third graphic object 34, perhaps, without limitation, less than 1 second, or between 0.5s and 2s, in particular between 0.5s and 1s, in particular also equal to 1s.
[0076] The third graphic object 34 may include data or information indicating to the user the nature of the function which will be triggered if the touch press 202 is maintained for a duration equal to a second corresponding threshold duration, in the example of embodiment of [Fig.3], at time t4'.
[0077] In a particular embodiment, an audible signal and / or haptic feedback indicates to the user that the touch press duration has reached the second threshold duration (instant t6) and that the withdrawal or release or interruption of the touch press (instant t7), namely the separation between the user's finger(s) and the touch screen, will trigger the Y function.
[0078] In the example embodiment of [Fig.3], the time instant t7 corresponds to the release of the touch pressure once the second threshold duration of the pressure has been reached, which triggers the Y function.
[0079] Advantageously, the X and Y functions are different functions whose access by the user is successive and depends on the duration of the press 202 on the first graphic object 20.
[0080] According to the example in [Fig.3], a graphic representation (a third graphic representation) of the third graphic object 340 is a function of the duration of the touch press and may include an area comprising user-readable data or information (having the form of an ellipse or a gauge, for example) that is "uncolored" or "unfilled" and which becomes colored or filled as the touch press is maintained, taking the form of a graphic representation 344 (a fourth graphic representation) that is totally "colored" or "filled", passing through one or more intermediate graphic representations 342 that are partially "colored" or "filled".In a particular embodiment, the transition from graphic representation 340 to graphic representation 344 is gradual, giving the impression of the gradual filling of a gauge, with complete filling advantageously associated with haptic feedback and / or an audible signal to indicate to the user that releasing the touch pressure will trigger the Y function provided in the information area.
[0081] According to a particular embodiment, said function Y is triggered only when the second threshold duration is reached. The second threshold duration is subsequent to the first threshold duration and represents a duration necessary and sufficient to trigger said function Y by said at least one processor of the computer in charge of the process.
[0082] Advantageously and totally non-limitingly, the second threshold duration may be 2 seconds (s), 4s, 6s or 8s and is calculated from the moment the user initiates their touch 202 on the first graphic object 20 (instant tl).
[0083] In a particular embodiment, the first threshold duration may be 2 seconds and the second threshold duration 4 seconds, or the first threshold duration may be 3 seconds and the second threshold duration 6 seconds, or the first threshold duration may be 4 seconds and the second threshold duration 8 seconds. In this last example, a touch press held for a duration of 4 seconds followed by a release at the indicated time (for example, via an audible signal and / or haptic feedback) will trigger function X, a touch press held for a duration of 8 seconds followed by a release at the indicated time (for example, via an audible signal and / or haptic feedback) will trigger function Y, while a touch press released before a duration of 4 seconds (for example, after a duration of 3 seconds) will cause the process to stop.
[0084] Figure 4 illustrates the termination of the process initiated by the touch input 202 on the first graphic object 20, when the user interrupts the touch input before reaching a threshold duration. The example shown in Figure 4 corresponds to the interruption of the touch input by the user before reaching the first threshold duration.
[0085] The time instants t3 and t3' are alternative instants subsequent to t1 and t2 where the user can decide either to release the touch press (instant t3') for a duration less than the first threshold duration in order not to trigger the function X, or to maintain the touch press until reaching a duration equal to the first threshold duration (instant t3) and thus reserve the possibility of triggering the function X by interrupting the touch press at the instant provided for this purpose (instant t4).
[0086] In a particularly advantageous embodiment, the method of the invention comprises a plurality (2, 3, 4, 5, or 6) of graphic objects, each associated with a given function and each associated with a touch-press threshold duration allowing the activation of said function once the touch-press is interrupted for a duration at least equal to said threshold duration. The user can thus access a multitude of different functions with a single touch on a graphic object displayed on the touchscreen, and decide to activate one or another of these functions depending on the duration of the touch-press. Each time a threshold duration is reached, an audible signal and / or haptic feedback indicates to the user that they can either interrupt the touch-press and activate the corresponding function, or maintain the touch-press and access the next function.Any interruption of the touch press between two successive threshold durations will cause the process initiated by the touch press to stop and will not trigger any function.
[0087] Figure 5 schematically illustrates a device 5 configured for controlling a vehicle display system, for example vehicle 10, according to examples of particular and non-limiting embodiments of the present invention. Device 5 corresponds, for example, to a device embedded in the vehicle 10, for example a computer.
[0088] The device 5 is, for example, configured to carry out the operations described opposite Figures 1 to 4 and / or the steps of the process described opposite [Fig. 6]. Examples of such a device 5 include, but are not limited to, embedded electronic equipment such as a vehicle's on-board computer, an electronic control unit such as an ECU (Electronic Control Unit), a smartphone, a tablet, or a laptop computer. The elements of the device 5, individually or in combination, can be integrated into a single integrated circuit, into several integrated circuits, and / or into discrete components. The device 5 can be implemented in the form of electronic circuits or software (or computer) modules, or a combination of electronic circuits and software modules.
[0089] The device 5 comprises one (or more) processor(s) 50 configured to execute instructions for carrying out the steps of the process and / or for executing instructions from the software embedded in the device 5. The processor 50 may include integrated memory, an input / output interface, and various circuits known to those skilled in the art. The device 5 further comprises at least one memory 51, for example, volatile and / or non-volatile memory, and / or includes a memory storage device that may include volatile and / or non-volatile memory, such as EEPROM, ROM, PROM, RAM, DRAM, SRAM, flash, magnetic disk, or optical disk.
[0090] The computer code of the embedded software(s) including the instructions to be loaded and executed by the processor is for example stored on memory 51.
[0091] According to various particular and non-limiting embodiments, the device 5 is coupled in communication with other similar devices or systems and / or with communication devices, for example a TCU (Telematic Control Unit), for example via a communication bus or through dedicated input / output ports.
[0092] According to a particular and non-limiting embodiment, the device 5 includes a block 42 of interface elements for communicating with external devices. The interface elements of the block 52 include one or more of the following interfaces: - Radio frequency (RF) interface, for example Wi-Fi® type (according to IEEE 802.11), for example in the 2.4 or 5 GHz frequency bands, or Bluetooth® type (according to IEEE 802.25.1), in the 2.4 GHz frequency band, or Sigfox type using UBN (Ultra Narrow Band) radio technology, or LoRa in the 868 MHz frequency band, LTE (Long-Term Evolution), LTE-Advanced; - USB interface (from the English "Universal Serial Bus" or "Universal Serial Bus" in French); - HDMI interface (from the English "High Definition Multimedia Interface", or "High Definition Multimedia Interface" in French); - LIN interface (from the English "Local Interconnect Network", or in French "Réseau interconnecté local").
[0093] According to another particular and non-limiting embodiment, the device 5 includes a communication interface 53 which enables communication with other devices (such as other computers in the embedded system) via a communication channel 530. The communication interface 53 corresponds, for example, to a transmitter configured to transmit and receive information and / or data via the communication channel 530. The communication interface 53 corresponds, for example, to a wired network of the CAN (Controller Area Network), CAN FD (Controller Area Network Flexible Data-Rate), FlexRay (standardized by ISO 17458) or Ethernet (standardized by ISO / IEC 802-3) type.
[0094] According to a particular and non-limiting embodiment, the device 5 can provide output signals to one or more external devices, such as a display screen 540, touch or not, one or more loudspeakers 550 and / or other peripherals 560 (projection system) via output interfaces 54, 55 and 56 respectively. According to a variant, one or more of the external devices is integrated into the device 5.
[0095] Figure 6 illustrates a flowchart of the different steps in a method for controlling a display system embedded in a vehicle, for example vehicle 10, according to a particular and non-limiting embodiment of the present invention. The method is implemented, for example, by a device embedded in vehicle 10 or by device 5 of Figure 5.
[0096] In a first step 61, data representing a touch press on a touch screen of the vehicle's display system are received.
[0097] In a second step 62, the display of a second and a third graphic object according to said representative data is controlled so as to display this second and this third graphic object on the touch screen.
[0098] According to one variant, the variants and examples of the operations described in relation to one of Figures 1 to 4 apply to the steps of the process in [Fig.6].
[0099] Of course, the present invention is not limited to the embodiments described above but extends to a method for controlling the execution of instructions representing functions or actions implemented by at least one system embedded in a vehicle, which would include secondary steps without falling outside the scope of the present invention. The same would apply to a device configured for implementing such a method.
[0100] The present invention also relates to a vehicle, for example an automobile or more generally an autonomous land-based motor vehicle, comprising the device 5 of [Fig.5] or a display system comprising the device 5 of [Fig.5] connected in communication to a touch screen 13.
[0101] The present invention also relates to a computer-readable recording medium on which is recorded a computer program comprising instructions for carrying out the steps of the process of [Fig.6].
Claims
1.
2. Demands Method for controlling a vehicle display system (10), said display system comprising a touchscreen interface screen, referred to as a touchscreen (13), said method being implemented by at least one processor and comprising the following steps: - reception (61) of data representing a touch press (202) on a first graphic object (20) displayed on the touch screen (13); said data including a first piece of information representing a duration of touch press on said first graphic object (X); - control (62) of displaying graphic content comprising: a second graphic object (24), different from said first graphic object (20), when said first information is representative of a duration less than a first threshold duration; and a third graphic object (34), different from the said first and second graphic objects, when the said first information is representative of a duration less than a second threshold duration and greater than the said first threshold duration; said second and third graphic objects being representative of a function triggered by, respectively, a touch press of a duration equal to said first threshold duration and a touch press of a duration equal to said second threshold duration; said first and second threshold durations each being representative of a necessary and sufficient duration to trigger said function by said at least one processor. A method according to claim 1, wherein a representation of said second graphic object (24) corresponds to: - a first graphical representation (240) when said first information is representative of a duration shorter than said first threshold duration, and - a second graphical representation (244) when said first information is representative of a duration equal to said first threshold duration; and for which a representation of said third graphic object (34) corresponds to: - a third graphical representation (340) when said first information is representative of a duration shorter than said second threshold duration and greater than said first threshold duration, and - a fourth graphical representation (344) when said first information is representative of a duration equal to said second threshold duration.
3. A method according to claim 2, wherein the display of said second graphic object (24) according to the second graphic representation (244) and the display of said third graphic object (34) according to the fourth graphic representation (344) are associated with haptic feedback and / or a sound effect.
4. A method according to any one of claims 1 to 3, wherein said function is triggered only when the first or second threshold duration is reached.
5. A method according to any one of claims 1 to 4, wherein said function comprises the display of other graphical content and / or the execution of an action by said at least one processor.
6. A method according to any one of claims 1 to 5, wherein a display of said second graphic object (24) and a display of said third graphic object (34) are controlled in such a way that said third graphic object replaces said second graphic object when said first information is representative of a duration less than said second threshold duration and greater than said first threshold duration.
7. Computer program comprising instructions for carrying out the method according to any one of claims 1 to 6, when such instructions are executed by at least one processor.
8. A computer-readable recording medium on which is recorded a computer program comprising instructions for carrying out the steps of the process according to any one of claims 1 to 6
9. 1 d O. Device (5) for controlling a display system of a vehicle (10), said device (5) comprising a memory (51) associated with at least one processor (50) configured for carrying out the steps of the method according to any one of claims 1 to 6.
10. Vehicle (10) comprising the device (5) according to claim 9.
Citation Information
Patent Citations
Method and electronic device for executing processing processes in triggered mode
CN103941989A
Input device
US20230280859A1