IP Library Granted Patent US 7,277,586
Granted Patent B2
US 7,277,586 · App. 10/755,386 · Granted Oct 2, 2007

Images combination processing system, images combination processing method, and images combination processing program

Assignee: Fujifilm Corporation
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 7,277,586
App. No.
10/755,386
Granted
Oct 2, 2007
Kind
B2
Abstract

An images combination processing system has a CCD or an imaging element including CCDs for picking up an image, compression processing portions for applying JPEG compression, etc. to image data in respective areas into which a picked-up image is divided, a buffer for storing temporarily compressed data that were processed by the compression processing portions, a compressed data combining portion for reading the compressed data being processed by respective compression processing portions from the buffer and combining them into one image file, and a storage media. Each compression processing portion has a restart marker inserting portion for inserting restart markers into the compressed data while circulating eight types of restart markers and also inserting a special restart marker into a rearmost portion of the compressed data, and a data length counter for counting a data length of the compressed data to which the restart markers are inserted.

Claims (100)

1. An images combination processing system for executing combination processing of split images, comprising:

split-image compressing means for compressing image data of each area out of a plurality of areas into which a picked-up image is split;

restart marker inserting means for inserting plural types of restart markers into compressed data, which are compressed by the split-image compressing means, from a head of the compressed data in a circulatory order of the plural types, and inserting a special restart marker into a rearmost portion of the compressed data;

data length counting means for counting a data length of the compressed data into which the restart markers and the special restart marker are inserted by the restart marker inserting means;

compressed data storing means for storing the compressed data of each split image into which the restart markers are inserted;

special restart marker detecting means for detecting the special restart marker from areas in the compressed data storing means, which are identified based on the data length counted by the data length counting means; and

restart marker replacing means for reading compressed data that extend from the restart marker, which is inserted into the head of the compressed data, to the special restart marker from the compressed data storing means to replace the special restart marker with a last restart marker contained in the restart markers,

wherein the split-image compressing means, the restart marker inserting means, and the data length counting means execute each process for each split image of the picked-up image, and

the special restart marker detecting means and the restart marker replacing means execute each process for all split images of the picked-up image.

2. The images combination processing system according to claim 1 , further comprising:

header attaching means for attaching a header which includes information indicating the data length counted by the data length counting means, and information indicating an area of the picked-up image, where the split-image of the compressed data positions, to the compressed data into which the restart markers and the special restart marker are inserted by the restart marker inserting means; and

reading-order deciding means for deciding a reading order of the compressed data by the restart marker replacing means, with reference to headers attached to the compressed data of each split image that are stored in the compressed data storing means.

3. The images combination processing system according to claim 1 , wherein the split-image compressing means executes a compression based on a JPEG system.

4. An imaging device comprising:

image picking-up means for picking up an image;

split-image compressing means for compressing image data of each area out of a plurality of areas into which a picked-up image is split;

restart marker inserting means for inserting plural types of restart markers into compressed data, which are compressed by the split-image compressing means, from a head of the compressed data in a circulatory order of the plural types, and inserting a special restart marker into a rearmost portion of the compressed data;

data length counting means for counting a data length of the compressed data into which the restart markers and the special restart marker are inserted by the restart marker inserting means;

compressed data storing means for storing the compressed data of each split image into which the restart markers are inserted;

special restart marker detecting means for detecting the special restart marker from areas in the compressed data storing means, which are identified based on the data length counted by the data length counting means; and

restart marker replacing means for reading compressed data that extend from the restart marker, which is inserted into the head of the compressed data, to the special restart marker from the compressed data storing means to replace the special restart marker with a last restart marker contained in the restart markers,

wherein the split-image compressing means, the restart marker inserting means, and the data length counting means execute each process for each split image of the picked-up image, and

the special restart marker detecting means and the restart marker replacing means execute each process for all split images of the picked-up image.

5. An images combination processing method of executing combination processing of split images, comprising:

a split-image compressing step of compressing image data of each area out of a plurality of areas into which a picked-up image is split;

a restart marker inserting step of inserting plural types of restart markers into compressed data, which are compressed by the split-image compressing step, from a head of the compressed data in a circulatory order of the plural types, and inserting a special restart marker into a rearmost portion of the compressed data;

a data-length counting step of counting a data length of the compressed data into which the restart markers and the special restart marker are inserted by the restart marker inserting step;

a compressed data storing step of storing the compressed data of each split image, into which the restart markers are inserted, in compressed data storing means;

a special restart marker detecting step of detecting the special restart marker from areas in the compressed data storing means, which are identified based on the data length counted by the data-length counting step; and

a restart marker replacing step of reading compressed data that extend from the restart marker, which is inserted into the head of the compressed data, to the special restart marker from the compressed data storing means to replace the special restart marker with a last restart marker contained in the restart markers,

wherein the split-image compressing step, the restart marker inserting step, and the data-length counting step execute each process for each split image of the picked-up image, and

