Data transmission method of a display device

The data transfer method compresses files before transmission over low-speed modules, addressing the inefficiency of CAN bus by reducing transfer time and enhancing operation efficiency in display devices.

DE102021107449B4Active Publication Date: 2025-10-02WINSTAR DISPLAY CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
DE102021107449
Authority / Receiving Office
DE · DE
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-03-24
Publication Date
2025-10-02
Estimated Expiration
2041-03-24

AI Technical Summary

Technical Problem

Conventional display devices connected via CAN bus suffer from low transmission rates, leading to prolonged file transfer times, especially for larger files, resulting in poor operation efficiency.

Method used

A data transfer method involving file compression at the transmission device, followed by transmission over a first transmission module with a speed of less than or equal to 10 Mbps, decompression at the display device, and storage/display based on file type, utilizing modules like processing, memory, and display modules to enhance efficiency.

Benefits of technology

Reduces file transfer time by compressing files, improving efficiency and maintaining transmission stability, allowing faster updates and displays on the display device.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 00000000_0000_ABST
    Figure 00000000_0000_ABST
Patent Text Reader

Abstract

A data transmission method of a display device (200), which relates to a transmission device (100) and the display device (200), wherein: the transmission device (100) has a first transmission module (14), the display device (200) comprises a processing module (20), a second transmission module (22), a storage module (24) and a display module (26), wherein the processing module (20) is electrically connected to the second transmission module (22), the memory module (24) and the display module (26), wherein the second transmission module (22) is connected to the first transmission module (14) by means of a signal, and a maximum transmission speed between the first transmission module (14) and the second transmission module (22) is less than or equal to 10 Mbps (megabits per second), wherein at least one display image file (32) is stored in the memory module (24), wherein the data transmission method comprises the following steps: A. Selecting an image file and an update image command on the transmission device (100), B. Compressing the image file to create a compressed file, C. Sending the compressed file and the update image command to the display device (200) via the first transmission module (14), D. Receiving the compressed file and the update image command by means of the second transmission module (22) of the display device (200), E. decompressing the compressed file by means of the processing module (20) to obtain the image file, and F. Writing the image file into the storage module (24) by means of the processing module (20) based on the update image command, and correspondingly updating the at least one display image file (32) and correspondingly displaying the at least one display image file (32) which is updated on the display module (26).
Need to check novelty before this filing date? Find Prior Art

Description

BACKGROUND OF THE INVENTION TECHNICAL FIELD

[0001] The present invention relates generally to the field of data transmission of an individual display device (or an individual display device; e.g., a single display device or a single display device), and more particularly to a data transmission method for transmitting files (e.g., data files or electronic data files) from an external device to a display device. DESCRIPTION OF RELATED TECHNOLOGY

[0002] A conventional display device is connected to a control system (e.g., control system) to display control system information to a user. Take, for example, a display device mounted in a vehicle (e.g., motor vehicle) (e.g., an on-board display device) and connected to an on-board control system (e.g., a general vehicle data control system) and communicating with the control system to obtain and display various control system information, such as vehicle speed, oil temperature, battery power (e.g., battery charge level), and other information. Typically, the display device communicates with the control system via a CAN bus transmission protocol (e.g., a serial bus system transmission protocol), which CAN bus transmission protocol has good anti-noise performance.It has good anti-interference properties, which provides good communication stability. However, the disadvantage of the CAN bus is that its transmission rate (e.g., transmission speed) is low, with its maximum transmission rate being 1 megabit per second (1 Mbps). Therefore, when an external file is to be transferred to the display device to update the data stored in the display device, the maximum transmission rate is limited. The user can only wait for the slow file transfer.

[0003] If the file to be sent is larger, the transmission time (e.g., transmission duration) is longer, resulting in poor operation efficiency. SUMMARY OF THE INVENTION / DISCLOSURE

