Video playing method, device and storage medium

US11069319B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11069319-B2
Application numberUS-201916639157-A
CountryUS
Kind codeB2
Filing dateJun 18, 2019
Priority dateJun 29, 2018
Publication dateJul 20, 2021
Grant dateJul 20, 2021

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

The present disclosure provides a video playing method, device and storage medium. The method includes: obtaining a target video which comprises a plurality of video frames arranged in sequence, and sending sequentially the plurality of video frames to a display module, by a graphics processing unit; for each video frame, receiving and playing the video frame for a target duration from a start moment of receiving the video frame, by the display module; wherein target durations for which the display module plays at least two video frames in the target video are not equal. The technical solutions provided in the embodiments of the present disclosure can improve the refresh rate of a video.

First claim

Opening claim text (preview).

What is claimed is: 1. A video playing method, comprising: obtaining a target video by a graphics processing unit, the target video comprising a plurality of video frames arranged in sequence; sending sequentially the plurality of video frames to a display module by the graphics processing unit; and for each of the video frames, receiving the video frame and playing the video frame for a target duration from a start moment of receiving the video frame, by the display module; wherein target durations for which the display module plays at least two video frames in the target video are not equal; and wherein for each of the video frames, the target duration is equal to a sum of a fixed duration and the duration for which the graphics processing unit completely sends the video frame to the display module, the fixed duration being equal for the plurality of video frames. 2. The method according to claim 1 , wherein for each of the video frames, the target duration is positively correlated to a duration for which the graphics processing unit completely sends the video frame to the display module. 3. The method according to claim 1 , wherein sending sequentially the plurality of video frames to the display module by the graphics processing unit comprises: for each of the video frames, sending the video frame to the display module by the graphics processing unit, and sending a next video frame following the video frame to the display module by the graphics processing unit after the target duration has elapsed from a start moment of sending the video frame. 4. The method according to claim 3 , wherein, for each of the video frames, sending the video frame to the display module by the graphics processing unit, and sending the next video frame following the video frame to the display module by the graphics processing unit after the target duration has elapsed from the start moment of sending the video frame comprises: for each of the video frames, sending the video frame to the display module by the graphics processing unit, and sending the next video frame following the video frame to the display module by the graphics processing unit when a fixed duration has elapsed from a moment when the video frame is completely sent to the display module. 5. The method according to claim 3 , further comprising: for each of the video frames, after the target duration has elapsed from the start moment of sending the video frame, generating a synchronization signal and sending the synchronization signal to the display module by the graphics processing unit, the synchronization signal being configured to instruct the display module to receive the next video frame following the video frame and to play the next video frame for the target duration from a start moment of receiving the next video frame. 6. The method according to claim 5 , further comprising: for each of the video frames, receiving, by the display module, the next video frame after receiving the synchronization signal, and playing, by the display module, the next video frame for the target duration from a moment of receiving the synchronization signal. 7. The method according to claim 1 , wherein when the display module is a liquid crystal display module, the fixed duration is determined according to a duration of gesture transformation of a liquid crystal. 8. The method according to claim 1 , wherein when the display module is a light emitting diode display module, the fixed duration is determined according to a duration of grayscale conversion of a light emitting diode. 9. The method according to claim 1 , wherein prior to sending sequentially the plurality of video frames to the display module by the graphics processing unit, the method further comprises: for each of the video frames, rendering the video frame by the graphics processing unit; and sending sequentially the plurality of video frames to the display module by the graphics processing unit comprises: sending sequentially the plurality of rendered video frames to the display module by the graphics processing unit. 10. A video playing device, comprising a graphics processing unit and a display module, wherein the graphics processing unit is configured to obtain a target video which comprises a plurality of video frames arranged in sequence, and send sequentially the plurality of video frames to the display module; and the display module is configured to, for each of the video frames, receive the video frame and play the video frame for a target duration from a start moment of receiving the video frame; wherein target durations for which the display module plays at least two video frames in the target video are not equal; and wherein for each of the video frames, the target duration is equal to a sum of a fixed duration and the duration for which the graphics processing unit completely sends the video frame to the display module, and the fixed duration is equal for the plurality of video frames. 11. The device according to claim 10 , wherein for each of the video frames, the target duration is positively correlated to a duration for which the graphics processing unit completely sends the video frame to the display module. 12. The device according to claim 10 , wherein the graphics processing unit is configured to, for each of the video frames, send the video frame to the display module, and send a next video frame following the video frame to the display module after the target duration has elapsed from a start moment of sending the video frame. 13. The device according to claim 12 , wherein the graphics processing unit is configured to, for each of the video frames, send the video frame to the display module, and send the next video frame following the video frame to the display module when a fixed duration has elapsed from a moment when the video frame is completely sent to the display module. 14. The device according to claim 12 , wherein the graphics processing unit is further configured to, for each of the video frames, after the target duration has elapsed from the start moment of sending the video frame, generate a synchronization signal and send the synchronization signal to the display module, the synchronization signal being configured to instruct the display module to receive the next video frame following the video frame and to play the next video frame for the target duration from a start moment of receiving the next video frame. 15. The device according to claim 14 , wherein the display module is further configured to, for each of the video frames, receive the next video frame after receiving the synchronization signal, and play the next video frame for the target duration from a start moment of receiving the synchronization signal. 16. The device according to claim 10 , wherein when the display module is a liquid crystal display module, the fixed duration is determined according to a duration of the gesture transformation of a liquid crystal, and when the display module is a light emitting diode display module, the fixed duration is determined according to a duration of grayscale conversion of a light emitting diode. 17. The device according to claim 10 , wherein the graphics processing unit is further configured to, for each of the video frames, render the video frame, and sequentially send the plurality of rendered video frames to the display module. 18. A non-transitory computer-readable storage medium, wherein a computer program is stored in the computer-readable storage medium, and the computer program, when executed, performs a vi

Assignees

Inventors

Classifications

  • Flicker reduction other than flicker reduction circuits used for single beam cathode-ray tubes · CPC title

  • involving rendering scenes according to scene graphs, e.g. MPEG-4 scene graphs · CPC title

  • G09G5/001Primary

    Arbitration of resources in a display system, e.g. control of access to frame buffer by video controller and/or main processor · CPC title

  • G09G5/363Primary

    Graphics controllers · CPC title

  • Details of the interface to the display terminal (specific for a display terminal using a CRT G09G1/167; using a flat panel G09G3/2096; circuits for interfacing with colour displays G09G5/04) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11069319B2 cover?
The present disclosure provides a video playing method, device and storage medium. The method includes: obtaining a target video which comprises a plurality of video frames arranged in sequence, and sending sequentially the plurality of video frames to a display module, by a graphics processing unit; for each video frame, receiving and playing the video frame for a target duration from a start …
Who is the assignee on this patent?
Beijing Boe Optoelectronics Tech Co Ltd, Boe Technology Group Co Ltd
What technology area does this patent fall under?
Primary CPC classification G09G5/001. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jul 20 2021 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 6 related publications on this page (citations in our corpus or others sharing the same primary CPC).