CN101335819B - Continuous photo processing apparatus, method and image processing apparatus - Google Patents
Continuous photo processing apparatus, method and image processing apparatus Download PDFInfo
- Publication number
- CN101335819B CN101335819B CN2008101441006A CN200810144100A CN101335819B CN 101335819 B CN101335819 B CN 101335819B CN 2008101441006 A CN2008101441006 A CN 2008101441006A CN 200810144100 A CN200810144100 A CN 200810144100A CN 101335819 B CN101335819 B CN 101335819B
- Authority
- CN
- China
- Prior art keywords
- difference
- repeat region
- continuous photo
- photo
- subregion
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Compression Of Band Width Or Redundancy In Fax (AREA)
- Image Processing (AREA)
Abstract
The inventive continuous photo processing apparatus includes: a temporary storage unit, for temporarily storing pixel data of each continuous photo; a difference comparing unit, for comparing the corresponding position pixel data of each continuous photo, to obtain difference comparative result including repeat area information and difference area information; an association information recording unit, for recording the association information of each continuous photo difference area and repeat area, wherein the association information is sufficient to restore the continuous photo; an encoding storing cell, for encoding storing of the repeat area and each continuous photo repeat area participate in comparing, wherein, the coding number of the repeat area is less than the number of photos participate in comparing; a decoding combining unit, for decoding a difference area and a repeat area associated to the difference area, and combing the difference area and the repeat area according to the association information, in order to restore the continuous photo. The invention can improve the compression rate of photos and reduce the memory space of photos in the image processing apparatus.
Description
Technical field
The present invention relates to a kind of Digital image processing technique, especially a kind of processing unit of continuous photo, method and image processing facility.
Background technology
Existing a lot of digital processing product, as digital camera, mobile phones etc. are when providing camera function, continuous shooting function also is provided, promptly can take disposable storage behind the multiple pictures continuously, the number of continuous shooting depends on the storage size of camera installations such as mobile phone, continuous maturation along with technology, the number of continuous shooting is more and more, but the memory space to the image processing product also is a challenge simultaneously, because in numerous files, the shared space of picture file all is bigger, and the storage medium of products such as mobile phone all is limited, increases the rising that memory space must mean cost.So effectively picture compression has important effect for the whole cost of mobile phone.
Summary of the invention
The technical problem to be solved in the present invention provides processing method, device and the image processing facility at a kind of continuous photo, to improve the compression ratio of photo, reduces its memory space in image processing facility.
In order to address the above problem, the invention provides a kind of processing method of continuous photo, this method may further comprise the steps:
(a) pixel data of temporary at least two continuous photos;
(b) pixel data of comparison continuous photo correspondence position, acquisition comprises the difference comparative result of repeat region information and difference section domain information;
(c) respectively code storage is carried out in the difference zone of repeat region and participation each continuous photo relatively, wherein the coding number of times of repeat region is less than participation number of pictures relatively;
(d) write down the related information in each continuous photo repeat region and difference zone, described related information enough is used for merging the reduction continuous photo;
When (e) browsing continuous photo, decode to the difference zone and with the repeat region of this difference zone association, and merge repeat region and difference zone, with the reduction continuous photo according to the related information of record.
Further, in the step (a) at least two continuous photos are divided into several subregions by identical method, these at least two photos are called a relatively group; In the step (b), finish the comparison of each corresponding subregion of comparison group, during the subregion comparison, the pixel data of comparison correspondence one by one, if find a respective pixel data difference, then abandon relatively other respective pixel data of this subregion, and indicate the difference zone of this subregion for this comparison group, if relatively all respective pixel data homogeneous phases of group's subregion then indicate the repeat region of this subregion for this comparison group together.
Further, before in the step (c) the difference zone of each continuous photo being encoded, the repeat region in each continuous photo is dismissed, and filled with simple and easy data according to the difference comparative result; After referring to encode, described simple and easy data take the less repeating data of byte.
Further, described related information comprises the numbering of the filename of difference area stores, related repeat region and the opposed area positional information in repeat region and difference zone.
Further, described photo and subregion are rectangle, and the difference zone of described repeat region and continuous photo comprises one or more subregion rectangles, each partition conbination or respectively the coding.
For solving the problems of the technologies described above, the present invention also provides a kind of continuous photo processing unit, and this device comprises temporary storage cell, difference comparing unit, related information memory cell, code storage unit and decoding merge cells, wherein,
Temporary storage cell is used for storing the pixel data of each continuous photo temporarily;
The difference comparing unit is used for the correspondence position pixel data of each continuous photo is compared, to obtain to comprise the difference comparative result of repeat region information and difference section domain information;
The related information record cell is used to write down the related information of each continuous photo difference zone and repeat region, and described related information enough is used for merging the reduction continuous photo;
The code storage unit is used for respectively code storage being carried out in the difference zone of repeat region and participation each continuous photo relatively, and wherein the coding number of times of repeat region is less than participation number of pictures relatively;
The decoding merge cells is used for the repeat region of difference zone and this difference zone association is decoded, and according to related information, combination variance zone and repeat region are with the reduction continuous photo.
Further, described temporary storage cell is divided into several subregions with at least two continuous photos by identical method, and these at least two photos are called a relatively group; Described difference comparing unit is used to finish the comparison of each corresponding subregion of comparison group, during the subregion comparison, the pixel data of comparison correspondence one by one, if find a respective pixel data difference, then abandon relatively other respective pixel data of this subregion, and indicate the difference zone of this subregion, if relatively all respective pixel data homogeneous phases of group's subregion then indicate the repeat region of this subregion for this comparison group together for this comparison group.
Further, described device also comprises the reduction filler cells, is used for according to the difference comparative result of difference comparing unit the repeat region of continuous photo being reduced, and fills with simple and easy data; After referring to encode, described simple and easy data take the less repeating data of byte.
Further, described related information comprises the numbering of the filename of difference area stores, related repeat region and the opposed area positional information in repeat region and difference zone.
For solving the problems of the technologies described above, the present invention also provides a kind of image processing facility, and this equipment has the continuous photo processing unit of auxiliary continuous shooting function, and this device comprises temporary storage cell, difference comparing unit, related information memory cell, code storage unit and decoding merge cells, wherein
Temporary storage cell is used for storing the pixel data of each continuous photo temporarily;
The difference comparing unit is used for the correspondence position pixel data of each continuous photo is compared, to obtain to comprise the difference comparative result of repeat region information and difference section domain information;
The related information record cell is used to write down the related information of each continuous photo difference zone and repeat region, and described related information enough is used for merging the reduction continuous photo;
The code storage unit is used for respectively code storage being carried out in the difference zone of repeat region and participation each continuous photo relatively, and wherein the coding number of times of repeat region is less than participation number of pictures relatively;
The decoding merge cells is used for the repeat region of difference zone and this difference zone association is decoded, and according to related information, combination variance zone and repeat region are with the reduction continuous photo.
Further, described temporary storage cell is divided into several subregions with at least two continuous photos by identical method, and these at least two photos are called a relatively group; Described difference comparing unit is used to finish the comparison of each corresponding subregion of comparison group, during the subregion comparison, the pixel data of comparison correspondence one by one, if find a respective pixel data difference, then abandon relatively other respective pixel data of this subregion, and indicate the difference zone of this subregion, if relatively all respective pixel data homogeneous phases of group's subregion then indicate the repeat region of this subregion for this comparison group together for this comparison group.
Further, described device also comprises the reduction filler cells, is used for according to the difference comparative result of difference comparing unit the repeat region of continuous photo being reduced, and fills with simple and easy data; After referring to encode, described simple and easy data take the less repeating data of byte.
Further, described related information comprises the numbering of the filename of difference area stores, related repeat region and the opposed area positional information in repeat region and difference zone.
Further, described photo and subregion are rectangle, and the difference zone of described repeat region and continuous photo comprises one or more subregion rectangles, each partition conbination or respectively the coding.
Similitude between the inventive method, device and the equipment utilization continuous photo, after pixel data compared, obtain repeat region and difference section domain information, during coding, respectively code storage is carried out in the difference zone of repeat region and participation each continuous photo relatively, wherein the coding number of times of repeat region is less than participation number of pictures relatively, and best mode is that repeat region is only encoded once, as the shared data storage, the common use risked original image the time to be decoded.Can improve the compression ratio of photo like this, reduce its memory space in image processing facility.
Description of drawings
Fig. 1 is the block diagram of continuous photo processing unit of the present invention.
Fig. 2 is the flow chart of continuous photo compression and storage method of the present invention.
Fig. 3 is to cutting apart the schematic diagram of storage pixel data.
Fig. 4 is the flow chart that continuous photo decoding of the present invention merges.
Fig. 5 is the application example schematic diagram of the inventive method.
Embodiment
The processing unit of continuous photo of the present invention is arranged in the image processing facility, be used for continuous photo is carried out code storage and decoding processing, as shown in Figure 1, this continuous photo processing unit comprises temporary storage cell, difference comparing unit, reduction filler cells, code storage unit, related information record cell and decoding merge cells, wherein
Temporary storage cell is used for cutting apart the pixel data of storing continuous photo temporarily;
Original figure all is to show with rectangular mode at present, after temporary storage cell carries out the linearity storage with all pixel datas of complete rectangle photo, being divided into the experimental process rectangle by unified method, is the pixel data that each continuous photo is stored in the unit with sub-rectangle again.
The number of the sub-rectangle of cutting apart can set in advance according to actual pixels number and compression factor demand.
The data of this temporary storage cell storage will be deleted by system after the photo code storage automatically.
The difference comparing unit is used for the respective pixel data of each corresponding sub-rectangle of comparison continuous photo, obtains difference zone and repeat region;
In order to accelerate diversity ratio than speed, can be according to nearby principle, two in the continuous photo group or multiple pictures are divided into a relatively group, number according to continuous photo is divided into a plurality of relatively groups, in order to optimize the comparison speed of this group continuous photo, be set to every photo and participate in once comparing.As, continuous photo has 5, then can form first with preceding two and compare group, and back three compositions second are group relatively.
When photo in smaller group is compared, with sub-rectangle is that unit pursues pixel data relatively, if find a respective pixel data difference, then stop comparison, and to indicate this sub-rectangular area be the difference zone to these sub-other pixel datas of rectangle of this comparison group at certain corresponding sub-rectangle.If all respective pixel data are all identical in certain corresponding sub-rectangle, then indicating this sub-rectangle is repeat region.
Repeat region and difference zone are to comprise one or several sub-rectangles, size and location according to the difference area, show as a rectangle or irregularly shaped on the whole, as shown in Figure 5, repeat region comprises 3 sub-rectangles, show as irregularly shapedly on the whole, and the difference zone comprises a sub-rectangle, shows as rectangle on the whole.
Reduce filler cells, be used for continuous photo is handled, the zone after the pixel data of cutting repeat region is also reduced with simple and easy data filling, the difference zone after obtaining to handle.
Here said simple and easy data refer to take the less repeating data of byte behind the coding, as whole fillings 0 or other data, to obtain the rectangle pictorial information of partial data.
Fill out 0 operation at repeat region, be because conventional coders coded systems that adopt in coding as follows more: 000000 accounts for 6, and is 60 behind the coding, accounts for two, thereby can significantly reduce the memory space that takies behind the coding, improves compression ratio.
The code storage unit is used for continuous photo and repeat region after handling are carried out code storage respectively.
The code storage unit adopts encoder to realize, the coding of picture has multiple form, and the present invention is indifferent to the coding of graphics form, promptly be indifferent to is JPEG or PNG or extended formatting, just after making amendment on the initial data, amended photo and repeat region are carried out code storage, guarantee high efficiency of compression.
If repeat region comprises a plurality of continuous or discrete sub-rectangles, can be with regard to a plurality of sub-rectangles difference code storage, or be reassembled into one or more rectangles according to the continuity of the sub-rectangle of repeat region and carry out code storage again, must, the repeat region of a comparison group is only once encoded.
Store with the filename that installs automatic generation continuous photo coding back after the processing, and this document name is that the user is modifiable, and the numbering behind the repeat region coding can not be changed, thus the relevant related information of binding.
Repeat region coding back with alignment processing after the numbering of file name association of continuous photo store.
The data content of the continuous photo after handling according to the difference zone and the data content in former difference zone are suitable.
The related information record cell is used to write down the related information between each continuous photo and repeat region, to merge the reduction continuous photo according to this related information.
This related information comprises the opposed area position relation of photo after the filename of continuous photo, the repeat region numbering related with this document name and repeat region and the processing.
According to the difference comparative result, repeat region may comprise a plurality of sub-rectangles, thereby obtains a plurality of code storage numberings and a plurality of opposed area position relation.
The decoding merge cells is used for browsing demand according to the user, decoding processing is carried out in difference zone and repeat region, and merge reduction according to the related information of related information record cell, to show complete photo.
Can find the file of repeat region code storage according to the numbering of the repeat region of association, decoded difference zone and repeat region be merged reduction according to relative position relation.
Image processing facility with continuous shooting function, adopt continuous photo processing unit of the present invention after, can improve the compression ratio of continuous photo equally.
Below to the processing method of continuous photo of the present invention, describe.
Start continuous shooting function the user, carry out continuous shooting after, the processing of continuous photo be may further comprise the steps:
Step 201 after all the pixel data storages with each continuous photo, is divided into the experimental process rectangle according to identical division methods;
Step 202: store each sub-rectangular pixels data again according to the sub-rectangle of dividing;
Below be example with Fig. 3, illustrate how to cut apart and store each sub-rectangular pixels data.
Suppose that Fig. 3 is continuous photo wherein, width width=10, with the top left corner apex is the origin of coordinates, which row y represents, value is 0-6, which row x represents, value is 0-9, according to x, y coordinate setting is to any one point of image, and the pixel data of a for example whole photo is stored in the middle of the array of char type, be linear array, be stored as: 12,345,678,901,234,567,890,123,456,789,012,345,678,901,234,567,890,123,456 7890, according to image[y*width+x] and just can calculate coordinate x, (width is the width of whole rectangle photo to the pixel value of y, be 10), if this photo is divided into 6 sub-rectangles, when storing first sub-rectangular area, get two line data, following the example of of it is exactly: image[0*width+0] get 5 pixels for starting point, and then image[1*width+0] get 5 pixels for starting point, it is exactly the pixel data of first sub-rectangle that the data of taking out for this twice link together, and is stored as: 1234512345.
Step 203: divide smaller group, each pixel data that compares the corresponding sub-rectangle of group is compared, obtain repeat region information and difference section domain information;
Is one group with all continuous photos with at least two, be divided into several relatively groups, relatively each compares in the group simultaneously or successively, whether the pixel data of the correspondence of corresponding sub-rectangle is identical, if the pixel data of corresponding sub-rectangle is all identical, then identifying this sub-rectangle is repeat region, otherwise is the difference zone.
If find certain to certain of the sub-rectangle of correspondence to respective pixel data difference, then indicating the sub-rectangle of this correspondence is the difference zone, end is to the comparison of the sub-rectangle of this correspondence, if certain is all identical to all respective pixel data of the sub-rectangle of correspondence, then indicating the sub-rectangle of this correspondence is repeat region, continues the comparison of the sub-rectangle data pixel of a pair of correspondence down; Finish the comparison that all compare group and sub-rectangle thereof, obtain each repeat region that compares group and compare the difference zone of each photo in the group with each,
The difference comparative result that comprises difference section domain information and repeat region information can be stored in the file system in working area.
Step 204: each repeat region that compares group is carried out code storage;
For a comparison group, repeat region only need be encoded once, and repeat region is big more, and compression ratio is just high more.
Step 205: each continuous photo that compares in the group is handled, promptly reduced repeat region, and fill simple and easy data, as 0 according to comparative result;
According to comparative result, the position in repeat region and difference zone is known, at this moment (a kind of standard C language is to the operation of internal memory to adopt the method for memoryset, storing view data in this internal memory) pixel data of extra-regional repeat region is set at 0, delivering to encoder after the repeat region of former photo is inserted 0 compresses.
Step 206: the photo after handling is carried out code storage, and record respectively compares the related information of group's repeat region and former photo simultaneously, to merge reduction according to this related information.
Related information is stored in the picture-storage database, comprises the filename of handling the back photo, the repeat region numbering related with this document name, the positional information (or the opposed area positional information in repeat region and difference zone) of repeat region in former photo etc.
May store a plurality of this processing modes in the image processing facility, and filename is independently not bear the same name, associates, when Showing Picture, just know to take out which repeat region together to show with the repeat region of file and numbering.
Above continuous photo storage means, can be realized by the high compression memory function that digital image processing equipment carries out after the continuous shooting: promptly the user selects first continuous shooting function to carry out continuous shooting; After continuous shooting was finished, the user selected hold function and selects the high compression storage to preserve captured photo.
When the user browses the continuous photo of preservation, start the photo function of browse, behind certain continuous photo that selection will be browsed, the continuous photo processing unit is carried out following steps:
Step 401: the association number of the filename of the photo of selecting to browse according to the user (photo herein is a photo after handling, that have only the difference zone), find the code storage file of related repeat region;
Step 402: repeat region and processing back photo are decoded;
The process of decoding is the process that the picture in repeat region and difference zone is become again pixel data.
Step 403: according to the positional information of repeat region in the related information, merge decoded processing back photo (difference zone) and repeat region, obtain the integral photograph pixel data, to show integral photograph.
The pixel data of decoded picture is stored in the middle of the array of char type, be linear array, we can be according to x, y coordinate setting is to any one point of image, image[y*width+x for example] be exactly coordinate x, the pixel value of y, the repeat region numbering is searched coordinate information in the picture-storage database, according to the x that finds, the y coordinate information, method (this is the C language data processing function of standard, is used for carrying out data and merges) with memcpy copies the pixel data of repeat region in the pixel data of original image to.
Shape after the shape of continuous photo and the division, the ability that depends on encoder, just present technology is to be divided into the rectangle subregion, relatively be easy to realize, but along with the development of coding techniques, the shape of subregion maybe can change, in some sense, this subregion can refine to row or column or single pixel, finish diversity ratio after, as long as relatively the repeat region of group is once encoded and write down enough related informations, can realize the object of the invention.
Diversity ratio after, former photo is reduced filling according to the difference comparative result, need the related information of record less relatively on the one hand, and after reducing filling, concerning the difference zone of former photo, no matter whether the difference zone is continuous, as long as code storage, when browsing, to compare former photo size size constant because of handling the back photo, also handles than the merging that is easier to realize and handle the back photo after the repeat region decoding.
Based on inventive concept, also can keep (comparing in the group) photo and not reduce the filling processing, write down itself and the coordinate position of repeat region in photo of (relatively group in) other photos, which no matter is browsed open photo, all need earlier the photo of handling to be decoded, with will be wherein the pixel data of repeat region copy the appropriate location of the pixel data of the photo after the processing that will browse to, with the photo that reduction will be browsed, this method is more complicated comparatively speaking.
Also have a kind of method to be, each photo is not all reduced filling, and just according to the difference comparative result, distinguish code storage difference zone and (comparison group) repeat region, in order to reduce photo, need the related information of record more relatively, comprise former photo size, difference zone and the repeat region positional information (such as the order information of boundary coordinate position in former photo coordinate system or implicit position relation) in former photo, and/or the opposed area position of difference zone and repeat region.
Must, the related information of record must be the information summation that enough is used for merging repeat region and difference zone reduction photo.
No matter whether reduce filling, because of respectively code storage being carried out in the difference zone of repeat region and participation each continuous photo relatively, be less than participation number of pictures relatively as long as guarantee the coding number of times of repeat region, just can improve the compression ratio of continuous photo, optimum treatment mode is that repeat region is only encoded once certainly.
Application example
As shown in Figure 5, two photo Fig. 5-1 of continuous shooting (hereinafter referred to as P1) and Fig. 5-2 (hereinafter referred to as P2) may further comprise the steps the compression storing process of these two continuous photos:
A. storage temporarily
Continuous photo one P1 and continuous photo two P2 are divided into 4 sub-rectangle R1, R2, R3, R4 carry out interim pixel data storage;
Each sub-rectangle of continuous photo one P1 is expressed as R11, R12, R13, R14 respectively;
Each sub-rectangle of continuous photo two P2 is expressed as R21, R22, R23, R24 respectively;
Pixel data in each sub-rectangle with char type array, is linear array respectively
B. diversity ratio is right
With sub-rectangle is the unit, each respective pixel data in each corresponding sub-rectangle of P1 and P2 are carried out diversity ratio, if certain in certain antithetical phrase rectangle is to the pixel data difference, assert that then the sub-rectangular area of this correspondence is the difference zone, finish difference contrast successively to 4 antithetical phrase rectangles, obtaining the 4th sub-rectangular area is the difference zone, and promptly R14 is different with R24, and repeat region is R11 (R21), R12 (R22) and R13 (R23);
C. code storage
Code storage is carried out in each difference zone to repeat region and P1, P2 respectively;
If encoder can only be encoded to the rectangle picture, then repeat region is once encoded with the rectangular area that R11 (R21), R12 (R22) form, the storage label is R1121, once encode in rectangular area with R13 (R23), storage is numbered R1323, and regional R14 once encodes for the difference of P1, and storage file is called P1, difference zone R24 for P2 once encodes, and storage file is called P2.
Though should be appreciated that here after repeat region is according to the subregion reorganization of dividing and carried out coding 2 times, for whole repeat region, only carried out once coding, will be understood that the coding number of times (1 time) of repeat region is less than participation number of pictures (2) relatively.
D. write down related information
The related information of the photo P1 of record comprises:
Filename: P1;
Repeat region numbering: R1121, R1323;
Positional information: the difference zone is R4, and repeat region is R1, R2, R3.
The related information of the photo P2 of record comprises:
Filename: P2;
Repeat region numbering: R1121, R1323;
Positional information: the difference zone is R4, and repeat region is R1, R2, R3
Positional information in this application example is to adopt to have implied the serial number of coordinate position.
The present invention utilizes the similitude between the continuous photo, after pixel data compared, obtain repeat region and difference section domain information, during coding, respectively code storage is carried out in the difference zone of repeat region and participation each continuous photo relatively, wherein the coding number of times of repeat region is less than participation number of pictures relatively, and best mode is that repeat region is only encoded once, as the shared data storage, the common use risked original image the time to be decoded.Can improve the compression ratio of photo like this, reduce its memory space in image processing facility.
Claims (14)
1. the processing method of a continuous photo is characterized in that, this method may further comprise the steps:
(a) pixel data of temporary at least two continuous photos;
(b) pixel data of comparison continuous photo correspondence position, acquisition comprises the difference comparative result of repeat region information and difference section domain information;
(c) respectively code storage is carried out in the difference zone of repeat region and participation each continuous photo relatively, wherein the coding number of times of repeat region is less than participation number of pictures relatively;
(d) write down the related information in each continuous photo repeat region and difference zone, described related information enough is used for merging the reduction continuous photo;
When (e) browsing continuous photo, decode to the difference zone and with the repeat region of this difference zone association, and merge repeat region and difference zone, with the reduction continuous photo according to the related information of record.
2. the method for claim 1 is characterized in that: in the step (a) at least two continuous photos are divided into several subregions by identical method, these at least two photos are called a comparison group; In the step (b), finish the comparison of each corresponding subregion of comparison group, during the subregion comparison, the pixel data of comparison correspondence one by one, if find a respective pixel data difference, then abandon relatively other respective pixel data of this subregion, and indicate the difference zone of this subregion for this comparison group, if relatively all respective pixel data homogeneous phases of group's subregion then indicate the repeat region of this subregion for this comparison group together.
3. method as claimed in claim 1 or 2 is characterized in that: before in the step (c) the difference zone of each continuous photo being encoded, according to the difference comparative result repeat region in each continuous photo is dismissed, and filled with simple and easy data; After referring to encode, described simple and easy data take the less repeating data of byte.
4. method as claimed in claim 3 is characterized in that: described related information comprises the numbering of the filename of difference area stores, related repeat region and the opposed area positional information in repeat region and difference zone.
5. the method for claim 1, it is characterized in that: described photo and subregion are rectangle, and the difference zone of described repeat region and continuous photo comprises one or more subregion rectangles, each partition conbination or coding respectively.
6. a continuous photo processing unit is characterized in that, this device comprises temporary storage cell, difference comparing unit, related information memory cell, code storage unit and decoding merge cells, wherein,
Temporary storage cell is used for storing the pixel data of each continuous photo temporarily;
The difference comparing unit is used for the correspondence position pixel data of each continuous photo is compared, to obtain to comprise the difference comparative result of repeat region information and difference section domain information;
The related information record cell is used to write down the related information of each continuous photo difference zone and repeat region, and described related information enough is used for merging the reduction continuous photo;
The code storage unit is used for respectively code storage being carried out in the difference zone of repeat region and participation each continuous photo relatively, and wherein the coding number of times of repeat region is less than participation number of pictures relatively;
The decoding merge cells is used for the repeat region of difference zone and this difference zone association is decoded, and according to related information, combination variance zone and repeat region are with the reduction continuous photo.
7. device as claimed in claim 6 is characterized in that described temporary storage cell is divided into several subregions with at least two continuous photos by identical method, and these at least two photos are called a relatively group; Described difference comparing unit is used to finish the comparison of each corresponding subregion of comparison group, during the subregion comparison, the pixel data of comparison correspondence one by one, if find a respective pixel data difference, then abandon relatively other respective pixel data of this subregion, and indicate the difference zone of this subregion, if relatively all respective pixel data homogeneous phases of group's subregion then indicate the repeat region of this subregion for this comparison group together for this comparison group.
8. as claim 6 or 7 described devices, it is characterized in that described device also comprises the reduction filler cells, be used for the repeat region of continuous photo being reduced, and fill with simple and easy data according to the difference comparative result of difference comparing unit; After referring to encode, described simple and easy data take the less repeating data of byte.
9. device as claimed in claim 6 is characterized in that: described related information comprises the numbering of the filename of difference area stores, related repeat region and the opposed area positional information in repeat region and difference zone.
10. image processing facility, this equipment has the continuous photo processing unit of auxiliary continuous shooting function, it is characterized in that, this device comprises temporary storage cell, difference comparing unit, related information memory cell, code storage unit and decoding merge cells, wherein
Temporary storage cell is used for storing the pixel data of each continuous photo temporarily;
The difference comparing unit is used for the correspondence position pixel data of each continuous photo is compared, to obtain to comprise the difference comparative result of repeat region information and difference section domain information;
The related information record cell is used to write down the related information of each continuous photo difference zone and repeat region, and described related information enough is used for merging the reduction continuous photo;
The code storage unit is used for respectively code storage being carried out in the difference zone of repeat region and participation each continuous photo relatively, and wherein the coding number of times of repeat region is less than participation number of pictures relatively;
The decoding merge cells is used for the repeat region of difference zone and this difference zone association is decoded, and according to related information, combination variance zone and repeat region are with the reduction continuous photo.
11. equipment as claimed in claim 10 is characterized in that, described temporary storage cell is divided into several subregions with at least two continuous photos by identical method, and these at least two photos are called a relatively group; Described difference comparing unit is used to finish the comparison of each corresponding subregion of comparison group, during the subregion comparison, the pixel data of comparison correspondence one by one, if find a respective pixel data difference, then abandon relatively other respective pixel data of this subregion, and indicate the difference zone of this subregion, if relatively all respective pixel data homogeneous phases of group's subregion then indicate the repeat region of this subregion for this comparison group together for this comparison group.
12., it is characterized in that described device also comprises the reduction filler cells, be used for the repeat region of continuous photo being reduced, and fill with simple and easy data according to the difference comparative result of difference comparing unit as claim 10 or 11 described equipment; After referring to encode, described simple and easy data take the less repeating data of byte.
13. equipment as claimed in claim 10 is characterized in that: described related information comprises the numbering of the filename of difference area stores, related repeat region and the opposed area positional information in repeat region and difference zone.
14. equipment as claimed in claim 10 is characterized in that: described photo and subregion are rectangle, and the difference zone of described repeat region and continuous photo comprises one or more subregion rectangles, each partition conbination or respectively the coding.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2008101441006A CN101335819B (en) | 2008-08-06 | 2008-08-06 | Continuous photo processing apparatus, method and image processing apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2008101441006A CN101335819B (en) | 2008-08-06 | 2008-08-06 | Continuous photo processing apparatus, method and image processing apparatus |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101335819A CN101335819A (en) | 2008-12-31 |
CN101335819B true CN101335819B (en) | 2010-06-16 |
Family
ID=40198105
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2008101441006A Active CN101335819B (en) | 2008-08-06 | 2008-08-06 | Continuous photo processing apparatus, method and image processing apparatus |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101335819B (en) |
Families Citing this family (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8655085B2 (en) * | 2010-10-28 | 2014-02-18 | Microsoft Corporation | Burst mode image compression and decompression |
JP5115619B2 (en) * | 2010-11-25 | 2013-01-09 | カシオ計算機株式会社 | Imaging apparatus, imaging control method, and program |
CN104202522B (en) * | 2014-08-29 | 2017-11-24 | 广东欧珀移动通信有限公司 | A kind of continuous photo storage method and mobile terminal applied to mobile terminal |
CN105528798B (en) * | 2014-09-29 | 2019-10-08 | 优视科技有限公司 | Picture compression method and device |
CN104361070B (en) * | 2014-11-11 | 2018-05-08 | 惠州Tcl移动通信有限公司 | Save continuous photo storage method, photo restoring method and the system of memory space |
CN104462422A (en) * | 2014-12-15 | 2015-03-25 | 北京百度网讯科技有限公司 | Object processing method and device |
CN104469069B (en) * | 2014-12-15 | 2019-07-30 | 北京百度网讯科技有限公司 | Photo synchronous method and device |
CN104506752B (en) * | 2015-01-06 | 2017-08-25 | 河海大学常州校区 | A kind of similar image compression method based on residual error compressed sensing |
CN106326908A (en) * | 2015-06-30 | 2017-01-11 | 中兴通讯股份有限公司 | Picture management method and apparatus, and terminal equipment |
CN105120164B (en) * | 2015-08-28 | 2016-10-19 | 努比亚技术有限公司 | The processing means of continuous photo and method |
CN105224671A (en) * | 2015-10-14 | 2016-01-06 | Tcl移动通信科技(宁波)有限公司 | A kind of photo storage method and system based on mobile terminal |
CN105630961A (en) * | 2015-12-24 | 2016-06-01 | Tcl集团股份有限公司 | Processing method and system of same-name file during picture copying |
CN106454122A (en) * | 2016-11-24 | 2017-02-22 | 广州赛意信息科技股份有限公司 | Processing method and system for fast continuous shooting |
CN108241645B (en) * | 2016-12-23 | 2020-03-17 | 腾讯科技(深圳)有限公司 | Image processing method and device |
CN108540726B (en) * | 2018-05-15 | 2020-05-05 | Oppo广东移动通信有限公司 | Method and device for processing continuous shooting image, storage medium and terminal |
CN110012225B (en) * | 2019-03-27 | 2021-09-24 | 维沃移动通信有限公司 | Image processing method and device and mobile terminal |
CN113596401A (en) * | 2021-07-29 | 2021-11-02 | 上海应用技术大学 | Image de-similarity transmission and restoration method based on ORB similarity judgment |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1202675A (en) * | 1997-03-26 | 1998-12-23 | 松下电器产业株式会社 | Image decoding device |
-
2008
- 2008-08-06 CN CN2008101441006A patent/CN101335819B/en active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1202675A (en) * | 1997-03-26 | 1998-12-23 | 松下电器产业株式会社 | Image decoding device |
Non-Patent Citations (2)
Title |
---|
JP特开2001-333430A 2001.11.30 |
JP特开2006-166359A 2006.06.22 |
Also Published As
Publication number | Publication date |
---|---|
CN101335819A (en) | 2008-12-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101335819B (en) | Continuous photo processing apparatus, method and image processing apparatus | |
US7602974B2 (en) | Universal fixed-pixel-size ISP scheme | |
US6246797B1 (en) | Picture and video storage management system and method | |
US10212440B2 (en) | Virtual frame buffer system and method | |
US20060269147A1 (en) | Accelerated image rendering | |
JP2018501693A (en) | How to create a video | |
WO2002015162A3 (en) | System and method for displaying large images with reduced capacity buffer, file format conversion, user interface with zooming and panning, and broadcast of different images | |
CN108492342B (en) | Method, device, processor, storage medium and terminal for merging broken graphs | |
EP1037165A2 (en) | Method and apparatus for processing image files | |
US20070294245A1 (en) | Method for Simple Hardware Implementation of JPEG Size Limiter | |
KR20110115357A (en) | Method and apparatus for generating of animation message | |
CN107592118B (en) | Decoding method and device for variable-length coded file | |
CN105430417A (en) | Coding method, decoding method, device and electronic equipment | |
CN105721810B (en) | A kind of image compression and storing method and device | |
CN101923559B (en) | Image file management method and system | |
US8427348B2 (en) | Parallel processing of sequentially dependent digital data | |
WO2007021135A1 (en) | Processing method of data structure for real-time image processing | |
EP4133719A1 (en) | A method, an apparatus and a computer program product for volumetric video coding | |
CN107103632B (en) | Image compression method and device | |
CN110619667B (en) | PNG picture compression method and system | |
CN106777107A (en) | A kind of method of digital specimen tile data storage | |
CN101800874B (en) | Access method and system of compressed video | |
KR102481009B1 (en) | Method for rapid reference object storage format for chroma subsampled images | |
CN107800917A (en) | Archival digitalization Machining Intelligent process flow line platform | |
CN112887729B (en) | Image coding and decoding method and device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |