A DASH rate adaptive method based on complexity perception of video content

A technology of content complexity and video content, applied in the direction of selective content distribution, image communication, electrical components, etc., can solve the problem of reduced viewing quality for users, achieve low subjective quality loss, high viewing quality, and improve subjective viewing quality Effect

Active Publication Date: 2018-12-11
刘子和
View PDF7 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The purpose of the present invention is to provide a DASH code rate adaptive method based on video content complexity perception, which solves the problem that only the average code rate is used to select slices in the current DASH code rate adaptive method, which greatly reduces the viewing quality of users. technical 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
  • A DASH rate adaptive method based on complexity perception of video content
  • A DASH rate adaptive method based on complexity perception of video content
  • A DASH rate adaptive method based on complexity perception of video content

Examples

Experimental program
Comparison scheme
Effect test

specific Embodiment 1

[0076] A DASH code rate adaptive method based on perception of video content complexity disclosed by the present invention specifically relates to a server and a client. The server is used to perceive the content complexity of the video and mark the content complexity in the MPD file. The client is used to implement bit rate adaptation.

[0077] The present invention specifically comprises the following steps:

[0078] A DASH code rate adaptive method based on video content complexity perception, comprising the following steps:

[0079] Step 1: The server perceives the content complexity of the video, and obtains the content complexity level of each segment in the video;

[0080] Step 11: the server encodes the video according to the MPEG standard to obtain N video versions with different bit rates, and this video is the video that the user wants to watch and needs to be downloaded from the server;

[0081] Step 12: Carry out shot boundary detection on the N video versions, ...

specific Embodiment 2

[0102] This embodiment provides a specific implementation solution based on Embodiment 1.

[0103] A DASH code rate adaptive method based on video content complexity perception, comprising the following steps:

[0104] Step 1: The server encodes the 10-minute video at one end according to the corresponding bit rate in the bit rate set [90, 180, 360, 540, 720, 1080, 1440, 1880] Kbps to obtain 8 different video versions; Shot boundary detection is performed on the 8 video versions, and the detected shot boundaries of different versions of the video are the same; the content complexity perception is performed on the 8 video versions, and the content complexity values ​​​​of all the shots of the video are clustered by the clustering method as 3 levels, the content complexity level of the same shot in different video versions is the same; the 8 video versions are all sliced ​​by 2 seconds to get the complexity level of each slice, and for slices with more than one shot, select the ...

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 discloses a DASH code rate adaptive method based on video content complexity perception, belonging to the content distribution network video self-adaptive transmission field. The serverend of the invention perceives the content complexity of the video, and obtains the content complexity level of each slice in the video. The server end marks the complexity level of the content in theMPD file of the corresponding video. The client receives and utilizes MPD files marked with content complexity level to realize DASH rate adaptation. The invention avoids playing stagnation caused bybuffer underflow when the network condition is bad, and avoids waste of network resources caused by buffer overflow when the network condition is good. The invention can distinguish the complexity ofthe video slices to select the slice code rate, and select the high-code-rate version for the high-complexity slices as far as possible, so as to improve the subjective viewing quality of the high-complexity slices and ensure the viewing quality of all the slices of the video to be high, thereby providing better experience quality for users.

Description

technical field [0001] The invention relates to the field of video adaptive transmission in a content distribution network, in particular to a DASH code rate adaptive method based on video content complexity perception. Background technique [0002] The principle of DASH (DynamicAdaptative HTTP Streaming, dynamic adaptive HTTP streaming) technology is to cut the video source files of different bit rate versions into fragments on the time axis with continuous and fixed playback duration on the server side, and the address and The control information is stored in a media presentation description (MPD), and the media stream structure is described using node elements such as section, adaptation set, description, fragment list, and fragment. The client uses the get method of HTTP to request the video segment closest to the real-time network bandwidth from the server, which prevents the player's buffer from overflowing or exhausting, and also realizes the smooth playback of video ...

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 & AuthorityApplications(China)
IPC IPC(8): H04N21/234H04N21/2343H04N21/235H04N21/238H04N21/24H04N21/262H04N21/44H04N21/4402H04N21/442H04N21/845
CPCH04N21/23418H04N21/234309H04N21/235H04N21/238H04N21/24H04N21/26216H04N21/26233H04N21/44008H04N21/440218H04N21/44209H04N21/8456
Inventor刘子和
Owner刘子和