IP Library › Granted Patent US 10,531,081
Granted Patent B2
US 10,531,081 · App. 15/549,519 · Granted Jan 7, 2020

Video decoding and encoding system

Inventors: Donny Tytgat (Antwerp, BE); Christoph Stevens (Antwerp, BE); Sammy Lievens (Antwerp, BE)
Assignee: Alcatel Lucent
H04N19/102H04N19/136H04N19/146H04N19/164H04N19/63
View Patent ↗
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 10,531,081
App. No.
15/549,519
Granted
Jan 7, 2020
Kind
B2
Abstract

Video decoder adapted for decoding video based on decoder parameters selected from variable decoder parameters, the decoder comprising an estimator adapted to estimate user viewing experience based on sensor data and comprising a constraint analyzer adapted to analyze constraints when using the decoder parameters, the video decoder further comprising a selector adapted to select said decoder parameters from the variable decoder parameters, wherein the selector is coupled to the estimator and the constraint analyzer.

Claims (32)

1. An apparatus comprising:

at least one processor; and

at least one memory including computer program code;

the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to perform:

decoding video based on decoder parameters selected from variable decoder parameters;

estimating a user viewing experience based on acquired sensor data generated from an output of one or more sensors that are configured to measure one or more user conditions;

analyzing constraints when using the decoder parameters; and

selecting said decoder parameters from the variable decoder parameters;

wherein the selecting is performed in accordance with the estimating and analyzing so that the user viewing experience and constraints are balanced according to a set of predetermined rules.

2. The apparatus according to claim 1 , wherein the at least one memory and the computer program code are further configured to, with the at least one processor, cause the apparatus to at least further perform:

translating the selected decoder parameters into codec parameters; and

sending the codec parameters to an encoding apparatus.

3. The apparatus according to claim 1 , wherein the constraints comprise one or multiple of computational requirements, memory footprint, battery use and bandwidth use.

4. The apparatus according to claim 1 , wherein the sensor data is adapted to measure environmental parameters and wherein the user viewing experience is estimated based on predetermined correlation between the environmental parameters and the user viewing experience.

5. The apparatus according to claim 1 , wherein the sensor data is adapted to measure user conditions including at least one of heart rate and eye gaze, and wherein the user viewing experience is estimated based on predetermined interpretation of the user conditions.

6. The apparatus according to claim 5 , wherein the at least one memory and the computer program code are further configured to, with the at least one processor, cause the apparatus to at least further perform:

varying decoder parameters while sensor data are collected so that a change in the user viewing experience is observed while varying the decoder parameters.

7. An encoding apparatus comprising at least one processor; and

at least one memory including computer program code;

the at least one memory and the computer program code configured to, with the at least one processor, cause the encoding apparatus at least to perform:

encoding video based on codec parameters received from an apparatus according to claim 1 .

8. A method for decoding video based on decoder parameters, wherein the method comprises:

estimating a user viewing experience based on sensor data, wherein said sensor data is generated from an output of one or more sensors configured to measure one or more user conditions;

analyzing constraints when using the decoder parameters;

selecting said decoder parameters from variable decoder parameters based on said estimating and said analyzing,

wherein said selecting comprises balancing user viewing experience and constraints according to a set of predetermined rules.

9. The method according to claim 8 , wherein the method further comprises translating said decoder parameters into codec parameters and sending said codec parameters to an encoding apparatus.

10. A non-transitory computer readable storage medium comprising instructions, which, when executed cause a data processing apparatus to perform the following:

estimating a user viewing experience based on sensor data generated from an output of one or more sensors that are configured to measure one or more user conditions;

analyzing constraints using variable decoder parameters; and

selecting a set of decoder parameters from the variable decoder parameters based on said estimate and said analysis;

wherein said selecting comprises balancing the user viewing experience and constraints according to a set of predetermined rules.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 8, 2017
From: TYTGAT, SAMMY; STEVENS, CHRISTOPH; LIEVENS, SAMMIE
To: ALCATEL LUCENT
Reel/Frame 043231/0304 →
Priority Claims (1)
EP 15305214 · Feb 13, 2015 · regional
Continuity (1)
Related Publication 20180027232A1 · Jan 25, 2018