IP Library Patent Application 14203712
Patent Application
App. No. 14/203,712

DEVICE, METHOD AND SYSTEM FOR MEDIA DISTRIBUTION

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
14/203,712
Abstract

A media distribution system comprises a client device and a server device connected by a data link, in which the server device is operable to provide respective versions of successive contiguous segments of a media presentation, each segment being encoded as at least two versions at different respective data rates and the client device is operable to request, from the server device, a version of each successive segment so as to stream the media presentation from the server device to the client device; the server device being configured to provide a data file to the client device defining the available versions of the segments according to their respective data rates and an indication of their respective encoding quality; and the client device being configured to select, in respect of a segment of the media presentation, a version having a data rate which does not exceed the data capacity of the data link and which has the highest indication of encoding quality.

Claims (21)

1 . A media distribution system comprising client device circuitry and server device circuitry connected by a data link, in which the server device circuitry is configured to provide respective versions of successive contiguous segments of a media presentation, each segment being encoded as at least two versions at different respective data rates and the client device circuitry is configured to request, from the server device circuitry, a version of each successive segment so as to stream the media presentation from the server device circuitry to the client device circuitry;

the server device circuitry being configured to provide a data file to the client device circuitry defining the available versions of the segments according to their respective data rates and an indication of their respective encoding quality; and

the client device circuitry being configured to select, in respect of a segment of the media presentation, a version having a data rate which does not exceed the data capacity of the data link and which has the highest indication of encoding quality.

2 . A system according to claim 1 , in which, amongst the versions available in respect of a segment, the relationship between encoding quality and data rate is not monotonic.

3 . A system according to claim 1 , in which the client device circuitry comprises:

a data buffer circuitry configured to buffer media data received via the data link; and

a buffer occupancy detector circuitry configured to detect the occupancy of the data buffer circuitry;

the client device circuitry being configured to select a lower data rate version if the detected buffer occupancy falls below a lower occupancy limit.

4 . A system according to claim 1 , in which:

the versions are encoded according to a group of two or more different media encoders; and

the indication of the respective encoding quality comprises an indication of an equivalent data rate of a version if that version were encoded using a different media encoder of the group.

5 . A system according to claim 1 , in which, for two versions of a similar encoding quality, the server data file defines that one of the two versions which has a lower data rate as having a higher quality than the other of the two versions.

6 . A system according to claim 1 , in which the data file is a media presentation description file in an XML format.

7 . A system according to claim 1 , in which the server device circuitry is configured to supply the data file to the client device circuitry prior to the client device circuitry streaming the media data.

8 . Media distribution server device circuitry connectable by a data link to client device circuitry, in which the server device circuitry is operable to provide respective versions of successive contiguous segments of a media presentation, each segment being encoded as at least two versions at different respective data rates and a data file to the client device circuitry defining the available versions of the segments according to their respective data rates and an indication of their respective encoding quality.

9 . A media distribution method for a client device and a server device connected by a data link, comprising:

the server device providing respective versions of successive contiguous segments of a media presentation, each segment being encoded as at least two versions at different respective data rates;

the server device providing a data file to the client device defining the available versions of the segments according to their respective data rates and an indication of their respective encoding quality;

the client device requesting, from the server device, a version of each successive segment so as to stream the media presentation from the server device to the client device; and

the client device selecting, in respect of a segment of the media presentation, a version having a data rate which does not exceed the data capacity of the data link and which has the highest indication of encoding quality.

10 . A non-transitory machine-readable storage medium on which is stored computer software which, when executed by a computer, causes the computer to perform the method of claim 9 .

Assignments (2)
MERGER Recorded Mar 13, 2020
From: SONY EUROPE LIMITED
To: SONY EUROPE B.V.
Reel/Frame 052162/0623 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 11, 2014
From: MOORE, NIGEL STUART
To: SONY CORPORATION; SONY EUROPE LIMITED
Reel/Frame 032402/0045 →