[0004] According to the invention, a data transmission method according to claim 1 is provided. Further embodiments of data transmission methods are the subject of the subclaims.

[0005] In view of the above, the primary object of the present invention / disclosure is to provide a data transmission method of a display device (e.g., display device) which can reduce a transmission time (e.g., transmission period) and which transmits a file (e.g., an electronic data file) from an external device to a display device.

[0006] The present invention / disclosure provides a data transmission method of a display device, which relates to or applies (e.g., uses) a transmission device (e.g., data transmission device or electronic data transmission device) and the display device. The transmission device comprises a first transmission module. The display device comprises a processing module, a second transmission module, a memory module, and a display module, wherein the processing module is electrically connected to the second transmission module, the memory module, and the display module. The second transmission module is connected to the first transmission module by signal (e.g., signal-connected), and a maximum transmission speed between the first transmission module and the second transmission module is less than or equal to 10 Mbps (megabits per second). The data transmission method comprises the following steps: A. Selecting a file on the transfer device, B. Compressing (e.g. data compression) the file to form a compressed file, C. Sending the compressed file to the display device via the first transmission module (e.g. by means of the first transmission module), D. Receiving the compressed file by means of the second transmission module of the display device, E. Decompressing (e.g. data decompression) the compressed file by means of the processing module in order to obtain (e.g. obtain) the file, F. Writing the file into a storage module by means of the processing module and correspondingly displaying it on (e.g., on) the display module based on the file (e.g., displaying the file on the display module in a corresponding manner based on the file / file type).

[0007] With the aforementioned design (e.g., execution), by compressing the files to be transferred, the size of the files is reduced, and thereby the file transfer efficiency is improved and the file transfer time (e.g., file transfer time duration) is reduced. BRIEF DESCRIPTION OF THE MULTIPLE VIEWS OF THE DRAWINGS

[0008] The present invention / disclosure is best understood by reference to the following detailed description of some illustrative embodiments in conjunction with the attached drawings, in which: Fig. 1 is a schematic view showing the system architecture of the transmission device and the display device according to a first embodiment of the present invention / disclosure, Fig. 2 is a schematic view showing the user interface (e.g., user interface) displayed by the display device according to the first embodiment of the present invention / disclosure, Fig. 3 is a flowchart of the data transmission method of the display device according to the first embodiment of the present invention / disclosure, Fig. 4 is a schematic view showing the user interface displayed by the display device according to the first embodiment of the present invention / disclosure, Fig. 5 is a schematic view showing the user interface displayed by the display device according to the first embodiment of the present invention / disclosure, Fig. 6 is a flowchart of the data transmission method of the display device according to a second embodiment of the present invention / disclosure, Fig. 7 is a schematic view showing the user interface displayed by the display device according to the second embodiment of the present invention / disclosure, and Fig. 8 is a schematic view showing the user interface displayed by the display device according to the second embodiment of the present invention / disclosure. DETAILED DESCRIPTION OF THE INVENTION / DISCLOSURE

[0009] Fig. 1 is a system architecture diagram of a transmission device (e.g., data transmission device) 100 and a display device (e.g., display device) 200, which relates to a data transmission method of a display device (according to) a first embodiment of the present invention / disclosure.

