Systems and methods for content streaming

US9858706B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9858706-B2
Application numberUS-201615271081-A
CountryUS
Kind codeB2
Filing dateSep 20, 2016
Priority dateSep 22, 2015
Publication dateJan 2, 2018
Grant dateJan 2, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Systems, methods, and non-transitory computer-readable media can obtain a spherical media content item that captures at least one scene from a plurality of different positions. A three-dimensional shape having a plurality of faces is determined, each face being associated with a respective set of original boundaries. A respective set of expanded boundaries for one or more of the plurality of faces is determined. Respective portions of the spherical media content item are mapped to each of the one or more faces, wherein a first portion of the spherical media content item is mapped to a first face having a set of expanded boundaries.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method comprising: obtaining, by a computing system, a spherical media content item that captures at least one scene from a plurality of different positions; determining, by the computing system, a three-dimensional object having a plurality of faces, each face being associated with a respective set of original boundaries; determining, by the computing system, a respective set of expanded boundaries for one or more of the plurality of faces, wherein a set of expanded boundaries corresponding to at least a first face are determined based at least in part on an adjusted mapping angle; and mapping, by the computing system, respective portions of the spherical media content item to each of the one or more faces, wherein a first portion of the spherical media content item is projected onto the first face at the adjusted mapping angle. 2. The computer-implemented method of claim 1 , the method further comprising: determining, by the computing system, a mapping angle for projecting the first portion of the spherical media content item to the first face of the three-dimensional object based at least in part on a set of original boundaries corresponding to the first face; and adjusting, by the computing system, the mapping angle, wherein the first portion of the spherical media content item is projected onto the first face at the adjusted mapping angle. 3. The computer-implemented method of claim 2 , wherein the adjusted mapping angle is greater than the mapping angle. 4. The computer-implemented method of claim 1 , wherein mapping respective portions of the spherical media content item to each of the one or more faces further comprises: causing, by the computing system, a second portion of the spherical media content item to be projected to a second face of the three-dimensional object, the second face having a set of expanded boundaries, wherein the second face is adjacent to the first face, and wherein the projected first portion and the projected second portion overlap at least partially. 5. The computer-implemented method of claim 1 , wherein the three-dimensional object is a cube, and wherein a respective portion of the spherical media content item is mapped to each face of the cube. 6. The computer-implemented method of claim 5 , wherein a top view portion of the spherical media content item is mapped to a top view square in the cube, a left view portion of the spherical media content item is mapped to a left view square in the cube, a right view portion of the spherical media content item is mapped to a right view square in the cube, a front view portion of the spherical media content item is mapped to a front view square in the cube, a back view portion of the spherical media content item is mapped to a back view square in the cube, and a bottom view portion of the spherical media content item is mapped to a bottom view square in the cube. 7. The computer-implemented method of claim 1 , the method further comprising: applying, by the computing system, an image obscuring process to at least a portion of the first face. 8. The computer-implemented method of claim 7 , wherein applying the image obscuring process further comprises: applying, by the computing system, a low-pass filter to the portion of the first face. 9. The computer-implemented method of claim 7 , wherein applying the image obscuring process further comprises: applying, by the computing system, a blur to the portion of the first face. 10. A system comprising: at least one processor; and a memory storing instructions that, when executed by the at least one processor, cause the system to perform: obtaining a spherical media content item that captures at least one scene from a plurality of different positions; determining a three-dimensional object having a plurality of faces, each face being associated with a respective set of original boundaries; determining a respective set of expanded boundaries for one or more of the plurality of faces, wherein a set of expanded boundaries corresponding to at least a first face are determined based at least in part on an adjusted mapping angle; and mapping respective portions of the spherical media content item to each of the one or more faces, wherein a first portion of the spherical media content item is projected onto the first face at the adjusted mapping angle. 11. The system claim 10 , wherein the system further performs: determining a mapping angle for projecting the first portion of the spherical media content item to the first face of the three-dimensional object based at least in part on a set of original boundaries corresponding to the first face; and adjusting the mapping angle, wherein the first portion of the spherical media content item is projected onto the first face at the adjusted mapping angle. 12. The system claim 11 , wherein the adjusted mapping angle is greater than the mapping angle. 13. The system claim 10 , wherein mapping respective portions of the spherical media content item to each of the one or more faces further causes the system to perform: causing a second portion of the spherical media content item to be projected to a second face of the three-dimensional object, the second face having a set of expanded boundaries, wherein the second face is adjacent to the first face, and wherein the projected first portion and the projected second portion overlap at least partially. 14. A non-transitory computer-readable storage medium including instructions that, when executed by at least one processor of a computing system, cause the computing system to perform a method comprising: obtaining a spherical media content item that captures at least one scene from a plurality of different positions; determining a three-dimensional object having a plurality of faces, each face being associated with a respective set of original boundaries; determining a respective set of expanded boundaries for one or more of the plurality of faces, wherein a set of expanded boundaries corresponding to at least a first face are determined based at least in part on an adjusted mapping angle; and mapping respective portions of the spherical media content item to each of the one or more faces, wherein a first portion of the spherical media content item is projected onto the first face at the adjusted mapping angle. 15. The non-transitory computer-readable storage medium of claim 14 , wherein the system further performs: determining a mapping angle for projecting the first portion of the spherical media content item to the first face of the three-dimensional object based at least in part on a set of original boundaries corresponding to the first face; and adjusting the mapping angle, wherein the first portion of the spherical media content item is projected onto the first face at the adjusted mapping angle. 16. The non-transitory computer-readable storage medium of claim 15 , wherein the adjusted mapping angle is greater than the mapping angle. 17. The non-transitory computer-readable storage medium of claim 14 , wherein mapping respective portions of the spherical media content item to each of the one or more faces further causes the system to perform: causing a second portion of the spherical media content item to be projected to a second face of the three-dimensional object, the second face having a set of expanded boundaries, wherein the second face is adjacent to the first face, and wherein the projected first portion and the projected second portion overlap at least partially.

Assignees

Inventors

Classifications

  • involving transmission via Internet (transmission by internet of broadcast information H04H60/82) · CPC title

  • H04N21/816Primary

    involving special video data, e.g 3D video · CPC title

  • G06T15/20Primary

    Perspective computation · CPC title

  • involving 3D image data · CPC title

  • G06F3/011Primary

    Arrangements for interaction with the human body, e.g. for user immersion in virtual reality (blind teaching G09B21/00) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9858706B2 cover?
Systems, methods, and non-transitory computer-readable media can obtain a spherical media content item that captures at least one scene from a plurality of different positions. A three-dimensional shape having a plurality of faces is determined, each face being associated with a respective set of original boundaries. A respective set of expanded boundaries for one or more of the plurality of fa…
Who is the assignee on this patent?
Facebook Inc
What technology area does this patent fall under?
Primary CPC classification H04N21/816. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jan 02 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).