IP Library Granted Patent US 12,413,820
Granted Patent B2
US 12,413,820 · App. 18/327,933 · Granted Sep 9, 2025

Video delivery

Inventors: Ross Gilson (Philadelphia, PA); Michael Chen (Wallingford, PA)
Assignee: Comcast Cable Communications, LLC
H04N21/4728G06F3/012G06T15/20H04L65/611H04L65/612H04L65/70H04L65/762H04L67/02H04N21/234327H04N21/816H04N23/698
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 12,413,820
App. No.
18/327,933
Granted
Sep 9, 2025
Kind
B2
Abstract

The disclosure relates to a method of delivering a video frame. One implementation may involve spatially partitioning a video frame into a plurality of blocks, encoding at least one of the plurality of blocks of the video frame, and transmitting the at least one of the plurality of blocks of the video frame.

Claims (46)

1. A method comprising:

receiving, by a computing device, information indicating an area of focus of a user viewing video content;

positioning closed captions in the video content near an edge of a field of view that is based on the area of focus, wherein:

a first portion of the video content, containing the area of focus, is encoded at a first quality;

a second portion of the video content, containing the closed captions, is encoded at a second quality, lower than the first quality; and

a remainder of the video content outside of the first portion and the second portion, is encoded at a third quality that is lower than the first quality and higher than the second quality; and

sending the video content comprising the positioned closed captions.

2. The method of claim 1 , further comprising moving the closed captions in the video content based on movement of the area of focus of the user.

3. The method of claim 1 , wherein the information indicating the area of focus of the user comprises information indicating an area of focus during a previous viewing of the video content.

4. The method of claim 1 , further comprising:

sending, to a user device associated with a second user, the video content comprising the closed captions positioned near the edge of the field of view.

5. The method of claim 1 , wherein the video content comprises immersive video content, and wherein the information indicating the area of focus is based on a field of view, of the user, within the immersive video content.

6. The method of claim 1 , wherein the positioning the closed captions comprises positioning the closed captions at a location overlapping the edge of the field of view.

7. The method of claim 1 , wherein the positioning the closed captions comprises positioning, based on the field of view of the user, the closed captions at a fixed position within the field of view.

8. The method of claim 1 , wherein the area, in which the closed captions are positioned, is an aggregate area of focus based on a plurality of areas of focus of a plurality of users.

9. The method of claim 1 , wherein the third quality comprises a bitrate that is lower than the bitrate of the first quality and higher than a bitrate of the second quality.

10. The method of claim 1 , wherein the third quality comprises a resolution that is lower than a resolution of the first quality and higher than a resolution of the second quality.

11. A method comprising:

receiving, by a computing device, information indicating a first area of focus that is:

encoded at a first quality;

associated with a first user; and

in a partitioned video frame that also comprises a plurality of blocks that are encoded at a second quality that is lower than the first quality;

embedding closed captions in a subset, of the plurality of blocks, based on the first area of focus, wherein the subset is encoded at a third quality that is lower than the second quality based on the closed captions being embedded in the subset; and

sending, to a first user device associated with the first user, the subset comprising the closed captions.

12. The method of claim 11 , further comprising:

receiving second information indicating a second area of focus, associated with the first user, in a second partitioned video frame comprising a second plurality of blocks, wherein the second area of focus is different from the first area of focus;

embedding second closed captions in a second subset, of the second plurality of blocks, based on the second area of focus and the first area of focus; and

sending, to the first user device, the second subset comprising the closed captions.

13. The method of claim 11 , further comprising:

receiving a second version of the subset, of the plurality of blocks of the video frame, without the closed captions, wherein the second version of the subset is encoded at the second quality based on the second version of the subset not comprising closed captions.

14. The method of claim 11 , wherein the partitioned video frame comprises a partitioned immersive video frame, and wherein the information indicating the first area of focus is based on a field of view, of the first user, within the partitioned immersive video frame.

15. The method of claim 11 , further comprising determining the subset from a portion of the plurality of blocks outside of the first area of focus.

16. The method of claim 11 , wherein the first area of focus is a common area of focus based on a plurality of areas of focus associated with a plurality of users.

17. A method comprising:

receiving, by a computing device, information indicating an area of focus of a user viewing video content;

positioning closed captions in a first portion of the video content that is based on the area of focus; and

encoding portions of the video content using three qualities:

wherein the area of focus is encoded at a first quality;

wherein the first portion; is encoded at a second quality lower than the first quality; and

wherein a second portion, comprising the area not in the area of focus or the first portion, is encoded at a third quality that is lower than the first quality of higher than the second quality.

18. The method of claim 17 , further comprising sending the video content comprising the positioned closed captions.

19. The method of claim 17 , wherein the second portion is a second version of the first portion that does not comprise the closed captions; and

sending, to a user device, based on whether closed captions are on for the user device:

the first portion, encoded at the second quality, based on closed captions being on for the user device, or

the second portion, encoded at the third quality, based on closed captions not being on for the user device.

20. The method of claim 17 , wherein the positioning the closed captions comprises positioning the closed captions based on a perceived depth of an object in the area of focus.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 21, 2023
From: GILSON, ROSS; CHEN, MICHAEL
To: COMCAST CABLE COMMUNICATIONS, LLC
Reel/Frame 064340/0324 →
Continuity (4)
Continuation 17564928 · Dec 29, 2021
Continuation 17009340 · Sep 1, 2020
Continuation 15852569 · Dec 22, 2017
Related Publication 20240007714A1 · Jan 4, 2024
References Cited (94)
US 6510177B1 · De Bonet et al. · 2003 [cited by applicant]
US 7613344B2 · Kim et al. · 2009 [cited by applicant]
US 8903568B1 · Wang et al. · 2014 [cited by applicant]
US 8929446B1 · Faroudja · 2015 [cited by examiner]
US 9219860B1 · Kozko · 2015 [cited by applicant]
US 9232257B2 · Gautier et al. · 2016 [cited by applicant]
US 9332285B1 · Grant et al. · 2016 [cited by applicant]
US 9351007B1 · Hobbs · 2016 [cited by examiner]
US 9720497B2 · Jang et al. · 2017 [cited by applicant]
US 9912930B2 · Zustak et al. · 2018 [cited by applicant]
US 9992449B1 · Ashkenazi et al. · 2018 [cited by applicant]
US 10062414B1 · Westphal · 2018 [cited by applicant]
US 10178414B2 · Bhogal et al. · 2019 [cited by applicant]
US 10484701B1 · Wang et al. · 2019 [cited by applicant]
US 10798455B2 · Gilson et al. · 2020 [cited by applicant]
US 10863235B2 · Yip · 2020 [cited by examiner]
US 10878819B1 · Chavez · 2020 [cited by examiner]
US 11140373B2 · Oh · 2021 [cited by examiner]
US 11496738B1 · Waggoner · 2022 [cited by examiner]
US 20040010803A1 · Berstis · 2004 [cited by applicant]
US 20050243054A1 · Beymer et al. · 2005 [cited by applicant]
US 20080036875A1 · Jones et al. · 2008 [cited by applicant]
US 20090273711A1 · Chapdelaine · 2009 [cited by examiner]
US 20090300692A1 · Mavlankar et al. · 2009 [cited by applicant]
US 20100034425A1 · Lin · 2010 [cited by examiner]
US 20100232521A1 · Hagendorf · 2010 [cited by examiner]
US 20100316119A1 · Mathew · 2010 [cited by examiner]
US 20120092449A1 · Tourapis · 2012 [cited by examiner]
US 20120281139A1 · Zhang · 2012 [cited by examiner]
US 20130044996A1 · Bhogal · 2013 [cited by examiner]
US 20130050183A1 · Wang · 2013 [cited by applicant]
US 20140176813A1 · Conness · 2014 [cited by examiner]
US 20140211681A1 · Chan et al. · 2014 [cited by applicant]
US 20140219367A1 · Faroudja · 2014 [cited by examiner]
US 20140307780A1 · Cohen · 2014 [cited by examiner]
US 20140321378A1 · Zhang et al. · 2014 [cited by applicant]
US 20150016504A1 · Auyeung et al. · 2015 [cited by applicant]
US 20150254870A1 · Knibbe et al. · 2015 [cited by applicant]
US 20150346832A1 · Cole et al. · 2015 [cited by applicant]
US 20160012855A1 · Krishnan · 2016 [cited by applicant]
US 20160165309A1 · Van Brandenburg et al. · 2016 [cited by applicant]
US 20160217760A1 · Chu et al. · 2016 [cited by applicant]
US 20160219267A1 · Chu et al. · 2016 [cited by applicant]
US 20160219325A1 · Chu et al. · 2016 [cited by applicant]
US 20160238841A1 · LaValle et al. · 2016 [cited by applicant]
US 20160261381A1 · Ko et al. · 2016 [cited by applicant]
US 20160277772A1 · Campbell et al. · 2016 [cited by applicant]
US 20160297522A1 · Brulez et al. · 2016 [cited by applicant]
US 20160357713A1 · Tocchini · 2016 [cited by examiner]
US 20170003764A1 · Li · 2017 [cited by applicant]
US 20170018121A1 · Lawson et al. · 2017 [cited by applicant]
US 20170075416A1 · Armstrong · 2017 [cited by applicant]
US 20170085917A1 · Hannuksela · 2017 [cited by applicant]
US 20170115488A1 · Ambrus et al. · 2017 [cited by applicant]
US 20170118540A1 · Thomas et al. · 2017 [cited by applicant]
US 20170150230A1 · Shimura et al. · 2017 [cited by applicant]
US 20170200315A1 · Lockhart · 2017 [cited by applicant]
US 20170251176A1 · Smolyanskiy et al. · 2017 [cited by applicant]
US 20170251204A1 · Gupte et al. · 2017 [cited by applicant]
US 20170287220A1 · Khalid et al. · 2017 [cited by applicant]
US 20170289535A1 · Crispin · 2017 [cited by examiner]
US 20170310945A1 · Juang et al. · 2017 [cited by applicant]
US 20170316607A1 · Khalid · 2017 [cited by examiner]
US 20170339415A1 · Wang et al. · 2017 [cited by applicant]
US 20170347084A1 · Boyce · 2017 [cited by applicant]
US 20170359586A1 · Xue et al. · 2017 [cited by applicant]
US 20170359596A1 · Kim et al. · 2017 [cited by applicant]
US 20180005447A1 · Wallner · 2018 [cited by examiner]
US 20180005449A1 · Wallner · 2018 [cited by examiner]
US 20180033176A1 · Su · 2018 [cited by examiner]
US 20180047332A1 · Kuwahara et al. · 2018 [cited by applicant]
US 20180061454A1 · Herberger et al. · 2018 [cited by applicant]
US 20180077451A1 · Yip · 2018 [cited by examiner]
US 20180098077A1 · Skupin et al. · 2018 [cited by applicant]
US 20180115806A1 · Hwang et al. · 2018 [cited by applicant]
US 20180181119A1 · Lee et al. · 2018 [cited by applicant]
US 20180192001A1 · Boyce · 2018 [cited by applicant]
US 20180213202A1 · Kopeinigg et al. · 2018 [cited by applicant]
US 20180295400A1 · Thomas et al. · 2018 [cited by applicant]
US 20180302591A1 · Pio et al. · 2018 [cited by applicant]
US 20180309955A1 · Lawrence · 2018 [cited by applicant]
US 20180310010A1 · Hourunranta et al. · 2018 [cited by applicant]
US 20180322681A1 · Inomata · 2018 [cited by examiner]
US 20180332265A1 · Hwang · 2018 [cited by examiner]
US 20180364803A1 · Khalid et al. · 2018 [cited by applicant]
US 20190253734A1 · Lee · 2019 [cited by examiner]
US 20190253743A1 · Tanaka · 2019 [cited by examiner]
US 20200112712A1 · Koblin · 2020 [cited by examiner]
US 20200234499A1 · Hwang · 2020 [cited by examiner]
US 20210014458A1 · Rajamanickam et al. · 2021 [cited by applicant]
US 20220108519A1 · Wang · 2022 [cited by examiner]
US 20220141547A1 · Plunkett, Jr. · 2022 [cited by examiner]
US 20230412821A1 · Moro · 2023 [cited by examiner]
CN 111953983A · 2020 [cited by examiner]