# US 2019/0174185 A1 · Method for managing the electricity consumption of an electronic device

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2019/0174185 A1
- Document ID: US20190174185A1
- Status: Published application
- Kind: A1
- Application number: 16/209,189
- Filed: 2018-12-04
- Published: 2019-06-06
- Earliest claimed: 2017-12-05
- Assignees: Orange
- Applicants: Orange
- Inventors: Jean-Bernard Leduby; Martin Conan
- Web page: https://patentgrep.com/patent/US20190174185A1

## CPC

- H04N 21/4424: {Monitoring of the internal components or processes of the client device, e.g. CPU or memory load, processing speed, timer, counter or percentage of the hard disk space used (error monitoring in general G06F11/30; arrangements for monitoring conditions of receiving stations in broadcast systems H04H60/32; diagnosis, testing or measuring for television receivers H04N17/04)}
- H04N 19/102: characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N 19/14: Coding unit complexity, e.g. amount of activity or edge presence estimation (H04N19/146 takes precedence)
- H04N 21/23439: {for generating different versions}
- H04N 21/4436: {Power management, e.g. shutting down unused components of the receiver (power management in computer systems G06F1/3203; hibernate or awake process in computer systems G06F9/4418)}
- H04N 21/4516: {involving client characteristics, e.g. Set-Top-Box type, software version or amount of memory available}
- H04N 21/4621: {Controlling the complexity of the content stream or additional data, e.g. lowering the resolution or bit-rate of the video stream for a mobile client with a small screen (arrangements for using the results of monitoring on user's side in broadcast systems H04H60/65; flow control in packet networks H04L47/10)}
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

A method for managing consumption of a device for processing multimedia content. The method includes the following acts executed on the processing device: receiving a request for processing a multimedia content; analyzing the request in order to extract from it at least one rendering quality of the content; obtaining a power supply state of the device; checking the match between the quality of the content and the power supply state of the device; on the basis of the results of the check, modifying a rendering quality for the content; and processing the multimedia content in order to render it in the quality.

## Claims

### Claim 1

A method for managing electricity consumption of a device for processing multimedia content, the device having a type of power supply, said method comprising the following acts executed on the processing device:
receiving a request for processing a multimedia content, said request comprising a rendering quality of said content;
modifying the rendering quality for said content when said requested rendering quality does not match the type of power supply of the device; and
processing the multimedia content in order to render the multimedia content in said quality.

### Claim 2 (depends on 1)

The method according to claim 1, wherein the type of power supply has a finite duration, and the method also includes:
obtaining a power supply state of the device;
checking the match between said quality of the content and the power supply state of the device.

### Claim 3 (depends on 1)

The method according to claim 1, wherein the device is powered by a power supply having a finite duration, and the method includes the following acts executed on the device:
obtaining a desired duration of rendering of the content;
obtaining a residual charge of the power supply;
calculating a possible duration of rendering on the basis of the residual charge of the power supply and the quality of the content;
comparing the possible duration of rendering with the desired duration of rendering,
and wherein:
a new rendering quality of said content is calculated in such a way that the possible duration of rendering is at least equal to the desired duration of rendering.

### Claim 4 (depends on 1)

The method according to claim 1, wherein the rendering quality of the content is linked to a characteristic of coding, of speed or of resolution.

### Claim 5 (depends on 1)

The method according to claim 1, wherein the request is a request for progressive downloading of a multimedia content described in a description file offering at least two quality levels for the content, and wherein the act of modifying the rendering quality of said content includes a sub-act of selecting a quality level from said description file.

### Claim 6 (depends on 5)

The method according to claim 5, further including entering a level of complexity into said description file.

### Claim 7 (depends on 5)

The method according to claim 5, further including entering a duration of charge into said description file.

### Claim 8 (depends on 1)

The method according to claim 1, wherein the match between said quality of the content and the type of power supply of the device is checked by the following sub-acts executed on the device:
obtaining a data structure representative of the power supply requirements of the device;
reading in said structure at least one required type of power supply for said at least one required content quality;
comparing the type of power supply of the device with said at least one required type of power supply.

### Claim 9 (depends on 1)

The method according to claim 1, wherein the act of modifying the rendering quality of said content is followed by the transmission of a message relating to the quality of the content.

### Claim 10

A processing device capable of processing multimedia content, the device including:
a processor; and
a non-transitory computer-readable medium comprising instructions stored thereon, which when executed by the processor configure the device to perform acts comprising:
for receiving a request for processing a multimedia content;
analysing the request in order to extract from the request at least one rendering quality of said content;
obtaining a power supply state of the device;
checking the match between said at least one quality of the content and the power supply state of the device;
modifying the rendering quality for said content on the basis of the results of the check; and
processing the multimedia content in order to render the multimedia content in said quality.

### Claim 11 (depends on 10)

A digital decoder comprising the processing device according to claim 10.

### Claim 12

A non-transitory computer-readable medium comprising a computer program stored thereon comprising code instructions for implementing a method of managing electricity consumption of a device for processing multimedia content, when the implementation is executed by a processor of the device, the device having a type of power supply, said method comprising the following acts executed on the processing device:
receiving a request for processing a multimedia content, said request comprising a rendering quality of said content;
modifying the rendering quality for said content when said requested rendering quality does not match the type of power supply of the device; and
processing the multimedia content in order to render the multimedia content in said quality.
