CN102930523A - Picture processing system and picture slicing implementation method - Google Patents

Picture processing system and picture slicing implementation method Download PDF

Info

Publication number
CN102930523A
CN102930523A CN2012104520788A CN201210452078A CN102930523A CN 102930523 A CN102930523 A CN 102930523A CN 2012104520788 A CN2012104520788 A CN 2012104520788A CN 201210452078 A CN201210452078 A CN 201210452078A CN 102930523 A CN102930523 A CN 102930523A
Authority
CN
China
Prior art keywords
picture
template
film source
horizontal
mosaic template
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
CN2012104520788A
Other languages
Chinese (zh)
Other versions
CN102930523B (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.)
Beijing Qihoo Technology Co Ltd
Original Assignee
Beijing Qihoo Technology Co Ltd
Qizhi Software Beijing 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 Beijing Qihoo Technology Co Ltd, Qizhi Software Beijing Co Ltd filed Critical Beijing Qihoo Technology Co Ltd
Priority to CN201210452078.8A priority Critical patent/CN102930523B/en
Publication of CN102930523A publication Critical patent/CN102930523A/en
Application granted granted Critical
Publication of CN102930523B publication Critical patent/CN102930523B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Image Processing (AREA)

Abstract

The invention discloses a picture slicing implementation method and a picture processing system, and relates to the technical field of picture processing technology. The system comprises one or more picture slicing implementation devices and one or more picture sources. One or more of the picture sources are local picture sources or picture data bases of a server side. A picture slicing unit is suitable for matching each picture stored in a picture extracting unit with each picture frame of a picture slicing template by type, the picture frame of the picture slicing template is informed by a matching unit, and a spliced picture is formed. According to the picture processing system and the picture slicing implementation method, intelligent matching of the picture and the picture slicing template can be achieved, and the spliced picture is formed automatically.

Description