[0010] The transmission device 100 comprises: a host (e.g., a host computer; e.g., a central computer integrated into a computer network) 10, an input module 12, a first transmission module 14, and a monitor (e.g., screen) 16, wherein the host 10 is connected to the input module 12, the first transmission module 40, and the monitor 16. The host 10 may, for example, be a computer host (e.g., computer host) having a storage unit therein for storing at least one file. The input module 12 of the transmission device 100 may be a mouse (e.g., a computer mouse) or a keypad (e.g., a keyboard) for operation by a user. The monitor 16 is adapted to display information (e.g., information) and a user interface (e.g., user interface) of the host 10. The input module 12 of the transmission device 100 may be connected to the monitor 16 as a touchscreen (e.g.,as a touch-sensitive screen) can be integrated (e.g., a touchscreen can be the input module 12 and the monitor 16 simultaneously). In the present embodiment, the first transmission module 14 is a wired communication module having a transmission speed of less than 10 Mbps (megabits per second), wherein preferably the first transmission module 14 is the wired communication module having the transmission speed of less than 1 Mbps (e.g., a CAN bus transmission module or a UART (Universal Asynchronous Receiver / Transmitter) transmission module, wherein the UART can be, for example, an RS232, RS449, RS423, RS422, or RS485). In other embodiments, the first transmission module 14 may be a wireless transmission module, such as a Bluetooth transmission module, 315 MHz wireless radio frequency transmission module, or 433 MHz wireless radio frequency transmission module.

[0011] The display device 200 comprises: a processing module 20, a second transmission module 22, a memory module 24, a display module 26, and an input module 28, wherein the processing module 20 may be a microcontroller (e.g., a single-chip microcomputer) and is electrically connected to the second transmission module 22, the memory module 24, the display module 26, and the input module 28 of the display device 200. The second transmission module 22 and the first transmission module 14 are identical, whereby communication is established upon connection to the first transmission module 14 by means of a signal (e.g., whereby signal communication can be established between the first transmission module 14 and the second transmission module 22). The memory module 24 is built into the processing module 20 (e.g., integrated) and has a program area (e.g., program section) and a data area (e.g.,Data section), wherein the program area is adapted to store codes (e.g., program instructions in a programming language) which the processing module is to execute, and wherein the data area is adapted to store at least one display image file and one parameter file. The processing module 20 executes the codes and correspondingly displays a user interface (e.g., user interface) (shown in . Fig. 2) via the display module 26 (e.g., by means of the display module 26) and displays the display image file 32. The parameter file has at least one parameter, wherein the parameter is adapted to customize (e.g., tune) the contents of the user interface. The parameter can be used, for example, to set (e.g., specify) an object dictionary of a "CANopen" protocol. In other embodiments, the storage module 24 can be separate (e.g., disconnected) from the processing module 20 and electrically connected to the processing module 20. The input module 28 of the display device 200 can be at least one button or can be integrated into the display module 26 to form a touchscreen (e.g., touch-sensitive screen). The input module 28 of the display device 200 is for a user to operate the display device 200.

[0012] With the above-mentioned configuration, the data transmission method of the present embodiment can be applied, wherein the data transmission method comprises the following steps shown in Fig. 3 shown, has: Selecting a file on the transfer device 100. In the present embodiment, the user operates the host 10 via the input module 12 of the transfer device 100 to select a file to be transferred, where the file may be one of various file types such as an image file, a burn file (e.g., burned file), a text data file, etc.

[0013] The transmission device 100 compresses the file to form a compressed file. In the present embodiment, the host 10 executes a compression program to compress the selected file. The compression program uses, as an example, but is not limited to, the LZMA (Lempel-Ziv-Markov Chain Algorithm) algorithm to compress files. The host 10 takes a first time (e.g., first time period; hereinafter referred to as the "first time period") to compress the file into the compressed file.

[0014] The compressed file is sent to the display device 200 via the first transmission module 14 (e.g., by means of the first transmission module 14). When the first transmission module 14 and the second transmission module 22 are connected via a transmission line (e.g., transmission line or communication line) 30, the host 10 begins transmitting the compressed file via the first transmission module 14.

[0015] The second transmission module 22 of the display device 200 receives the compressed file and transmits the compressed file to the processing module 20.

[0016] After the processing module 20 receives the compressed file, the compressed file is decompressed by the processing module 20 to obtain (e.g., obtain) the file. In the present embodiment, the processing module 20 uses the LZMA algorithm for decompression (e.g., data decompression) to obtain the file, wherein the processing module 20 requires a second time (e.g., second time period; hereinafter referred to as "second time period") to decompress the compressed file, and wherein the second time period is less than or equal to the first time period required by the host for compression (e.g., data compression).

