Video playback method, device and system

By using a host computer to decode the video in the PMOLED display device and sending the display data to the microcontroller, the problems of high microcontroller occupancy and unsmooth video playback in the existing technology are solved, a more stable and smooth video playback effect is achieved, and the picture quality is improved.

CN115209001BActive Publication Date: 2025-09-09SUZHOU QUINGYUE OPTOELECTRONICS TECH CO LTD +1
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202210790292.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-07-05
Publication Date
2025-09-09
Estimated Expiration
2042-07-05

AI Technical Summary

Technical Problem

Existing PMOLED display devices have small MCU RAM and ROM space and no hardware video decoding unit, resulting in choppy video playback and high MCU occupancy.

Method used

The host computer decodes the video file to generate display data, which is then sent to the MCU of the PMOLED display device. The MCU directly obtains the decoded display data for video playback.

Benefits of technology

It reduces the load of the microcontroller, improves the stability of the system and the smoothness of video playback, and also improves the image quality of the PMOLED display.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115209001B_ABST
    Figure CN115209001B_ABST
Patent Text Reader

Abstract

The present invention discloses a video playback method, device, and system, wherein the video playback method includes: receiving display data sent by a host computer; the display data is generated by the host computer after decoding a video file; and the display data is sent to a PMOLED display screen to control the PMOLED display screen to play the video according to the display data. The technical solution provided by the embodiment of the present invention decodes the display video by the host computer to form display data, and the single-chip microcomputer in the PMOLED display device can directly obtain the decoded display data. For PMOLED display devices with small memory single-chip microcomputers, there is no need to perform software decoding of the video file within the single-chip microcomputer, which reduces the load of the single-chip microcomputer and improves the stability of the system and the smoothness of the display. In addition, based on the host computer, hardware decoding of the video file can be used, which can also improve the image quality of the display screen.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Embodiments of the present invention relate to the field of display technology, and in particular to a video playback method, device, and system. Background Art

[0002] PMOLED (Passive matrix Organic Light-Emitting Diode) devices have the characteristics of simple structure and low manufacturing cost, and can be used in medical, industrial, automotive and wearable applications.

[0003] Currently, PMOLED display devices are primarily driven by standard single-chip microcontrollers (MCUs). These MCUs have limited RAM (Random Access Memory) and ROM (Read Only Memory) space and lack hardware video decoding. Therefore, in some applications requiring video playback, MCUs primarily rely on software decoding. However, software decoding increases MCU utilization and can lead to choppy video playback. Summary of the Invention

[0004] The embodiments of the present invention provide a video playback method, device and system to reduce the load of a single-chip microcomputer and improve the stability of a display device system and the smoothness of display.

[0005] According to one aspect of the present invention, a video playback method is provided, comprising:

[0006] Receive display data sent by the host computer; the display data is generated by the host computer after decoding the video file;

[0007] The display data is sent to the PMOLED display screen to control the PMOLED display screen to play the video according to the display data.

[0008] Optionally, after receiving the display data sent by the host computer, the following steps are further included:

[0009] It is determined whether the host computer sends synchronous storage information, and after confirming that the host computer sends the synchronous storage information, the display data is synchronously sent to the memory card to store the display data through the memory card.

[0010] Optionally, after receiving the display data sent by the host computer, the following steps are further included:

[0011] It is determined whether the host computer sends the priority storage information, and after confirming that the host computer sends the priority storage information, the display data is sent to the memory card to store the display data through the memory card.

[0012] Optionally, before sending the display data to the PMOLED display screen to control the PMOLED display screen to play a video according to the display data, the method further includes:

[0013] Acquire the display data stored in the memory card.

[0014] Optionally, the host computer forms the display data including:

[0015] Get the video file;

[0016] Decoding the video file into a single frame in BMP format according to a preset decoding frequency;

[0017] Parse a single-frame picture in BMP format into the display data.

[0018] According to another aspect of the present invention, a video playback device is provided, configured to execute the video playback method according to any embodiment of the present invention, comprising:

[0019] A display data receiving unit is used to receive display data sent by a host computer; the display data is generated by the host computer after decoding the video file;

[0020] The display data sending unit is used to send the display data to the PMOLED display screen to control the PMOLED display screen to play the video according to the display data.

[0021] Optionally, the video playback device further includes:

