Method for dynamic configuration of multimedia content encoder and apparatus for implementing the same

US2024031629A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2024031629-A1
Application numberUS-202318224742-A
CountryUS
Kind codeA1
Filing dateJul 21, 2023
Priority dateJul 21, 2022
Publication dateJan 25, 2024
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.

A method for managing the encoding of a multimedia content stream distributed in dynamic mode to viewing devices according to a set of profiles comprising a plurality of multimedia data distribution profiles usable by the viewing devices for reception of the multimedia content stream is proposed. Usage statistics data for at least one of the multimedia data distribution profiles is obtained, the usage statistics data representing usage, by the viewing devices, of the multimedia data distribution profile for receiving the multimedia content stream. Based on the usage statistics data, the set of profiles are updated by excluding the multimedia data distribution profile from the set of profiles. Based on the updated set of profiles, a configuration of an encoder used for encoding the multimedia content stream distributed to the viewing device is determined. The encoding is updated according to the determined encoder configuration.

First claim

Opening claim text (preview).

1 . A method for managing the encoding of a multimedia content stream distributed in dynamic mode to viewing devices through a distribution network according to a set of profiles comprising a plurality of multimedia data distribution profiles usable by the viewing devices for reception of the multimedia content stream, the method comprising, by a processing node of the distribution network: obtain usage statistics data for at least one of the multimedia data distribution profiles, wherein the usage statistics data represents usage, by the viewing devices, of the at least one multimedia data distribution profile for receiving the multimedia content stream; based on the usage statistics data, update the set of profiles by excluding the at least one of the multimedia data distribution profiles from the set of profiles; determine, based on the updated set of profiles, a configuration of an encoder used for encoding the multimedia content stream distributed to the viewing devices; and update the encoding of the multimedia content stream by the encoder according to the determined encoder configuration. 2 . The method according to claim 1 , wherein the plurality of multimedia data distribution profiles is a predefined set of multimedia data distribution profiles usable by the viewing devices for reception of multimedia content streams. 3 . The method according to claim 1 , wherein the set of profiles is updated by deleting the at least one of the multimedia data distribution profiles from the set of profiles. 4 . The method according to claim 1 , wherein the set of profiles comprises, for each of the plurality of multimedia data distribution profiles, a profile status, and wherein the set of profiles is updated by switching the profile status of the at least one of the multimedia data distribution profiles from the set of profiles from active to inactive. 5 . The method according to claim 1 , wherein each of the plurality of distribution profiles comprises a bitrate value, a quality setting value, a resolution value, a HDR/SDR encoding profile, a video codec profile, an audio codec profile, and/or one or more closed caption track profiles. 6 . The method according to claim 1 , wherein the usage statistics data comprises respective usage statistics data obtained for each of a plurality of the multimedia data distribution profiles. 7 . The method according to claim 1 , wherein the set of profiles is updated based on a comparison of the usage statistics data with a first threshold. 8 . The method according to claim 1 , wherein the usage statistics data for the at least one of the multimedia data distribution profiles comprises a percentage of viewing devices that are using the at least one of the multimedia data distribution profiles. 9 . The method according to claim 1 , wherein the usage statistics data is obtained by collecting statistics on usage of the at least one of the multimedia data distribution profiles for a first predetermined time period. 10 . The method according to claim 1 , further comprising: obtain statistics data on a number of downshifts and upshifts per viewing device over a second predetermined period of time with respect to the updated set of profiles. 11 . The method according to claim 10 , further comprising: based on the statistics data on a number of downshifts and upshifts per viewing device, determine an average number of downshifts and upshifts per viewing device, and based on a comparison of the average number of downshifts and upshifts per viewing device with a second threshold, perform another update of the set of profiles by including in the set of profiles a multimedia data distribution profile that was previously excluded from the set of profiles. 12 . The method according to claim 11 , wherein the multimedia data distribution profile is selected among multimedia data distribution profiles that were previously excluded from the set of profiles based on a comparison of a bitrate value of the multimedia data distribution profile with respective bitrate values of the multimedia data distribution profiles that were previously excluded from the set of profiles. 13 . The method according to claim 1 , wherein the set of profiles is updated based on the usage statistics data by excluding at most a predetermined number of multimedia data distribution profiles from the set of profiles. 14 . The method according to claim 13 , wherein the multimedia data distribution profiles excluded from the set of profiles comprise a first and second multimedia data distribution profiles, the method further comprising: determining, based on the first and second multimedia data distribution profiles, an intermediate multimedia data distribution profile, and including in the set of profiles the intermediate multimedia data distribution profile. 15 . An apparatus, the apparatus comprising a processor and a memory operatively coupled to the processor, wherein the apparatus is configured to perform a method for managing the encoding of a multimedia content stream distributed in dynamic mode to viewing devices through a distribution network according to a set of profiles comprising a plurality of multimedia data distribution profiles usable by the viewing devices for reception of the multimedia content stream, the method comprising, by a processing node of the distribution network: obtain usage statistics data for at least one of the multimedia data distribution profiles, wherein the usage statistics data represents usage, by the viewing devices, of the at least one multimedia data distribution profile for receiving the multimedia content stream; based on the usage statistics data, update the set of profiles by excluding the at least one of the multimedia data distribution profiles from the set of profiles; determine, based on the updated set of profiles, a configuration of an encoder used for encoding the multimedia content stream distributed to the viewing devices; and update the encoding of the multimedia content stream by the encoder according to the determined encoder configuration. 16 . A non-transitory computer-readable medium encoded with executable instructions which, when executed, causes an apparatus comprising a processor operatively coupled with a memory, to perform a method for managing the encoding of a multimedia content stream distributed in dynamic mode to viewing devices through a distribution network according to a set of profiles comprising a plurality of multimedia data distribution profiles usable by the viewing devices for reception of the multimedia content stream, the method comprising, by a processing node of the distribution network: obtain usage statistics data for at least one of the multimedia data distribution profiles, wherein the usage statistics data represents usage, by the viewing devices, of the at least one multimedia data distribution profile for receiving the multimedia content stream; based on the usage statistics data, update the set of profiles by excluding the at least one of the multimedia data distribution profiles from the set of profiles; determine, based on the updated set of profiles, a configuration of an encoder used for encoding the multimedia content stream distributed to the viewing devices; and update the encoding of the multimedia content stream by the encoder according to the determined encoder configuration. 17 . The apparatus according to claim 15 , wherein the plurality of multimedia data distribution profiles is a predefined set of multimedia data distribution profiles usable by the viewing devices for rec

Assignees

Inventors

Classifications

  • Controlling the complexity of the video stream, e.g. by scaling the resolution or bitrate of the video stream based on the client capabilities · CPC title

  • Statistical multiplexing, e.g. by controlling the encoder to alter its bitrate to optimize the bandwidth utilization · CPC title

  • for generating different versions · CPC title

  • directed to encoder {, e.g. for requesting a lower encoding rate} · CPC title

  • H04N21/24Primary

    Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth, upstream requests {(monitoring of server performance or load G06F11/34; arrangements for observation, testing or troubleshooting for broadcast or for distribution combined with broadcast H04H20/12)} · 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 US2024031629A1 cover?
A method for managing the encoding of a multimedia content stream distributed in dynamic mode to viewing devices according to a set of profiles comprising a plurality of multimedia data distribution profiles usable by the viewing devices for reception of the multimedia content stream is proposed. Usage statistics data for at least one of the multimedia data distribution profiles is obtained, th…
Who is the assignee on this patent?
Ateme
What technology area does this patent fall under?
Primary CPC classification H04N21/23439. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu Jan 25 2024 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 6 related publications on this page (citations in our corpus or others sharing the same primary CPC).