IP Library Granted Patent US 8,441,500
Granted Patent B2
US 8,441,500 · App. 12/728,673 · Granted May 14, 2013

Method and system for processing image files

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 8,441,500
App. No.
12/728,673
Granted
May 14, 2013
Kind
B2
Abstract

A system for processing image files includes a palette module, an image file disposal module, and an image file rebuild module. The palette module defines a plurality of colors. The image file disposal module processes a RGB image, and acquiring RGB values of all pixels of the RGB image. The image file rebuild module converts the RGB image to a new image displayed by the plurality of colors defined by the palette module.

Claims (18)

1. A system for processing image files, comprising:

a palette module capable of defining a plurality of colors;

an image file disposal module capable of processing a RGB image, and acquiring RGB values of all pixels of the RGB image; and

an image file rebuild module capable of converting the RGB image to a new image displayed by the plurality of colors defined by the palette module;

a storage device that stores the new image therein, the new image comprises a string of binary digits, first and second digits represent a type of the new image, third to sixth digits represent a length of the new image, eleventh to fourteenth digits represent a start position of the new image, nineteenth and twentieth digits represent a width of the new image, 23rd and 24th digits represent a height of the new image, 49th digit represents a total amount of colors defined by the palette module, 55th to 119th digits represent all gray scales defined by the palette module, and 120th and following digits represent the gray scales of all pixels of the new image.

2. The system of claim 1 , wherein the plurality of colors comprises different shades of gray, and the palette module defines a gray scale for each shade of gray.

3. The system of claim 2 , further comprising a gray value calculation module that is capable of computing gray value of each pixel of the RGB image according to corresponding RGB value of each pixel of the RGB image.

4. The system of claim 3 , wherein each RGB value of each pixel of the RGB image comprises a component R representing a weight of red constituent, a component G representing a weight of green constituent, and a component B representing a weight of blue constituent; wherein the gray value calculation module computes a gray value of the pixel with position (x, y) according to R*0.299+G*0.587+B*0.114.

5. The system of claim 3 , further comprising a gray scale calculation module, wherein the gray scale calculation module is capable of computing gray scale of each pixel of the RGB image according to the gray value of each pixel of the RGB image.

6. The system of claim 5 , wherein the gray scale calculation module is capable of computing the gray scale of each pixel of the RGB image according to the gray vale of the corresponding pixel divided by the number 16.

7. A method for processing image files, comprising:

processing a RGB image to acquire RGB values of all pixels of the RGB image by an image file disposal module;

computing a gray value of each pixel of the RGB image according to corresponding RGB value of each pixel of the RGB image by a gray value calculation module; and a gray scale of each pixel of the RGB image according to the gray value of each pixel of the RGB image by a gray scale calculation module;

converting the RGB image to a grayscale image according to the gray scale of each pixel of the RGB image by an image file rebuild module; and

storing the grayscale image in a storage device, wherein the grayscale image comprises a string of binary digits, wherein first and second digits represent a type of the new image, third to sixth digits represent a length of the new image, eleventh to fourteenth digits represent a start position of the new image, nineteenth and twentieth digits represent a width of the new image, 23rd and 24th digits represent a height of the new image, 49th digit represents a total amount of colors defined by the palette module, 55th to 119th digits represent all gray scales defined by the palette module, and 120th and following digits represent the gray scales of all pixels of the new image.

8. The method of claim 7 , further comprising a step of defining different shades of gray by a palette module before processing the RGB image, wherein the palette module further defines a palette module gray scale for each shade of gray.

9. The method of claim 7 , wherein the RGB value of each pixel of the RGB image comprises a component R representing a weight of red constituent, a component G representing a weight of green constituent, and a component B representing a weight of blue constituent; wherein the gray value calculation module computes a gray value of the pixel with position (x, y) according to R*0.299+G*0.587+B*0.114.

10. The method of claim 7 , wherein the gray scale calculation module is capable of computing the gray scale of each pixel of the RGB image according to the gray vale of the corresponding pixel divided by the number 16.

Assignments (3)
CHANGE OF NAME Recorded Mar 10, 2022
From: HONGFUJIN PRECISION ELECTRONICS(TIANJIN)CO.,LTD.
To: FULIAN PRECISION ELECTRONICS (TIANJIN) CO., LTD.
Reel/Frame 059620/0142 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 5, 2018
From: HONG FU JIN PRECISION INDUSTRY (SHENZHEN) CO., LTD.; HON HAI PRECISION INDUSTRY CO., LTD.
To: HONGFUJIN PRECISION ELECTRONICS(TIANJIN)CO.,LTD.
Reel/Frame 045501/0324 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 25, 2010
From: LIU, QING-HUA; XIAO, YONG-HUI
To: HONG FU JIN PRECISION INDUSTRY (SHENZHEN) CO., LTD.; HON HAI PRECISION INDUSTRY CO., LTD.
Reel/Frame 024141/0593 →