IP Library Patent Application 15111342
Patent Application
App. No. 15/111,342

PROCESS FOR INCREASING THE QUALITY OF EXPERIENCE FOR USERS THAT WATCH ON THEIR TERMINALS A HIGH DEFINITION VIDEO STREAM

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.
15/111,342
Abstract

Process for increasing the Quality of Experience for users that watch on their terminals ( 1 ) a high definition video stream ( 2 , I, V) captured by at least one video capturing device ( 3 ) and provided by a server ( 4 ) to which said users are connected through their terminals ( 1 ) in a network, said process providing for: —collecting, for each user of a sample of the whole audience of said video stream, at least information about the position of the gaze of said user on said video stream; —aggregating all of said collected information and analysing said aggregated information to identify the main regions of interest (R 1 , R 2 , R 3 , R 4 ) for said video stream according to the number of users' gazes positioned on said regions of interest; —selecting at least a region of interest (R 1 , R 2 , R 3 ) of said video stream to be displayed on some terminals ( 1 ) of said users.

Claims (34)

1 . Process for increasing the Quality of Experience for users that watch on their terminals a high definition video stream captured by at least one video capturing device and provided by a server to which said users are connected through their terminals in a network, said process providing for:

collecting, for each user of a sample of the whole audience of said video stream, at least information about the position of the gaze of said user on said video stream;

aggregating all of said collected information and analysing said aggregated information to identify the main regions of interest for said video stream according to the number of users' gazes positioned on said regions of interest;

selecting at least a region of interest of said video stream to be displayed on some terminals of said users;

said process wherein the video stream comprises several synchronised video views, the main regions of interest of said video stream being identified from processing said video views, said process providing for creating for each video view a 2D saliency map localising the regions of interests of said video view, and thus for creating from all of said 2D saliency maps a global 3D saliency map so as to identify the main regions of interest of the video stream.

2 . (canceled)

3 . Process according to claim 1 , wherein the video views are video inputs that have been each captured by a video capturing device.

4 . Process according to claim 1 , wherein the video views are virtual camera views that have been generated from a scene model built from video inputs that have been each captured by a video capturing device.

5 . (canceled)

6 . Process according to claim 1 , wherein it provides for transforming each 2D saliency map so as to create back-projections of the regions of interest of said 2D saliency map and thus to create a 3D saliency estimate for said 2D saliency map from said back-projections, the global 3D saliency map being created upon combination of all 3D saliency estimates.

7 . Process according to claim 1 , wherein it provides for analysing the created 3D saliency map to optimize the creation of a further 3D saliency map.

8 . Engine for increasing the Quality of Experience for users that watch on their terminals a high definition video stream captured by at least one video capturing device and provided by a server to which said users are connected through their terminals in a network, said engine comprising:

at least a collector module for collecting, for each user of at least a sample of the whole audience of said video stream, at least information about the position of the gaze of said user on said video stream;

at least an estimator module that comprises means for aggregating all of said collected information and means for analysing said aggregated information to identify the main regions of interest for said video stream according to the number of users' gazes positioned on said regions of interest;

at least a selector module adapted for selecting at least a region of interest and for interacting with said server so that said selected region of interest will be displayed on some terminals of said users;

said engine wherein the video stream comprises several synchronised video views and is provided from several video capturing devices, the collector module or the estimator module comprising means for creating for each video view a 2D saliency map localising the regions of interests of said video view, and the estimator module comprising means for creating from all of said 2D saliency maps a global 3D saliency map so as to identify the main regions of interest of the video stream.

9 . Engine according to claim 8 , wherein it further comprises a tracker module adapted to track the collected positions of the gazes of users for predicting the next positions of said gazes.

10 . Engine according to claim 8 , wherein it further comprises a trend module adapted to track the identified regions of interests to identify the evolution of the number of users' gazes positioned on said regions of interest.

11 . Engine according to claim 8 , wherein it further comprises an alert module adapted to track, for each identified region of interest, the number of users' gazes positioned on said region of interest, so as to send an alert for identifying new regions of interest when one of said number changes significantly.

12 . Engine according to claim 8 , wherein it further comprises a optimizer module adapted to interact with the selector module for optimizing the selection of regions of interests according to information about at least the number of users' gazed positioned on said regions of interest and/or technical capabilities of the network and/or the terminals of users.

13 . Server for providing a high definition video stream captured by at least one video capturing device to users connected through their terminals to said server in a network, so that said users watch said video stream on their terminals, said server comprising means for interacting with an engine according to claim 8 to increase the Quality of Experience for said users, said means comprising:

a focus module comprising means for interacting with the selector module of said engine to build at least one ROI video stream comprising a region of interest selected by said selector module;

a streamer module comprising means for providing the ROI video stream to some of said users.

14 . Server according to claim 13 , wherein it comprises a Quality of Service analyser module comprising means for providing to the optimizer module of the engine information about technical capabilities of the network and/or the terminals through which users are connected to said server, so as to optimize the selection of regions of interest according at least to said information.

15 . Architecture for a network for providing to users connected through their terminals a high definition video stream to be watched by said users on said terminals, said video stream being captured by at least one video capturing device, said architecture comprising:

an engine for increasing the Quality of Experience for users, comprising:

at least a collector module for collecting, for each user of at least a sample of the whole audience of said video stream, at least information about the position of the gaze of said user on said video stream;

at least an estimator module that comprises means for aggregating all of said collected information and means for analysing said aggregated information to identify the main regions of interest for said video stream according to the number of users' gazes positioned on said regions of interest;

a selector module adapted for selecting at least a region of interest to be displayed on some terminals of said users;

a server to which users are connected through their terminals, said server providing said high definition video stream to said users, said server further comprising:

a focus module comprising means for interacting with the selector module of said engine to build at least one ROI video stream comprising a region of interest selected by said selector module;

a streamer module comprising means for providing the ROI video stream to some of said users;

said architecture wherein the video stream comprises several synchronised video views and is provided from several video capturing devices, the collector module or the estimator module comprising means for creating for each video view a 2D saliency map localising the regions of interests of said video view, and the estimator module comprising means for creating from all of said 2D saliency maps a global 3D saliency map so as to identify the main regions of interest of the video stream.

16 . Computer program adapted to perform a process according to claim 1 .

Assignments (8)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 28, 2021
From: PROVENANCE ASSET GROUP LLC
To: RPX CORPORATION
Reel/Frame 059352/0001 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: NOKIA US HOLDINGS INC.
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058363/0723 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: CORTLAND CAPITAL MARKETS SERVICES LLC
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058983/0104 →
ASSIGNMENT AND ASSUMPTION AGREEMENT Recorded Feb 14, 2019
From: NOKIA USA INC.
To: NOKIA US HOLDINGS INC.
Reel/Frame 048370/0682 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP, LLC
To: CORTLAND CAPITAL MARKET SERVICES, LLC
Reel/Frame 043967/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2017
From: NOKIA TECHNOLOGIES OY; NOKIA SOLUTIONS AND NETWORKS BV; ALCATEL LUCENT SAS
To: PROVENANCE ASSET GROUP LLC
Reel/Frame 043877/0001 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP LLC
To: NOKIA USA INC.
Reel/Frame 043879/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 30, 2016
From: MARILLY, EMMANUEL; GONGUET, ARNAUD; TYTGAT, DONNY
To: ALCATEL LUCENT
Reel/Frame 040468/0896 →