Methods and apparatus for the encoding of audio and/or video data

US2021037080A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2021037080-A1
Application numberUS-201816639325-A
CountryUS
Kind codeA1
Filing dateAug 14, 2018
Priority dateAug 14, 2017
Publication dateFeb 4, 2021
Grant date

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.

Methods and apparatus are disclosed for selecting encoding specifications for encoding audio and/or video data to be streamed from a sender to a receiver via a network. Methods and apparatus for encoding data using a selected encoding specification, and for streaming data which has been encoded using a selected encoding specification from a sender to a receiver via a network are also disclosed. The selecting method comprises selecting an encoding specification (s930) in dependence on performance measures (86) previously obtained using a plurality of different encoding specifications in respect of a monitored network when in each of a plurality of different network conditions (87), respective network conditions being characterised by different combinations of data-transmission characteristics.

First claim

Opening claim text (preview).

1 ) A method of selecting an encoding specification for encoding audio and/or video data to be streamed from a sender to a receiver via a network, the method comprising: in respect of a monitored network in each of a plurality of monitored network conditions, respective monitored network conditions being characterised by different combinations of data-transmission characteristics of at least two different types, obtaining a performance measure in respect of each of a plurality of different encoding specifications, the performance measure in respect of the monitored network when in a particular monitored network condition and in respect of a particular encoding specification being obtained by applying a predetermined performance measuring process in respect of audio and/or video data encoded using said encoding specification and streamed via the monitored network when in said monitored network condition; in respect of a network over which audio and/or video data is subsequently to be streamed from a sender to a receiver, obtaining data-transmission characteristics of said at least two different types in respect of said network and selecting a corresponding one of said monitored network conditions in dependence on the data-transmission characteristics of said at least two different types obtained in respect of said network over which said data is to be streamed and on the combination of data-transmission characteristics of said at least two different types which characterised the monitored network when in said corresponding monitored network condition; and selecting an encoding specification for encoding said data to be streamed, the selection of said encoding specification being made in dependence on the performance measures obtained using said plurality of encoding specifications in respect of said monitored network when in said selected corresponding monitored network condition. 2 ) A method according to claim 1 wherein the combinations of data-transmission characteristics of at least two different types by which a network condition is characterised include one or more characteristics selected from the following: characteristics associated with communication speed; characteristics associated with communication delay and/or delay variation; characteristics associated with reliability; characteristics associated with data loss; characteristics associated with communications quality. 3 ) A method according to claim 1 wherein the network over which audio and/or video data is subsequently to be streamed is the network monitored in the step of obtaining performance measures. 4 ) A method according to claim 1 wherein the method further comprises selecting a decoding specification for decoding audio and/or video data that has been streamed from the sender towards the receiver via the network. 5 ) A method according to claim 4 wherein the decoding specification is selected in dependence on the encoding specification selected for encoding said audio and/or video data to be streamed from the sender to the receiver via the network. 6 ) A method according to claim 1 wherein the performance measures obtained in respect of the monitored network in respect of a particular encoding specification are obtained by applying a selected one of a plurality of predetermined performance measuring processes, the performance measuring process to be applied in respect of a particular encoding specification being selected in dependence on the encoding specification. 7 ) A method according to claim 1 wherein the method further comprises selecting an encoding specification for encoding audio and/or video data to be streamed from said receiver to said sender via the network, the encoding specification for encoding audio and/or video data to be streamed from said receiver to said sender being selected independently of the encoding specification selected for encoding audio and/or video data to be streamed from the sender to the receiver. 8 ) A method according to claim 7 wherein the method further comprises selecting a transcoding specification in the event that the encoding specification selected for encoding audio and/or video data to be streamed from said receiver to said sender differs from and/or is incompatible with the encoding specification selected for encoding audio and/or video data to be streamed from the sender to the receiver. 9 ) A method according to claim 8 wherein the transcoding specification selected in the event that the encoding specification selected for encoding audio and/or video data to be streamed from said receiver to said sender differs from and/or is incompatible with the encoding specification selected for encoding audio and/or video data to be streamed from the sender to the receiver is selected in dependence on the respective encoding specifications selected. 10 ) A method according to claim 1 , the method further comprising encoding audio and/or video data to be streamed from a sender to a receiver via a network using the selected encoding specification. 11 ) A method according to claim 10 , the method further comprising streaming the encoded data from said sender to said receiver via said network. 12 ) A method according to claim 1 of selecting one or more encoding specifications for encoding audio and/or video data to be streamed between participants in a multi-party communication session, the communication session to involve audio and/or video data being streamed via at least one network and via a communication session control unit, the method comprising selecting a first encoding specification for encoding audio and/or video data to be streamed from one or more of said participants to said communication session control unit via a network. 13 ) A method according to claim 12 wherein the method further comprises selecting one or more other encoding specifications for encoding audio and/or video data to be streamed from one or more others of said participants to said communication session control unit via a network, the selection of said one or more other encoding specifications being at least partly dependent on the selection of the first encoding specification. 14 ) Apparatus for performing a method according to claim 1 . 15 ) A computer program element comprising computer program code to, when loaded into a computer system and executed thereon, cause the computer to perform the steps of a method as claimed in claim 1 .

Assignees

Inventors

Classifications

  • adapting media to network capabilities · CPC title

  • Media network packetisation · CPC title

  • H04L65/403Primary

    Arrangements for multi-party communication, e.g. for conferences (data switching systems for conference H04L12/18; arrangements for connecting several subscribers to a common circuit, i.e. affording conference facilities H04M3/56; television conferencing systems H04N7/15) · CPC title

  • Responding to QoS · CPC title

  • Audio streaming, i.e. formatting and decoding of an encoded audio signal representation into a data stream for transmission or storage purposes · 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 US2021037080A1 cover?
Methods and apparatus are disclosed for selecting encoding specifications for encoding audio and/or video data to be streamed from a sender to a receiver via a network. Methods and apparatus for encoding data using a selected encoding specification, and for streaming data which has been encoded using a selected encoding specification from a sender to a receiver via a network are also disclosed.…
Who is the assignee on this patent?
British Telecomm
What technology area does this patent fall under?
Primary CPC classification H04L65/403. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu Feb 04 2021 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).