CN105023285A - Image splitting method and device, image loading method and device - Google Patents

Image splitting method and device, image loading method and device Download PDF

Info

Publication number
CN105023285A
CN105023285A CN201410172883.4A CN201410172883A CN105023285A CN 105023285 A CN105023285 A CN 105023285A CN 201410172883 A CN201410172883 A CN 201410172883A CN 105023285 A CN105023285 A CN 105023285A
Authority
CN
China
Prior art keywords
picture
local
local picture
reservation
module
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.)
Granted
Application number
CN201410172883.4A
Other languages
Chinese (zh)
Other versions
CN105023285B (en
Inventor
王玉龙
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201410172883.4A priority Critical patent/CN105023285B/en
Priority to PCT/CN2015/077245 priority patent/WO2015161809A1/en
Publication of CN105023285A publication Critical patent/CN105023285A/en
Application granted granted Critical
Publication of CN105023285B publication Critical patent/CN105023285B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/46Embedding additional information in the video signal during the compression process
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/189Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding
    • H04N19/192Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding the adaptation method, adaptation tool or adaptation type being iterative or recursive
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/20Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using video object coding
    • H04N19/23Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using video object coding with coding of regions that are present throughout a whole video segment, e.g. sprites, background or mosaic
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • H04N19/593Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/90Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using coding techniques not provided for in groups H04N19/10-H04N19/85, e.g. fractals
    • H04N19/99Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using coding techniques not provided for in groups H04N19/10-H04N19/85, e.g. fractals involving fractal coding

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Image Processing (AREA)

Abstract

The invention discloses an image splitting method, comprising steps of obtaining an original images, splitting the original image according to a preset size to obtain a local image, removing the redundant local image in the local image, generating recovery information of the removed local image according to the retained local image and storing the retained local image and the recovery information. The image splitting method splits the original image into the local image, removes the redundant local image and generates the recovery information of the removed local image according to the retained local image, and stores retained local image and recovery information. Because the size of the file of the retained local image is smaller than the size of the original image, and the storage space is saved. When the original image is needed to be loaded, the retained local image alone can be loaded, and the removed local image can be recovered according to the recovery information, which can reduce the memory space occupied by loading the image. Furthermore, the invention also discloses an image splitting device, an image loading method and a device and an image splitting method and a system.

Description

Picture method for splitting and device, picture loading method and device
Technical field
The present invention relates to graph processing technique, particularly relate to a kind of picture method for splitting and device, and relate to a kind of picture loading method and device.
Background technology
In order to reach certain visual effect, adapt to the high definition screen that resolution is more and more higher, the file size of picture is increasing.Especially for needing the picture with transparent effect, its file size more can aggravate to raise.Such as, for the screen of the common size of 1024*768, if picture adopts RGBA module, each color value is represented by 8bit, then the file size of a full frame picture just can reach 1024*768*4B=3MB.If the expression figure place of each Color Channel increases, then the file size of picture is just larger, even if adopt compress technique, in order to not damage its transparent effect, undistorted, the file size of the picture after overcompression is still larger.
When current application program Loads Image, the general mode adopting entirety to load is disposable is loaded into internal memory by picture, thus needs a large amount of internal memory of consumption to deposit picture; And the internal memory that operating system application programs takies often has certain restriction, such as android, iOS operating system etc.When operating system receives internal memory warning, the application program that memory consumption is large likely occurs operating slack problem, even occurs the situation that the process of application program or thread are killed by system.
Summary of the invention
Based on this, be necessary to provide a kind of picture method for splitting reducing EMS memory occupation space when picture is loaded.
A kind of picture method for splitting, comprises the following steps:
Obtain original image;
Split original image according to pre-set dimension, obtain local picture;
Remove the local picture of redundancy in the picture of described local;
The recovery information of the local picture of described removal is generated according to the local picture retained;
Store the local picture of described reservation and described recovery information.
In addition, there is a need to provide a kind of picture loading method reducing EMS memory occupation space.
A kind of picture loading method, comprises the following steps:
The local picture that the part loading original image retains;
Obtain the recovery information of the local picture removed in described original image, described recovery information generates according to the local picture of described reservation;
The local picture removed according to the local picture of described reservation and described recovery Information recovering;
The local picture of described reservation and the local picture of described recovery are combined into panoramic pictures.
In addition, there is a need to provide a kind of picture detachment device reducing EMS memory occupation space when picture is loaded.
A kind of picture detachment device, is characterized in that, comprising:
Original image acquisition module, for obtaining original image;
Splitting module, for splitting original image according to pre-set dimension, obtaining local picture;
Duplicate removal module, for removing the local picture of redundancy in the picture of described local;
Recover information generating module, for generating the recovery information of the local picture of described removal according to the local picture retained;
Memory module, for storing the local picture of described reservation and described recovery information.
In addition, there is a need to provide a kind of picture charger reducing EMS memory occupation space.
A kind of picture charger, comprising:
Load-on module, the local picture that the part for loading original image retains;
Recover data obtaining module, for obtaining the recovery information of the local picture removed in described original image, described recovery information generates according to the local picture of described reservation;
Recover module, for the local picture removed according to the local picture of described reservation and described recovery Information recovering;
Composite module, for being combined into panoramic pictures by the local picture of described reservation and the local picture of recovery.
Above-mentioned picture method for splitting and device, original image is split into local picture, remove the local picture of redundancy in the picture of local, and the recovery information of the local picture removed is generated according to the local picture retained, and store the local picture and the information of recovery that retain, file size due to the local picture retained is less than the file size of original image, storage space can be saved on the one hand, on the other hand, when needs load original image, can only load the local picture retained, and according to recovering the local picture of Information recovering removal, thus the memory headroom shared by picture of loading can be reduced.
Above-mentioned picture loading method and device, the local picture that the part only loading original image retains, and obtain the recovery information of the local picture removed, further according to the local picture retained and the local picture recovering Information recovering removal, file size due to the local picture loaded is less than the file size of original image, therefore, EMS memory occupation space can be reduced.
Accompanying drawing explanation
Fig. 1 is the schematic flow sheet of the picture method for splitting in an embodiment;
Fig. 2 is the schematic flow sheet of the picture method for splitting in another embodiment;
Fig. 3 is that original image carries out splitting and the schematic diagram of reserve part local picture by the picture method for splitting in an embodiment;
Fig. 4 is the schematic flow sheet of the picture loading method in an embodiment;
Fig. 5 is the structural representation of the picture detachment device in an embodiment;
Fig. 6 is the structural representation of picture detachment device in another embodiment;
Fig. 7 is the structural representation of the picture charger in an embodiment;
Fig. 8 is the structural representation recovering module in an embodiment;
Fig. 9 is the module map of a computer system 1000 that can realize the embodiment of the present invention.
Embodiment
In order to make object of the present invention, technical scheme and advantage clearly understand, below in conjunction with drawings and Examples, the present invention is further elaborated.Should be appreciated that specific embodiment described herein only in order to explain the present invention, be not intended to limit the present invention.
As shown in Figure 1, in one embodiment, a kind of picture method for splitting, comprises the following steps:
Step S10, obtains original image.
The picture resource and dimension information etc. of original image can be obtained.Dimension information is the ranks quantity information of the pixel forming picture, and such as original image is of a size of 1024 × 768, then represent that this original image is made up of 1024 row, 768 row pixels.
Step S20, splits original image according to pre-set dimension, obtains local picture.
The size of original image is about the integral multiple of the size of local picture.
In one embodiment, doubly, original image wide is about the M power of wide 2 of local picture doubly to the Nth power being about 2 of length for local picture of original image, and M, N are natural number, but are 0 when M, N are different.That is, when splitting original image, original image can be separated in half, repeat to be separated in half splitting the local picture obtained, presetting secondary fractionation until complete.For rotational symmetry or centrosymmetric picture, split according to above-described embodiment, more easily obtain rotational symmetry or centrosymmetric local picture, contribute to original image to split into the local picture multiple local picture comprising redundancy, the redundancy picture that the local picture split comprises is more, and the local picture of reservation is also fewer.
Step S30, removes the local picture of redundancy in the picture of local.
In one embodiment, the local picture of redundancy is can by other local picture beyond self through local picture that geometric transformation obtains.
Concrete, the local picture of redundancy is can by any pictures in other Local map beyond self through local picture that geometric transformation obtains.
Geometric transformation comprises turning-over changed and rotational transform etc.Two identical pictures can be thought and obtain by rotating 360 degrees each other.
Step S40, generates the recovery information of the local picture removed according to the local picture retained.
Step S50, stores the recovery information of the local picture of local picture and the removal retained.
In one embodiment, step S30 comprises the following steps: remove the local picture of more than two width or two width that can mutually obtain through geometric transformation locally in picture beyond any width.
In one embodiment, the width local picture that step S30 can choose in the local picture splitting and obtain successively compares with remaining local picture, judge that can remaining local picture be obtained through geometric transformation by the local picture chosen, removing in the local picture splitting and obtain can by the local picture chosen through local picture that geometric transformation obtains.
Step S40 can generate the corresponding relation of the geometric transformation that the position of the local picture chosen, the position of the local picture of removal and the local picture that transforms to removal by the local picture chosen need pass through.
Step S50 can store the picture resource of the local picture of reservation and positional information and store the corresponding relation of above-mentioned generation.Namely the picture resource of the local picture of reservation and the positional information of local picture in original image of reservation is stored.
The position of local picture is the position of picture in original image, local.
The position of picture in original image, local can represent with the column locations of the pixel of local picture in original image, concrete, the column locations of two summit pixels in original image that the diagonal line of available local picture connects represents, such as, ((1, 1), (50, 60)) represent that local picture is positioned at the 1st of original image and walks to the 50th row, between 1st row to the 60th row, the pixel of local picture is positioned at the pixel (1 with original image, 1) and (50, 60) connecting line is in cornerwise rectangular coverage area, also can illustrate that the local left upper apex of picture and bottom right vertex are respectively the pixel (1 of original image, 1) and (50, 60).
Such as, note the first local left upper apex of picture and location of pixels of bottom right vertex in original image are respectively (1,1) and (50,60), the second local left upper apex of picture and the location of pixels of bottom right vertex are respectively (1,61) and (50,120).
If one in above-mentioned corresponding relation is recorded as: ((1,1), (50,60)), ((1,61), (50,120)), " flip horizontal+dextrorotation turn 90 degrees ", then above-mentioned record can represent that the second local picture can be turn 90 degrees through flip horizontal and then dextrorotation by the first local picture and obtains.
If be recorded as: ((1,1), (50,60)), ((1,61), (50,120)), "None", or ((1,1), (50,60)), ((1,61), (50,120)), " rotating 360 degrees ", then this record can represent that the second local picture is identical with the first local picture, through geometric transformation or the first local picture rotation 360 degree need not can be obtained the second locally picture.
In one embodiment, after step S20, above-mentioned picture method for splitting comprises the following steps:
Choose a width local picture in the picture of local, the picture chosen and remaining local picture are compared, judge that can remaining local picture be obtained through geometric transformation by the local picture chosen, removing in remaining local picture can by the local picture chosen through local picture that geometric transformation obtains, generate and store the position of the local picture chosen, the corresponding relation of the geometric transformation that the position of the local picture removed and the local picture that transforms to removal by the local picture chosen need pass through, store picture resource and the positional information of the local picture chosen, the local picture chosen is removed in the local picture that fractionation obtains,
With the local picture retained for performing scope, repeat the above step chosen picture, compare picture, remove picture, record corresponding relation, picture, until be only left a secondary local picture retained; Store picture resource and the positional information of last remaining width local picture.
The position of local picture is the position of picture in original image, local.
As shown in Figure 2, in a specific embodiment, above-mentioned picture method for splitting comprises the following steps:
Step S300, obtains original image, splits original image according to pre-set dimension, obtains local picture.
Step S301, chooses a width local picture in the picture of local.
Step S302, arranges i=1.
Step S303, compares the picture chosen and i-th local picture in remaining local picture, judges that can i-th local picture be obtained through geometric transformation by the local picture chosen, if so, then performs step S304, if not, then perform step S305.
Step S304, removes i-th local picture, generate and store the position of the local picture chosen, i-th local picture position and transform to by the local picture chosen the corresponding relation of geometric transformation that i-th local picture need pass through, enter step S305.
Step S305, arranges i=i+1, judges whether i equals the quantity of local picture, if not, then performs step S303, if so, then performs step S306.
Step S306, stores picture resource and the positional information of the local picture chosen, and removes the local picture chosen, enter step S307 in the local picture that fractionation obtains.
Step S307, judges whether the quantity of local picture equals 1, if not, then performs step S301, if so, then perform step S308.
Step S308, stores picture resource and the positional information of last remaining width local picture.
Fig. 3 is that original image carries out splitting and the schematic diagram of reserve part local picture by the picture method for splitting in an embodiment.As shown in Figure 3, split original image 1 along dotted line and obtain 48 width local pictures, through each local picture is compared, local, upper left corner picture 1a can be retained, first left side edge local picture 2b, second left side edge local picture 2c, local, lower left corner picture 1d, local, lower right corner picture 1e, right side edge local picture 1f, this 8 width local picture of upper edge local picture 1g and middle local picture 1h, and 40 width local pictures of remainder can be obtained through geometric transformation by the 8 width local pictures retained, therefore be the local picture of redundancy, the local picture of this 40 width redundancy can be deleted.
Above-mentioned picture method for splitting, original image is split into local picture, remove the local picture of redundancy in the picture of local, and the recovery information of the local picture removed is generated according to the local picture retained, and store the local picture and the information of recovery that retain, file size due to the local picture retained is less than the file size of original image, storage space can be saved on the one hand, on the other hand, when needs load original image, can only load the local picture retained, and according to recovering the local picture of Information recovering removal, thus the memory headroom shared by picture of loading can be reduced.
As shown in Figure 4, in one embodiment, a kind of picture loading method, comprises the following steps:
Step S70, the local picture that the part loading original image retains.
Original image is made up of the local picture of the removal beyond the local picture of the local picture retained and reservation.
Step S80, obtains the recovery information of the local picture removed in original image, and the recovery information of the local picture of removal generates according to the local picture retained.
Step S90, according to the local picture retained and the local picture recovering Information recovering removal.
Step S100, is combined into panoramic pictures by the local picture of reservation and the local picture of recovery.
In one embodiment, the local picture of removal can be obtained through geometric transformation by the local picture retained.
Geometric transformation comprises rotational transform and turning-over changed etc.
In one embodiment, the data of the local picture of the reservation of loading comprise picture resource and the positional information of the local picture of reservation.The positional information of local picture is the positional information of local picture in original image.The position of picture in original image, local can represent with the column locations of the pixel of local picture in original image, concrete, and the column locations of two summit pixels in original image that the diagonal line of available local picture connects represents.
Recovery information comprises: the position of the local picture of reservation, the position of the local picture of removal that can be obtained through geometric transformation by the local picture retained, the corresponding relation of geometric transformation that need be passed through by the local picture that the local picture of reservation transforms to removal.
Step S90 comprises the following steps: the picture resource loaded accordingly according to the position acquisition of the local picture of the reservation comprised in recovery information; According to geometric transformation information corresponding in recovery information, picture resource is carried out corresponding geometric transformation, obtain the picture resource of the local picture of the removal of correspondence position.
Such as, a record content in recovery information comprises: ((1,1), (50,60)), ((1,61), (50,120)), " flip horizontal+dextrorotation turn 90 degrees ".Then can search position ((1 in the picture resource of the local picture loaded and positional information, 1), (50,60)) corresponding picture resource, further the picture resource found is carried out flip horizontal, further dextrorotation turn 90 degrees, thus obtain position ((1,61), (50,120)) picture resource of corresponding local picture.
Step S100 comprises the following steps: spliced according to correspondence position by the picture resource of the local picture of reservation and the local picture of recovery, obtain panoramic pictures.
Such as, be ((1 by position, 1), (50,60)) picture resource be placed on the 1st of combination picture walk to the 50th row, the 1st row to the 60th row position, be ((1 by position, 61), (50,120)) picture resource be placed on the 1st of combination picture walk to the 50th row, the 61st row to the 120th column position, etc.
In a specific embodiment, can play up the interface control of correspondence position according to the picture resource of local picture of the local picture retained and recovery, a corresponding interface control of local picture, is spliced to form panoramic pictures by interface control.
Above-mentioned picture loading method, the local picture that the part only loading original image retains, and obtain the recovery information being returned to the local picture removed in original image by the local picture retained, further according to the local picture retained and the local picture recovering Information recovering removal, file size due to the local picture loaded is less than the file size of original image, therefore, EMS memory occupation space can be reduced.
A kind of picture splits loading method, comprises the step in the picture method for splitting in above-mentioned any embodiment, and comprises the step in the picture loading method in above-mentioned any embodiment.
In some application interfaces, background picture generally infrequently changes, and above-mentioned picture splits loading method and can be used for splitting loading background picture.In an application scenarios, above-mentioned picture splits the process that loading method comprises following fractionation background picture, and this process comprises the following steps:
(1.1) background picture of specifying is obtained.
(1.2) split background picture according to pre-set dimension, obtain local picture.
The size of original image is about the integral multiple of the size of local picture.Quantity due to local picture will affect interface and refresh fluency, therefore, can arrange the transformation splitting the local picture obtained.When splitting background picture, the minimum dimension of local picture can be calculated according to the size of background picture and this transformation, and the size arranging local picture is less than or equal to this minimum dimension.
(1.3) the width local picture chosen successively in the local picture splitting and obtain compares with remaining local picture, judge that can remaining local picture be obtained through geometric transformation by the local picture chosen, removing in the local picture splitting and obtain can by the local picture chosen through local picture that geometric transformation obtains.
(1.4) generate the recovery information of the local picture removed according to the local picture retained, namely generate the corresponding relation of the geometric transformation that the position of local picture in background picture, the position of local picture in background picture of removal and the local picture that transforms to removal by the local picture chosen chosen need pass through.
(1.5) positional information of local picture in background picture of the picture resource and reservation that store the local picture retained also stores the recovery information removing local picture.
Above-mentioned picture splits the process that loading method comprises following loading background picture, and this process comprises the following steps:
(2.1) the local picture that the part loading background picture retains.
(2.2) the recovery information of the local picture removed in background extraction picture.
(2.3) according to the local picture retained and the local picture recovering Information recovering removal.
(2.4) the local picture of reservation and the local picture of recovery are combined into the panoramic pictures of background picture.
Above-mentioned picture splits loading method, original image is split into local picture, remove the local picture of redundancy in the picture of local, and the recovery information of the local picture removed is generated according to the local picture retained, and store the recovery information of the local picture of reservation and the local picture of removal, in the process loading original image, the local picture that the part only loading original image retains, and obtain the recovery information of the local picture removed, further according to the local picture retained and the local picture recovering Information recovering removal, file size due to the local picture retained is less than the file size of original image, storage space can be saved on the one hand, on the other hand, the memory headroom shared by picture of loading can be reduced.
As shown in Figure 5, in one embodiment, a kind of picture detachment device, comprises original image acquisition module 10, fractionation module 20, duplicate removal module 30, recovers information generating module 40 and memory module 50, wherein:
Original image acquisition module 10 is for obtaining original image.
Original image acquisition module 10 can obtain the picture resource and dimension information etc. of original image.Dimension information is the ranks quantity information of the pixel forming picture, and such as original image is of a size of 1024 × 768, then represent that this original image is made up of 1024 row, 768 row pixels.
Splitting module 20 for splitting original image according to pre-set dimension, obtaining local picture.
The size of original image is about the integral multiple of the size of local picture.
In one embodiment, the Nth power being about 2 of length for local picture of original image doubly, original image wide be the M power of wide 2 of local picture doubly, M, N are natural number, but are 0 during M, N difference.That is, when fractionation module 20 splits original image, original image can be separated in half, repeat to be separated in half splitting the local picture obtained, presetting secondary fractionation until complete.For rotational symmetry or centrosymmetric picture, split according to above-described embodiment, more easily obtain rotational symmetry or centrosymmetric local picture, contribute to original image to split into the local picture multiple local picture comprising redundancy, the redundancy picture that the local picture split comprises is more, and the local picture of reservation is also fewer.
Duplicate removal module 30 is for removing the local picture of redundancy in the picture of local.
In one embodiment, the local picture of redundancy is can by other local picture beyond self through local picture that geometric transformation obtains.
Concrete, the local picture of redundancy is can by any pictures in other Local map beyond self through local picture that geometric transformation obtains.
Geometric transformation comprises turning-over changed and rotational transform etc.Two identical pictures can be thought and obtain by rotating 360 degrees each other.
Recover information generating module 40 for generating the recovery information of the local picture removed according to the local picture retained.
Memory module 50 is for the recovery information of the local picture of the local picture and removal that store reservation.
In one embodiment, duplicate removal module 30 is for removing the local picture in more than two width or two width that can mutually obtain through geometric transformation local picture beyond any width.
In one embodiment, the width local picture that duplicate removal module 30 can be chosen in the local picture splitting and obtain successively compares with remaining local picture, judge that can remaining local picture be obtained through geometric transformation by the local picture chosen, removing in the local picture splitting and obtain can by the local picture chosen through local picture that geometric transformation obtains.
The corresponding relation of geometric transformation of recovery information logging modle 40 for generating the position of the local picture chosen, the position of the local picture of removal and the local picture that transforms to removal by the local picture chosen and need passing through.
Memory module 50 is for storing the picture resource of the local picture of reservation and positional information and storing the corresponding relation of above-mentioned generation.The positional information of the local picture that memory module 50 stores is the positional information of local picture in original image.
The position of local picture is the position of picture in original image, local.
The position of picture in original image, local can represent with the column locations of the pixel of local picture in original image, concrete, and the column locations of two summit pixels in original image that the diagonal line of available local picture connects represents.
As shown in Figure 6, in one embodiment, duplicate removal module 30 comprise choose module 301, compare and judge module 302, remove module 303, above-mentioned picture detachment device also comprises cycle control module 60, wherein:
Original image acquisition module 10 is for obtaining original image.
Splitting module 20 for splitting original image according to pre-set dimension, obtaining local picture.
Choose module 301 for choosing a width local picture in the picture of local.
Comparison and judge module 302, for the picture chosen and remaining local picture being compared, judge that can remaining local picture be obtained through geometric transformation by the described local picture chosen.
Removing module 303 can by the local picture chosen through local picture that geometric transformation obtains for remove in remaining local picture;
Recover the corresponding relation of geometric transformation of information generating module 40 for generating the position of the local picture chosen, the position of the local picture of removal and the local picture that transforms to removal by the local picture chosen and need passing through.
Memory module 50 is for storing the corresponding relation of generation.
Memory module 50 is also for storing picture resource and the positional information of the local picture chosen.
Remove module 303 also for after the local picture chosen in memory module storages, in the local picture that fractionation obtains, remove the local picture chosen.
Cycle control module 60 for retain local picture for perform scope, control chooses module 301, compare and judge module 302, remove module 303, recover information logging modle 40 and memory module 50 reruns, until the only remaining one secondary local picture retained.
Memory module 50 is also for storing picture resource and the positional information of last remaining width local picture.
The position of local picture is the position of picture in original image, local.
In a specific embodiment:
Original image acquisition module 10 is for obtaining original image.
Splitting module 20 for splitting original image according to pre-set dimension, obtaining local picture.
Choose module 301 for choosing a width local picture in the picture of local.
Cycle control module 60 for choose module 301 choose local picture in one width local picture after, i=1 is set, and start compare and judge module 302.
Comparison and judge module 302, for the picture chosen and i-th local picture in remaining local picture being compared, judge that can i-th local picture be obtained through geometric transformation by the local picture chosen.
If cycle control module 60 also can be obtained through geometric transformation by the local picture chosen for i-th local picture, then i-th local picture is passed to and remove module 303 to start removal module 303, and start recovery information logging modle 40.
Remove module 303 for splitting in the local picture obtained the local picture removed cycle control module 60 and transmit.
Recover information generating module 40 for generating the position of the local picture chosen, the position of i-th local picture and being transformed to the corresponding relation of the geometric transformation that i-th local picture need pass through by the local picture chosen, memory module 50 is for storing the corresponding relation of generation.
Cycle control module 60 is also for after removing module 303 and removing i-th local picture, i=i+1 is set, judge whether i equals the quantity of local picture, if not, then start and to compare and judge module 302 carries out work, if so, then the local picture chosen is passed to memory module 50 to start memory module 50, and the local picture chosen is passed to removal module 303 to start removal module 303.
Memory module 50 is also for storing picture resource and the positional information of the local picture that cycle control module 60 is transmitted.
Cycle control module 60 is also for removing module 303 after splitting and removing the local picture chosen in the local picture that obtains, judge whether the quantity of local picture equals 1, if not, then start and choose module 301, if so, then by last remaining width local picture to memory module 50 to start memory module 50.
Above-mentioned picture detachment device, original image is split into local picture, remove the local picture of redundancy in the picture of local, and the recovery information of the local picture removed is generated according to the local picture retained, and store the local picture and the information of recovery that retain, file size due to the local picture retained is less than the file size of original image, storage space can be saved on the one hand, on the other hand, when needs load original image, can only load the local picture retained, and according to recovering the local picture of Information recovering removal, thus the memory headroom shared by picture of loading can be reduced.
As shown in Figure 7, in one embodiment, a kind of picture charger, comprises load-on module 70, recovers data obtaining module 80, recovers module 90 and composite module 100, wherein:
The local picture that load-on module 70 retains for the part loading original image.
Original image is made up of the local picture of the removal beyond the local picture of the local picture retained and described reservation.
Recover data obtaining module 80 for obtaining the recovery information of the local picture removed in original image, the recovery information of the local picture of removal generates according to the local picture retained.
Recover the local picture of module 90 for removing according to the local picture retained and recovery Information recovering.
Composite module 100 is for being combined into panoramic pictures by the local picture of reservation and the local picture of recovery.
In one embodiment, the local picture of removal can be obtained through geometric transformation by the local picture retained.
Geometric transformation comprises rotational transform and turning-over changed etc.
In one embodiment, the data of the local picture of the reservation of loading comprise picture resource and the positional information of the local picture of reservation.The positional information of local picture is the positional information of local picture in original image.The position of picture in original image, local can represent with the column locations of the pixel of local picture in original image, concrete, and the column locations of two summit pixels in original image that the diagonal line of available local picture connects represents.
Recovery information comprises: the position of the local picture of reservation, the position of the local picture of removal that can be obtained through geometric transformation by the local picture retained, the corresponding relation of geometric transformation that need be passed through by the local picture that the local picture of reservation transforms to removal.
As shown in Figure 8, in one embodiment, recover module 90 and comprise picture resource acquisition module 902 and geometric transformation module 904, wherein:
The picture resource that picture resource acquisition module 902 has loaded accordingly for the position acquisition of the local picture according to the reservation comprised in recovery information; Geometric transformation module 904, for picture resource being carried out corresponding geometric transformation according to geometric transformation information corresponding in recovery information, obtains the picture resource of the local picture of the removal of correspondence position.
In one embodiment, composite module 100, for being spliced according to correspondence position by the picture resource of the local picture of reservation and the local picture of recovery, obtains panoramic pictures.
Such as, be ((1 by position, 1), (50,60)) picture resource be placed on the 1st of combination picture walk to the 50th row, the 1st row to the 60th row position, be ((1 by position, 61), (50,120)) picture resource be placed on the 1st of combination picture walk to the 50th row, the 61st row to the 120th column position, etc.
In a specific embodiment, composite module 100 can play up the interface control of correspondence position according to the picture resource of local picture of the local picture retained and recovery, a corresponding interface control of local picture, is spliced to form panoramic pictures by interface control.
Above-mentioned picture charger, the local picture that the part only loading original image retains, and obtain the recovery information being returned to the local picture removed in original image by the local picture retained, further according to the local picture retained and the local picture recovering Information recovering removal, file size due to the local picture loaded is less than the file size of original image, therefore, EMS memory occupation space can be reduced.
A kind of picture splits loading system, comprises the module in the picture detachment device in above-mentioned any embodiment, and comprises the module in the picture charger in above-mentioned any embodiment.
In an application scenarios, above-mentioned picture splits loading system and can be used for splitting loading background picture, in the process splitting background picture:
Original image acquisition module 10 is for obtaining the background picture of specifying.
Splitting module 20 for splitting background picture according to pre-set dimension, obtaining local picture.
The size of original image is about the integral multiple of the size of local picture.
Above-mentioned picture fractionation loading system also can comprise size and arrange module.Quantity due to local picture will affect interface and refresh fluency, therefore, size arranges module can calculate local picture minimum dimension according to the size of background picture and the transformation of the local picture preset, and the size arranging local picture is less than or equal to this minimum dimension.
Duplicate removal module 30 compares with remaining local picture for choosing the width local picture split in the local picture that obtains successively, judge that can remaining local picture be obtained through geometric transformation by the local picture chosen, removing in the local picture splitting and obtain can by the local picture chosen through local picture that geometric transformation obtains.
Recover information generating module 40 for generating the recovery information of the local picture removed according to the local picture retained.Concrete, recover the corresponding relation that information generating module 40 can generate the geometric transformation that the position of local picture in background picture, the position of local picture in background picture of removal and the local picture that transforms to removal by the local picture chosen chosen need pass through.
Memory module 50 for the positional information of local picture in background picture of the picture resource and reservation that store the local picture of reservation, and stores the recovery information removing local picture.
In the process loading background picture:
The local picture that load-on module 70 retains for the part loading background picture.
Recover the recovery information of local picture of data obtaining module 80 for removing in background extraction picture.
Recover the local picture of module 90 for removing according to the local picture retained and recovery Information recovering.
Composite module 100 is for being combined into the panoramic pictures of background picture by the local picture of reservation and the local picture of recovery.
Above-mentioned picture splits loading system, original image is split into local picture, remove the local picture of redundancy in the picture of local, and the recovery information of the local picture removed is generated according to the local picture retained, and store the recovery information of the local picture of reservation and the local picture of removal, in the process loading original image, the local picture that the part only loading original image retains, and obtain the recovery information of the local picture removed, further according to the local picture retained and the local picture recovering Information recovering removal, file size due to the local picture retained is less than the file size of original image, storage space can be saved on the one hand, on the other hand, the memory headroom shared by picture of loading can be reduced.
Fig. 9 is the module map of a computer system 1000 that can realize the embodiment of the present invention.This computer system 1000 is an example being applicable to computer environment of the present invention, can not think to propose any restriction to usable range of the present invention.Computer system 1000 can not be interpreted as the combination needing the one or more parts depending on or have in illustrated exemplary computer system 1000.
Computer system 1000 shown in Fig. 9 is the examples being suitable for computer system of the present invention.Other framework with different sub-systems configuration also can use.The similar devices such as the desktop computer known by masses, notebook, panel computer are such as had to go for some embodiments of the present invention.But be not limited to above cited equipment.
As shown in Figure 9, computer system 1000 comprises processor 1010, storer 1020 and system bus 1022.The various system components comprising storer 1020 and processor 1010 are connected on system bus 1022.Processor 1010 is the hardware being used for being performed by arithmetic sum logical operation basic in computer system computer program instructions.Storer 1020 be one for storing the physical equipment of calculation procedure or data (such as, program state information) temporarily or permanently.System bus 1020 can be any one in the bus structure of following several types, comprises memory bus or memory controller, peripheral bus and local bus.Processor 1010 and storer 1020 can carry out data communication by system bus 1022.Wherein storer 1020 comprises ROM (read-only memory) (ROM) or flash memory (all not shown in figure), and random access memory (RAM), and RAM typically refers to the primary memory being loaded with operating system and application program.
Computer system 1000 also comprises display interface 1030 (such as, Graphics Processing Unit), display device 1040 (such as, liquid crystal display), audio interface 1050 (such as, sound card) and audio frequency apparatus 1060 (such as, loudspeaker).Display device 1040 and audio frequency apparatus 1060 are the media devices for experiencing content of multimedia.
Computer system 1000 generally comprises a memory device 1070.Memory device 1070 can be selected from multiple computer-readable medium, and computer-readable medium refers to any available medium can accessed by computer system 1000, that comprise movement and fixing two media.Such as, computer-readable medium includes but not limited to, flash memory (miniature SD card), CD-ROM, digital versatile disc (DVD) or other optical disc storage, tape cassete, tape, disk storage or other magnetic storage apparatus, or can be used for storing information needed and other medium any can accessed by computer system 1000.
Computer system 1000 also comprises input media 1080 and input interface 1090 (such as, I/O controller).User can pass through input media 1080, and as the touch panel equipment in keyboard, mouse, display device 1040, input instruction and information are in computer system 1000.Input media 1080 is normally connected on system bus 1022 by input interface 1090, but also can be connected by other interface or bus structure, as USB (universal serial bus) (USB).
Computer system 1000 can be carried out logic with one or more network equipment in a network environment and is connected.The network equipment can be PC, server, router, smart phone, panel computer or other common network node.Computer system 1000 is connected with the network equipment by LAN (Local Area Network) (LAN) interface 1100 or mobile comm unit 1110.LAN (Local Area Network) (LAN) refers in limited area, such as family, school, computer laboratory or use the office building of the network media, the computer network of interconnected composition.WiFi and twisted-pair feeder wiring Ethernet are two kinds of technology of the most frequently used structure LAN (Local Area Network).WiFi is a kind of technology that can make computer system 1000 swapping data or be connected to wireless network by radiowave.Mobile comm unit 1110 can be answered by radio communication diagram while movement and call in a wide geographic area.Except call, mobile comm unit 1110 is also supported in the 2G providing mobile data service, carries out internet access in 3G or 4G cellular communication system.
It should be pointed out that other computer system comprising the subsystem more more or less than computer system 1000 also can be applicable to invention.Such as, computer system 1000 can comprise the bluetooth unit that can exchange data in short distance, for the imageing sensor of taking a picture, and for the accelerometer of acceleration measurement.
As described in detail above, being applicable to computer system 1000 of the present invention and can performing the assigned operation that picture method for splitting, picture loading method and picture split loading method.Computer system 1000 performs these operations by the form of the software instruction in processor 1010 moving calculation machine computer-readable recording medium.These software instructions can be read into storer 1020 from memory device 1070 or by lan interfaces 1100 from another equipment.The software instruction be stored in storer 1020 makes processor 1010 perform above-mentioned picture method for splitting, picture loading method and picture and splits loading method.In addition, also the present invention can be realized equally by hardware circuit or hardware circuit in conjunction with software instruction.Therefore, the combination that the present invention is not limited to any specific hardware circuit and software is realized.
The above embodiment only have expressed several embodiment of the present invention, and it describes comparatively concrete and detailed, but therefore can not be interpreted as the restriction to the scope of the claims of the present invention.It should be pointed out that for the person of ordinary skill of the art, without departing from the inventive concept of the premise, can also make some distortion and improvement, these all belong to protection scope of the present invention.Therefore, the protection domain of patent of the present invention should be as the criterion with claims.

Claims (18)

1. a picture method for splitting, comprises the following steps:
Obtain original image;
Split original image according to pre-set dimension, obtain local picture;
Remove the local picture of redundancy in the picture of described local;
The recovery information of the local picture of described removal is generated according to the local picture retained;
Store the local picture of described reservation and described recovery information.
2. picture method for splitting according to claim 1, is characterized in that, in the picture of described removal described local, the step of the local picture of redundancy comprises:
Local picture more than two width that removal can obtain through geometric transformation mutually or two width in the picture of local beyond any width.
3. picture method for splitting according to claim 2, is characterized in that, in the picture of described removal described local, the step of the local picture of redundancy comprises:
The width local picture chosen successively in the described local picture splitting and obtain compares with remaining local picture, judge that can the local picture of described remainder be obtained through geometric transformation by the described local picture chosen, remove that split in the described local picture that obtains can by the described local picture chosen through local picture that geometric transformation obtains.
4. picture method for splitting according to claim 3, is characterized in that, the recovery information Step that the described local picture according to retaining generates the local picture of described removal comprises:
The corresponding relation of the geometric transformation that the position of the position of the local picture chosen described in generation, the local picture of described removal and the local picture transforming to described removal by the described local picture chosen need pass through.
5., according to the arbitrary described picture method for splitting of Claims 1-4, it is characterized in that, the step of the local picture of the described reservation of described storage comprises:
Store picture resource and the positional information of the local picture retained.
6. a picture loading method, comprises the following steps:
The local picture that the part loading original image retains;
Obtain the recovery information of the local picture removed in described original image, described recovery information generates according to the local picture of described reservation;
The local picture removed according to the local picture of described reservation and described recovery Information recovering;
The local picture of described reservation and the local picture of described recovery are combined into panoramic pictures.
7. picture loading method according to claim 6, is characterized in that, the local picture of described removal can be obtained through geometric transformation by the local picture of described reservation.
8. picture loading method according to claim 7, is characterized in that, the data of the local picture of the described reservation of loading comprise picture resource and the positional information of the local picture of described reservation;
Described recovery information comprises: the position of the local picture of reservation, the position of the local picture of removal that can be obtained through geometric transformation by the local picture retained, the corresponding relation of geometric transformation that need be passed through by the local picture that the local picture of reservation transforms to removal;
The step of the local picture removed described in the described local picture according to described reservation and described recovery Information recovering comprises:
According to the picture resource that the position acquisition of the local picture of the reservation comprised in described recovery information has loaded accordingly;
According to geometric transformation information corresponding in described recovery information, picture resource is carried out corresponding geometric transformation, obtain the picture resource of the local picture of the removal of correspondence position.
9. picture loading method according to claim 8, comprises the step that the local picture of described reservation and the local picture of described recovery are combined into panoramic pictures:
The picture resource of the local picture of reservation and the local picture of recovery is spliced according to correspondence position, obtains panoramic pictures.
10. a picture detachment device, is characterized in that, comprising:
Original image acquisition module, for obtaining original image;
Splitting module, for splitting original image according to pre-set dimension, obtaining local picture;
Duplicate removal module, for removing the local picture of redundancy in the picture of described local;
Recover information generating module, for generating the recovery information of the local picture of described removal according to the local picture retained;
Memory module, for storing the local picture of described reservation and described recovery information.
11. picture detachment device according to claim 10, is characterized in that, described duplicate removal module is for removing the local picture in more than two width or two width that can mutually obtain through geometric transformation local picture beyond any width.
12. picture detachment device according to claim 11, it is characterized in that, described duplicate removal module is used for choosing successively the width local picture split in the described local picture that obtains and compares with remaining local picture, judge that can the local picture of described remainder be obtained through geometric transformation by the described local picture chosen, remove that split in the described local picture that obtains can by the described local picture chosen through local picture that geometric transformation obtains.
13. picture detachment device according to claim 12, it is characterized in that, the corresponding relation of the geometric transformation that described recovery information generating module need be passed through for the position of local picture, the position of the local picture of described removal and the local picture that transforms to described removal by the described local picture chosen chosen described in generating.
14., according to claim 10 to 13 arbitrary described picture detachment device, is characterized in that described memory module is for storing picture resource and the positional information of the local picture of reservation.
15. 1 kinds of picture chargers, is characterized in that, comprising:
Load-on module, the local picture that the part for loading original image retains;
Recover data obtaining module, for obtaining the recovery information of the local picture removed in described original image, described recovery information generates according to the local picture of described reservation;
Recover module, for the local picture removed according to the local picture of described reservation and described recovery Information recovering;
Composite module, for being combined into panoramic pictures by the local picture of described reservation and the local picture of described recovery.
16. picture chargers according to claim 15, is characterized in that, the local picture of described removal can be obtained through geometric transformation by the local picture of described reservation.
17. picture chargers according to claim 16, is characterized in that, the data of the local picture of the described reservation of loading comprise picture resource and the positional information of the local picture of described reservation;
Described recovery information comprises: the position of the local picture of reservation, the position of the local picture of removal that can be obtained through geometric transformation by the local picture retained, the corresponding relation of geometric transformation that need be passed through by the local picture that the local picture of reservation transforms to removal;
Described recovery module comprises:
Picture resource acquisition module, the picture resource that the position acquisition for the local picture according to the reservation comprised in described recovery information has loaded accordingly;
Geometric transformation module, for picture resource being carried out corresponding geometric transformation according to geometric transformation information corresponding in described recovery information, obtains the picture resource of the local picture of the removal of correspondence position.
18. picture chargers according to claim 17, described composite module is used for the picture resource of the local picture of reservation and the local picture of recovery to splice according to correspondence position, obtains panoramic pictures.
CN201410172883.4A 2014-04-25 2014-04-25 Picture method for splitting and device, picture loading method and device Active CN105023285B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201410172883.4A CN105023285B (en) 2014-04-25 2014-04-25 Picture method for splitting and device, picture loading method and device
PCT/CN2015/077245 WO2015161809A1 (en) 2014-04-25 2015-04-23 Picture splitting method and apparatus, and picture loading method and apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410172883.4A CN105023285B (en) 2014-04-25 2014-04-25 Picture method for splitting and device, picture loading method and device

Publications (2)

Publication Number Publication Date
CN105023285A true CN105023285A (en) 2015-11-04
CN105023285B CN105023285B (en) 2018-12-18

Family

ID=54331762

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410172883.4A Active CN105023285B (en) 2014-04-25 2014-04-25 Picture method for splitting and device, picture loading method and device

Country Status (2)

Country Link
CN (1) CN105023285B (en)
WO (1) WO2015161809A1 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107204024A (en) * 2016-03-16 2017-09-26 腾讯科技(深圳)有限公司 Handle the method and device of sequence of pictures frame
CN107515947A (en) * 2017-09-05 2017-12-26 北京京东尚科信息技术有限公司 picture loading method and its system
WO2018040964A1 (en) * 2016-08-30 2018-03-08 阿里巴巴集团控股有限公司 Network image loading method, device and system
CN108734664A (en) * 2017-04-21 2018-11-02 北大方正集团有限公司 A kind of picture rotation processing method and system
CN115205313A (en) * 2022-08-11 2022-10-18 北京拙河科技有限公司 Picture optimization method and device based on least square algorithm

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106598679B (en) * 2016-12-21 2020-07-31 北京奇虎科技有限公司 Method and device for loading picture resources

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1516461A (en) * 2003-01-10 2004-07-28 孙顺姬 Digital dynamic image compression method based on variable image plaid
CN101232625A (en) * 2008-02-26 2008-07-30 吉林大学 High efficient multidimensional video stream encoding and decoding method
CN101431676A (en) * 2008-12-08 2009-05-13 哈尔滨工程大学 Geometric moment invariants image compression method with maximum compression ratio optimization
KR101146138B1 (en) * 2008-12-10 2012-05-16 한국전자통신연구원 Temporal scalabel video encoder

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1516461A (en) * 2003-01-10 2004-07-28 孙顺姬 Digital dynamic image compression method based on variable image plaid
CN101232625A (en) * 2008-02-26 2008-07-30 吉林大学 High efficient multidimensional video stream encoding and decoding method
CN101431676A (en) * 2008-12-08 2009-05-13 哈尔滨工程大学 Geometric moment invariants image compression method with maximum compression ratio optimization
KR101146138B1 (en) * 2008-12-10 2012-05-16 한국전자통신연구원 Temporal scalabel video encoder

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107204024A (en) * 2016-03-16 2017-09-26 腾讯科技(深圳)有限公司 Handle the method and device of sequence of pictures frame
WO2018040964A1 (en) * 2016-08-30 2018-03-08 阿里巴巴集团控股有限公司 Network image loading method, device and system
CN108734664A (en) * 2017-04-21 2018-11-02 北大方正集团有限公司 A kind of picture rotation processing method and system
CN108734664B (en) * 2017-04-21 2021-02-09 北大方正集团有限公司 Picture rotation processing method and system
CN107515947A (en) * 2017-09-05 2017-12-26 北京京东尚科信息技术有限公司 picture loading method and its system
CN115205313A (en) * 2022-08-11 2022-10-18 北京拙河科技有限公司 Picture optimization method and device based on least square algorithm

Also Published As

Publication number Publication date
WO2015161809A1 (en) 2015-10-29
CN105023285B (en) 2018-12-18

Similar Documents

Publication Publication Date Title
CN105023285A (en) Image splitting method and device, image loading method and device
US9736395B2 (en) Dynamic display layout
CN109064399B (en) Image super-resolution reconstruction method and system, computer device and storage medium thereof
US20130057572A1 (en) Multiple Display Device Taskbars
CN106909333B (en) Screen configuration method and device for display screen
CN110070496B (en) Method and device for generating image special effect and hardware device
CN103678536A (en) Method and device for implementing page returning
US20160269674A1 (en) Dynamic Video Capture Rate Control
US20160179357A1 (en) Method, device and terminal for implementing rotation of floating window
CN113015007B (en) Video frame inserting method and device and electronic equipment
US20120062573A1 (en) Display switching device
CN111104077B (en) Multi-screen display control method, device and equipment and readable storage medium
US20220027032A1 (en) Image display method, device and storage medium
JP2010181573A (en) Image processing apparatus, information processing apparatus, mobile terminal device, and image processing method
KR20150012424A (en) Method for displaying and an electronic device thereof
CN105427235A (en) Image browsing method and system
CN110209462B (en) Window arrangement method, device and equipment
US9354772B2 (en) Method and device for movement of image object
CN109214977A (en) Image processing apparatus and its control method
CN113986168A (en) Image display method, device, equipment and readable storage medium
CN103444189A (en) Panorama picture scrolling
US9161009B2 (en) System, terminal device, and image capturing method
US8754908B2 (en) Optimized on-screen video composition for mobile device
CN106293030B (en) A kind of information processing method and electronic equipment
CN104392410A (en) Method and equipment for integrating pictures in skin system and skin drawing method

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant