IP Library Granted Patent US 12,375,739
Granted Patent B2
US 12,375,739 · App. 18/656,443 · Granted Jul 29, 2025

Systems and methods for protecting elementary bitstreams incorporating independently encoded tiles

Inventors: Jason A. Braness (San Diego, CA); William David Amidei (San Diego, CA); Mayur Srinivasan (San Diego, CA)
Assignee: DIVX, LLC
H04N21/23476H04L63/0428H04N21/2353H04N21/435H04N21/44055H04L9/065
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,375,739
App. No.
18/656,443
Granted
Jul 29, 2025
Kind
B2
Abstract

Systems and methods for partial frame encryption in accordance with embodiments of the invention are disclosed. In one embodiment, the method receives a video bitstream that includes several frames, each frame including several independently encoded compression units within the frame, encrypts a portion of each of several compression units in several frames, and generates an output bitstream that includes the several independently encoded compression units including the encrypted portions of the compression units.

Claims (26)

1. A method for decrypting and decoding encrypted video, the method comprising:

receiving at least a portion of a container file that contains encrypted video comprising a plurality of encoded frames of video and encryption-related metadata, where:

each of the plurality of encoded frames of video comprises a plurality of tiles that partition the encoded frame of video into rectangular regions and are independently encoded; and

the plurality of encoded frames of video comprises a partially encrypted frame of video that is encrypted using partial frame encryption such that each of the plurality of tiles within the partially encrypted frame of video includes at least one portion that is protected using encryption and at least one portion that is not encrypted;

locating encryption-related metadata from the container file, where the located encryption-related metadata identifies portions of the partially encrypted frame for decryption prior to decoding the plurality of tiles within the partially encrypted frame;

decrypting the portions of the partially encrypted frame identified by the located encryption-related metadata to obtain a decrypted frame; and

decoding the decrypted frame using information from a header associated with the frame to determine the locations of the plurality of tiles.

2. The method of claim 1 , wherein a tile is an independently decodable portion of a particular frame of video and does not depend upon another compression unit within the particular frame in order to be decoded.

3. The method of claim 1 , further comprising parsing the header associated with the frame to identify a structure of the files within the frame.

4. The method of claim 1 , wherein the header associated with the frame comprises pointers, where each pointer is a pointer to a start location of one of the plurality of tiles.

5. The method of claim 1 , further comprising displaying the decoded frame.

6. The method of claim 1 , wherein the header associated with the frame comprises offsets indicating a start location of the encrypted portion of one of the plurality of tiles within the frame.

7. The method of claim 1 , wherein the plurality of tiles is fixed at locations within the partially encrypted frame determined using the information from the header.

8. The method of claim 1 , wherein the plurality of tiles is located in different locations for different partially encrypted frames.

9. The method of claim 1 , wherein the encryption-related metadata are contained in a separate DRM track at least a portion of which is located within the at least one portion of the container file.

10. The method of claim 1 , wherein decrypting the portions of the partially encrypted frame comprises decrypting each of the at least one portion that is protected using encryption within each of the plurality of tiles within the partially encrypted frame of video using an AES cipher.

11. The method of claim 1 , wherein the plurality of encoded frames of video form part of a video bitstream further comprising at least one unit containing a parameter set and identifies the locations of the plurality of tiles within the encoded frames of video.

12. The method of claim 11 , wherein parameters related to each tile in the plurality of tiles are signaled in the parameter set.

13. A method for decrypting and decoding encrypted video, the method comprising:

receiving at least a portion of a container file that contains encrypted video comprising a plurality of encoded frames of video and encryption-related metadata, where:

each of the plurality of encoded frames of video comprises a plurality of tiles that partition the encoded frame of video into rectangular regions and are independently encoded; and

the plurality of encoded frames of video comprises a partially encrypted frame of video that is encrypted using partial frame encryption such that each of the plurality of tiles within the partially encrypted frame of video includes at least one portion that is protected using encryption and at least one portion that is not encrypted, where the locations of the plurality of tiles are determined using information from a header associated with the frame;

locating encryption-related metadata from the container file, where the located encryption-related metadata are contained in a separate DRM track at least a portion of which is located within the at least one portion of the container file, and identifies portions of the partially encrypted frame for decryption prior to decoding the plurality of tiles within the partially encrypted frame;

decrypting the portions of the partially encrypted frame identified by the located encryption-related metadata to obtain a decrypted frame, where decrypting the portions of the partially encrypted frame comprises decrypting each of the at least one portion that is protected using encryption within each of the plurality of tiles within the partially encrypted frame of video using an AES cipher;

decoding the decrypted frame using information from the header associated with the frame; and

displaying the decoded frame.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 11, 2024
From: BRANESS, JASON; AMIDEI, WILLIAM DAVID; SRINIVASAN, MAYUR
To: SONIC IP, INC.
Reel/Frame 067695/0039 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 11, 2024
From: SONIC IP, INC.
To: DIVX CF HOLDINGS LLC
Reel/Frame 067695/0057 →
CHANGE OF NAME Recorded Jun 11, 2024
From: DIVX CF HOLDINGS LLC
To: DIVX, LLC
Reel/Frame 067695/0076 →
Continuity (6)
Continuation 17650057 · Feb 4, 2022
Continuation 16725795 · Dec 23, 2019
Continuation 15693016 · Aug 31, 2017
Continuation 14821454 · Aug 7, 2015
Provisional Application 62034714 · Aug 7, 2014
Related Publication 20240364948A1 · Oct 31, 2024
References Cited (400)
US 4535355A · Arn et al. · 1985 [cited by applicant]
US 5185794A · Thompson et al. · 1993 [cited by applicant]
US 5267312A · Thompson et al. · 1993 [cited by applicant]
US 5285497A · Thatcher, Jr. · 1994 [cited by applicant]
US 5400401A · Pedlow, Jr. et al. · 1995 [cited by applicant]
US 5406627A · Thompson et al. · 1995 [cited by applicant]
US 5477263A · Ocallaghan et al. · 1995 [cited by applicant]
US 5546461A · Ibaraki et al. · 1996 [cited by applicant]
US 5574785A · Ueno et al. · 1996 [cited by applicant]
US 5594492A · Ocallaghan et al. · 1997 [cited by applicant]
US 5600721A · Kitazato · 1997 [cited by applicant]
US 5621794A · Matsuda et al. · 1997 [cited by applicant]
US 5642338A · Fukushima et al. · 1997 [cited by applicant]
US 5761302A · Park · 1998 [cited by applicant]
US 5778102A · Sandford, II et al. · 1998 [cited by applicant]
US 5805700A · Nardone et al. · 1998 [cited by applicant]
US 5813010A · Kurano et al. · 1998 [cited by applicant]
US 5854873A · Mori et al. · 1998 [cited by applicant]
US 5887192A · Nishio · 1999 [cited by applicant]
US 5907658A · Murase et al. · 1999 [cited by applicant]
US 5923869A · Kashiwagi et al. · 1999 [cited by applicant]
US 5963909A · Warren et al. · 1999 [cited by applicant]
US 5978916A · Randall · 1999 [cited by applicant]
US 6002834A · Hirabayashi et al. · 1999 [cited by applicant]
US 6005940A · Kulinets · 1999 [cited by applicant]
US 6009237A · Hirabayashi et al. · 1999 [cited by applicant]
US 6016381A · Taira et al. · 2000 [cited by applicant]
US 6028932A · Park · 2000 [cited by applicant]
US 6057832A · Lev et al. · 2000 [cited by applicant]
US 6065050A · DeMoney · 2000 [cited by applicant]
US 6167136A · Chou · 2000 [cited by applicant]
US 6236727B1 · Ciacelli et al. · 2001 [cited by applicant]
US 6266483B1 · Okada et al. · 2001 [cited by applicant]
US 6282320B1 · Hasegawa et al. · 2001 [cited by applicant]
US 6285774B1 · Schumann et al. · 2001 [cited by applicant]
US 6320905B1 · Konstantinides · 2001 [cited by applicant]
US 6351538B1 · Uz · 2002 [cited by applicant]
US 6373803B2 · Ando et al. · 2002 [cited by applicant]
US 6415031B1 · Colligan et al. · 2002 [cited by applicant]
US 6445877B1 · Okada et al. · 2002 [cited by applicant]
US 6449719B1 · Baker · 2002 [cited by applicant]
US 6453115B1 · Boyle · 2002 [cited by applicant]
US 6453116B1 · Ando et al. · 2002 [cited by applicant]
US 6504873B1 · Vehvilaeinen · 2003 [cited by applicant]
US 6505266B1 · Gu · 2003 [cited by applicant]
US 6512883B2 · Shim et al. · 2003 [cited by applicant]
US 6594699B1 · Sahai et al. · 2003 [cited by applicant]
US 6654933B1 · Abbott et al. · 2003 [cited by applicant]
US 6671408B1 · Kaku · 2003 [cited by applicant]
US 6690838B2 · Zhou · 2004 [cited by applicant]
US 6711683B1 · Laczko et al. · 2004 [cited by applicant]
US 6724944B1 · Kalevo et al. · 2004 [cited by applicant]
US 6725372B1 · Lewis et al. · 2004 [cited by applicant]
US 6751623B1 · Basso et al. · 2004 [cited by applicant]
US 6813437B2 · Ando et al. · 2004 [cited by applicant]
US 6871006B1 · Oguz et al. · 2005 [cited by applicant]
US 6876746B2 · Pham · 2005 [cited by applicant]
US 6912513B1 · Candelore · 2005 [cited by applicant]
US 6931531B1 · Takahashi · 2005 [cited by applicant]
US 6957350B1 · Demos · 2005 [cited by applicant]
US 6965993B2 · Baker · 2005 [cited by applicant]
US 6970564B1 · Kubota et al. · 2005 [cited by applicant]
US 6983079B2 · Kim · 2006 [cited by applicant]
US 6996129B2 · Krause et al. · 2006 [cited by applicant]
US 7006757B2 · Ando et al. · 2006 [cited by applicant]
US 7007170B2 · Morten · 2006 [cited by applicant]
US 7020284B2 · Boykin et al. · 2006 [cited by applicant]
US 7020287B2 · Unger · 2006 [cited by applicant]
US 7043473B1 · Rassool et al. · 2006 [cited by applicant]
US 7058815B2 · Morin · 2006 [cited by applicant]
US 7093277B2 · Perlman · 2006 [cited by applicant]
US 7120252B1 · Jones et al. · 2006 [cited by applicant]
US 7136487B1 · Schon et al. · 2006 [cited by applicant]
US 7150045B2 · Koelle et al. · 2006 [cited by applicant]
US 7151832B1 · Fetkovich et al. · 2006 [cited by applicant]
US 7151833B2 · Candelore et al. · 2006 [cited by applicant]
US 7165175B1 · Kollmyer et al. · 2007 [cited by applicant]
US 7188183B1 · Paul et al. · 2007 [cited by applicant]
US 7206940B2 · Evans et al. · 2007 [cited by applicant]
US 7212726B2 · Zetts · 2007 [cited by applicant]
US 7242772B1 · Tehranchi · 2007 [cited by applicant]
US 7274861B2 · Yahata et al. · 2007 [cited by applicant]
US 7295673B2 · Grab et al. · 2007 [cited by applicant]
US 7299292B2 · Morten et al. · 2007 [cited by applicant]
US 7328345B2 · Morten et al. · 2008 [cited by applicant]
US 7349886B2 · Morten et al. · 2008 [cited by applicant]
US 7352956B1 · Winter et al. · 2008 [cited by applicant]
US 7356143B2 · Morten · 2008 [cited by applicant]
US 7376831B2 · Kollmyer et al. · 2008 [cited by applicant]
US 7380117B2 · Baker · 2008 [cited by applicant]
US 7382879B1 · Miller · 2008 [cited by applicant]
US 7397853B2 · Kwon et al. · 2008 [cited by applicant]
US 7400679B2 · Kwon et al. · 2008 [cited by applicant]
US 7406174B2 · Palmer · 2008 [cited by applicant]
US 7418132B2 · Hoshuyama · 2008 [cited by applicant]
US 7457415B2 · Reitmeier et al. · 2008 [cited by applicant]
US 7499930B2 · Naka et al. · 2009 [cited by applicant]
US 7546641B2 · Robert et al. · 2009 [cited by applicant]
US 7594271B2 · Zhuk et al. · 2009 [cited by applicant]
US 7639921B2 · Seo et al. · 2009 [cited by applicant]
US 7640435B2 · Morten · 2009 [cited by applicant]
US 7711052B2 · Hannuksela et al. · 2010 [cited by applicant]
US 7817608B2 · Rassool et al. · 2010 [cited by applicant]
US 7853980B2 · Pedlow, Jr. et al. · 2010 [cited by applicant]
US 7864186B2 · Robotham et al. · 2011 [cited by applicant]
US 7945143B2 · Yahata et al. · 2011 [cited by applicant]
US 8000344B1 · Frick · 2011 [cited by applicant]
US 8131875B1 · Chen · 2012 [cited by applicant]
US 8169916B1 · Pai et al. · 2012 [cited by applicant]
US 8243924B2 · Chen et al. · 2012 [cited by applicant]
US 8286213B2 · Seo · 2012 [cited by applicant]
US 8312079B2 · Newsome et al. · 2012 [cited by applicant]
US 8369421B2 · Kadono et al. · 2013 [cited by applicant]
US 8649669B2 · Braness et al. · 2014 [cited by applicant]
US 8683066B2 · Hurst et al. · 2014 [cited by applicant]
US 8782268B2 · Pyle et al. · 2014 [cited by applicant]
US 8819116B1 · Tomay et al. · 2014 [cited by applicant]
US 8849950B2 · Stockhammer et al. · 2014 [cited by applicant]
US 9038116B1 · Knox et al. · 2015 [cited by applicant]
US 9762937B2 · Braness et al. · 2017 [cited by applicant]
US 10542303B2 · Braness et al. · 2020 [cited by applicant]
US 11245938B2 · Braness et al. · 2022 [cited by applicant]
US 20010021276A1 · Zhou · 2001 [cited by applicant]
US 20010052077A1 · Fung et al. · 2001 [cited by applicant]
US 20010052127A1 · Seo et al. · 2001 [cited by applicant]
US 20020018565A1 · Luttrell et al. · 2002 [cited by applicant]
US 20020048450A1 · Zetts · 2002 [cited by applicant]
US 20020067432A1 · Kondo et al. · 2002 [cited by applicant]
US 20020135607A1 · Kato et al. · 2002 [cited by applicant]
US 20020138736A1 · Morin · 2002 [cited by applicant]
US 20020141503A1 · Kobayashi et al. · 2002 [cited by applicant]
US 20020154779A1 · Asano et al. · 2002 [cited by applicant]
US 20020164024A1 · Arakawa et al. · 2002 [cited by applicant]
US 20020169971A1 · Asano et al. · 2002 [cited by applicant]
US 20020184637A1 · Perlman · 2002 [cited by applicant]
US 20030002577A1 · Pinder · 2003 [cited by applicant]
US 20030044080A1 · Frishman et al. · 2003 [cited by applicant]
US 20030053541A1 · Sun et al. · 2003 [cited by applicant]
US 20030063675A1 · Kang et al. · 2003 [cited by applicant]
US 20030063745A1 · Boykin et al. · 2003 [cited by applicant]
US 20030077071A1 · Lin et al. · 2003 [cited by applicant]
US 20030133571A1 · Chaubert · 2003 [cited by applicant]
US 20030135742A1 · Evans · 2003 [cited by applicant]
US 20030142594A1 · Tsumagari et al. · 2003 [cited by applicant]
US 20030159139A1 · Candelore et al. · 2003 [cited by applicant]
US 20030206717A1 · Yogeshwar et al. · 2003 [cited by applicant]
US 20040001594A1 · Krishnaswamy et al. · 2004 [cited by applicant]
US 20040022391A1 · O'brien · 2004 [cited by applicant]
US 20040028227A1 · Yu · 2004 [cited by applicant]
US 20040037421A1 · Truman · 2004 [cited by applicant]
US 20040047592A1 · Seo et al. · 2004 [cited by applicant]
US 20040047607A1 · Seo et al. · 2004 [cited by applicant]
US 20040076237A1 · Kadono et al. · 2004 [cited by applicant]
US 20040081333A1 · Grab et al. · 2004 [cited by applicant]
US 20040088574A1 · Walter et al. · 2004 [cited by applicant]
US 20040093494A1 · Nishimoto et al. · 2004 [cited by applicant]
US 20040101059A1 · Joch et al. · 2004 [cited by applicant]
US 20040107356A1 · Shamoon et al. · 2004 [cited by applicant]
US 20040141613A1 · Hayashi · 2004 [cited by applicant]
US 20040143732A1 · Choi et al. · 2004 [cited by applicant]
US 20040174998A1 · Youatt et al. · 2004 [cited by applicant]
US 20040193871A1 · Seshadri · 2004 [cited by applicant]
US 20040196972A1 · Zhu et al. · 2004 [cited by applicant]
US 20040196975A1 · Zhu et al. · 2004 [cited by applicant]
US 20040247122A1 · Hobrock et al. · 2004 [cited by applicant]
US 20040258242A1 · Hsu · 2004 [cited by applicant]
US 20050013494A1 · Srinivasan et al. · 2005 [cited by applicant]
US 20050028192A1 · Hooper et al. · 2005 [cited by applicant]
US 20050063541A1 · Candelore · 2005 [cited by applicant]
US 20050076232A1 · Kawaguchi · 2005 [cited by applicant]
US 20050144468A1 · Northcutt · 2005 [cited by applicant]
US 20050169466A1 · Graunke · 2005 [cited by applicant]
US 20050177741A1 · Chen et al. · 2005 [cited by applicant]
US 20050185821A1 · Lecomte et al. · 2005 [cited by applicant]
US 20050198686A1 · Krause et al. · 2005 [cited by applicant]
US 20050243912A1 · Kwon et al. · 2005 [cited by applicant]
US 20050265555A1 · Pippuri · 2005 [cited by applicant]
US 20060013568A1 · Rodriguez · 2006 [cited by applicant]
US 20060143018A1 · Densham et al. · 2006 [cited by applicant]
US 20060164544A1 · Lecomte et al. · 2006 [cited by applicant]
US 20060165163A1 · Burazerovic et al. · 2006 [cited by applicant]
US 20060165232A1 · Burazerovic et al. · 2006 [cited by applicant]
US 20060184790A1 · Oliveira et al. · 2006 [cited by applicant]
US 20060210075A1 · Lecomte et al. · 2006 [cited by applicant]
US 20060216003A1 · Lecomte et al. · 2006 [cited by applicant]
US 20060280301A1 · Oliveira et al. · 2006 [cited by applicant]
US 20070047645A1 · Takashima · 2007 [cited by applicant]
US 20070067472A1 · Maertens et al. · 2007 [cited by applicant]
US 20070071091A1 · Lay et al. · 2007 [cited by applicant]
US 20070083467A1 · Lindahl et al. · 2007 [cited by applicant]
US 20070180051A1 · Kelly et al. · 2007 [cited by applicant]
US 20080040805A1 · Yasue · 2008 [cited by applicant]
US 20080086570A1 · Dey et al. · 2008 [cited by applicant]
US 20080101718A1 · Yang et al. · 2008 [cited by applicant]
US 20080137847A1 · Candelore et al. · 2008 [cited by applicant]
US 20080294786A1 · Tinker et al. · 2008 [cited by applicant]
US 20090003600A1 · Chen et al. · 2009 [cited by applicant]
US 20090010622A1 · Yahata et al. · 2009 [cited by applicant]
US 20090013195A1 · Ochi et al. · 2009 [cited by applicant]
US 20090077143A1 · Macy, Jr. · 2009 [cited by applicant]
US 20090106082A1 · Senti et al. · 2009 [cited by applicant]
US 20090132599A1 · Soroushian et al. · 2009 [cited by applicant]
US 20090144560A1 · Takenaka et al. · 2009 [cited by applicant]
US 20090178090A1 · Oztaskent · 2009 [cited by applicant]
US 20090249081A1 · Zayas · 2009 [cited by applicant]
US 20090282162A1 · Mehrotra et al. · 2009 [cited by applicant]
US 20090310819A1 · Hatano · 2009 [cited by applicant]
US 20100005483A1 · Rao · 2010 [cited by applicant]
US 20100142915A1 · Mcdermott et al. · 2010 [cited by applicant]
US 20100189131A1 · Branam et al. · 2010 [cited by applicant]
US 20110010466A1 · Fan et al. · 2011 [cited by applicant]
US 20110058675A1 · Brueck et al. · 2011 [cited by applicant]
US 20110096828A1 · Chen et al. · 2011 [cited by applicant]
US 20110103374A1 · Lajoie et al. · 2011 [cited by applicant]
US 20110135090A1 · Chan et al. · 2011 [cited by applicant]
US 20110145858A1 · Philpott et al. · 2011 [cited by applicant]
US 20110173345A1 · Knox et al. · 2011 [cited by applicant]
US 20110179185A1 · Wang et al. · 2011 [cited by applicant]
US 20110188652A1 · Yamaguchi et al. · 2011 [cited by applicant]
US 20110197261A1 · Dong et al. · 2011 [cited by applicant]
US 20110246661A1 · Manzari et al. · 2011 [cited by applicant]
US 20110296048A1 · Knox et al. · 2011 [cited by applicant]
US 20110314130A1 · Strasman · 2011 [cited by applicant]
US 20120005312A1 · Mcgowan et al. · 2012 [cited by applicant]
US 20120042090A1 · Chen et al. · 2012 [cited by applicant]
US 20120047542A1 · Lewis et al. · 2012 [cited by applicant]
US 20120051539A1 · Kar et al. · 2012 [cited by applicant]
US 20120110120A1 · Willig et al. · 2012 [cited by applicant]
US 20120167132A1 · Mathews et al. · 2012 [cited by applicant]
US 20120183074A1 · Fuldseth · 2012 [cited by examiner]
US 20120311174A1 · Bichot et al. · 2012 [cited by applicant]
US 20120331167A1 · Hunt · 2012 [cited by applicant]
US 20130013803A1 · Bichot et al. · 2013 [cited by applicant]
US 20130080267A1 · McGowan · 2013 [cited by applicant]
US 20130107952A1 · Coban et al. · 2013 [cited by applicant]
US 20130182774A1 · Wang et al. · 2013 [cited by applicant]
US 20140020111A1 · Wang et al. · 2014 [cited by applicant]
US 20140093180A1 · Esenlik et al. · 2014 [cited by applicant]
US 20140098110A1 · Ju et al. · 2014 [cited by applicant]
US 20140140253A1 · Lohmar et al. · 2014 [cited by applicant]
US 20140149557A1 · Lohmar et al. · 2014 [cited by applicant]
US 20140157304A1 · Fay et al. · 2014 [cited by applicant]
US 20140281481A1 · Moroney · 2014 [cited by applicant]
US 20150033008A1 · Einarsson et al. · 2015 [cited by applicant]
US 20150163540A1 · Masterson · 2015 [cited by applicant]
US 20150288530A1 · Oyman · 2015 [cited by applicant]
US 20160044346A1 · Braness et al. · 2016 [cited by applicant]
US 20160156949A1 · Hattori · 2016 [cited by examiner]
US 20160156968A1 · Toma et al. · 2016 [cited by applicant]
US 20160162709A1 · Staudenmaier et al. · 2016 [cited by applicant]
US 20170366829A1 · Braness et al. · 2017 [cited by applicant]
US 20200137435A1 · Braness et al. · 2020 [cited by applicant]
CA 2237293A1 · 1997 [cited by applicant]
CN 1623327A · 2005 [cited by applicant]
CN 1623328A · 2005 [cited by applicant]
CN 1726713A · 2006 [cited by applicant]
CN 101461244A · 2009 [cited by applicant]
CN 102804766A · 2012 [cited by applicant]
CN 106664203A · 2017 [cited by applicant]
CN 106664203B · 2021 [cited by applicant]
EP 1187483A2 · 2002 [cited by applicant]
EP 1453319A1 · 2004 [cited by applicant]
EP 1283640B1 · 2006 [cited by applicant]
EP 2180664A1 · 2010 [cited by applicant]
EP 2337348A1 · 2011 [cited by applicant]
EP 2360923A1 · 2011 [cited by applicant]
EP 3134995A1 · 2017 [cited by applicant]
EP 3134995B1 · 2021 [cited by applicant]
EP 3989477A1 · 2022 [cited by applicant]
HK 1235169A · 2018 [cited by applicant]
JP 2005341316A · 2005 [cited by applicant]
JP 2006510308A · 2006 [cited by applicant]
JP 201223765A · 2012 [cited by applicant]
JP 2017526228A · 2017 [cited by applicant]
JP 2018174533A · 2018 [cited by applicant]
JP 6666953B2 · 2020 [cited by applicant]
JP 202078095A · 2020 [cited by applicant]
JP 6914381B2 · 2021 [cited by applicant]
JP 2021182744A · 2021 [cited by applicant]
KR 20040039852A · 2004 [cited by applicant]
KR 20060106250A · 2006 [cited by applicant]
KR 20080070017A · 2008 [cited by applicant]
KR 20130095324A · 2013 [cited by applicant]
KR 20140085539A · 2014 [cited by applicant]
KR 102306641B1 · 2021 [cited by applicant]
KR 102426067B1 · 2022 [cited by applicant]
MX a2016015022A · 2018 [cited by applicant]
MX 370687B · 2019 [cited by applicant]
RU 2328040C2 · 2008 [cited by applicant]
SG 11201609457U · 2018 [cited by applicant]
WO 2000049762A2 · 2000 [cited by applicant]
WO 2000049763A1 · 2000 [cited by applicant]
WO 0104892A1 · 2001 [cited by applicant]
WO 20020961170A1 · 2002 [cited by applicant]
WO 2003047262A2 · 2003 [cited by applicant]
WO 2004012378A2 · 2004 [cited by applicant]
WO 2004100158A1 · 2004 [cited by applicant]
WO 2005008385A2 · 2005 [cited by applicant]
WO 2005015935A1 · 2005 [cited by applicant]
WO 2009006302A1 · 2009 [cited by applicant]
WO 2009109976A2 · 2009 [cited by applicant]
WO 2010044146A1 · 2010 [cited by applicant]
WO 2011087449A1 · 2011 [cited by applicant]
WO 2011101371A1 · 2011 [cited by applicant]
WO 2011103364A1 · 2011 [cited by applicant]
WO 2013063094A1 · 2013 [cited by applicant]
WO 2014050038A1 · 2014 [cited by applicant]
WO 2016022979A1 · 2016 [cited by applicant]
Extended European Search Report for European Application No. 15829005.6, Search completed Oct. 13, 2017, Mailed Nov. 6, 2017, 9 pgs. [cited by applicant]
Extended European Search Report for European Application No. 21215991.7, Search completed Mar. 21, 2022, Mailed Mar. 30, 2022, 11 pgs. [cited by applicant]
Final draft ETSI ES 202 109, V1.1.1, ETSI Standard, Terrestrial Trunked Radio (TETRA); Security; Synchronization mechanism for end-to-end encryption, Oct. 2002, 17 pgs. [cited by applicant]
Information Technology—MPEG Systems Technologies—Part 7: Common Encryption in ISO Base Media File Format Files (ISO/IEC 23001-7), Apr. 2015, 24 pgs. [cited by applicant]
Information technology—MPEG systems technologies—Part 7:Common encryption in ISO base media file format files, International Standard, Third Edition, 2016, 34 pgs. [cited by applicant]
International Preliminary Report on Patentability for International Application PCT/US2015/044325, Report issued Feb. 7, 2017, Mailed Feb. 16, 2017, 7 Pgs. [cited by applicant]
International Search Report and Written Opinion for International Application No. PCT/US2015/044325, Search completed Oct. 6, 2015, Mailed Oct. 29, 2015, 8 pgs. [cited by applicant]
International Telecommunication Union, Telecommunication Standardization Sector of ITU, H.233, Line Transmission of Non-Telephone Signals, Confidentiality System for Audiovisual Services, ITU-T Recommendation H.233, Mar… [cited by applicant]
ISO/IEC 14496-12 Information technology—Coding of audio-visual objects—Part 12: ISO base media file format, Feb. 2004 (“MPEG-4 Part 12 Standard”), 62 pgs. [cited by applicant]
ISO/IEC 14496-12:2008(E) Informational Technology—Coding of Audio-Visual Objects Part 12: ISO Base Media File Format, Oct. 2008, 120 pgs. [cited by applicant]
ISO/IEC FCD 23001-6 MPEG systems technologies Part 6: Dynamic adaptive streaming over HTTP(DASH), Jan. 28, 2011, 86 pgs. [cited by applicant]
Microsoft Corporation, Advanced Systems Format (ASF) Specification, Revision Jan. 20, 2003, Dec. 2004, 121 pgs. [cited by applicant]
MPEG-DASH presentation at Streaming Media West 2011, Nov. 2011, 14 pgs. [cited by applicant]
Pomelo, LLC Tech Memo, Analysis of Netflix's Security Framework for ‘Watch Instantly’ Service, Mar.-Apr. 2009, 18 pgs. [cited by applicant]
Provisional Application Cover Sheet, U.S. Appl. No. 60/409,675, filed Sep. 9, 2002, 144 pgs. [cited by applicant]
Server-Side Stream Repackaging (Streaming Video Technologies Panorama, Part 2), Jul. 2011, 15 pgs. [cited by applicant]
Supplementary European Search Report for European Application No. EP15829005.6, Search completed Oct. 13, 2017, Mailed Nov. 6, 2017, 09 pgs. [cited by applicant]
Text of ISO/IEC 23001-6: Dynamic adaptive streaming over HTTP (DASH), Oct. 2010, 71 pgs. [cited by applicant]
Universal Mobile Telecommunications System (UMTS), ETSI TS 126 233 V9.1.0 (Jun. 2011) 3GPP TS 26.233 version 9.1.0 Release 9, 18 pgs. [cited by applicant]
Universal Mobile Telecommunications Systems (UMTS); ETSI TS 126 244 V9.4.0 (May 2011) 3GPP TS 26.244 version 9.4.0 Release 9, 58 pgs. [cited by applicant]
“Apple HTTP Live Streaming specification”, Aug. 2017, 60 pgs. [cited by applicant]
“Coding of Audio-Video Object with a Container File Format”, Microsoft Corporation, PIFF Provisional (SPARTA file format), 89 pgs. [cited by applicant]
“Data Encryption Decryption using AES Algorithm, Key and Salt with Java Cryptography Extension”, Available at https://www.digizol.com/2009/10/java-encrypt-decrypt-jce-salt.html, October 200, 6 pgs. [cited by applicant]
“Delivering Live and On-Demand Smooth Streaming”, Microsoft Silverlight, 2009, 28 pgs. [cited by applicant]
“Guidelines for Implementation: DASH-IF Interoperability Points”, DASH Industry Forum, Apr. 7, 2005, Version 3.0 (final version), 154 pgs. [cited by applicant]
“High-Definition Video UMA Subsystem with 2D/3D Graphics”, Broadcom., BCM7030 Product Brief, 3 pgs. [cited by applicant]
“HTTP Based Adaptive Streaming over HSPA”, Apr. 2011, 73 pgs. [cited by applicant]
“HTTP Live Streaming”, Mar. 2011, 24 pgs. [cited by applicant]
“HTTP Live Streaming”, Sep. 2011, 33 pgs. [cited by applicant]
“Information Technology—Coding of Audio Visual Objects—Part 2: Visual”, International Standard, ISO/IEC 14496-2, Third Edition, Jun. 1, 2004, pp. 1-724. (presented in three parts). [cited by applicant]
“Java Cryptography Architecture API Specification & Reference”, Available at https://docs.oracle.com/javase/1.5.0/docs/guide/security/CryptoSpec.html, Jul. 25, 2004, 68 pgs. [cited by applicant]
“Java Cryptography Extension, javax.crypto.Cipher class”, Available at https://docs.oracle.com/javase/1.5.0/docs/api/javax/crypto/Cipher.html, 2004, 24 pgs. [cited by applicant]
“JCE Encryption—Data Encryption Standard (DES) Tutorial”, Available at https://mkyong.com/java/jce-encryption-data-encryption-standard-des-tutorial/, Feb. 25, 2009, 2 pgs. [cited by applicant]
“Live and On-Demand Video with Silverlight and IIS Smooth Streaming”, Microsoft Silverlight, Windows Server Internet Information Services 7.0, Feb. 2010, 15 pgs. [cited by applicant]
“Microsoft Smooth Streaming specification”, Jul. 22, 2013, 56 pgs. [cited by applicant]
“MPEG-2 Stream Encryption Format for HTTP Live Streaming, 1.0 Introduction”, Apple Inc., Retrieved from: https://developer.apple.com/library/content/documentation/AudioVideo/Conceptual/HLS_Sample_Encryption/Intro/Intro.… [cited by applicant]
“MPEG-2 Stream Encryption Format for HTTP Live Streaming, 2.1 Encryption Overview”, Apple Inc., Retrieved from: https://developer.apple.com/library/content/documentation/AudioVideo/Conceptual/HLS_Sample_Encryption/Encry… [cited by applicant]
“MPEG-2 Stream Encryption Format for HTTP Live Streaming, 3.0 Transport Stream Signaling”, Apple Inc., Retrieved from: https://developer.apple.com/library/content/documentation/AudioVideo/Conceptual/HLS_Sample_Encryptio… [cited by applicant]
“MPEG-2 Stream Encryption Format for HTTP Live Streaming, 4.0 References”, Apple Inc., Retrieved from: https://developer.apple.com/library/content/documentation/AudioVideo/Conceptual/HLS_Sample_Encryption/References/Ref… [cited by applicant]
“MPEG-2 Stream Encryption Format for HTTP Live Streaming, Document Revision History”, Apple Inc., Retrieved from: https://developer.apple.com/library/content/documentation/AudioVideo/Conceptual/HLS_Sample_Encryption/Rev… [cited by applicant]
“OpenDML AVI File Format Extensions Version 1.02”, OpenDMLAVI MJPEG File Format Subcommittee. Last revision: Feb. 28, 1996. Reformatting: Sep. 1997, 42 pgs. [cited by applicant]
“Series H: Audiovisual and Multimedia Systems Infrastructure of audiovisual services—Coding of moving video; High efficiency video coding”, International Telecommunication Union, ITU-T H.265, Apr. 2015, 634 pages (prese… [cited by applicant]
“Single-Encode Streaming for Multiple Screen Delivery”, Telestream Wowza Media Systems, 2009, 6 pgs. [cited by applicant]
“The MPEG-DASH Standard for Multimedia Streaming Over the Internet”, IEEE MultiMedia, vol. 18, No. 4, 2011, 7 pgs. [cited by applicant]
“Windows Media Player 9”, Microsoft, Mar. 23, 2017, 3 pgs. [cited by applicant]
Abomhara et al., “Enhancing Selective Encryption for H.264/AVC Using Advanced Encryption Standard”, International Journal of computer Theory and Engineering, Apr. 2010, vol. 2, No. 2, pp. 223-229. [cited by applicant]
Alattar et al, “Improved selective encryption techniques for secure transmission of MPEG video bit-streams”, Image Processing, 1999. ICIP 99. Proceedings. 1999 International Conference on, vol. 4, IEEE, 1999, pp. 256-26… [cited by applicant]
Antoniou et al., “Adaptive Methods for the Transmission of Video Streams in Wireless Networks”, 2015, 50 pgs. [cited by applicant]
Apostolopoulos et al., “Secure Media Streaming and Secure Transcoding”, Multimedia Security Technologies for Digital Rights Management, 2006, 33 pgs. [cited by applicant]
Asai et al., “Essential Factors for Full-Interactive VOD Server: Video File System, Disk Scheduling, Network”, Proceedings of Globecom '95, Nov. 14-16, 1995, 6 pgs. [cited by applicant]
Beker et al., “Cipher Systems, The Protection of Communications”, 1982, 40 pgs. [cited by applicant]
Bergeron et al, “Compliant Selective Encryption for H.264/AVC Video Streams”, Multimedia Signal Processing, 2005 IEEE 7th Workshop, IEEE, 2005, 5 pgs. [cited by applicant]
Bloom et al., “Copy Protection for DVD Video”, Proceedings of the IEEE, vol. 87, No. 7, Jul. 1999, pp. 1267-1276. [cited by applicant]
Bocharov et al, “Portable Encoding of Audio-Video Objects, The Protected Interoperable File Format (PIFF)”, Microsoft Corporation, First Edition Sep. 8, 2009, 30 pgs. [cited by applicant]
Boho et al., “End-to-end security for video distribution: the combination of encryption, watermarking, and video adaptation”, IEEE Signal Processing Magazine, vol. 30, Issue 2, Mar. 2013, pp. 97-107. [cited by applicant]
Bross et al., “High Efficiency Video Coding (HEVC) Text Specification Draft 8”, Joint Collaborative Team on Video Coding (JCT-VC) of ITU-T SG16 WP3 and ISO/IEC JTC1/SC29/WG11, 10th Meeting: Stockholm, SE, Jul. 2012, JCT… [cited by applicant]
Bulterman et al., “Synchronized Multimedia Integration Language (SMIL 3.0)”, W3C Recommendation, Dec. 1, 2008, https://www.w3.org/TR/2008/REC-SMIL3-20081201/, 321 pgs. (presented in five parts). [cited by applicant]
But, “A Novel MPEG-1 Partial Encryption Scheme for the Purposes of Streaming Video”, A Novel MPEG-1 Partial Encryption Scheme for the Purposes of Streaming Video, Monash University, 2004, 297 pgs. [cited by applicant]
But, “Limitations of existing MPEG-1 ciphers for streaming video”, vol. 40429. Technical Report CAIA, 2004, 7 pgs. [cited by applicant]
Cahill et al., “Locally Adaptive Deblocking Filter for Low Bit Rate Video”, Proceedings 2000 International Conference on Image Processing, Sep. 10-13, 2000, Vancouver, BC, Canada, 4 pgs. [cited by applicant]
Candelore, U.S. Appl. No. 60/372,901, filed Apr. 17, 2002, 5 pgs. [cited by applicant]
Chaddha et al., “A Frame-work for Live Multicast of Video Streams over the Internet”, Proceedings of 3rd IEEE International Conference on Image Processing, Sep. 19, 1996, Lausanne, Switzerland, 4 pgs. [cited by applicant]
Cheng, “Partial Encryption for Image and Video Communication”, Thesis, Fall 1998, 95 pgs. [cited by applicant]
Cheng et al., “Partial encryption of compressed images and videos”, IEEE Transactions on Signal Processing, vol. 48, No. 8, Aug. 2000, 33 pgs. [cited by applicant]
Cheung et al., “On the Use of Destination Set Grouping to Improve Fairness in Multicast Video Distribution”, Proceedings of IEEE INFOCOM'96, Conference on Computer Communications, vol. 2, IEEE, 1996, 23 pgs. [cited by applicant]
Collet, “Delivering Protected Content, An Approach for Next Generation Mobile Technologies”, Thesis, 2010, 84 pgs. [cited by applicant]
Diamantis et al., “Real Time Video Distribution using Publication through a Database”, Proceedings SIBGRAPI'98. International Symposium on Computer Graphics, Image Processing, and Vision (Cat. No.98EX237), Oct. 1990, 8 … [cited by applicant]
Dubois et al., “Selective Encryption of Images and Videos: From JPEG to H.265/HEVC through JPEG2000 and H.264/AVC”, Nova Publishers, Progress in Data Encryption Research, Chapter 6, Nov. 2013, pp. 137-178. [cited by applicant]
Dworkin, “Recommendation for Block Cipher Modes of Operation: Methods and Techniques”, NIST Special Publication 800-38A, 2001, 66 pgs. [cited by applicant]
Fang et al., “Real-time deblocking filter for MPEG-4 systems”, Asia-Pacific Conference on Circuits and Systems, Oct. 28-31, 2002, Bail, Indonesia, pp. 541-544. [cited by applicant]
Farajallah et al., “ROI Encryption for the HEVC Coded Video Contents”, 2015 IEEE International Conference on Image Processing (ICIP), Sep. 2015, 5 pgs. [cited by applicant]
Fecheyr-Lippens, “A Review of HTTP Live Streaming”, Jan. 2010, 38 pgs. [cited by applicant]
Fielding et al., “Hypertext Transfer Protocol—HTTP1.1”, Network Working Group, RFC 2616, Jun. 1999, 114 pgs. [cited by applicant]
Fukuda et al., “Reduction of Blocking Artifacts by Adaptive DCT Coefficient Estimation in Block-Based Video Coding”, Proceedings 2000 International Conference on Image Processing, Sep. 10-13, 2000, Vancouver, BC, Canada… [cited by applicant]
Fuldseth, “Replacing Slices with Tiles for High Level Parallelism”, Joint Collaborative Team on Video Coding (JCT-VC) of ITU-T SG16 WP3 and ISO/IEC JTC1/SC29/WG11 4th Meeting, Daegu, KR, Jan. 20-28, 2011, 4 pgs. [cited by applicant]
Furht et al, “Fundamentals of Multimedia Encryption Techniques”, Multimedia Security Handbook 4, 2004, 50 pgs. [cited by applicant]
Hofbauer et al., “Transparent encryption for HEVC using bit-stream-based selective coefficient sign encryption”, 2014 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), May 4-9, 2014, Flo… [cited by applicant]
Hooda et al, “A Comprehensive Survey of Video Encryption Algorithms”, International Journal of Computer Applications (0975-8887), vol. 59—No. 1, Dec. 2012, 6 pgs. [cited by applicant]
Huang, U.S. Pat. No. 7,729,426, U.S. Appl. No. 11/230,794, filed Sep. 20, 2005, 143 pgs. [cited by applicant]
Huang, Filed Amendment, U.S. Appl. No. 12/788,210, Amendment filed Aug. 15, 2011, 20 pgs. [cited by applicant]
Huang et al., “Adaptive MLP post-processing for block-based coded images”, IEEE Proceedings—Vision, Image and Signal Processing, vol. 147, No. 5, Oct. 2000, pp. 463-473. [cited by applicant]
Huang et al., “Architecture Design for Deblocking Filter in H.264/JVT/AVC”, 2003 International Conference on Multimedia and Expo., Jul. 6-9, 2003, Baltimore, MD, 4 pgs. [cited by applicant]
Jain et al., U.S. Appl. No. 61/522,623, filed Aug. 11, 2011, 44 pgs. [cited by applicant]
Jeong et al., “Slice-Level Selective Encryption for Protecting Video Data”, Information Networking (ICOIN), Mar. 26, 2011, pp. 54-57, XP031922441, DOI: 10.1109/ICOIN.2011.5723113. [cited by applicant]
Jung et al., “Design and Implementation of an Enhanced Personal Video Recorder for DTV”, IEEE Transactions on Consumer Electronics, vol. 47, No. 4, Nov. 2001, 6 pgs. [cited by applicant]
Kalva, Hari “Delivering MPEG-4 Based Audio-Visual Services”, 2001, 113 pgs. [cited by applicant]
Kang et al., “Access Emulation and Buffering Techniques for Steaming of Non-Stream Format Video Files”, IEEE Transactions on Consumer Electronics, vol. 43, No. 3, Aug. 2001, 7 pgs. [cited by applicant]
Kim et al, “A Deblocking Filter with Two Separate Modes in Block-Based Video Coding”, IEEE transactions on circuits and systems for video technology, vol. 9, No. 1, 1999, pp. 156-160. [cited by applicant]
Kim et al., “Tree-Based Group Key Agreement”, Feb. 2004, 37 pgs. [cited by applicant]
Laukens, “Adaptive Streaming—A Brief Tutorial”, EBU Technical Review, 2011, 6 pgs. [cited by applicant]
Legault et al., “Professional Video Under 32-bit Windows Operating Systems”, SMPTE Journal, vol. 105, No. 12, Dec. 1996, 10 pgs. [cited by applicant]
Li, “Overview of Fine Granularity Scalability in MPEG-4 Video Standard”, IEEE Transactions on circuits and systems for video technology 11, No. 3, 2001, 17 pgs. [cited by applicant]