IP Library Granted Patent US 9,659,383
Granted Patent B2
US 9,659,383 · App. 15/043,400 · Granted May 23, 2017

Image compression device, image compression method, and image compression program

Inventor: Hironori Bono (Tokyo, JP)
Assignee: DeNA Co., Ltd.
G06T9/00
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 9,659,383
App. No.
15/043,400
Granted
May 23, 2017
Kind
B2
Abstract

A reference image is generated by converting a vector image into a raster image, a temporarily-compressed image is generated by compressing the raster image according to a compression ratio, a comparison image of the same size as the reference image is generated by subjecting the temporarily-compressed image to interpolation enlargement processing, the above processing is repeated while varying the compression ratio if the error ratio between the reference image and the comparison image is greater than a benchmark error ratio, the above processing is repeated while varying the benchmark error ratio if the image volume of the temporarily-compressed image is greater than a predetermined memory capacity when the error ratio is at or under the benchmark error ratio, and the temporarily-compressed image is stored in memory as a compressed image of a vector image if the image volume of the temporarily-compressed image is at or under the memory capacity.

Claims (24)

1. An image compression device, comprising:

a processor and a memory, wherein the processor is configured to, generate a reference image by converting a vector image into a raster image;

generate a temporarily-compressed image by compressing the raster image according to a compression ratio;

generate a comparison image of the same size as the reference image by subjecting the temporarily-compressed image to enlargement processing;

repeat the processing of the temporarily-compressed image and the comparison image while varying the compression ratio if the error ratio between the reference image and the comparison image is greater than a benchmark error ratio; and

repeat the processing of the temporarily-compressed image, the comparison image, and the repeating of the processing of the temporarily-compressed image and the comparison image while varying the compression ratio if the error ratio between the reference image and the comparison image is greater than a benchmark error ratio, while varying the benchmark error ratio if the image volume of the temporarily-compressed image is greater than a predetermined memory capacity when the error ratio in the error evaluator is at or under the benchmark error ratio, and storing the temporarily-compressed image in the memory as a compressed image of the vector image if the image volume of the temporarily-compressed image is at or under the memory capacity.

2. The image compression device according to claim 1 ,

wherein processing is performed on a plurality of vector images, and

the processing of the temporarily-compressed image, the comparison image, and the repeating of the processing of the temporarily-compressed image and the comparison image while varying the compression ratio if the error ratio between the reference image and the comparison image is greater than a benchmark error ratio, is repeated, while varying the benchmark error ratio if the image volume of the temporarily-compressed images for the plurality of vector images is greater than the memory capacity, and stores the temporarily-compressed images for the plurality of vector images in memory as compressed images if the image volume of the temporarily-compressed images is at or under the memory capacity.

3. The image compression device according to claim 2 ,

wherein

the benchmark error ratio is varied according to one or more of the characteristics, type, and display mode of the vector image.

4. A method for compressing vector images, comprising:

a first step of generating a reference image by converting a vector image into a raster image;

a second step of generating a temporarily-compressed image by compressing the raster image according to a compression ratio;

a third step of generating a comparison image of the same size as the reference image by subjecting the temporarily-compressed image to interpolation enlargement processing;

a fourth step of repeating the second and third steps while varying the compression ratio if the error ratio between the reference image and the comparison image is greater than a benchmark error ratio; and

a fifth step of repeating the second to fourth steps while varying the benchmark error ratio if the image volume of the temporarily-compressed image is greater than a predetermined memory capacity when the error ratio in the fourth step is at or under the benchmark error ratio, and storing the temporarily-compressed image in memory as a compressed image of the vector image if the image volume of the temporarily-compressed image is at or under the memory capacity.

5. A non-transitory computer readable medium having machine-executable instructions for image compression, which causes a computer to execute:

generating a reference image by converting a vector image into a raster image;

generating a temporarily-compressed image by compressing the raster image according to a compression ratio;

generating a comparison image of the same size as the reference image by subjecting the temporarily-compressed image to interpolation enlargement processing;

repeating the processing of the generating the temporarily-compressed image and the generating the comparison image while varying the compression ratio if the error ratio between the reference image and the comparison image is greater than a benchmark error ratio; and

repeating the processing of the generating the temporarily-compressed, the generating the comparison image, and the repeating the processing of the generating the temporarily-compressed image and the generating the comparison image, while varying the benchmark error ratio if the image volume of the temporarily-compressed image is greater than a predetermined memory capacity when the error ratio in the repeating the processing of the generating the temporarily-compressed, the generating the comparison image, and the repeating the processing of the generating the temporarily-compressed image and the generating the comparison image is at or under the benchmark error ratio, and storing the temporarily-compressed image in memory as a compressed image of the vector image if the image volume of the temporarily-compressed image is at or under the memory capacity.

Assignments (2)
CHANGE OF ADDRESS Recorded Feb 10, 2022
From: DENA CO., LTD.
To: DENA CO., LTD.
Reel/Frame 059805/0970 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 2, 2016
From: BONO, HIRONORI
To: DENA CO., LTD.
Reel/Frame 037874/0814 →
Priority Claims (1)
JP 2015-036723 · Feb 26, 2015 · national
Continuity (1)
Related Publication 20160253823A1 · Sep 1, 2016