[0022] a judgment unit, the judgment unit being used to judge whether the host computer sends synchronous storage information; the display data sending unit being further used to synchronously send the display data to the memory card after confirming that the host computer sends the synchronous storage information, so as to store the display data through the memory card;

[0023] The judging unit is further configured to judge whether the host computer sends priority storage information; the display data sending unit is further configured to preferentially send the display data to the memory card after confirming that the host computer sends priority storage information, so as to store the display data via the memory card.

[0024] According to another aspect of the present invention, a video playback system is provided, comprising a host computer and a PMOLED display device, wherein the PMOLED display device comprises a PMOLED display screen and a single-chip microcomputer, and the single-chip microcomputer comprises the video playback device according to any embodiment of the present invention; the host computer is used to decode the video file to be played into display data and send it to the single-chip microcomputer.

[0025] Optionally, the PMOLED display device further includes a memory card, and the memory card is used to store the display data.

[0026] Optionally, the host computer includes:

[0027] A synchronous storage key, which is used to trigger the host computer to form and send the synchronous storage information;

[0028] Priority storage key, the priority storage key is used to trigger the host computer to form and send the priority storage information.

[0029] Embodiments of the present invention provide a video playback method, device, and system, wherein the video playback method includes: receiving display data sent by a host computer; generating the display data by decoding a video file by the host computer; and transmitting the display data to a PMOLED display screen to control the PMOLED display screen to play the video according to the display data. The technical solution provided by the embodiments of the present invention decodes the display video by the host computer to generate display data, and the single-chip microcomputer in the PMOLED display device can directly obtain the decoded display data. For PMOLED display devices with small memory single-chip microcomputers, there is no need to perform software decoding of the video file within the single-chip microcomputer, which reduces the load on the single-chip microcomputer and improves the stability of the system and the smoothness of the display. In addition, hardware decoding of the video file can be used based on the host computer, which can also improve the image quality of the display screen. BRIEF DESCRIPTION OF THE DRAWINGS

[0030] Figure 1 This is a flow chart of a video playback method provided by an embodiment of the present invention;

[0031] Figure 2 is a flowchart of another video playback method provided by an embodiment of the present invention;

[0032] Figure 3 is a flowchart of another video playback method provided by an embodiment of the present invention;

[0033] Figure 4 This is a structural block diagram of a video playback device provided by an embodiment of the present invention;

[0034] Figure 5 This is a structural block diagram of another video playback device provided by an embodiment of the present invention;

[0035] Figure 6 This is a structural block diagram of a video playback system provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0036] The present invention will be further described in detail below with reference to the accompanying drawings and examples. It will be understood that the specific embodiments described herein are intended only to illustrate the present invention and are not intended to limit the present invention. It should also be noted that, for ease of description, the accompanying drawings only illustrate portions relevant to the present invention, not all structures.

[0037] The embodiment of the present invention provides a video playback method, which can be applied to a PMOLED display device with a small memory microcontroller. Figure 1 This is a flow chart of a video playback method provided by an embodiment of the present invention, with reference to Figure 1 , the video playback method includes:

[0038] S110, receiving display data sent by the host computer; the display data is generated by the host computer after decoding the video file.

[0039] Specifically, a PMOLED display device includes a PMOLED display screen and a single-chip microcontroller (MCU). The MCU receives display data from a host computer. This display data is generated by the host computer decoding a video file. After the host computer decodes the video file into display data, it can be transmitted through a serial port using a specific protocol and sent to the MCU.

[0040] S120 , sending the display data to the PMOLED display screen to control the PMOLED display screen to play the video according to the display data.

[0041] Specifically, the MCU sends the acquired display data to the PMOLED display, controlling the PMOLED display to play the video based on the display data. The host computer decodes the display video to generate the display data, and the MCU in the PMOLED display device can directly access the decoded display data. For PMOLED display devices with MCUs with small memory, there is no need to perform software decoding of the video file within the MCU.

[0042] In the prior art, PMOLED display devices are mainly driven by ordinary single-chip microcomputers. Since such single-chip microcomputers have small RAM and ROM space and do not have hardware video decoding units, video decoding and video output by the single-chip microcomputer are mainly implemented through software. However, software decoding will increase the utilization rate of the single-chip microcomputer and cause the problem of unsmooth video playback. In the embodiment of the present invention, the upper computer performs data decoding processing on the video file, and the single-chip microcomputer can directly obtain the decoded display data to output the video image corresponding to the video hardware decoding data to the display screen for display, thereby reducing the utilization rate of the single-chip microcomputer and improving the smoothness of video playback, thereby solving the problems of high single-chip microcomputer occupancy and video playback jamming caused by software decoding and output. In addition, PMOLED display devices mainly have a monochrome or 16-grayscale display effect, and software decoding causes more serious picture distortion. Using hardware decoding video can improve the image quality of the PMOLED display screen.

[0043] Figure 2 This is a flowchart of another video playback method provided by an embodiment of the present invention, referring to Figure 2 , the video playback method includes:

[0044] S210, receiving display data sent by the host computer; the display data is generated by the host computer after decoding the video file.

[0045] Optionally, the host computer forms display data including: acquiring a video file; decoding the video file into a single-frame picture in a BMP format according to a preset decoding frequency; and parsing the single-frame picture in the BMP format into display data.

[0046] Specifically, the host computer decodes the video file into a single-frame picture in BMP format. By controlling the decoding frame rate, the smoothness of the subsequent display picture can be controlled; the host computer parses the single-frame picture in BMP format into PMOLED display data and transmits it from the serial port through a specific protocol.

[0047] S220, determine whether the host computer sends the synchronous storage information, and after confirming that the host computer sends the synchronous storage information, send the display data to the PMOLED display to control the PMOLED display to play the video according to the display data, and synchronously send the display data to the memory card to store the display data through the memory card.

[0048] Specifically, after receiving the display data sent by the host computer, the process also includes: determining whether the host computer has sent synchronous storage information, and after confirming that the host computer has sent the synchronous storage information, sending the display data to the PMOLED display screen to control the PMOLED display screen to play the video according to the display data, and synchronously sending the display data to the memory card to store the display data through the memory card. The memory card can be an SD card (Secure Digital Memory Card). An SD card is a memory device based on a semiconductor flash memory, which has the characteristics of small size, fast data transmission speed, and hot pluggability. The host computer may include a synchronous storage key, which is used to trigger the host computer to form and send synchronous storage information. The single-chip microcomputer synchronously stores the display data in the SD card according to the communication protocol with the host computer.

[0049] Optionally, the video playback method further includes:

[0050] The display data stored in the memory card is obtained and sent to the PMOLED display screen to control the PMOLED display screen to play the video according to the display data.

[0051] Specifically, the MCU can also read the display data stored in the memory card and send the display data to the PMOLED display, so that the PMOLED display can play the video again. When the MCU obtains the display data stored in the memory card, it can read it according to the storage address of the display data in the memory card.

[0052] The video playback method of the embodiment of the present invention performs data decoding processing on the video file through the host computer. The single-chip microcomputer can directly obtain the display data after decoding, and output the video image corresponding to the video hardware decoding data to the display for display, thereby avoiding the high MCU occupancy rate and video playback lag caused by software decoding and output, thereby reducing the utilization rate of the single-chip microcomputer and improving the smoothness of video playback. At the same time, after receiving the display data sent by the host computer, the single-chip microcomputer can also determine whether the host computer sends synchronous storage information. After confirming that the host computer sends the synchronous storage information, the display data is synchronously sent to the storage card, and the display data can be stored.

[0053] Figure 3 This is a flowchart of another video playback method provided by an embodiment of the present invention, referring to Figure 3 , the video playback method includes:

[0054] S310, receiving display data sent by the host computer; the display data is generated by the host computer after decoding the video file.

[0055] S320: Determine whether the host computer sends the priority storage information, and after confirming that the host computer sends the priority storage information, send the display data to the memory card to store the display data through the memory card.

[0056] Specifically, after receiving display data from a host computer, the microcontroller determines whether the host computer has sent priority storage information. After confirming that the host computer has sent the priority storage information, the microcontroller sends the display data to the memory card for storage. The host computer is provided with a priority storage key that can be used to trigger the host computer to generate and send the priority storage information. The microcontroller prioritizes storing the display data on the SD card based on the communication protocol with the host computer.

[0057] S330: When playing the video, obtain display data stored in the memory card.

[0058] S340: Send the display data to the PMOLED display screen to control the PMOLED display screen to play the video according to the display data.