[0017] Subsequently, the processing module 20 writes the file to the storage module 24 and displays it (e.g., the file) in a corresponding manner on the display module 26. In the present embodiment, the processing module 20 determines data types (e.g., the data type) of the acquired file and reacts in a corresponding manner depending on different data types (e.g., depending on the respectively determined data type). For example, a file extension name (e.g., a file name extension or a file extension or a file suffix) of the file can be used to determine (e.g., determine) the file type of the file.

[0018] For example, if the file is determined to be an image file, the processing module 20 writes the image file into the data area of ​​the storage module 24 and updates the display image file and displays: a notification of the successful transmission and / or the updated display image file 34 (shown in Fig. 4) on (e.g., on) the display module 26. When the file is determined to be a burn file, the processing module 20 writes the burn file into the program area of ​​the storage module 24 to form a new code (e.g., program instructions in a programming language), and displays a notification of successful programming on the display module 26, and then the processing module 20 executes the new code to display an operation script (e.g., operation instructions in a programming language), or generates a user interface (e.g., user interface) (shown in Fig. 5) that is different from the original code (e.g., a user interface that is not generated using the original code and therefore different from an original user interface). In the present embodiment, different operation windows are displayed based on different operation scripts. If the file is determined to be a text data file, the processing module 20 writes the text data file into the data area of ​​the storage module 24 to form at least one parameter of a new parameter file, displays a notification of successful transmission on the display module 26, and adjusts contents of the user interface on the display module 26 based on the parameter of the storage module 24.

[0019] The user can then interrupt the signal connection between the first transmission module 14 and the second transmission module 22. For example, the user can disconnect the transmission line 30 from the first transmission module 14 and / or the second transmission module 22, so that the display device 200 can operate independently and display the corresponding window (e.g., operation window) on the display module 26. Furthermore, the user can also perform corresponding operations using the input module 28 of the display device 200.

[0020] With the aforementioned data transmission method, even though the transmission speeds of the first transmission module 14 and the second transmission module 22 are less than 10 Mbps, the CAN bus can provide good transmission stability, and the time required to transmit the compressed file can be effectively reduced because a file size becomes smaller by compressing the file to be transmitted to the display device 200 into the compressed file. The processing module 20 of the display device 200 decompresses the compressed file to the original file to store the file and / or update data in the storage module 24. In other embodiments, the file may be a video file, an audio file, etc., wherein the processing module 20 transmits the acquired video file to (e.g.,on) the display module 26, and the sound file plays sounds by means of a speaker device which is electrically connected to the processing module 20.

[0021] A data transmission method of a display device according to a second embodiment of the present invention / disclosure is described in Fig. 6, which also applies to the system architecture of the first embodiment, the data transmission method of the present (e.g., second) embodiment has almost the same steps as that of the first embodiment. The data transmission method of the present embodiment has the following steps: Selecting a file and selecting a control command (e.g., control command) on the transmission device 100. In the present embodiment, the file may be an image file, a burn file, a text data file, etc. The control command selects one of a plurality of control commands (e.g., multiple control commands), wherein the control commands include an update image command, a burn command, and a parameter update command, and each corresponding in an associated manner to the different file types.

[0022] The transmission device 100 compresses the file into a compressed file.

[0023] The selected control command and the selected compressed file are sent to the display device 200 via the first transmission module 14 (e.g., by means of the first transmission module 14). In the present embodiment, the host 10 encapsulates the selected control command and the selected compressed file in at least one packet (e.g., data encapsulation packet) and then sends the at least one packet via the first transmission module 14, wherein the selected control command is stored in a header field (e.g., "header" field) of the packet.

[0024] The second transmission module 22 of the display device 200 receives the control command and the compressed file and transmits the control command and the compressed file to the processing module 20. In the present embodiment, the transmission module 22 receives the packet and transmits the packet to the processing module 20, and the processing module 20 analyzes the packet to obtain the control command and the compressed file.

