Context-aware image compression

US10742399B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10742399-B2
Application numberUS-201816024364-A
CountryUS
Kind codeB2
Filing dateJun 29, 2018
Priority dateDec 28, 2017
Publication dateAug 11, 2020
Grant dateAug 11, 2020

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.

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.

First claim

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

Assignees

Inventors

Classifications

  • Classification techniques · CPC title

  • structured as a network, e.g. client-server architectures · CPC title

  • using neural networks · CPC title

  • Classification techniques · CPC title

  • G06F21/44Primary

    Program or device authentication · 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 US10742399B2 cover?
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; determi…
Who is the assignee on this patent?
Intel Corp
What technology area does this patent fall under?
Primary CPC classification G06F21/44. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 11 2020 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 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).