[0059] Specifically, according to the needs of video playback, the single chip microcomputer can read data based on the storage address of the display data in the memory card, and then send the read display data to the PMOLED display screen to control the PMOLED display screen to play the video.

[0060] The video playback method of the embodiment of the present invention performs data decoding processing on the video file through the host computer, and the single-chip microcomputer can directly obtain the display data after decoding, thereby avoiding the problem of high single-chip microcomputer occupancy and video playback jamming caused by software decoding and output. At the same time, after receiving the display data sent by the host computer, the single-chip microcomputer can also determine whether the host computer sends priority storage information, and after confirming that the host computer sends priority storage information, it will preferentially send the display data to the memory card for storage. According to the needs of video playback, the single-chip microcomputer reads data based on the storage address of the display data in the memory card, and then sends the read display data to the PMOLED display screen, controls the PMOLED display screen to play the video, and avoids the PMOLED display screen having to be in communication connection with the host computer during video playback.

[0061] The embodiment of the present invention further provides a video playback device for executing any of the video playback methods described in the above embodiments. Figure 4 This is a structural block diagram of a video playback device provided by an embodiment of the present invention, with reference to Figure 4 , the video playback device comprises:

[0062] The display data receiving unit 211 is used to receive the display data sent by the host computer; the display data is generated by the host computer after decoding the video file;

[0063] The display data sending unit 212 is configured to send the display data to the PMOLED display screen 230 to control the PMOLED display screen 230 to play a video according to the display data.

[0064] Optional, Figure 5 This is a structural block diagram of another video playback device provided by an embodiment of the present invention, referring to Figure 5 , the video playback device further includes:

[0065] The judging unit 213 is used to judge whether the host computer sends the synchronous storage information after the display data receiving unit 211 receives the display data; the display data sending unit 212 is further used to synchronously send the display data to the storage card 220 after confirming that the host computer sends the synchronous storage information, so that the display data is stored through the storage card 220;

[0066] The judgment unit 213 is also used to judge whether the host computer sends priority storage information after the display data receiving unit 211 receives the display data; the display data sending unit 212 is also used to send the display data to the storage card 220 in priority after confirming that the host computer sends the priority storage information, so as to store the display data through the storage card 220.

[0067] The embodiment of the present invention also provides a video playback system, Figure 6 This is a structural block diagram of a video playback system provided by an embodiment of the present invention, with reference to Figure 6 , the video playback system includes:

[0068] Host computer 100 and PMOLED display device 200;

[0069] The PMOLED display device 200 includes a PMOLED display screen 230 and a single-chip microcomputer 210 , and the single-chip microcomputer 210 includes the video playback device described in any embodiment of the present invention; the host computer 100 is used to decode the video file to be played into display data and send it to the single-chip microcomputer 210 .

[0070] In the embodiment of the present invention, the upper computer performs data decoding processing on the video file, and the single-chip microcomputer can directly obtain the display data after decoding, so as to output the video image corresponding to the video hardware decoding data to the display for display. For PMOLED display devices with small memory single-chip microcomputers, there is no need to perform software decoding on the video file inside the single-chip microcomputer, thereby avoiding the high single-chip microcomputer occupancy rate and video playback jamming caused by software decoding and output, thereby reducing the single-chip microcomputer utilization rate and improving the smoothness of video playback. In addition, PMOLED display devices mainly have a monochrome or 16-grayscale display effect, and software decoding causes more serious picture distortion. Using hardware decoding video can improve the image quality of the PMOLED display screen.

[0071] Optionally, the PMOLED display device 200 further includes a memory card 220 , and the memory card 220 is used to store display data.

[0072] Specifically, after receiving the display data sent by the host computer 100, the single-chip microcomputer 210 can send the display data to the memory card 220 to store the display data through the memory card 220. The single-chip microcomputer 210 can also send the display data read from the memory card 220 to the PMOLED display screen 230 to control the PMOLED display screen 230 to play the video.

[0073] After receiving the display data sent by the host computer 100, the single-chip microcomputer 210 can determine whether the host computer 100 has sent synchronous storage information. After confirming that the host computer 100 has sent the synchronous storage information, the single-chip microcomputer 210 sends the display data to the PMOLED display screen 230 to control the PMOLED display screen 230 to play the video according to the display data. At the same time, the single-chip microcomputer 210 also synchronously sends the display data to the memory card 220 for storage via the memory card 220. The host computer 100 may include a synchronous storage key for triggering the host computer 100 to generate and send the synchronous storage information. The single-chip microcomputer 210 synchronously stores the display data on the SD card according to the communication protocol with the host computer 100.

[0074] In addition, after receiving the display data sent by the host computer 100, the single-chip microcomputer 210 can also determine whether the host computer 100 sends priority storage information, and after confirming that the host computer 100 sends the priority storage information, send the display data to the memory card 220, and store the display data through the memory card 220. The host computer 100 may include a priority storage key, which is used to trigger the host computer 100 to form and send the priority storage information. The single-chip microcomputer 210 stores the display data in the SD card in priority according to the communication protocol with the host computer 100. According to the needs of video playback, the single-chip microcomputer 210 reads data based on the storage address of the display data in the memory card 220, and then sends the read display data to the PMOLED display screen 230, controls the PMOLED display screen 230 to play the video, and avoids the PMOLED display screen 230 having to be in communication connection with the host computer 100 during the video playback process.

[0075] Note that the above are only preferred embodiments of the present invention and the technical principles employed. Those skilled in the art will understand that the present invention is not limited to the specific embodiments described herein, and that various obvious changes, readjustments, and substitutions can be made by those skilled in the art without departing from the scope of protection of the present invention. Therefore, although the present invention has been described in detail through the above embodiments, the present invention is not limited to the above embodiments and may include many other equivalent embodiments without departing from the concept of the present invention. The scope of the present invention is determined by the scope of the appended claims.

Claims

1. A video playback method, characterized in that: include: Receive display data sent by the host computer; the display data is generated by the host computer after decoding the video file; Sending the display data to the PMOLED display screen to control the PMOLED display screen to play the video according to the display data; The host computer forms the display data including: Get the video file; Decoding the video file into a single frame in BMP format according to a preset decoding frequency; Parsing a single frame picture in BMP format into the display data; By controlling the decoding frequency, the smoothness of the displayed image can be controlled.

2. The video playback method according to claim 1, wherein: After receiving the display data sent by the host computer, it also includes: Determine whether the host computer sends synchronous storage information, and after confirming that the host computer sends the synchronous storage information, send the display data to the PMOLED display screen and simultaneously send the display data to the memory card to store the display data through the memory card.

3. The video playback method according to claim 1, wherein: After receiving the display data sent by the host computer, it also includes: It is determined whether the host computer sends the priority storage information, and after confirming that the host computer sends the priority storage information, the display data is sent to the memory card to store the display data through the memory card.

4. The video playback method according to claim 3, before sending the display data to the PMOLED display screen to control the PMOLED display screen to play the video according to the display data, further comprising: Acquire the display data stored in the memory card.

5. A video playback device, characterized in that: The method for performing the video playback method according to any one of claims 1 to 4 comprises: A display data receiving unit is used to receive display data sent by a host computer; the display data is generated by the host computer after decoding the video file; The display data sending unit is used to send the display data to the PMOLED display screen to control the PMOLED display screen to play the video according to the display data.

6. The video playback device according to claim 5, wherein: Also includes: a judgment unit, the judgment unit being used to judge whether the host computer sends synchronous storage information; the display data sending unit being further used to synchronously send the display data to the memory card after confirming that the host computer sends the synchronous storage information, so as to store the display data through the memory card; The judging unit is further configured to judge whether the host computer sends priority storage information; the display data sending unit is further configured to preferentially send the display data to the memory card after confirming that the host computer sends priority storage information, so as to store the display data via the memory card.

7. A video playback system, characterized in that: The device comprises a host computer and a PMOLED display device, wherein the PMOLED display device comprises a PMOLED display screen and a single-chip microcomputer, and the single-chip microcomputer comprises the video playback device according to any one of claims 5 to 6; the host computer is used to decode the video file to be played into display data and send it to the single-chip microcomputer.

8. The video playback system according to claim 7, wherein: The PMOLED display device further includes a memory card, and the memory card is used to store the display data.

9. The video playback system according to claim 7, wherein: The host computer includes: A synchronous storage key, which is used to trigger the host computer to form and send synchronous storage information; a priority storage key, which is used to trigger the host computer to form and send priority storage information.

Citation Information

Patent Citations

  • Sunroof and vehicle

    CN207128747U