Digital broadcast methods using secure meshes and wavelets
US-9577987-B2 · Feb 21, 2017 · US
US10298552B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10298552-B2 |
| Application number | US-201715398571-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jan 4, 2017 |
| Priority date | Oct 19, 2012 |
| Publication date | May 21, 2019 |
| Grant date | May 21, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Methods and apparatuses are presented for securely providing digital streaming data to subscriber devices using encrypted wavelet meshes. A recorded image may be subdivided into three sources of data: light sources, camera angles, and the objects themselves. Each of these sources of data may be considered unique from each other, and the totality of the three sources of data may comprise a complete image. Without one of the sources of data, the image may not be complete. Each of the three sources of data may therefore be characterized as key spaces, wherein encrypting part of or the entirety of even one of these key spaces prevents the complete image from being viewed. Methods and apparatuses are provided for utilizing the concept of encrypting at least a portion of at least one of the three key spaces in order to securely and/or privately transmit image data to subscribers.
Opening claim text (preview).
What is claimed is: 1. A method comprising: receiving, by a server, image data indicative of an image, the image data including a first type of data associated with one or more objects appearing on the image and a second type of data associated with non-object components not visually appearing on the image; converting, by the server, the image data into intermediate wavelets; generating, by the server, a plurality of mesh components using the intermediate wavelets; identifying, by the server, one or more key spaces among the plurality of mesh components for manipulation, wherein the one or more key spaces correspond to a portion of the second type of data; manipulating, by the server, properties of a first portion of the one or more key spaces among the plurality of mesh components to form altered mesh components, wherein a portion of the image data is changed or removed in the altered mesh components; merging, by the server, the altered mesh components and a remaining portion of the plurality of mesh components other than the first portion into a wavelet mesh data stream; and transmitting, using the server and a transmitter, the wavelet mesh data stream to a target device, wherein at least a portion of the image generated on the target device from the wavelet mesh data stream is distorted or unviewable while the altered mesh components remain in an altered state. 2. The method of claim 1 , wherein the remaining portion of the plurality of mesh components remains unchanged. 3. The method of claim 1 , wherein a mesh component among the plurality of mesh components represents a 3-dimensional shape corresponding to at least a portion of a whole object in the image. 4. The method of claim 1 , wherein a mesh component among the plurality of mesh components includes a plurality of vertices and a plurality of connections, a connection describing a relationship between a set of vertices. 5. The method of claim 4 , wherein at least one of the plurality of connections is associated with a weight indicating one or more of a type, a color or a gradient of the at least one of the plurality of connections. 6. The method of claim 5 , wherein manipulating properties of the first portion of the plurality of mesh components to form altered mesh components further includes: altering the weight associated with at least one connection. 7. The method of claim 1 , wherein the intermediate wavelets are mutually exclusive. 8. The method of claim 1 , wherein the altered mesh components include an encrypted light source of the image such that while the altered mesh components remain in the altered state, the image generated on the target device has no light emanating from the encrypted light source. 9. The method of claim 1 , wherein properties of light emanating from a light source of the image are altered during the manipulating. 10. The method of claim 1 , wherein the altered mesh components include an altered camera angle of the image such that while the altered mesh components remain in the altered state, the image generated on the target device is rotated by a predetermined amount. 11. The method of claim 1 , wherein the altered mesh components include an altered object of the image such that while the altered mesh components remain in the altered state, the altered object on the image generated on the target device is missing or distorted. 12. A system comprising: an input unit configured to receive image data indicative of an image, the image data including a first type of data associated with one or more objects appearing on the image and a second type of data associated with non-object components not visually appearing on the image; a processor configured to: convert the image data into intermediate wavelets, generate a plurality of mesh components using the intermediate wavelets, identify one or more key spaces among the plurality of mesh components for manipulation, wherein the one or more key spaces correspond to a portion of the second type of data, manipulate properties of a first portion of the one or more key spaces among the plurality of mesh components to form altered mesh components, wherein a portion of the image data is changed or removed in the altered mesh components, and merge the altered mesh components and a remaining portion of the plurality of mesh components other than the first portion into a wavelet mesh data stream; and a transmitter configured to transmit the wavelet mesh data stream to a target device, wherein at least a portion of the image generated on the target device from the wavelet mesh data stream is distorted or unviewable while the altered mesh components remain in an altered state. 13. The system of claim 12 , wherein the remaining portion of the plurality of mesh components remains unchanged. 14. The system of claim 12 , wherein a mesh component among the plurality of mesh components represents a 3-dimensional shape corresponding to at least a portion of a whole object in the image. 15. The system of claim 12 , wherein a mesh component among the plurality of mesh components includes a plurality of vertices and a plurality of connections, a connection describing a relationship between a set of vertices. 16. The system of claim 15 , wherein at least one of the plurality of connections is associated with a weight indicating one or more of a type, a color or a gradient of the at least one of the plurality of connections. 17. The system of claim 16 , wherein manipulating properties of the first portion of the plurality of mesh components to form altered mesh components further includes: altering the weight associated with at least one connection. 18. The system of claim 12 , wherein the intermediate wavelets are mutually exclusive. 19. The system of claim 12 , wherein the altered mesh components include an encrypted light source of the image such that while the altered mesh components remain in the altered state, the image generated on the target device has no light emanating from the encrypted light source. 20. A method comprising: receiving, at a target device, wavelet mesh data steam, wherein the wavelet mesh data steam includes altered mesh components and a plurality of mesh components other than the altered mesh components, wherein the altered mesh components include encrypted key spaces identified among the plurality of mesh components generated from image data, wherein the encrypted key spaces correspond to a portion of the image data associated with non-object components not visually appearing on one or more images represented by the image data, wherein each mesh component represents a 3-dimensional shape of the image data that is defined by vertices and connections between the vertices, wherein the altered mesh components and the plurality of mesh components are derived from a plurality of subcomponents that, when combined, generate the one or more images represented by the image data, wherein a portion of the one or more images is changed or removed in the altered mesh components; receiving, at the target device, an encryption key associated with the wavelet mesh data stream; decrypting at least a portion of the wavelet mesh data stream using the encryption key; and after decrypting, displaying, by the target device, one or more images derived from the wavelet mesh data stream, wherein the at least the portion of the one or more images is not distorted or unviewable on the target device.
Electricity · mapped topic
using digital data encryption · CPC title
by partially encrypting, e.g. encrypting the ending portion of a movie · CPC title
for generating or manipulating the scene composition of objects, e.g. MPEG-4 objects · CPC title
wherein the data content is protected, e.g. by encrypting or encapsulating the payload · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.