[0025] After the processing module 20 receives the compressed file, the processing module 20 decompresses the compressed file to obtain the file.

[0026] The processing module 20 then writes the file to the storage module 24 based on the control command and displays it (e.g., the file) in a corresponding manner on the display module 26 based on the file (e.g., the file type). In the present embodiment, the processing module writes the file to different areas of the storage module 24 depending on different control commands.

[0027] If the processing module 20 determines that the control command is the update image command, meaning that the file that is / was sent is the image file, the processing module 20 writes the image file into the data area of ​​the storage module 24 based on the update image command, updates the at least one original display image file, and displays the updated display image file on the display module 26. Referring to Fig. 7, the display module 26 has a plurality of (e.g., several) display areas 262, 264, 266, and a plurality of (e.g., several) display image files 36, 38, 40 are (e.g., are) stored in the data area of ​​the storage module 24, wherein the processing module 20 displays the display image files 36, 38, 40 in a respective manner at (or in) the display areas 262, 264, 266. The update image command has a target area (e.g., desired area) corresponding to one of the display areas 262, 264, 266. In other words, the target area is adapted to specify: at least one of the display areas 262 to be updated, and at least one of the display image files 36 corresponding to the display areas (e.g., the respectively assigned specified display area 262).The processing module 20 writes the image file into the data area of ​​the storage module 24 based on the target area of ​​the update image command and updates the display image file 36 of the display area 262 corresponding to the target area, and displays a notification of the successful programming on the display module 26 and / or displays the updated display image file 42 (shown in FIG. Fig. 8) to (e.g. in) the corresponding display area 262.

[0028] When the processing module 20 determines that the control command is the burn command, which means that the file that is / was sent is the burn file, the processing module 20 writes the burn file into the program area of ​​the storage module 24 based on the burn command to form a new code (e.g., generate), and displays a notification of successful programming on the display module 26, and then the processing module 20 executes the new code to display an operation script or generates a user interface that is different from the original code (e.g., a user interface that is not generated using the original code and is therefore different from an original user interface).

[0029] When the processing module 20 determines that the control command is the parameter update command, meaning that the file that is / was sent is the text data file, the processing module 20 writes the text data file into the data area of ​​the storage module 24 to form at least one parameter of a new parameter file, displays a notification of the successful transmission on the display module 26, and adjusts contents of the user interface on the display module 26 based on the parameter of the storage module 24.

[0030] In the present embodiment, by selecting the control command, the processing module 20 of the display device 200 can save the file and / or update data in the storage module 24 based on the control command, which can have the transmission stability of a CAN bus (eg, thereby achieving the transmission stability of a CAN bus) and can also effectively improve a file transmission efficiency and reduce a file transmission time by compressing the file.

[0031] It should be emphasized that the embodiments described above are only some preferred embodiments of the present invention / disclosure. All essentially identical methods (e.g., equivalent methods) that incorporate the concepts disclosed in this specification and the appended claims fall within the scope (e.g., the scope) of the present invention / disclosure.

Claims

