Photo cluster detection and compression
US-2016295064-A1 · Oct 6, 2016 · US
US10742399B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10742399-B2 |
| Application number | US-201816024364-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 29, 2018 |
| Priority date | Dec 28, 2017 |
| Publication date | Aug 11, 2020 |
| Grant date | Aug 11, 2020 |
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.
In one embodiment, an apparatus comprises a storage device and a processor. The storage device may store a plurality of compressed images comprising one or more compressed master images and one or more compressed slave images. The processor may: identify an uncompressed image; access context information associated with the uncompressed image and the one or more compressed master images; determine, based on the context information, whether the uncompressed image is associated with a corresponding master image; upon a determination that the uncompressed image is associated with the corresponding master image, compress the uncompressed image into a corresponding compressed image with reference to the corresponding master image; upon a determination that the uncompressed image is not associated with the corresponding master image, compress the uncompressed image into the corresponding compressed image without reference to the one or more compressed master images; and store the corresponding compressed image on the storage device.
Opening claim text (preview).
What is claimed is: 1. An apparatus, comprising: a storage device to store a plurality of compressed images, wherein the plurality of compressed images comprises one or more compressed master images and one or more compressed slave images, wherein the one or more compressed slave images are compressed with reference to the one or more compressed master images; and a processor to: identify an uncompressed image; access context information associated with a plurality of images, wherein the plurality of images comprises the uncompressed image and the one or more compressed master images; determine, based at least in part on the context information, whether the uncompressed image is associated with a corresponding master image from the one or more compressed master images; upon a determination that the uncompressed image is associated with the corresponding master image, compress the uncompressed image into a corresponding compressed image with reference to the corresponding master image; upon a determination that the uncompressed image is not associated with the corresponding master image, compress the uncompressed image into the corresponding compressed image without reference to the one or more compressed master images; and store the corresponding compressed image on the storage device. 2. The apparatus of claim 1 , wherein the processor to determine, based at least in part on the context information, whether the uncompressed image is associated with the corresponding master image from the one or more compressed master images is further to: identify a correlation between the context information associated with each of the uncompressed image and the corresponding master image; identify a correlation between a plurality of image features associated with each of the uncompressed image and the corresponding master image; and determine, based at least in part on the correlation between the context information and the correlation between the plurality of image features, that the uncompressed image is associated with the corresponding master image. 3. The apparatus of claim 2 , wherein the context information comprises the following for at least one image of the plurality of images: a time; and a location. 4. The apparatus of claim 3 , wherein the context information further comprises the following for the at least one image of the plurality of images: image pixel data; or extracted image feature data. 5. The apparatus of claim 3 , wherein the context information further comprises a mobile device orientation for the at least one image of the plurality of images. 6. The apparatus of claim 3 , wherein the processor to identify the correlation between the context information associated with each of the uncompressed image and the corresponding master image is further to: determine, based on the context information, that the uncompressed image and the corresponding master image were captured at a similar time and in a similar location. 7. The apparatus of claim 1 , wherein the processor is further to: upon compressing the uncompressed image into the corresponding compressed image with reference to the corresponding master image, designate the corresponding compressed image with a slave image designation; and upon compressing the uncompressed image into the corresponding compressed image without reference to the one or more compressed master images, designate the corresponding compressed image with a master image designation. 8. The apparatus of claim 7 , wherein the processor is further to: determine that the uncompressed image is not associated with the corresponding master image from the one or more compressed master images; compress the uncompressed image into the corresponding compressed image without reference to the one or more compressed master images; and designate the corresponding compressed image with the master image designation. 9. The apparatus of claim 8 , wherein the processor is further to: identify a second uncompressed image; determine that the second uncompressed image is associated with the corresponding compressed image with the master image designation; and compress the second uncompressed image with reference to the corresponding compressed image with the master image designation. 10. The apparatus of claim 1 , wherein: the processor to compress the uncompressed image into the corresponding compressed image with reference to the corresponding master image is further to compress the uncompressed image using inter-frame encoding; and the processor to compress the uncompressed image into the corresponding compressed image without reference to the one or more compressed master images is further to compress the uncompressed image using intra-frame encoding. 11. The apparatus of claim 10 , wherein the processor to compress the uncompressed image using inter-frame encoding is further to compress the uncompressed image using a video codec. 12. The apparatus of claim 1 , further comprising a communication interface to receive the uncompressed image and the context information associated with the uncompressed image from a mobile device. 13. The apparatus of claim 1 , wherein the apparatus is a mobile device, and wherein the mobile device comprises: the storage device; the processor; and a camera to capture the uncompressed image. 14. The apparatus of claim 13 , wherein the mobile device further comprises one or more sensors to capture the context information associated with the uncompressed image, wherein the one or more sensors comprise at least one of: a GPS receiver; a gyroscope; or an accelerometer. 15. A system, comprising: a storage device to store a plurality of compressed images, wherein the plurality of compressed images comprises one or more compressed master images and one or more compressed slave images, wherein the one or more compressed slave images are compressed with reference to the one or more compressed master images; a communications interface to receive an uncompressed image from a mobile device; and a processor to: identify the uncompressed image received from the mobile device; access context information associated with a plurality of images, wherein the plurality of images comprises the uncompressed image and the one or more compressed master images; determine, based at least in part on the context information, whether the uncompressed image is associated with a corresponding master image from the one or more compressed master images; upon a determination that the uncompressed image is associated with the corresponding master image, compress the uncompressed image into a corresponding compressed image with reference to the corresponding master image; upon a determination that the uncompressed image is not associated with the corresponding master image, compress the uncompressed image into the corresponding compressed image without reference to the one or more compressed master images; and store the corresponding compressed image on the storage device. 16. The system of claim 15 , wherein the processor to determine, based at least in part on the context information, whether the uncompressed image is associated with the corresponding master image from the one or more compressed master images is further to: identify a correlation between the context information associated with each of the uncompressed image and the corresponding master image; identify a correlation between a plurality of image features associated with each of the uncompressed image and the corresponding master image; and determine, based a
Classification techniques · CPC title
structured as a network, e.g. client-server architectures · CPC title
using neural networks · CPC title
Classification techniques · CPC title
Program or device authentication · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.