IP Library Granted Patent US 11,128,853
Granted Patent B2
US 11,128,853 · App. 14/978,491 · Granted Sep 21, 2021

Seamless transitions in large-scale video

Inventors: Jonathan Bloch (Brooklyn, NY); Barak Feldman (Tenafly, NJ); Tal Zubalsky (Brooklyn, NY); Yuval Hofshy (Kfar Saba, IL); Alon Benari (Brooklyn, NY)
Assignee: JBF Interlude 2009 LTD
H04N13/158G06T13/80G11B27/00
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 11,128,853
App. No.
14/978,491
Granted
Sep 21, 2021
Kind
B2
Abstract

In a method and supporting system for intelligent buffering of large scale videos, a video presentation includes a plurality of sub-videos, each associated with a field of view. During presentation of the large scale video, sub-videos within a user's field of view are loaded and presented to the user, and sub-videos in proximate fields of view are loaded for potential presentation. On identifying a change in the user's field of view to one of the proximate fields of view, sub-videos are loaded for presentation within the new field of view. In a method and supporting system for seamless transitions in large scale videos, a video having a plurality of sub-videos is provided for presentation to a user, and distraction levels based on video content and user interactions are tracked. A transition point for the video is identified based on one or both distraction levels, and a sub-video is changed to a different sub-video at the transition point.

Claims (40)

1. A computer-implemented method comprising:

providing for presentation to a user a video comprising a plurality of sub-videos, wherein a subplurality of the plurality of sub-videos are simultaneously played to the user, wherein the subplurality of sub-videos comprises a first subset of sub-videos and a second subset of sub-videos, wherein each sub-video in the first subset is at least partially within a field of view of the user, and wherein each sub-video in the second subset is fully within the field of view of the user;

tracking a first distraction level based on content in the video;

tracking a second distraction level based on one or more actions of the user during the presentation of the video,

wherein the first and second distraction levels each comprise a variable value within a range representing an extent to which the user is distracted;

identifying, during the presentation of the video, a transition point based on the first distraction level and/or the second distraction level, wherein identifying the transition point comprises:

measuring a first value corresponding to the first distraction level;

measuring a second value corresponding to the second distraction level;

calculating a combined distraction value by combining the first value and the second value; and

determining that, at a particular point in time, the combined distraction value exceeds a threshold level of distraction; and

at the transition point, changing each sub-video in the first subset that is at least partially within the field of view of the user to a different sub-video and not changing any of the sub-videos in the second subset that is fully within the field of view of the user to a different sub-video.

2. The method of claim 1 , wherein the video is presented in a simulated three-dimensional space.

3. The method of claim 1 , wherein tracking the first level of distraction comprises identifying an object movement in a particular sub-video, an object occlusion in a particular sub-video, a distracting video scene, and/or distracting audio.

4. The method of claim 1 , wherein tracking the second level of distraction comprises identifying a change in a field of view of the user, an eye focus of the user, and/or a movement direction of the user.

5. The method of claim 1 , wherein the first distraction level is determined prior to the presentation of the video and/or determined during the presentation of the video.

6. The method of claim 1 , wherein the changing to the different sub-video occurs immediately upon identifying the transition point.

7. The method of claim 1 , wherein a particular sub-video comprises a plurality of video frames, each frame comprising a portion of a frame of a larger video.

8. The method of claim 1 , wherein a particular sub-video comprises a plurality of video frames, each frame comprising a plurality of distinct portions.

9. The method of claim 1 , wherein each sub-video in the first subset is partially within the field of view of the user and partially outside the field of view of the user.

10. A system comprising:

at least one memory storing computer-executable instructions; and

at least one processor for executing the instructions stored on the memory, wherein execution of the instructions programs the at least one processor to perform operations comprising:

providing for presentation to a user a video comprising a plurality of sub-videos, wherein a subplurality of the plurality of sub-videos are simultaneously played to the user, wherein the subplurality of sub-videos comprises a first subset of sub-videos and a second subset of sub-videos, wherein each sub-video in the first subset is at least partially within a field of view of the user, and wherein each sub-video in the second subset is fully within the field of view of the user;

tracking a first distraction level based on content in the video;

tracking a second distraction level based on one or more actions of the user during the presentation of the video,

wherein the first and second distraction levels each comprise a variable value within a range representing an extent to which the user is distracted;

identifying, during the presentation of the video, a transition point based on the first distraction level and/or the second distraction level, wherein identifying the transition point comprises:

measuring a first value corresponding to the first distraction level;

measuring a second value corresponding to the second distraction level;

calculating a combined distraction value by combining the first value and the second value; and

determining that, at a particular point in time, the combined distraction value exceeds a threshold level of distraction; and

at the transition point, changing each sub-video in the first subset that is at least partially within the field of view of the user to a different sub-video and not changing any of the sub-videos in the second subset that is fully within the field of view of the user to a different sub-video.

11. The system of claim 10 , wherein the video is presented in a simulated three-dimensional space.

12. The system of claim 10 , wherein tracking the first level of distraction comprises identifying an object movement in a particular sub-video, an object occlusion in a particular sub-video, a distracting video scene, and/or distracting audio.

13. The system of claim 10 , wherein tracking the second level of distraction comprises identifying a change in a field of view of the user, an eye focus of the user, and/or a movement direction of the user.

14. The system of claim 10 , wherein the first distraction level is determined prior to the presentation of the video and/or determined during the presentation of the video.

15. The system of claim 10 , wherein the changing to the different sub-video occurs immediately upon identifying the transition point.

16. The system of claim 10 , wherein a particular sub-video comprises a plurality of video frames, each frame comprising a portion of a frame of a larger video.

17. The system of claim 10 , wherein a particular sub-video comprises a plurality of video frames, each frame comprising a plurality of distinct portions.

18. The system of claim 10 , wherein each sub-video in the first subset is partially within the field of view of the user and partially outside the field of view of the user.

Assignments (2)
CORRECTIVE ASSIGNMENT TO CORRECT THE CORRECT THE ASSIGNEE NAME AND ADDRESS PREVIOUSLY RECORDED AT REEL: 037421 FRAME: 0212. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded May 4, 2020
From: BLOCH, JONATHAN; FELDMAN, BARAK; ZUBALSKY, TAL; HOFSHY, YUVAL; BENARI, ALON
To: JBF INTERLUDE 2009 LTD
Reel/Frame 052566/0934 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 6, 2016
From: BLOCH, JONATHAN; FELDMAN, BARAK; ZUBALSKY, TAL; HOFSHY, YUVAL; BENARI, ALON
To: JBF INTERLUDE 2009 LTD.
Reel/Frame 037421/0212 →
Continuity (1)
Related Publication 20170178409A1 · Jun 22, 2017