Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Video playing method and device

A technology for video playback and video streaming, applied in the field of data processing, can solve problems affecting video playback efficiency, etc., to avoid data copying and transfer, improve efficiency, and improve performance.

Inactive Publication Date: 2020-01-17
QINGDAO HISENSE MEDIA NETWORKS CO LTD
View PDF9 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] In view of this, the present application provides a video playback method and device to solve the problem that the single buffer processing mechanism used in the prior art causes the two different processes of video image rendering and video frame decoding to only run serially, which affects video playback efficiency The problem

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Video playing method and device
  • Video playing method and device
  • Video playing method and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0052] See figure 2 , is a flow chart of an embodiment of a video playback method provided by an exemplary embodiment of the present application, and the method can be applied to figure 1 The video playback system 100 of the example includes the following steps:

[0053] Step 201: After the decoder receives the video stream, it decodes each video frame in the video stream in turn, and stores the decoded video image into the memory space corresponding to the specified physical address, and sends the physical address to to the browser.

[0054] In the embodiment of the present application, after receiving the video stream, the decoder 110 can decode each video frame in the video stream in turn, and can store the decoded video image to the specified physical address corresponding to in memory space.

[0055] In an example, the decoder 110 performs data compression on the decoded video image, and stores the compressed video image in a memory space corresponding to a specified ...

Embodiment 2

[0074] See Figure 4 , is a flow chart of an embodiment of a video playback method provided by another exemplary embodiment of the present application. This embodiment is described above figure 2 On the basis of the illustrated embodiment, the following steps may be included:

[0075] Step 401: After receiving the video stream, the decoder sequentially decodes each video frame in the video stream, and stores the decoded video image in the memory space corresponding to the specified physical address.

[0076] Step 402: the decoder sends the physical address to the browser.

[0077] Step 403: After receiving the physical address, the browser writes the physical address into a preset cache area.

[0078] Step 404: The browser sequentially obtains physical addresses from the cache area, obtains video images from the memory space according to the obtained physical addresses, renders the obtained video images, and plays the rendered video images.

[0079] For detailed descriptio...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention provides a video playing method and device. Video playing system, the video playing system at least comprises a browser and a decoder. The method comprises the following steps that: after receiving a video stream, the decoder decodes each video frame in the video stream in sequence, stores a video image obtained by decoding into a memory space corresponding to a specified physical address, and sends the physical address to the browser; after receiving the physical address, the browser writes the physical address into a preset cache region; and the browser sequentially acquires physical addresses from the cache region, acquires video images from the memory space according to the acquired physical addresses, renders the acquired video images, and plays the rendered video images. By applying the method, the video playing efficiency can be improved, Meanwhile, the performance of the whole video playing system is improved.

Description

technical field [0001] The present application relates to the technical field of data processing, and in particular to a video playing method and device. Background technique [0002] At present, VR360-degree panoramic video playback technology has received more and more attention due to its excellent playback performance. The basic principle of its implementation is: the browser sends the original video stream to the decoder, and the decoder decodes the video frame. And the decoded video image is returned to the browser, and the browser renders each frame of video image through its own rendering module, and plays the rendered video image according to a certain frame rate, so as to achieve the purpose of continuously playing video. [0003] However, in the prior art, due to the use of a single buffer processing mechanism, the two different processes of video image rendering and video frame decoding can only run serially. Generally speaking, the decoder can only transmit one ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): H04N21/4782H04N21/426H04N21/433H04N21/443H04N21/44
CPCH04N21/426H04N21/4331H04N21/44H04N21/443H04N21/4782
Inventor 王良孔春丽刘吉昊
Owner QINGDAO HISENSE MEDIA NETWORKS CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products