the special restart marker detecting step and the restart marker replacing step execute each process for all split images of the picked-up image.

6. The images combination processing method according to claim 5 , further comprising:

a header attaching step of attaching a header which includes information indicating the data length counted by the data-length counting step, and information indicating an area of the picked-up image, where the split-image of the compressed data positions, to the compressed data into which the restart markers and the special restart marker are inserted by the restart marker inserting step; and

a reading-order deciding step of deciding a reading order of the compressed data by the restart marker replacing step, with reference to headers attached to the compressed data of each split image that are stored in the compressed data storing means.

7. The images combination processing method according to claim 5 , wherein the split-image compressing step executes a compression based on a JPEG system.

8. A computer program product for storing a program of machine-readable instructions for executing by a computer the images combination processing method according to claim 5 .

9. An images combination processing system for executing combination processing of partial images that constitutes a picked-up image, comprising:

partial image compressing means for compressing image data of the partial images;

restart marker inserting means for inserting plural types of restart markers into compressed data, which are compressed by the partial image compressing means, from a head of the compressed data in a circulatory order of the plural types, and inserting a special restart marker into a rearmost portion of the compressed data;

data length counting means for counting a data length of the compressed data into which the restart markers and the special restart marker are inserted by the restart marker inserting means;

compressed data storing means for storing the compressed data of each partial image into which the restart markers are inserted;

special restart marker detecting means for detecting the special restart marker from areas in the compressed data storing means that are identified based on the data length counted by the data length counting means; and

restart marker replacing means for reading compressed data that extend from the restart marker, which is inserted into the head of the compressed data, to the special restart marker from the compressed data storing means to replace the special restart marker with a last restart marker contained in the restart markers,

wherein the partial image compressing means, the restart marker inserting means, and the data length counting means execute each process for each partial image constituting the picked-up image, and

the special restart marker detecting means and the restart marker replacing means execute each process for all partial images constituting the picked-up image.

10. The images combination processing system according to claim 9 , further comprising:

header attaching means for attaching a header which includes information indicating the data length counted by the data length counting means, and information indicating an area of the picked-up image, where the partial image of the compressed data positions, to the compressed data into which the restart markers and the special restart marker are inserted by the restart marker inserting means; and

reading order deciding means for deciding an reading order of the compressed data by the restart marker replacing means, with reference to the header attached to the compressed data of each partial image that are stored in the compressed data storing means.

11. The images combination processing system according to claim 9 , wherein the partial image compressing means executes a compression based on a JPEG system.

12. An imaging device comprising:

an imaging element including a plurality of imaging means which pick up partial images;

partial image compressing means for compressing image data of the partial images;

restart marker inserting means for inserting plural types of restart markers into compressed data, which are compressed by the partial image compressing means, from a head of the compressed data in a circulatory order of the plural types, and inserting a special restart marker into a rearmost portion of the compressed data;

data length counting means for counting a data length of the compressed data into which the restart markers and the special restart marker are inserted by the restart marker inserting means;

compressed data storing means for storing the compressed data of each partial image into which the restart markers are inserted;

special restart marker detecting means for detecting the special restart marker from areas in the compressed data storing means that are identified based on the data length counted by the data length counting means; and

restart marker replacing means for reading compressed data that extend from the restart marker, which is inserted into the head of the compressed data, to the special restart marker from the compressed data storing means to replace the special restart marker with a last restart marker contained in the restart markers,

wherein the partial image compressing means, the restart marker inserting means, and the data length counting means execute each process for each partial image constituting the picked-up image, and

the special restart marker detecting means and the restart marker replacing means execute each process for all partial images constituting the picked-up image.

13. An images combination processing method of executing a combining processing of partial images that constitutes a picked-up image, comprising:

a partial image compressing step of compressing image data of the partial images;

a restart marker inserting step of inserting plural types of restart markers into compressed data, which are compressed by the partial image compressing step, from a head of the compressed data in a circulatory order of the plural types, and inserting a special restart marker into a rearmost portion of the compressed data;

a data length counting step of counting a data length of the compressed data into which the restart markers and the special restart marker are inserted by the restart marker inserting step;

a compressed data storing step of storing the compressed data of each partial image, into which the restart markers are inserted, in compressed data storing means;

a special restart marker detecting step of detecting the special restart marker from areas in the compressed data storing means that are identified based on the data length counted by the data length counting step; and

a restart marker replacing step of reading compressed data that extend from the restart marker, which is inserted into the head of the compressed data, to the special restart marker from the compressed data storing step to replace the special restart marker with a last restart marker contained in the restart markers,

wherein the partial image compressing step, the restart marker inserting step, and the data length counting step execute each process for each partial image constituting the picked-up image, and

the special restart marker detecting step and the restart marker replacing step execute each process for all partial images constituting the picked-up image.

14. The images combination processing method according to claim 13 , further comprising:

a header attaching step of attaching a header which includes information indicating the data length counted by the data length counting step, and information indicating an area of the picked-up image, where the partial image of the compressed data positions, to the compressed data into which the restart markers and the special restart marker are inserted by the restart marker inserting step; and

a reading order deciding step of deciding an reading order of the compressed data by the restart marker replacing step, with reference to the header attached to the compressed data of each partial image that are stored in the compressed data storing step.

15. The images combination processing method according to claim 13 , wherein the partial image compressing step executes a compression based on a JPEG system.

16. A computer readable medium storing a computer program for executing the images combination processing method according to claim 13 .

17. An images combination processing system for executing combination processing of split images, comprising:

split-image compressing portion which compresses image data of each area out of a plurality of areas into which a picked-up image is split;

restart marker inserting portion which inserts plural types of restart markers into compressed data, which are compressed by the split-image compressing portion, from a head of the compressed data in a circulatory order of the plural types, and inserting a special restart marker into a rearmost portion of the compressed data;

data length counting portion which counts a data length of the compressed data into which the restart markers and the special restart marker are inserted by the restart marker inserting portion;

compressed data storing portion which stores the compressed data of each split image into which the restart markers are inserted;

special restart marker detecting portion which detects the special restart marker from areas in the compressed data storing portion, which are identified based on the data length counted by the data length counting portion; and

restart marker replacing portion which reads compressed data that extend from the restart marker, which is inserted into the head of the compressed data, to the special restart marker from the compressed data storing portion to replace the special restart marker with a last restart marker contained in the restart markers,

wherein the split-image compressing portion, the restart marker inserting portion, and the data length counting portion execute each process for each split image of the picked-up image, and

the special restart marker detecting portion and the restart marker replacing portion execute each process for all split images of the picked-up image.

18. The images combination processing system according to claim 17 , further comprising:

header attaching portion which attaches a header which includes information indicating the data length counted by the data length counting portion, and information indicating an area of the picked-up image, where the split-image of the compressed data positions, to the compressed data into which the restart markers and the special restart marker are inserted by the restart marker inserting portion; and

reading-order deciding portion which decides a reading order of the compressed data by the restart marker replacing portion, with reference to headers attached to the compressed data of each split image that are stored in the compressed data storing portion.

19. The images combination processing system according to claim 17 , wherein the split-image compressing portion executes a compression based on a JPEG system.

20. An images combination processing system for executing combination processing of partial images that constitutes a picked-up image, comprising:

partial image compressing portion which compresses image data of the partial images;

restart marker inserting portion which inserts plural types of restart markers into compressed data, which are compressed by the partial image compressing portion, from a head of the compressed data in a circulatory order of the plural types, and inserting a special restart marker into a rearmost portion of the compressed data;

data length counting portion which counts a data length of the compressed data into which the restart markers and the special restart marker are inserted by the restart marker inserting portion;

compressed data storing portion which stores the compressed data of each partial image into which the restart markers are inserted;

special restart marker detecting portion for detecting the special restart marker from areas in the compressed data storing portion that are identified based on the data length counted by the data length counting portion; and

restart marker replacing portion which reads compressed data that extend from the restart marker, which is inserted into the head of the compressed data, to the special restart marker from the compressed data storing portion to replace the special restart marker with a last restart marker contained in the restart markers,

wherein the partial image compressing portion, the restart marker inserting portion, and the data length counting portion execute each process for each partial image constituting the picked-up image, and

the special restart marker detecting portion and the restart marker replacing portion execute each process for all partial images constituting the picked-up image.

21. The images combination processing system according to claim 20 , further comprising:

header attaching portion which attaches a header which includes information indicating the data length counted by the data length counting portion, and information indicating an area of the picked-up image, where the partial image of the compressed data positions, to the compressed data into which the restart markers and the special restart marker are inserted by the restart marker inserting portion; and

reading order deciding portion which decides an reading order of the compressed data by the restart marker replacing portion, with reference to the header attached to the compressed data of each partial image that are stored in the compressed data storing portion.

22. The images combination processing system according to claim 20 , wherein the partial image compressing portion executes a compression based on a JPEG system.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 12, 2007
From: FUJIFILM HOLDINGS CORPORATION
To: FUJIFILM CORPORATION
Reel/Frame 018875/0838 →
CHANGE OF NAME Recorded Feb 9, 2007
From: FUJI PHOTO FILM CO., LTD.
To: FUJIFILM HOLDINGS CORPORATION
Reel/Frame 018875/0114 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 13, 2004
From: ADACHI, KAORU
To: FUJI PHOTO FILM CO., LTD.
Reel/Frame 014889/0218 →
Priority Claims (2)
JP P2003-007234 · Jan 15, 2003 · national
JP P2003-012626 · Jan 21, 2003 · national
Continuity (1)
Related Publication 20040141068A1 · Jul 22, 2004