Picture processing system and picture splicing implementation method
Technical field
The present invention relates to the picture Processing Technique field, be specifically related to a kind of picture splicing implementation method and a kind of picture processing system.
Background technology
In the prior art, generally all be single picture and Tu Yuan in computing machine, the user can be set to desktop background (wallpaper) or lantern slide by these single pictures, and desktop background is exactly a free hand drawing like this, every frame of lantern slide also can only be play a pictures, and content and visual effect are relatively more dull.
In order to satisfy user's demand, occurred by providing some picture mosaic templates to user selection, for the scheme that realizes the picture splicing.The effect schematic diagram of the picture mosaic that the existing picture mosaic scheme that shows Fig. 1 realizes.Referring to Fig. 1, existing picture mosaic scheme is not done any identification with picture and is used in the picture mosaic template with regard to cover, the problem that the portrait in the picture is cut out easily occurs, and reason is that the shape and size of the picture frame in the template are different with the shape and size of the picture that is inserted in.Existing picture mosaic scheme according to the robotic picture frame that is filled into the template the inside of user-selected photo order, certainly leads to the unmatched problem of picture frame and picture, thus so that excessively cutting of picture quilt.For this reason, must rely on the user manually to adjust position and the size of picture in picture frame, operating process is more loaded down with trivial details, is not suitable for public users and uses, and also is unfavorable for long-term use.
As seen, existing picture connection scheme, with picture do not do any identification just cover use in the picture mosaic template, the problems such as portrait in the picture is cut out can appear, it is of low quality that picture represents, this can only manually be adjusted, complex operation, efficient is low.
Summary of the invention
In view of the above problems, the present invention has been proposed in order to a kind of picture splicing implementation method that overcomes the problems referred to above or address the above problem at least in part is provided, and a kind of picture processing system.
According to one aspect of the present invention, a kind of picture processing system is provided, has comprised: the device of one or more realization pictures splicings, and one or more figure film source, wherein, one or more in the described figure film source are the picture database of local figure film source or server end; The device of described realization picture splicing comprises: template base unit, picture extraction unit, matching unit and jigsaw puzzle units;
Described template base unit is suitable for preserving multiple picture mosaic template;
Described picture extraction unit is suitable for extracting the picture of specifying number and preserve from the figure film source, and each picture of preserving is classified, and obtains notifying described matching unit behind the classification results; Also be suitable for when receiving the notice of described matching unit, the picture of deletion predetermined number from the picture of preserving, or the picture that obtains again predetermined number from the figure film source preserves, and then the picture of preserving re-started classification, notifies described matching unit with classification results;
Described matching unit, be suitable for when receiving the classification results of described picture extraction unit notice, from described template base unit, search the picture mosaic template with described classification results coupling, if do not find the picture mosaic template of coupling, then send notice to described picture extraction unit, if find the picture mosaic template of more than one coupling, then therefrom select a picture mosaic template, notify described jigsaw puzzle units with selected picture mosaic template;
Described jigsaw puzzle units, each picture that is suitable for preserving in the described picture extraction unit overlap in each picture frame of using in the picture mosaic template that matching unit notifies by type, generate spliced picture.
Alternatively, described picture extraction unit is suitable for each picture of preserving is classified according to size and horizontal figure and/or perpendicular figure, obtains the horizontal number of graphs of every kind of size and/or the perpendicular number of graphs of every kind of size, and notifies described matching unit.
Alternatively, described matching unit, be suitable for when the perpendicular number of graphs of the horizontal number of graphs of receiving every kind of size that described picture extraction unit is notified and/or every kind of size, from described template base unit, search the horizontal picture frame number of correspondingly-sized more than or equal to the horizontal figure number of the correspondingly-sized of picture extraction unit notice, and/or the perpendicular picture frame number of correspondingly-sized is more than or equal to the picture mosaic template of the perpendicular figure number of the correspondingly-sized of acquiring unit notice.
Alternatively, described figure film source is the picture database of local figure film source or server end; Described picture extraction unit, the picture and the preservation that are suitable for from local figure film source or extract the appointment number in the picture database on the server.
According to another aspect of the invention, provide a kind of picture splicing implementation method, wherein, the method comprises:
From the figure film source, extract the picture of specifying number;
Each picture that has obtained is classified, obtain classification results;
From the default template base that comprises multiple picture mosaic template, search the picture mosaic template with described classification results coupling;
If do not find the picture mosaic template of coupling, the then picture of deletion predetermined number from the picture that has obtained, or the picture that obtains again predetermined number from the figure film source is increased in the picture that has obtained, and returns the described step that each picture that has obtained is classified;
If find the picture mosaic template of more than one coupling, then from the picture mosaic template of described more than one coupling, select a picture mosaic template, each picture that has obtained is overlapped in each picture frame of using in the selected picture mosaic template by type, generate spliced picture;
Repeat the described picture of appointment number that from the figure film source, extracts to the step of the spliced picture of described generation, generate a plurality of spliced pictures, and play described a plurality of spliced picture by specified order.
Alternatively, described each picture that has obtained is classified, obtains classification results and comprise:
Each picture of having obtained is classified according to size and horizontal figure and/or perpendicular figure, obtain the horizontal number of graphs of every kind of size and/or the perpendicular number of graphs of every kind of size.
Alternatively, the described picture mosaic template of mating with described classification results of searching from the default template base that comprises multiple picture mosaic template comprises:
Search from template base, the horizontal picture frame number of correspondingly-sized is more than or equal to the horizontal figure number of obtaining the correspondingly-sized in the picture, and/or the perpendicular picture frame number of correspondingly-sized is more than or equal to the picture mosaic template of the perpendicular figure number of obtaining the correspondingly-sized in the picture.
Alternatively, described figure film source is local figure film source; Perhaps, the described figure film source picture database that is server end.
Alternatively, the described extraction from the figure film source specifies the picture of number to comprise: the picture of specifying number from the figure film source by specified order and/or random extraction.
Alternatively, after generating spliced picture, the method further comprises: the picture of described generation is set to the desktop background of system.
Alternatively, the method further comprises: after generating spliced picture, the picture of described generation is set to the desktop background lantern slide of system, returns the described step of extracting the picture of specifying number from the figure film source behind the Preset Time.
According to this picture of specifying number that from the figure film source, extracts of the present invention, each picture that has obtained is classified, obtain classification results, from the default template base that comprises multiple picture mosaic template, search the picture mosaic template with described classification results coupling; If do not find the picture mosaic template of coupling, the then picture of deletion predetermined number from the picture that has obtained, or the picture that obtains again predetermined number from the figure film source is increased in the picture that has obtained, and returns the described step that each picture that has obtained is classified; If find the picture mosaic template of more than one coupling, then from the picture mosaic template of described more than one coupling, select a picture mosaic template, each picture that has obtained is overlapped in each picture frame of using in the selected picture mosaic template by type, generate the technical scheme of spliced picture, can realize intelligent adaptation picture and template, generate spliced picture, solved thus the problem that can only show individual picture in the application such as existing desktop setting and lantern slide broadcast, and need manually coupling picture and template, the problem that takes time and effort when adopting the template provide to carry out picture mosaic.
Above-mentioned explanation only is the general introduction of technical solution of the present invention, for can clearer understanding technological means of the present invention, and can be implemented according to the content of instructions, and for above and other objects of the present invention, feature and advantage can be become apparent, below especially exemplified by the specific embodiment of the present invention.
Description of drawings
By reading hereinafter detailed description of the preferred embodiment, various other advantage and benefits will become cheer and bright for those of ordinary skills.Accompanying drawing only is used for the purpose of preferred implementation is shown, and does not think limitation of the present invention.And in whole accompanying drawing, represent identical parts with identical reference symbol.In the accompanying drawings:
The effect schematic diagram of the picture mosaic that the existing picture mosaic scheme that shows Fig. 1 realizes;
Fig. 2 shows a kind of according to an embodiment of the invention process flow diagram of picture splicing implementation method;
Fig. 3 shows a kind of according to an embodiment of the invention structural drawing of realizing the device of picture splicing;
Fig. 4 shows the composition frame chart of a kind of according to an embodiment of the invention picture processing system;
Fig. 5 shows the effect schematic diagram of the picture mosaic of adopting the solution of the present invention realization.
Embodiment
Exemplary embodiment of the present disclosure is described below with reference to accompanying drawings in more detail.Although shown exemplary embodiment of the present disclosure in the accompanying drawing, yet should be appreciated that and to realize the disclosure and the embodiment that should do not set forth limits here with various forms.On the contrary, it is in order to understand the disclosure more thoroughly that these embodiment are provided, and can with the scope of the present disclosure complete convey to those skilled in the art.
Fig. 2 shows a kind of according to an embodiment of the invention process flow diagram of picture splicing implementation method.As shown in Figure 2, the method comprises:
Step S210 extracts the picture of specifying number from the figure film source.
In one embodiment of the invention, described figure film source can be the figure film source of this locality, as being the local folders that arranges, comprises picture in this document folder.For example, can be the file of placing about the photo of a certain activity, such as the photos folder about tourism, the file of wedding photography etc.Perhaps, in another embodiment of the present invention, described figure film source also can be the picture database of server end.
In one embodiment of the invention, from the figure film source, extract the picture of specifying number by specified order; Perhaps, the random picture of specifying number that extracts from the figure film source; Again or, from the figure film source, extract a part of picture by specified order, random another part picture that extracts from the figure film source.
Step S220 classifies to each picture that has obtained, and obtains classification results.
In one embodiment of the invention, can classify according to size and horizontal figure and/or perpendicular figure to each picture of having obtained, obtain the horizontal number of graphs of every kind of size and/or the perpendicular number of graphs of every kind of size.Specifically:
(1) if the picture that obtains all is horizontal figure, then classifies according to dimension of picture and horizontal figure.For example classification results is: the horizontal figure number that is of a size of a1*b1 is that x1 opens, and the horizontal figure number that is of a size of c1*d1 is that y1 opens, and the horizontal figure number that is of a size of e1*f1 is that z1 opens.
(2) if the picture that obtains all is perpendicular figure, then classify according to dimension of picture and perpendicular figure.For example classification results is: the perpendicular figure number that is of a size of a2*b2 is that x2 opens, and the perpendicular figure number that is of a size of c2*d2 is that y2 opens, and the perpendicular figure number that is of a size of e2*f2 is that z2 opens.
(3) if existing horizontal figure has again perpendicular figure in the picture that obtains, then classify according to dimension of picture and horizontal figure and perpendicular figure.For example classification results is: the horizontal figure number that is of a size of a1*b1 is that x3 opens, and the perpendicular figure number that is of a size of c2*d2 is that y3 opens, and the perpendicular figure number that is of a size of e2*f2 is that z3 opens.
Step S230 searches the picture mosaic template with described classification results coupling from the default template base that comprises multiple picture mosaic template.
In one embodiment of the invention, searching the picture mosaic template of mating with described classification results from the default template base that comprises multiple picture mosaic template is specifically as follows: search from template base, the horizontal picture frame number of correspondingly-sized is more than or equal to the horizontal figure number of obtaining the correspondingly-sized in the picture, and/or the perpendicular picture frame number of correspondingly-sized is more than or equal to the picture mosaic template of the perpendicular figure number of obtaining the correspondingly-sized in the picture.
For example, classification results is: the horizontal figure number that is of a size of a1*b1 is that x1 opens, and the horizontal figure number that is of a size of c1*d1 is that y1 opens, and the horizontal figure number that is of a size of e1*f1 is that z1 opens.Then from picture library, search, be of a size of the horizontal frame number of a1*b1 more than or equal to x1, be of a size of the horizontal frame number of c1*d1 more than or equal to y1, the horizontal frame number that is of a size of e1*f1 greater than or the picture mosaic template that equals z1.
Again for example, classification results is: the horizontal figure number that is of a size of a1*b1 is that x3 opens, and the perpendicular figure number that is of a size of c2*d2 is that y3 opens, and the perpendicular figure number that is of a size of e2*f2 is that z3 opens.Then from picture library, search, be of a size of the horizontal frame number of a1*b1 more than or equal to x3, be of a size of the munnion number of c2*d2 more than or equal to y3, be of a size of the munnion number of e2*f2 more than or equal to the picture mosaic template of z3.
Here, the template of coupling is divided into " full matching template " and " subset matching template "." full matching template " refers to that the picture frame number of template mates fully with the number of corresponding picture, for example the classification results of picture is: 3 horizontal figure and 2 perpendicular figure that are of a size of e2*f2 that are of a size of a1*b1, then " full matching template " just in time is comprised of with 2 munnions that are of a size of e2*f2 3 horizontal frames that are of a size of a1*b1." subset matching template " refers to that a picture frame number is more than the number of corresponding picture in the template, for example the classification results of picture is 2 horizontal figure and 1 perpendicular figure that are of a size of e2*f2 that are of a size of a1*b1, then is " subset matching template " by 3 horizontal frames that are of a size of a1*b1 with the template that 2 munnions that are of a size of e2*f2 form.For the subset matching template, a pictures can allow to appear in a plurality of picture frames, namely repeats to be inserted in picture in additional picture frame.
Step S240 judges whether to find the picture mosaic template of more than one coupling, is execution in step S260 then, otherwise execution in step S250.
Step S250, if do not find the picture mosaic template of coupling, the then picture of deletion predetermined number from the picture that has obtained, or the picture that obtains again predetermined number from the figure film source is increased in the picture that has obtained, and returns step S220.
In one embodiment of the invention, predetermined number can be set to 1.If namely do not find the picture mosaic template of coupling, deletion 1 pictures from the picture that has obtained then, or from the figure film source, obtain again 1 pictures and be increased in the picture that has obtained.
Step S260, if find the picture mosaic template of more than one coupling, then from the picture mosaic template of described more than one coupling, select a picture mosaic template, each picture that has obtained is overlapped in each picture frame of using in the selected picture mosaic template by type, generate spliced picture.
In one embodiment of the invention, can from the picture mosaic template of described more than one coupling, select at random a picture mosaic template.
In one embodiment of the invention, presetting diversified picture mosaic template in template base, is 1 picture mosaic template comprising picture frame quantity, as includes only the picture mosaic template and the picture mosaic template that includes only 1 munnion of 1 horizontal frame.Can guarantee like this to have at least a template is suitable for.
Method by the splicing of the realization picture among the present invention can realize automatic picture splicing, and the user can not participate in any editing just can obtain gorgeous picture mosaic.
After obtaining spliced picture by method shown in Figure 2, new picture after the splicing can be outputed to and call the source, such as lantern slide, the preview of creation wallpaper etc.For example:
(1) in one embodiment of the invention, generate after the spliced picture according to method shown in Figure 2, the picture that generates is set to the desktop background of system.
(2) or, in one embodiment of the invention, repeatedly repeat the picture that from the figure film source, extracts the appointment number of method shown in Figure 2 to the step that generates spliced picture, generate a plurality of spliced pictures, play these a plurality of spliced pictures by specified order, realize the lantern slide broadcast.
(3) or, in yet another embodiment of the present invention, generate after the spliced picture according to method shown in Figure 2, the picture that generates is set to the desktop background lantern slide of system, return the method shown in Figure 2 of carrying out behind the Preset Time, a newly-generated spliced picture again, this newly-generated picture is set to the desktop background magic lantern of system, so circulation.
Method by above-mentioned realization picture splicing of the present invention, can realize automatic picture mosaic, utilize the method user that the desktop background that many figure form can be set, all right many chart-patterns playing lantern slides, compare former free hand drawing play mode, visual effect is abundanter, and content revealing is more diversified, greatly promotes user's experience with the aid of pictures.The method of above-mentioned realization picture splicing of the present invention from the manual editing, becomes automatic acquisition with the mode of operation of picture mosaic.This is a kind of operator scheme of brand-new picture mosaic, has greatly simplified reciprocal process, thereby becomes possibility so that this minority's function of existing picture mosaic becomes popular an application.This is highly beneficial for the customer group that expands this type of application.
Fig. 3 shows a kind of according to an embodiment of the invention structural drawing of realizing the device of picture splicing.As shown in Figure 3, the device 300 of this realization picture splicing comprises: template base unit 301, picture extraction unit 302, matching unit 303 and jigsaw puzzle units 304.
Template base unit 301 is suitable for preserving multiple picture mosaic template.
Picture extraction unit 302 is suitable for extracting the picture of specifying number and preserve from the figure film source, and each picture of preserving is classified, and obtains notifying matching unit 303 behind the classification results; Picture extraction unit 302 also is suitable for when receiving the notice of matching unit 303, the picture of deletion predetermined number from the picture of preserving, or the picture that obtains again predetermined number from the figure film source is preserved, then the picture of preserving is re-started classification, notify matching unit 303 with classification results.
Matching unit 303 is suitable for when receiving the classification results of picture extraction unit 302 notices, from template base unit 301, search the picture mosaic template with the classification results coupling, if do not find the picture mosaic template of coupling, then send notice to picture extraction unit 302, if find the picture mosaic template of more than one coupling, then therefrom select a picture mosaic template, with selected picture mosaic template notice jigsaw puzzle units 304.
Each picture that jigsaw puzzle units 304 is suitable for will be in the picture extraction unit 302 preserving overlaps in each picture frame of using in the picture mosaic template that matching unit 303 notifies by type, generates spliced picture.
In Fig. 3, picture extraction unit 302 is suitable for each picture of preserving is classified according to size and horizontal figure and/or perpendicular figure, obtains the horizontal number of graphs of every kind of size and/or the perpendicular number of graphs of every kind of size, and the notice matching unit.
In Fig. 3, matching unit 303 is suitable for when the perpendicular number of graphs of the horizontal number of graphs of every kind of size receiving picture extraction unit notice and/or every kind of size, from the template base unit, search the horizontal picture frame number of correspondingly-sized more than or equal to the horizontal figure number of the correspondingly-sized of picture extraction unit notice, and/or the perpendicular picture frame number of correspondingly-sized is more than or equal to the picture mosaic template of the perpendicular figure number of the correspondingly-sized of acquiring unit notice.
In Fig. 3, picture extraction unit 302 is suitable for from local figure film source or extracts picture and the preservation of specifying number in the database of server end.
Fig. 4 shows the composition frame chart of a kind of according to an embodiment of the invention picture processing system.As shown in Figure 4, this picture processing system comprises: device 300 and one or more figure film source of one or more realization picture splicings.Wherein, one or more in the figure film source are the picture database 401 of local figure film source 402 or server end.Local figure film source 402 specifically can be the file of this locality of setting, comprises picture in this document folder.Illustrated among Fig. 4 that three are realized the device 300 of picture splicing, picture database 401 and a local figure film source 402 of two server ends, but this can not be as the restriction to the number of the ingredient of the picture processing system among the present invention.
Referring to Fig. 4, the device 300 of realizing the picture splicing is devices of the realization picture splicing described in embodiment illustrated in fig. 3, and its function and form structure referring to the description of front is no longer repeated here.
The device 300 of realizing the picture splicing can be by the picture database 401 extraction pictures of wired or wireless mode from server end, therefore its annexation of with dashed lines in Fig. 4.The device 300 of realizing the picture splicing also can extract picture from local figure film source 402, and the solid line annexation among Fig. 4 represents that this locality obtains.
Fig. 5 shows the effect schematic diagram of the picture mosaic of adopting the solution of the present invention realization.Referring to Fig. 5, adopt method, device and the picture processing system of the realization picture splicing among the present invention, all can realize intelligent adaptation picture and template, generate picture mosaic shown in Figure 5.In picture mosaic shown in Figure 5, the picture frame perfect matching in picture and the template does not have picture by the problem of excessive cutting, does not more need the user manually to adjust.
Method and apparatus of the present invention can be applied in the various client for the user.Such as being applied in PC computer, smart mobile phone, panel computer and other portable terminals.In addition, client preferably can be connected by cable network or wireless network with various picture library servers on the internet, is used for access and obtains image data.Client also can be accessed the picture of storing in the local folders, corresponding realization technical scheme of the present invention.
In sum, according to this picture of specifying number that from the figure film source, extracts of the present invention, each picture that has obtained is classified, obtain classification results, from the default template base that comprises multiple picture mosaic template, search the picture mosaic template with described classification results coupling; If do not find the picture mosaic template of coupling, the then picture of deletion predetermined number from the picture that has obtained, or the picture that obtains again predetermined number from the figure film source is increased in the picture that has obtained, and returns the described step that each picture that has obtained is classified; If find the picture mosaic template of more than one coupling, then from the picture mosaic template of described more than one coupling, select a picture mosaic template, each picture that has obtained is overlapped in each picture frame of using in the selected picture mosaic template by type, generate the technical scheme of spliced picture, can realize intelligent adaptation picture and template, generate spliced picture, solved thus the problem that can only show individual picture in the application such as existing desktop setting and lantern slide broadcast, and need manually coupling picture and template, the problem that takes time and effort when adopting the template provide to carry out picture mosaic.
Need to prove:
Intrinsic not relevant with any certain computer, virtual system or miscellaneous equipment with demonstration at this algorithm that provides.Various general-purpose systems also can be with using based on the teaching at this.According to top description, it is apparent constructing the desired structure of this type systematic.In addition, the present invention is not also for any certain programmed language.Should be understood that and to utilize various programming languages to realize content of the present invention described here, and the top description that language-specific is done is in order to disclose preferred forms of the present invention.
In the instructions that provides herein, a large amount of details have been described.Yet, can understand, embodiments of the invention can be in the situation that there be these details to put into practice.In some instances, be not shown specifically known method, structure and technology, so that not fuzzy understanding of this description.
Similarly, be to be understood that, in order to simplify the disclosure and to help to understand one or more in each inventive aspect, in the description to exemplary embodiment of the present invention, each feature of the present invention is grouped together in single embodiment, figure or the description to it sometimes in the above.Yet the method for the disclosure should be construed to the following intention of reflection: namely the present invention for required protection requires the more feature of feature clearly put down in writing than institute in each claim.Or rather, as following claims reflected, inventive aspect was to be less than all features of the disclosed single embodiment in front.Therefore, follow claims of embodiment and incorporate clearly thus this embodiment into, wherein each claim itself is as independent embodiment of the present invention.
Those skilled in the art are appreciated that and can adaptively change and they are arranged in one or more equipment different from this embodiment the module in the equipment among the embodiment.Can be combined into a module or unit or assembly to the module among the embodiment or unit or assembly, and can be divided into a plurality of submodules or subelement or sub-component to them in addition.In such feature and/or process or unit at least some are mutually repelling, and can adopt any combination to disclosed all features in this instructions (comprising claim, summary and the accompanying drawing followed) and so all processes or the unit of disclosed any method or equipment make up.Unless in addition clearly statement, disclosed each feature can be by providing identical, being equal to or the alternative features of similar purpose replaces in this instructions (comprising claim, summary and the accompanying drawing followed).
In addition, those skilled in the art can understand, although embodiment more described herein comprise some feature rather than further feature included among other embodiment, the combination of the feature of different embodiment means and is within the scope of the present invention and forms different embodiment.For example, in the following claims, the one of any of embodiment required for protection can be used with array mode arbitrarily.
All parts embodiment of the present invention can realize with hardware, perhaps realizes with the software module of moving at one or more processor, and perhaps the combination with them realizes.It will be understood by those of skill in the art that and to use in practice microprocessor or digital signal processor (DSP) to realize according to the device of the realization picture of embodiment of the invention splicing and some or all some or repertoire of parts in the picture processing system.The present invention can also be embodied as be used to part or all equipment or the device program (for example, computer program and computer program) of carrying out method as described herein.Such realization program of the present invention can be stored on the computer-readable medium, perhaps can have the form of one or more signal.Such signal can be downloaded from internet website and obtain, and perhaps provides at carrier signal, perhaps provides with any other form.
It should be noted above-described embodiment the present invention will be described rather than limit the invention, and those skilled in the art can design alternative embodiment in the situation of the scope that does not break away from claims.In the claims, any reference symbol between bracket should be configured to limitations on claims.Word " comprises " not to be got rid of existence and is not listed in element or step in the claim.Being positioned at word " " before the element or " one " does not get rid of and has a plurality of such elements.The present invention can realize by means of the hardware that includes some different elements and by means of the computing machine of suitably programming.In having enumerated the unit claim of some devices, several in these devices can be to come imbody by same hardware branch.The use of word first, second and C grade does not represent any order.Can be title with these word explanations.

Claims (11)

1. picture processing system comprises: the device of one or more realization pictures splicings, and one or more figure film source, wherein,
One or more in the described figure film source are the picture database of local figure film source or server end;
The device of described realization picture splicing comprises: template base unit, picture extraction unit, matching unit and jigsaw puzzle units;
Described template base unit is suitable for preserving multiple picture mosaic template;
Described picture extraction unit is suitable for extracting the picture of specifying number and preserve from the figure film source, and each picture of preserving is classified, and obtains notifying described matching unit behind the classification results; Also be suitable for when receiving the notice of described matching unit, the picture of deletion predetermined number from the picture of preserving, or the picture that obtains again predetermined number from the figure film source preserves, and then the picture of preserving re-started classification, notifies described matching unit with classification results;
Described matching unit, be suitable for when receiving the classification results of described picture extraction unit notice, from described template base unit, search the picture mosaic template with described classification results coupling, if do not find the picture mosaic template of coupling, then send notice to described picture extraction unit, if find the picture mosaic template of more than one coupling, then therefrom select a picture mosaic template, notify described jigsaw puzzle units with selected picture mosaic template;
Described jigsaw puzzle units, each picture that is suitable for preserving in the described picture extraction unit overlap in each picture frame of using in the picture mosaic template that matching unit notifies by type, generate spliced picture.
2. picture processing as claimed in claim 1 system, wherein,
Described picture extraction unit is suitable for each picture of preserving is classified according to size and horizontal figure and/or perpendicular figure, obtains the horizontal number of graphs of every kind of size and/or the perpendicular number of graphs of every kind of size, and notifies described matching unit.
3. picture processing as claimed in claim 2 system, wherein,
Described matching unit, be suitable for when the perpendicular number of graphs of the horizontal number of graphs of receiving every kind of size that described picture extraction unit is notified and/or every kind of size, from described template base unit, search the horizontal picture frame number of correspondingly-sized more than or equal to the horizontal figure number of the correspondingly-sized of picture extraction unit notice, and/or the perpendicular picture frame number of correspondingly-sized is more than or equal to the picture mosaic template of the perpendicular figure number of the correspondingly-sized of acquiring unit notice.
4. picture processing as claimed in claim 1 system, wherein, described figure film source is the picture database of local figure film source or server end;
Described picture extraction unit, the picture and the preservation that are suitable for from local figure film source or extract the appointment number in the picture database of server end.
5. a picture splices implementation method, comprising:
From the figure film source, extract the picture of specifying number;
Each picture that has obtained is classified, obtain classification results;
From the default template base that comprises multiple picture mosaic template, search the picture mosaic template with described classification results coupling;
If do not find the picture mosaic template of coupling, the then picture of deletion predetermined number from the picture that has obtained, or the picture that obtains again predetermined number from the figure film source is increased in the picture that has obtained, and returns the described step that each picture that has obtained is classified;
If find the picture mosaic template of more than one coupling, then from the picture mosaic template of described more than one coupling, select a picture mosaic template, each picture that has obtained is overlapped in each picture frame of using in the selected picture mosaic template by type, generate spliced picture;
Repeat the described picture of appointment number that from the figure film source, extracts to the step of the spliced picture of described generation, generate a plurality of spliced pictures, and play described a plurality of spliced picture by specified order.
6. picture as claimed in claim 5 splicing implementation method wherein, is describedly classified to each picture that has obtained, and obtains classification results and comprises:
Each picture of having obtained is classified according to size and horizontal figure and/or perpendicular figure, obtain the horizontal number of graphs of every kind of size and/or the perpendicular number of graphs of every kind of size.
7. picture as claimed in claim 6 splices implementation method, and wherein, the described picture mosaic template of mating with described classification results of searching from the default template base that comprises multiple picture mosaic template comprises:
Search from template base, the horizontal picture frame number of correspondingly-sized is more than or equal to the horizontal figure number of obtaining the correspondingly-sized in the picture, and/or the perpendicular picture frame number of correspondingly-sized is more than or equal to the picture mosaic template of the perpendicular figure number of obtaining the correspondingly-sized in the picture.
8. picture as claimed in claim 5 splices implementation method, wherein,
Described figure film source is local figure film source;
Perhaps,
Described figure film source is the picture database of server end.
9. picture as claimed in claim 5 splices implementation method, wherein,
The described extraction from the figure film source specifies the picture of number to comprise: the picture of specifying number from the figure film source by specified order and/or random extraction.
10. such as each described picture splicing implementation method in the claim 5 to 9, after generating spliced picture, the method further comprises:
The picture of described generation is set to the desktop background of system.
11. such as each described picture splicing implementation method in the claim 5 to 7, wherein, the method further comprises:
After generating spliced picture, the picture of described generation is set to the desktop background lantern slide of system, returns the described step of extracting the picture of specifying number from the figure film source behind the Preset Time.
CN201210452078.8A 2012-11-12 2012-11-12 Picture processing system and picture splicing implementation method Expired - Fee Related CN102930523B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210452078.8A CN102930523B (en) 2012-11-12 2012-11-12 Picture processing system and picture splicing implementation method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210452078.8A CN102930523B (en) 2012-11-12 2012-11-12 Picture processing system and picture splicing implementation method