[1] A data transmission method of a display device (200) relating to a transmission device (100) and the display device (200), wherein: the transmission device (100) has a first transmission module (14), the display device (200) comprises a processing module (20), a second transmission module (22), a storage module (24) and a display module (26), wherein the processing module (20) is electrically connected to the second transmission module (22), the memory module (24) and the display module (26), wherein the second transmission module (22) is connected to the first transmission module (14) by means of a signal, and a maximum transmission speed between the first transmission module (14) and the second transmission module (22) is less than or equal to 10 Mbps (megabits per second), wherein at least one display image file (32) is stored in the memory module (24), wherein the data transmission method comprises the following steps: A. Selecting an image file and an update image command on the transmission device (100), B. Compress the image file to create a compressed file, C. Sending the compressed file and the update image command to the display device (200) via the first transmission module (14), D. Receiving the compressed file and the update image command by means of the second transmission module (22) of the display device (200), E. decompressing the compressed file by means of the processing module (20) to obtain the image file, and F. Writing the image file into the storage module (24) by means of the processing module (20) based on the update image command, and correspondingly updating the at least one display image file (32) and correspondingly displaying the at least one display image file (32) which is updated on the display module (26). [2] A method according to claim 1, wherein: the display module (26) has several display areas (262, 264, 266), the at least one display image file (32) comprises a plurality of display image files (36, 38, 40) stored in the memory module (24), the display image files (36, 38, 40) are displayed in a respective assigned manner in the display areas (262, 264, 266), the update image command has a target area corresponding to one of the display areas (262, 264, 266), in step F, the processing module (20) writes the image file into the storage module (24) based on the update image command, and updates one of the display image files (36, 38, 40) from one of the display areas (262, 264, 266) corresponding to the target area, and correspondingly displays one of the display image files (36, 38, 40) which is updated at one of the display areas (262, 264, 266) corresponding to the target area on the display module (26). [3] A method according to claim 1, wherein: the memory module (24) has a program area, in step A the file is a burn file and the control command is a burn command, in step F, the processing module (20) writes the burn file into the program area of ​​the storage module (24) based on the burn command to form a code, and then the processing module (20) executes the code. [4] A method according to claim 1, wherein: in step A the file is a text data file and the control command is a parameter update command, in step F, the processing module (20) writes the text data file into the storage module (24) based on the parameter update command to form at least one parameter, and then the processing module (20) reads the at least one parameter of the storage module (24). [5] Method according to one of claims 1 to 4, wherein in step A, the transmission device (100) has a plurality of control commands comprising an update image command and a burn command, and one of the control commands is selected in step A, wherein, if one of the control commands selected is the update image command, the processing module (20) writes the file into the storage module (24) and updates the at least one display image file (32) with the file based on the update image command in step F, wherein, if one of the control commands selected is the burn command, the processing module (20) writes the file into a program area of ​​the storage module (24) based on the burn command to form a code in step F, and then the processing module (20) executes the code. [6] A method according to any one of claims 1 to 5, wherein: in step C, both the control command and the compressed file are encapsulated into at least one packet, and the at least one packet is sent via the first transmission module (14), and in step D, the second transmission module (22) receives the at least one packet and transmits the at least one packet to the processing module (20) to obtain the control command and the compressed file. [7] A method according to any one of claims 1 to 6, wherein: in step B it takes an initial period of time to compress the file into the compressed file, in step E, the processing module (20) needs a second period of time to decompress the compressed file, and the second time period is less than or equal to the first time period. [8] A method according to any one of claims 1 to 7, wherein: the first transmission module (14) is connected to the second transmission module (22) in a wired manner, and the maximum transmission speed between the first transmission module (14) and the second transmission module (22) is less than or equal to 1 Mbps (megabit per second). [9] A method according to any one of claims 1 to 8, wherein: the first transmission module (14) is either a CAN bus transmission module or a UART transmission module (Universal Asynchronous Receiver / Transmitter transmission module), and the second transmission module (22) and the first transmission module (14) are identical. [10] A method according to any one of claims 1 to 7 or according to claim 9 without claim 8, wherein: the first transmission module (14) is connected to the second transmission module (22) in a wireless manner.

Citation Information

Patent Citations

  • Slave-device controlling method for use in e.g. intensive care, involves transferring representation object representing perceptible characteristics of slave device, to master-device, where slave device is implemented as medical instrument

    DE102006047218B3

  • On-board datalogger apparatus and service methods for use with vehicles

    US20060184295A1

  • System and method for real time wireless ECU monitoring and reprogramming

    US20190026962A1

  • System and method for updating software in an electronic device

    US20190265965A1