Video processing method, terminal and server

US10171888B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10171888-B2
Application numberUS-201615243098-A
CountryUS
Kind codeB2
Filing dateAug 22, 2016
Priority dateFeb 21, 2014
Publication dateJan 1, 2019
Grant dateJan 1, 2019

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.

A video processing method, a terminal, and a server, where the method includes receiving a media presentation description (MPD) file sent by the server, where the MPD file includes region information of a region that can be independently decoded in the video, determining, according to the region information, a region used for playback on a terminal from the region that can be independently decoded, determining a to-be-acquired media segment according to the MPD file, acquiring a location in which data content is stored in the media segment, acquiring, according to the location in which the data content is stored in the media segment, the data content from the media segment stored in the server, and playing a picture of the region for the playback on the terminal. Therefore, it is not required to independently store a partial video on the server, thereby saving a storage resource of the server.

First claim

Opening claim text (preview).

What is claimed is: 1. A video processing method, comprising: sending, to a server, a request for acquiring a media presentation description (MPD) file of a video; receiving the MPD file from the server, the MPD file comprising region information of a region that can be independently decoded in the video; determining, according to the region information, a region used for playback on a terminal from the region that can be independently decoded; determining a to-be-acquired media segment according to the MPD file; acquiring a location in which data content corresponding to the region for the playback on the terminal is stored in the media segment; acquiring, according to the location in which the data content corresponding to the region for the playback on the terminal is stored in the media segment, the data content corresponding to the region for the playback on the terminal from the media segment stored in the server; and playing, according to the data content corresponding to the region for the playback on the terminal, a picture of the region for the playback on the terminal, the media segment comprising at least two subsegments, and acquiring the location in which the data content corresponding to the region for the playback on the terminal is stored in the media segment comprises: acquiring, from the server, a segment index and a subsample index of the media segment, the segment index indicating a location in which each subsegment comprised in the media segment is stored in the media segment, and the subsample index indicating is a location in which each subsample corresponding to the region that can be independently decoded is stored in each subsegment; determining a to-be-acquired subsegment according to the segment index; and determining, according to a location in which the subsegment is stored in the media segment and a location in which a subsample corresponding to the region for the playback on the terminal in the region that can be independently decoded is stored in the subsegment, the location in which the data content corresponding to the region for the playback on the terminal is stored in the media segment. 2. The method of claim 1 , wherein the segment index and the subsample index are both located in a header of the media segment, the subsample index is adjacent to the segment index, and acquiring, from the server, the segment index and the subsample index of the media segment comprises acquiring, according to an address for acquiring the media segment, the segment index and the subsample index that are located in the header of the media segment. 3. The method of claim 1 , wherein the media segment comprises at least two sections, each section comprising at least one subsegment, the segment index comprising a first index and a second index, a header of each section comprising one second index and one subsample index adjacent to the second index, the first index being located in a header of the media segment and indicating a start location of each second index of the media segment in the media segment, the second index indicating a location in which a subsegment of a section in which the second index is located and is stored in the media segment, and acquiring, from the server, the segment index and the subsample index of the media segment comprises: acquiring, according to an address for acquiring the media segment, the first index located in the header of the media segment; and acquiring each second index and a subsample index adjacent to each second index according to the start location, indicated by the first index, of each second index in the media segment. 4. The method of claim 1 , wherein the MPD file comprises a correspondence between an address for acquiring the media segment and an address for acquiring an index segment, the index segment storing the segment index and the subsample index of the media segment, the subsample index being adjacent to the segment index in the index segment, and acquiring, from the server, the segment index and the subsample index of the media segment comprises: acquiring, from the MPD file according to the correspondence between the address for acquiring the media segment and the address for acquiring the index segment, the address for acquiring the index segment corresponding to the address for acquiring the media segment; and acquiring the segment index and the subsample index according to the address for acquiring the index segment. 5. The method of claim 1 , wherein the MPD file comprises a correspondence between the region for the playback on the terminal and the location in which the data content corresponding to the region for the playback on the terminal is stored in the media segment, and acquiring the location in which the data content corresponding to the region for the playback on the terminal is stored in the media segment comprises acquiring, from the MPD file according to the region for the playback on the terminal and the correspondence between the region for the playback on the terminal and the location in which the data content corresponding to the region for the playback on the terminal is stored in the media segment, the location in which the data content is stored in the media segment. 6. The method of claim 1 , wherein acquiring, according to the location in which the data content corresponding to the region for the playback on the terminal is stored in the media segment, the data content corresponding to the region for the playback on the terminal from the media segment stored in the server comprises: determining, according to an address for acquiring the media segment and the location in which the data content is stored in the media segment, an address, acquired from the MPD file, for acquiring the data content, the address for acquiring the data content comprising the address for acquiring the media segment and the location in which the data content is stored in the media segment; sending the address for acquiring the data content to the server, and receiving the data content that is from the server and corresponds to the address for acquiring the data content. 7. The method of claim 1 , wherein determining, according to the region information, the region used for playback on the terminal from the region that can be independently decoded comprises: presenting, to a user of the terminal according to the region information, the region that can be independently decoded; and determining, as the region for the playback on the terminal, a region selected by the user from the region that can be independently decoded. 8. A video processing method, comprising: sending a media presentation description (MPD) file of a video to a terminal according to a request, from the terminal, for acquiring the MPD file of the video, the MPD file comprising region information of a region that can be independently decoded in the video; receiving a location, from the terminal, in which data content corresponding to a region used for playback on the terminal is stored in a media segment of the video, the region for the playback on the terminal being determined by the terminal according to the region information and from the region that can be independently decoded; and sending, to the terminal according to the location in which the data content corresponding to the region for the playback on the terminal is stored in the media segment, the data content that is stored in the media segment and corresponds to the location in which the data content is stored in the media segment, the data content corresponding to the region for the playback on the terminal being used for the terminal to play a picture of the region, the media segment comprising at least two subsegments, and before receiving t

Assignees

Inventors

Classifications

  • involving pointers to the content, e.g. pointers to the I-frames of the video stream · CPC title

  • involving operations for analysing video streams, e.g. detecting features or characteristics (television picture signal circuitry for scene change detection H04N5/147; filtering for image enhancement G06T5/00; methods or arrangements for recognising scenes G06V20/00; arrangements characterised by components specially adapted for monitoring, identification or recognition of video in broadcast systems H04H60/59) · CPC title

  • by decomposing the content in the time domain, e.g. in time segments · CPC title

  • for selecting a Region Of Interest [ROI], e.g. for requesting a higher resolution version of a selected region · CPC title

  • for generating a list of items to be played back in a given order, e.g. playlist, or scheduling item distribution according to such list (retrieval of multimedia data based on playlists G06F16/40) · 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 US10171888B2 cover?
A video processing method, a terminal, and a server, where the method includes receiving a media presentation description (MPD) file sent by the server, where the MPD file includes region information of a region that can be independently decoded in the video, determining, according to the region information, a region used for playback on a terminal from the region that can be independently deco…
Who is the assignee on this patent?
Huawei Tech Co Ltd
What technology area does this patent fall under?
Primary CPC classification H04N21/85406. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jan 01 2019 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 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).