Publications (2)

Publication Number Publication Date
CN102930523A true CN102930523A (en) 2013-02-13
CN102930523B CN102930523B (en) 2015-09-23

Family

ID=47645313

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210452078.8A Expired - Fee Related CN102930523B (en) 2012-11-12 2012-11-12 Picture processing system and picture splicing implementation method

Country Status (1)

Country Link
CN (1) CN102930523B (en)

Cited By (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103488749A (en) * 2013-09-24 2014-01-01 长沙裕邦软件开发有限公司 Network electronic album display method and system
CN103916607A (en) * 2014-03-25 2014-07-09 厦门美图之家科技有限公司 Method for processing multiple videos
CN104299131A (en) * 2013-07-16 2015-01-21 东芝泰格有限公司 Information processing apparatus and controlling method thereof
CN104637040A (en) * 2013-11-12 2015-05-20 携程计算机技术(上海)有限公司 Method and device utilizing Photoshop to realize picture splicing
CN104731855A (en) * 2014-12-24 2015-06-24 天脉聚源(北京)科技有限公司 Method and device for displaying image resources of WeChat friend circle
CN104936046A (en) * 2015-06-03 2015-09-23 无锡天脉聚源传媒科技有限公司 Method and device for generating abstract picture of video collection
CN105139337A (en) * 2015-09-10 2015-12-09 北京金山安全软件有限公司 Picture generation method and device
CN105225212A (en) * 2014-06-27 2016-01-06 腾讯科技(深圳)有限公司 A kind of image processing method and device
CN105893464A (en) * 2016-03-28 2016-08-24 乐视控股(北京)有限公司 Method and device for setting cover photo of photo album and mobile phone
CN105957012A (en) * 2016-05-31 2016-09-21 青岛海信移动通信技术股份有限公司 Picture splicing method and mobile terminal
CN106296622A (en) * 2015-05-27 2017-01-04 阿里巴巴集团控股有限公司 The pattern splicing method of a kind of autoplacement and device
WO2017012439A1 (en) * 2015-07-23 2017-01-26 腾讯科技(深圳)有限公司 Picture splicing method, terminal, and system
WO2017054604A1 (en) * 2015-09-29 2017-04-06 腾讯科技(深圳)有限公司 Image arrangement method, device and server
CN106997264A (en) * 2016-01-26 2017-08-01 百度在线网络技术(北京)有限公司 A kind of method and device for converting picture layout
CN107357771A (en) * 2017-06-23 2017-11-17 厦门星罗网络科技有限公司 A kind of sound electron album generation and printing equipment and method
CN107622518A (en) * 2017-09-20 2018-01-23 广东欧珀移动通信有限公司 Picture synthetic method, device, equipment and storage medium
CN109408478A (en) * 2018-11-06 2019-03-01 北京达佳互联信息技术有限公司 Picture Generation Method, device, terminal and storage medium
CN110647273A (en) * 2019-06-18 2020-01-03 北京无限光场科技有限公司 Method, device, equipment and medium for self-defined typesetting and synthesizing long chart in application
CN111008933A (en) * 2019-12-17 2020-04-14 华为技术有限公司 Picture processing method and device, electronic equipment and storage medium
CN111353115A (en) * 2018-12-24 2020-06-30 中移(杭州)信息技术有限公司 Method and device for generating Spanish chart
CN114564131A (en) * 2022-03-01 2022-05-31 北京字节跳动网络技术有限公司 Content publishing method and device, computer equipment and storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1438575A (en) * 2003-02-28 2003-08-27 孙明智 Picture making method
CN101315702A (en) * 2007-05-29 2008-12-03 翟卫东 Electronic album production method and device thereof
CN101510312A (en) * 2009-03-16 2009-08-19 广州市有福数码科技有限公司 Method, device and system for making electronic photo album
CN102265598A (en) * 2008-10-26 2011-11-30 惠普开发有限公司 Arranging images into pages using content-based filtering and theme-based clustering
CN102622424A (en) * 2012-02-23 2012-08-01 广州商景网络科技有限公司 Method and system for multi electronic photo album display

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1438575A (en) * 2003-02-28 2003-08-27 孙明智 Picture making method
CN101315702A (en) * 2007-05-29 2008-12-03 翟卫东 Electronic album production method and device thereof
CN102265598A (en) * 2008-10-26 2011-11-30 惠普开发有限公司 Arranging images into pages using content-based filtering and theme-based clustering
CN101510312A (en) * 2009-03-16 2009-08-19 广州市有福数码科技有限公司 Method, device and system for making electronic photo album
CN102622424A (en) * 2012-02-23 2012-08-01 广州商景网络科技有限公司 Method and system for multi electronic photo album display

Cited By (36)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104299131A (en) * 2013-07-16 2015-01-21 东芝泰格有限公司 Information processing apparatus and controlling method thereof
CN104299131B (en) * 2013-07-16 2018-06-22 东芝泰格有限公司 Information processing unit and its control method
CN103488749B (en) * 2013-09-24 2016-09-14 长沙裕邦软件开发有限公司 A kind of network electronic album display method and system
CN103488749A (en) * 2013-09-24 2014-01-01 长沙裕邦软件开发有限公司 Network electronic album display method and system
CN104637040A (en) * 2013-11-12 2015-05-20 携程计算机技术(上海)有限公司 Method and device utilizing Photoshop to realize picture splicing
CN104637040B (en) * 2013-11-12 2017-11-21 上海携程商务有限公司 The method and device of picture splicing is realized using Photoshop
CN103916607A (en) * 2014-03-25 2014-07-09 厦门美图之家科技有限公司 Method for processing multiple videos
CN105225212A (en) * 2014-06-27 2016-01-06 腾讯科技(深圳)有限公司 A kind of image processing method and device
US10169900B2 (en) 2014-06-27 2019-01-01 Tencent Technology (Shenzhen) Company Limited Picture processing method and apparatus
CN105225212B (en) * 2014-06-27 2018-09-28 腾讯科技(深圳)有限公司 A kind of image processing method and device
CN104731855A (en) * 2014-12-24 2015-06-24 天脉聚源(北京)科技有限公司 Method and device for displaying image resources of WeChat friend circle
CN106296622B (en) * 2015-05-27 2020-04-28 阿里巴巴集团控股有限公司 Automatic layout jigsaw method and device
CN106296622A (en) * 2015-05-27 2017-01-04 阿里巴巴集团控股有限公司 The pattern splicing method of a kind of autoplacement and device
CN104936046A (en) * 2015-06-03 2015-09-23 无锡天脉聚源传媒科技有限公司 Method and device for generating abstract picture of video collection
WO2017012439A1 (en) * 2015-07-23 2017-01-26 腾讯科技(深圳)有限公司 Picture splicing method, terminal, and system
CN106371689A (en) * 2015-07-23 2017-02-01 腾讯科技(深圳)有限公司 Picture splicing method, apparatus and system
CN106371689B (en) * 2015-07-23 2019-11-05 腾讯科技(深圳)有限公司 Picture joining method, apparatus and system
US10327015B2 (en) 2015-07-23 2019-06-18 Tencent Technology (Shenzhen) Company Limited Picture combining method, terminal, and picture combining system
CN105139337A (en) * 2015-09-10 2015-12-09 北京金山安全软件有限公司 Picture generation method and device
WO2017054604A1 (en) * 2015-09-29 2017-04-06 腾讯科技(深圳)有限公司 Image arrangement method, device and server
CN106997264A (en) * 2016-01-26 2017-08-01 百度在线网络技术(北京)有限公司 A kind of method and device for converting picture layout
CN106997264B (en) * 2016-01-26 2020-11-24 百度在线网络技术(北京)有限公司 Method and device for changing picture typesetting
CN105893464A (en) * 2016-03-28 2016-08-24 乐视控股(北京)有限公司 Method and device for setting cover photo of photo album and mobile phone
CN105957012A (en) * 2016-05-31 2016-09-21 青岛海信移动通信技术股份有限公司 Picture splicing method and mobile terminal
CN107357771A (en) * 2017-06-23 2017-11-17 厦门星罗网络科技有限公司 A kind of sound electron album generation and printing equipment and method
CN107622518A (en) * 2017-09-20 2018-01-23 广东欧珀移动通信有限公司 Picture synthetic method, device, equipment and storage medium
CN107622518B (en) * 2017-09-20 2019-10-29 Oppo广东移动通信有限公司 Picture synthetic method, device, equipment and storage medium
CN109408478A (en) * 2018-11-06 2019-03-01 北京达佳互联信息技术有限公司 Picture Generation Method, device, terminal and storage medium
CN111353115A (en) * 2018-12-24 2020-06-30 中移(杭州)信息技术有限公司 Method and device for generating Spanish chart
CN111353115B (en) * 2018-12-24 2023-10-27 中移(杭州)信息技术有限公司 Method and device for generating snowplow map
CN110647273A (en) * 2019-06-18 2020-01-03 北京无限光场科技有限公司 Method, device, equipment and medium for self-defined typesetting and synthesizing long chart in application
CN110647273B (en) * 2019-06-18 2021-02-05 北京无限光场科技有限公司 Method, device, equipment and medium for self-defined typesetting and synthesizing long chart in application
CN111008933A (en) * 2019-12-17 2020-04-14 华为技术有限公司 Picture processing method and device, electronic equipment and storage medium
CN111008933B (en) * 2019-12-17 2022-07-12 荣耀终端有限公司 Picture processing method and device, electronic equipment and storage medium
CN114564131A (en) * 2022-03-01 2022-05-31 北京字节跳动网络技术有限公司 Content publishing method and device, computer equipment and storage medium
CN114564131B (en) * 2022-03-01 2024-03-12 抖音视界有限公司 Content publishing method, device, computer equipment and storage medium

Also Published As

Publication number Publication date
CN102930523B (en) 2015-09-23

Similar Documents

Publication Publication Date Title
CN102930522A (en) Device achieving picture splicing and method achieving same
CN102930523A (en) Picture processing system and picture slicing implementation method
US20110173570A1 (en) Data feeds with peripherally presented interesting content
CN104572668B (en) Method and apparatus based on multiple pattern file generated Merge Styles files
CN103530114A (en) Picture managing method and device
CN105094775B (en) Webpage generation method and device
CN109254801A (en) Starting, configuration method, device, equipment, medium and operating system
US10460490B2 (en) Method, terminal, and computer storage medium for processing pictures in batches according to preset rules
CN115129806A (en) Data processing method and device, electronic equipment and computer storage medium
CN110049180A (en) Shoot posture method for pushing and device, intelligent terminal
EP4080507A1 (en) Method and apparatus for editing object, electronic device and storage medium
CN105554290A (en) Wallpaper sharing method and device
CN109697242B (en) Photographing question searching method and device, storage medium and computing equipment
CN105630757A (en) Data editing method and apparatus
CN104808995B (en) A kind of method and apparatus for across application collection application content
CN112559913B (en) Data processing method, device, computing equipment and readable storage medium
CN107291931B (en) Note generation method and device and user terminal
CN110036356B (en) Image processing in VR systems
CN110598026B (en) Display method and device of picture list and terminal equipment
CN105468570B (en) A kind of document synthesis methods of exhibiting and device
CN106156247B (en) Image management method and device
CN107423051B (en) Data configuration method and device
CN109145263B (en) Document processing method and device and computer readable storage medium
CN114463104A (en) Method, apparatus and computer program product for processing VR scenarios
CN115706821A (en) Virtual gift display 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
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20220727

Address after: Room 801, 8th floor, No. 104, floors 1-19, building 2, yard 6, Jiuxianqiao Road, Chaoyang District, Beijing 100015

Patentee after: BEIJING QIHOO TECHNOLOGY Co.,Ltd.

Address before: 100088 room 112, block D, 28 new street, new street, Xicheng District, Beijing (Desheng Park)

Patentee before: BEIJING QIHOO TECHNOLOGY Co.,Ltd.

Patentee before: Qizhi software (Beijing) Co.,Ltd.

CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20150923