CN103885962A - Picture processing method and server - Google Patents
Picture processing method and server Download PDFInfo
- Publication number
- CN103885962A CN103885962A CN201210558844.9A CN201210558844A CN103885962A CN 103885962 A CN103885962 A CN 103885962A CN 201210558844 A CN201210558844 A CN 201210558844A CN 103885962 A CN103885962 A CN 103885962A
- Authority
- CN
- China
- Prior art keywords
- picture
- song
- user
- songs
- list
- 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.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/60—Information retrieval; Database structures therefor; File system structures therefor of audio data
- G06F16/64—Browsing; Visualisation therefor
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/60—Information retrieval; Database structures therefor; File system structures therefor of audio data
- G06F16/68—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
- G06F16/686—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using information manually generated, e.g. tags, keywords, comments, title or artist information, time, location or usage information, user ratings
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Library & Information Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
An embodiment of the invention provides a picture processing method and a server. The method comprises the following steps of selecting at least one song from a song list of a user; using an picture of the selected song as a source picture; performing synthesis processing on the selected source picture to obtain a synthesis picture; and determining the synthesis picture as a cover picture of the song list. By using the picture processing method, contents of the cover picture of the song list of the user can be enriched, the displaying effect of the cover picture of the song list of the user is diversified, the attention of the user on songs is improved, and the using frequency of the user is also improved.
Description
Technical field
The present invention relates to networking technology area, be specifically related to picture Processing Technique field, relate in particular to a kind of image processing method and server.
Background technology
Along with the development of network technology, the demand that user listens to song by client is more and more higher.Conventionally, server admin maintenance customer's list of songs, in the time that user initiates the browse request to list of songs by client, server returns to the details page of list of songs to client, comprise the front cover picture address of this list of songs in this details page; Client shows the details page of list of songs, and pulls the front cover picture of this list of songs according to front cover picture address, and in the details page of list of songs, shows the front cover picture of the list of songs pulling.Usually, the front cover picture of list of songs is generally the album cover picture of First song in list of songs, content and too simplification of bandwagon effect that this makes the front cover picture of list of songs, be unfavorable for promoting the attention rate of user to song, is unfavorable for improving user and uses viscosity.
Summary of the invention
The embodiment of the present invention provides a kind of image processing method and server, can enrich the content of the front cover picture of user's list of songs, make the bandwagon effect of front cover picture of user's list of songs more diversified, promote the attention rate of user to song, improve user and use viscosity.
First aspect present invention provides a kind of image processing method, can comprise:
From user's list of songs, choose at least one song, using the picture of the song of choosing as source picture;
Selected source picture is synthesized to processing, form synthesising picture;
Described synthesising picture is defined as to the front cover picture of described list of songs.
Second aspect present invention provides a kind of server, can comprise:
Choose module, for choosing at least one song from user's list of songs, using the picture of the song of choosing as source picture;
Close module, synthesize processing for the source picture to selected, form synthesising picture;
Front cover determination module, for being defined as described synthesising picture in the front cover picture of described list of songs.
Implement the embodiment of the present invention, there is following beneficial effect:
The picture that the embodiment of the present invention is chosen at least one song from user's list of songs synthesizes processing as source picture, adopt the front cover picture of synthesising picture as user's list of songs, enrich the content of the front cover picture of user's list of songs, make the bandwagon effect of front cover picture of user's list of songs more diversified, promote the attention rate of user to song, improved user and used viscosity.
Accompanying drawing explanation
In order to be illustrated more clearly in the embodiment of the present invention or technical scheme of the prior art, to the accompanying drawing of required use in embodiment or description of the Prior Art be briefly described below, apparently, accompanying drawing in the following describes is only some embodiments of the present invention, for those of ordinary skills, do not paying under the prerequisite of creative work, can also obtain according to these accompanying drawings other accompanying drawing.
The process flow diagram of a kind of image processing method that Fig. 1 provides for the embodiment of the present invention;
The process flow diagram of the another kind of image processing method that Fig. 2 provides for the embodiment of the present invention;
The first schematic diagram of the synthesising picture that Fig. 3 a provides for the embodiment of the present invention;
The second schematic diagram of the synthesising picture that Fig. 3 b provides for the embodiment of the present invention;
The 3rd schematic diagram of the synthesising picture that Fig. 3 c provides for the embodiment of the present invention;
The 4th schematic diagram of the synthesising picture that Fig. 3 d provides for the embodiment of the present invention;
The schematic diagram of the details page of the list of songs that Fig. 4 embodiment of the present invention provides;
The process flow diagram of another image processing method that Fig. 5 provides for the embodiment of the present invention;
The process flow diagram of another image processing method that Fig. 6 provides for the embodiment of the present invention;
The process flow diagram of another image processing method that Fig. 7 provides for the embodiment of the present invention;
The structural representation of a kind of server that Fig. 8 provides for the embodiment of the present invention;
The structural representation of choosing module that Fig. 9 provides for the embodiment of the present invention;
The structural representation that closes module that Figure 10 provides for the embodiment of the present invention;
The structural representation of the front cover determination module that Figure 11 provides for the embodiment of the present invention.
Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present invention, the technical scheme in the embodiment of the present invention is clearly and completely described, obviously, described embodiment is only the present invention's part embodiment, rather than whole embodiment.Based on the embodiment in the present invention, those of ordinary skills, not making the every other embodiment obtaining under creative work prerequisite, belong to the scope of protection of the invention.
Below in conjunction with accompanying drawing 1-accompanying drawing 7, the image processing method that the embodiment of the present invention is provided describes in detail.
Refer to Fig. 1, the process flow diagram of a kind of image processing method providing for the embodiment of the present invention; The method can comprise the following steps S101-step S103.
S101 chooses at least one song from user's list of songs, using the picture of the song of choosing as source picture;
It is single that list of songs is called again song, and user's list of songs comprises the song information that user includes.Wherein, the picture of selected song can be the album cover picture of selected song, this album cover picture can be stored in server, also can be stored in other network equipments, for example: be stored in the networking client of uploader of this song, this step can directly obtain the album cover picture of selected song from the storage space of server, or can establish a communications link with other network equipments, obtains the album cover picture of selected song from other network equipments.
S102, synthesizes processing to selected source picture, forms synthesising picture;
In practical application, the kit that can for example, provide based on the storehouse of increasing income (: ImageMagick increase income storehouse), closes figure processing to selected source picture.It should be noted that, form after synthesising picture, the present embodiment can also carry out special effect processing to this synthesising picture, for example: sharpening, add color animation etc., can enrich the bandwagon effect of synthesising picture, further stimulate the attention rate of user to song.
S103, is defined as described synthesising picture in the front cover picture of described list of songs.
In traditional approach, conventionally using the album cover picture of the First song in list of songs directly as the front cover picture of list of songs, make content and the bandwagon effect of front cover picture of list of songs single.This step adopts synthesising picture to replace original front cover picture in list of songs, because synthesising picture comprises at least one source picture, possess more content and the better bandwagon effect of horn of plenty with respect to original front cover picture, front cover picture using this synthesising picture as list of songs, is conducive to stimulate the attention rate of user for song.The present embodiment can also be defined as the synthesising picture after special effect processing the front cover picture of list of songs, can further stimulate the attention rate of user for song, promotes user's use viscosity.
Refer to Fig. 2, the process flow diagram of the another kind of image processing method providing for the embodiment of the present invention; The method can comprise the following steps S201-step S208.
S201, from the First song user's list of songs, order is chosen at least one song; In this step, traversal user's list of songs, chooses the front N song in this list of songs; Wherein, N is positive integer.
S202, obtains the album cover picture of selected every song;
Wherein, the album cover picture of song can be stored in server or in other network equipments, in this step, can directly from the storage space of server, obtain the album cover picture of selected song, or, by establishing a communications link with other network equipments, from other network equipments, obtain the album cover picture of selected song.Due to all corresponding album cover picture of every song, this step can be obtained N album cover picture.
S203, using the album cover picture of every song of obtaining as source picture; In this step, using the album cover picture obtaining as source picture, this step can be determined N source picture.
S204, creates object picture, and the length of described object picture is the integral multiple of the length of described source picture, and the width of described object picture is the integral multiple of the width of described source picture;
Wherein, the kit that can for example, provide based on the storehouse of increasing income (: ImageMagick increase income storehouse), creates object picture (being called again Image object).The length of described object picture and width can be set according to actual conditions, particularly, can set according to the quantity of selected source picture length and the width of described object picture, for example: if the quantity of the source picture of choosing is 1, in order to guarantee the image quality of source picture in synthesising picture, the length that can set described object picture is a times of length of described source picture, and the length of described object picture and described source picture is equal in length; And the width of setting described object picture is a times of width of described source picture, the width of described object picture equates with the width of described source picture.
In practical application, also can set according to the arrangement mode of source picture in the quantity of selected source picture and synthesising picture length and the width of described object picture, for example: if the quantity of the source picture of choosing is 2, in synthesising picture, source picture is transversely arranged, the length that described object picture can be set is 2 times of length of source picture, and the width that described object picture is set is 1 times of width of described source picture; For another example: if the quantity of the source picture of choosing is 4, in synthesising picture, source picture is transversely arranged between two, form square; The length that described object picture can be set is 2 times of length of source picture, and the width that described object picture is set is 2 times of width of described source picture.
It should be noted that, the quantity of known selected source picture, and the length of described object picture and width, otherwise also can affect the arrangement mode of each source picture in synthesising picture, for example: if the quantity of the source picture of choosing is 2, the length of described object picture is 2 times of length of source picture, and the width of described object picture is 1 times of width of described source picture, and in synthesising picture, these 2 source pictures are transversely arranged.
S205, reads the array of pixels of each source picture;
Each source picture all can adopt the form of two-dimensional pixel array to preserve, a corresponding array of pixels of source picture.The array of pixels of source picture can be stored in server, and this step can read N array of pixels from server.
S206, gives described object picture by the array of pixels of each source picture successively assignment, generates synthesising picture;
Give described object picture by N array of pixels assignment successively, can in described object picture, synthesize N source picture, and close after figure success, can guarantee the image quality of source picture in synthesising picture.
Below will be in the lump by reference to the accompanying drawings 3, the synthesising picture forming with the instantiation explanation embodiment of the present invention.Please also refer to Fig. 3 a, the first schematic diagram of the synthesising picture providing for the embodiment of the present invention; The length of described object picture is 1 times of length of source picture, and the width of described object picture is 1 times of width of described source picture; Choose 1 source picture A; The array of pixels assignment of source picture A, to object picture, can be obtained to synthesising picture shown in Fig. 3 a.
Please also refer to Fig. 3 b, the second schematic diagram of the synthesising picture providing for the embodiment of the present invention; The length of described object picture is 2 times of length of source picture, and the width of described object picture is 2 times of width of described source picture; Choose 2 source picture A and B; By the array of pixels of source picture A and B by first from top to bottom, order more from left to right successively assignment give described object picture, can obtain synthesising picture shown in Fig. 3 b.Be understandable that, in Fig. 3 b illustrated embodiment, the array of pixels of source picture A and B respectively by twice of assignment to described object picture, wherein, in assignment procedure, also can adopt other assignment orders, for example: can be from the bottom to top first, order more from right to left; Or picture arrangement order of specifying by user etc., in the case can similar analysis, is not repeated herein.
Please also refer to Fig. 3 c, the 3rd schematic diagram of the synthesising picture providing for the embodiment of the present invention; The length of described object picture is 2 times of length of source picture, and the width of described object picture is 2 times of width of described source picture; Choose 3 source picture A, B and C; By the array of pixels of source picture A, B and C by first from top to bottom, order more from left to right successively assignment give described object picture, can obtain synthesising picture shown in Fig. 3 c.Be understandable that, in Fig. 3 c illustrated embodiment, the array of pixels of source picture A by twice of assignment to described object picture, the array of pixels of source picture B and C respectively by assignment once to described object picture, wherein, in assignment procedure, also can adopt other assignment order, for example: can be from the bottom to top first, order more from right to left; Or picture arrangement order of specifying by user etc., and in assignment procedure, can select in order or select at random the source picture of one of them source picture as twice assignment, in the case can similar analysis, is not repeated herein.
Please also refer to Fig. 3 d, the 3rd schematic diagram of the synthesising picture providing for the embodiment of the present invention; The length of described object picture is 2 times of length of source picture, and the width of described object picture is 2 times of width of described source picture; Choose 4 source picture A, B, C and D; By the array of pixels of source picture A, B, C and D by first from top to bottom, order more from left to right successively assignment give described object picture, can obtain synthesising picture shown in Fig. 3 d.Be understandable that, in Fig. 3 d illustrated embodiment, the array of pixels of source picture A, B, C and D respectively by assignment once to described object picture, wherein, in assignment procedure, also can adopt other assignment orders, for example: can be from the bottom to top first, order more from right to left; Or that specifies by user puts in order etc., in the case can similar analysis, be not repeated herein.
It should be noted that, synthesising picture shown in Fig. 3 is only for giving an example, when the length and width of the object picture of the source picture number of choosing, establishment and assignment occur in sequence while changing, also can there is corresponding change in the content of synthesising picture and arrangement mode, in other situations, can, with reference to the similar analysis of situation shown in Fig. 3, be not repeated herein.
S207, stores described picture synthesising picture; Server is closing figure processing, obtains after synthesising picture, can store described synthesising picture, and extract the memory address of this synthesising picture.
S208, adopts the memory address of described synthesising picture, upgrades the front cover address of described list of songs.
Server can adopt the memory address of described synthesising picture, upgrade the front cover URL(Uniform/Universal Resource Locmor of described list of songs, URL(uniform resource locator)) field, make the front cover url field of described list of songs point to the memory address of described synthesising picture.It should be noted that, after the front cover address of described list of songs has been upgraded, if client is initiated list of songs request message, server returns to the details page of this list of songs to client, in this details page, comprise the front cover address of list of songs, client can pull the front cover picture (being the synthesising picture that this step obtains) of list of songs by front cover address, and in the details page of described list of songs, show described front cover picture, specifically can be referring to Fig. 4, the schematic diagram of the details page of the list of songs providing for the embodiment of the present invention; In the details page of the list of songs shown in Fig. 4, show the details picture of described list of songs.
The present embodiment N song before fast selecting from user's list of songs, the picture of the song that employing is chosen is as the source picture that closes figure, can effectively promote picture processing efficiency, adopt the front cover picture of synthesising picture as user's list of songs, enrich the content of the front cover picture of user's list of songs, make the bandwagon effect of front cover picture of user's list of songs more diversified, promoted the attention rate of user to song, improved user and used viscosity.
Refer to Fig. 5, the process flow diagram of another image processing method providing for the embodiment of the present invention; The method can comprise the following steps S301-step S308.
S301 according to listening to number of times from height to low order, chooses successively at least one song from user's list of songs;
In the embodiment of the present invention, server or client can the list of songs of recording user in every song listen to number of times, server can, according to listening to number of times order from high to low, sort to the song in user's list of songs, and N song before selecting from the list of songs sequence; Wherein, N is positive integer.
S302, obtains the album cover picture of selected every song;
S303, using the album cover picture of every song of obtaining as source picture;
S304, creates object picture, and the length of described object picture is the integral multiple of the length of described source picture, and the width of described object picture is the integral multiple of the width of described source picture;
S305, reads the array of pixels of each source picture;
S306, gives described object picture by the array of pixels of each source picture successively assignment, generates synthesising picture;
S307, stores described picture synthesising picture;
S308, adopts the memory address of described synthesising picture, upgrades the front cover address of described list of songs.
In the present embodiment, the step S202-step S208 that step S302-step S308 can embodiment shown in Figure 2, is not repeated herein.
The listening to number of times and can embody to a certain extent the favorable rating of user to this song of song, user to song to listen to number of times more, show that user is higher to the favorable rating of this song, the front N song that the present embodiment selects user the most often to listen to, using the picture of the N song of choosing as the source picture that closes figure, adopt the front cover picture of synthesising picture as user's list of songs, what both can make that the front cover picture of list of songs can be higher hits the actual demand of user to song, enrich again the content of the front cover picture of user's list of songs, make the bandwagon effect of front cover picture of user's list of songs more diversified, promote the attention rate of user to song, improve user and used viscosity.
Refer to Fig. 6, the process flow diagram of another image processing method providing for the embodiment of the present invention; The method can comprise the following steps S401-step S308.
S401 according to MRU algorithm, chooses successively at least one song from user's list of songs;
Wherein, adopt MRU(Most Recently Used, the most often use recently) algorithm, can from user's list of songs, choose the front N song that user the most often listens to recently, wherein, N is positive integer.The song of the most often listening to has recently embodied the favorable rating of user to this song, nearest a period of time of user to song to listen to number of times more, show that user is higher to the favorable rating of this song, therefore, in the present embodiment, the user's value of liking that also can further calculate the N song of choosing, specific algorithm is: F (s)=L (s) * w1+Num (s) * w2; Wherein, F (s) represents user's value of liking to the song s in N song.Num (s) represents that song s listens to number of times.L (s) represents " the recently value " of song s in N song, L (s)=(N-Pos (s
1))+(N-Pos (s
2))+... + (N-Pos (s
n)), Pos (s) represents the subscript of song s in N song, 1<=Pos (s) <=N.W1 is the weighted value of L (s), and w1 is the weighted value of Num (s).
S402, obtains the album cover picture of selected every song;
S403, using the album cover picture of every song of obtaining as source picture;
S404, creates object picture, and the length of described object picture is the integral multiple of the length of described source picture, and the width of described object picture is the integral multiple of the width of described source picture;
S405, reads the array of pixels of each source picture;
S406, gives described object picture by the array of pixels of each source picture successively assignment, generates synthesising picture;
S407, stores described picture synthesising picture;
S408, adopts the memory address of described synthesising picture, upgrades the front cover address of described list of songs.
In the present embodiment, the step S202-step S208 that step S402-step S408 can embodiment shown in Figure 2, is not repeated herein.
The song of the most often listening to has recently embodied the favorable rating of user to this song, nearest a period of time of user to song to listen to number of times more, show that user is higher to the favorable rating of this song, the front N song that the present embodiment selects user the most often to listen to recently, using the picture of the N song of choosing as the source picture that closes figure, adopt the front cover picture of synthesising picture as user's list of songs, what both can make that the front cover picture of list of songs can be higher hits the actual demand of user to song, enrich again the content of the front cover picture of user's list of songs, make the bandwagon effect of front cover picture of user's list of songs more diversified, promote the attention rate of user to song, improve user and used viscosity.
Refer to Fig. 7, the process flow diagram of another image processing method providing for the embodiment of the present invention; The method can comprise the following steps S501-step S508.
S501 according to user's selection operation, chooses at least one user-selected song from user's list of songs;
User can select by client song from list of songs, and using the picture of selected song as the source picture that closes figure, in this step, server is chosen user-selected N song from user's list of songs, and wherein, N is positive integer.
S502, obtains the album cover picture of selected every song;
S503, using the album cover picture of every song of obtaining as source picture;
S504, creates object picture, and the length of described object picture is the integral multiple of the length of described source picture, and the width of described object picture is the integral multiple of the width of described source picture;
S505, reads the array of pixels of each source picture;
S506, gives described object picture by the array of pixels of each source picture successively assignment, generates synthesising picture;
S507, stores described picture synthesising picture;
S508, adopts the memory address of described synthesising picture, upgrades the front cover address of described list of songs.
The present embodiment is manually selected song by user, the picture of the song that employing user selects is as the source picture that closes figure, both promoted interactive between user, can accurately hit again the actual demand of user to song, adopt synthesising picture as the front cover picture of user's list of songs, enriched the content of the front cover picture of user's list of songs, make the bandwagon effect of front cover picture of user's list of songs more diversified, promote the attention rate of user to song, improved user and used viscosity.
It should be noted that, in said method embodiment, the kit that server provides based on the storehouse of increasing income, the mode that source picture is closed to figure processing is only for giving an example, it can also adopt other modes to close figure processing, for example: close figure instrument by calling third party, source picture is closed to figure processing; Etc., the figure process of closing in the case can, with reference to the figure process of closing of said method embodiment, be not repeated herein.
Below in conjunction with accompanying drawing 8-accompanying drawing 11, the server that the embodiment of the present invention is provided describes in detail.It should be noted that, following server can be applicable in said method embodiment, to carry out the image processing method of the embodiment of the present invention.
Refer to Fig. 8, the structural representation of a kind of server providing for the embodiment of the present invention; This server can comprise: choose module 101, close module 102 and front cover determination module 103.
Choose module 101, for the picture of choosing at least one song from user's list of songs as source picture;
It is single that list of songs is called again song, and user's list of songs comprises the song information that user includes.Wherein, the picture of selected song can be the album cover picture of selected song, and this album cover picture can be stored in server, also for example can be stored in, in other network equipments: be stored in the networking client of uploader of this song; The described album cover picture of choosing module 101 and can directly obtain selected song from the storage space of server, or utilize the connected network communication function of server, establish a communications link with other network equipments, from other network equipments, obtain the album cover picture of selected song.
In practical application, described in close the kit that module 102 can for example, provide based on the storehouse of increasing income (: ImageMagick increase income storehouse), selected source picture is closed to figure processing.It should be noted that, after forming synthesising picture, in the present embodiment, the described module 102 of closing can also be carried out special effect processing to this synthesising picture, for example: sharpening, add color animation etc., can enrich the bandwagon effect of synthesising picture, further stimulate the attention rate of user to song.
Front cover determination module 103, for being defined as described synthesising picture in the front cover picture of described list of songs.
In traditional approach, conventionally using the album cover picture of the First song in list of songs directly as the front cover picture of list of songs, make content and the bandwagon effect of front cover picture of list of songs single.Described front cover determination module 103 adopts synthesising picture to replace original front cover picture in list of songs, because synthesising picture comprises at least one source picture, possess more content and the better bandwagon effect of horn of plenty with respect to original front cover picture, front cover picture using this synthesising picture as list of songs, is conducive to stimulate the attention rate of user for song.In the present embodiment, described front cover determination module 103 can also be defined as the synthesising picture after special effect processing the front cover picture of list of songs, can further stimulate the attention rate of user for song, promotes user's use viscosity.
Below the each module to the server shown in Fig. 8 is described in detail.
Refer to Fig. 9, the structural representation of choosing module providing for the embodiment of the present invention; This is chosen module 101 and can comprise: song is chosen unit 1101, picture acquiring unit 1102 and source picture determining unit 1103.
Song is chosen unit 1101, choose at least one song for order from the First song of user's list of songs, or, be used for according to listening to number of times from height to low order, from user's list of songs, choose successively at least one song, or, according to MRU algorithm, from user's list of songs, choose successively at least one song;
Source picture determining unit 1103, for using the album cover picture of every song of obtaining as source picture.
Refer to Figure 10, the structural representation that closes module providing for the embodiment of the present invention; This closes module 102 and can comprise: Object Creation unit 1201, pixel reading unit 1202 and picture generation unit 1203.
Refer to Figure 11, the structural representation of the front cover determination module providing for the embodiment of the present invention; This front cover determination module 103 can comprise: storage unit 1301 and front cover updating block 1302.
Front cover updating block 1302, for adopting the memory address of described synthesising picture, upgrades the front cover address of described list of songs.
It should be noted that, the 26S Proteasome Structure and Function of the server of the embodiment of the present invention can be according to the method specific implementation in embodiment of the method, and its specific implementation process can, with reference to the associated description of said method embodiment, be not repeated herein.
By the description of above-described embodiment, the embodiment of the present invention can be from user's list of songs fast selecting song, or from user's list of songs, choose song according to listening to number of times, or from user's list of songs, choose song according to user's the value of liking, or and user interaction, from user's list of songs, choose the song that user manually selects, the picture of the song that employing is chosen is as the source picture that closes figure, adopt the front cover picture of synthesising picture as user's list of songs, can effectively promote picture processing efficiency, higher hit the actual demand of user to song, enrich the content of the front cover picture of user's list of songs, make the bandwagon effect of front cover picture of user's list of songs more diversified, promote the attention rate of user to song, improve user and used viscosity.
One of ordinary skill in the art will appreciate that all or part of flow process realizing in above-described embodiment method, can carry out the hardware that instruction is relevant by computer program to complete, described program can be stored in a computer read/write memory medium, this program, in the time carrying out, can comprise as the flow process of the embodiment of above-mentioned each side method.Wherein, described storage medium can be magnetic disc, CD, read-only store-memory body (Read-Only Memory, ROM) or random store-memory body (Random Access Memory, RAM) etc.
Above disclosed is only preferred embodiment of the present invention, certainly can not limit with this interest field of the present invention, and the equivalent variations of therefore doing according to the claims in the present invention, still belongs to the scope that the present invention is contained.
Claims (11)
1. an image processing method, is characterized in that, comprising:
From user's list of songs, choose at least one song, using the picture of the song of choosing as source picture;
Selected source picture is synthesized to processing, form synthesising picture;
Described synthesising picture is defined as to the front cover picture of described list of songs.
2. the method for claim 1, is characterized in that, described at least one song of choosing from user's list of songs, using the picture of the song of choosing as source picture, comprising:
From the First song user's list of songs, order is chosen at least one song;
Obtain the album cover picture of selected every song;
Using the album cover picture of every song of obtaining as source picture.
3. the method for claim 1, is characterized in that, described at least one song of choosing from user's list of songs, using the picture of the song of choosing as source picture, comprising:
According to listening to number of times from height to low order, from user's list of songs, choose successively at least one song;
Obtain the album cover picture of selected every song;
Using the album cover picture of every song of obtaining as source picture.
4. the method for claim 1, is characterized in that, described at least one song of choosing from user's list of songs, using the picture of the song of choosing as source picture, comprising:
According to the most often using recently MRU algorithm, from user's list of songs, choose successively at least one song;
Obtain the album cover picture of selected every song;
Using the album cover picture of every song of obtaining as source picture.
5. the method for claim 1, is characterized in that, chooses at least one song in described user's list of songs, using the picture of the song of choosing as source picture, comprising:
According to user's selection operation, from user's list of songs, choose at least one user-selected song;
Obtain the album cover picture of selected every song;
Using the album cover picture of every song of obtaining as source picture.
6. the method as described in claim 1-5 any one, is characterized in that, described selected source picture is synthesized to processing, forms synthesising picture, comprising:
Create object picture, the length of described object picture is the integral multiple of the length of described source picture, and the width of described object picture is the integral multiple of the width of described source picture;
Read the array of pixels of each source picture;
Give described object picture by the array of pixels of each source picture successively assignment, generate synthesising picture.
7. method as claimed in claim 6, is characterized in that, the described front cover picture that described synthesising picture is defined as to described list of songs, comprising:
Store described picture synthesising picture;
Adopt the memory address of described synthesising picture, upgrade the front cover address of described list of songs.
8. a server, is characterized in that, comprising:
Choose module, for choosing at least one song from user's list of songs, using the picture of the song of choosing as source picture;
Close module, synthesize processing for the source picture to selected, form synthesising picture;
Front cover determination module, for being defined as described synthesising picture in the front cover picture of described list of songs.
9. server as claimed in claim 8, is characterized in that, described in choose module and comprise:
Song is chosen unit, choose at least one song for order from the First song of user's list of songs, or, for according to listening to number of times from height to low order, from user's list of songs, choose successively at least one song, or, according to MRU algorithm, from user's list of songs, choose successively at least one song, or, according to user's selection operation, from user's list of songs, choose at least one user-selected song;
Picture acquiring unit, for obtaining the album cover picture of selected every song;
Source picture determining unit, for using the album cover picture of every song of obtaining as source picture.
10. server as claimed in claim 8 or 9, is characterized in that, described in close module and comprise:
Object Creation unit, for creating object picture, the length of described object picture is the integral multiple of the length of described source picture, the width of described object picture is the integral multiple of the width of described source picture;
Pixel reading unit, for reading the array of pixels of each source picture;
Picture generation unit, for giving described object picture by the array of pixels of each source picture successively assignment, generates synthesising picture.
11. servers as claimed in claim 10, is characterized in that, described front cover determination module comprises:
Storage unit, for storing described picture synthesising picture;
Front cover updating block, for adopting the memory address of described synthesising picture, upgrades the front cover address of described list of songs.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210558844.9A CN103885962A (en) | 2012-12-20 | 2012-12-20 | Picture processing method and server |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210558844.9A CN103885962A (en) | 2012-12-20 | 2012-12-20 | Picture processing method and server |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103885962A true CN103885962A (en) | 2014-06-25 |
Family
ID=50954857
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210558844.9A Pending CN103885962A (en) | 2012-12-20 | 2012-12-20 | Picture processing method and server |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103885962A (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104331496A (en) * | 2014-11-19 | 2015-02-04 | 网易(杭州)网络有限公司 | Photo sharing method and device |
CN104936046A (en) * | 2015-06-03 | 2015-09-23 | 无锡天脉聚源传媒科技有限公司 | Method and device for generating abstract picture of video collection |
CN105574181A (en) * | 2015-12-18 | 2016-05-11 | 无锡天脉聚源传媒科技有限公司 | Method and device for generating advertising map |
CN110046263A (en) * | 2019-04-23 | 2019-07-23 | 腾讯音乐娱乐科技(深圳)有限公司 | Multimedia recommendation method, device, server and storage medium |
CN111970571A (en) * | 2020-08-24 | 2020-11-20 | 北京字节跳动网络技术有限公司 | Video production method, device, equipment and storage medium |
CN113365134A (en) * | 2021-06-02 | 2021-09-07 | 北京字跳网络技术有限公司 | Audio sharing method, device, equipment and medium |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070270985A1 (en) * | 2006-05-16 | 2007-11-22 | Canon Kabushiki Kaisha | Method for navigating large image sets using sort orders |
CN101185138A (en) * | 2005-05-27 | 2008-05-21 | 松下电器产业株式会社 | Display device |
CN102156612A (en) * | 2010-02-01 | 2011-08-17 | 宏达国际电子股份有限公司 | Method and system for providing a user interface for accessing multimedia items on an electronic device |
-
2012
- 2012-12-20 CN CN201210558844.9A patent/CN103885962A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101185138A (en) * | 2005-05-27 | 2008-05-21 | 松下电器产业株式会社 | Display device |
US20070270985A1 (en) * | 2006-05-16 | 2007-11-22 | Canon Kabushiki Kaisha | Method for navigating large image sets using sort orders |
CN102156612A (en) * | 2010-02-01 | 2011-08-17 | 宏达国际电子股份有限公司 | Method and system for providing a user interface for accessing multimedia items on an electronic device |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104331496A (en) * | 2014-11-19 | 2015-02-04 | 网易(杭州)网络有限公司 | Photo sharing method and device |
CN104331496B (en) * | 2014-11-19 | 2018-09-18 | 杭州网易云音乐科技有限公司 | Picture sharing method and equipment |
CN104936046A (en) * | 2015-06-03 | 2015-09-23 | 无锡天脉聚源传媒科技有限公司 | Method and device for generating abstract picture of video collection |
CN105574181A (en) * | 2015-12-18 | 2016-05-11 | 无锡天脉聚源传媒科技有限公司 | Method and device for generating advertising map |
CN105574181B (en) * | 2015-12-18 | 2019-07-26 | 无锡天脉聚源传媒科技有限公司 | A kind of method and apparatus generating advertising map |
CN110046263A (en) * | 2019-04-23 | 2019-07-23 | 腾讯音乐娱乐科技(深圳)有限公司 | Multimedia recommendation method, device, server and storage medium |
CN110046263B (en) * | 2019-04-23 | 2023-08-18 | 腾讯音乐娱乐科技(深圳)有限公司 | Multimedia recommendation method, device, server and storage medium |
CN111970571A (en) * | 2020-08-24 | 2020-11-20 | 北京字节跳动网络技术有限公司 | Video production method, device, equipment and storage medium |
WO2022042035A1 (en) * | 2020-08-24 | 2022-03-03 | 北京字节跳动网络技术有限公司 | Video production method and apparatus, and device and storage medium |
US12112772B2 (en) | 2020-08-24 | 2024-10-08 | Beijing Bytedance Network Technology Co., Ltd. | Method and apparatus for video production, device and storage medium |
CN113365134A (en) * | 2021-06-02 | 2021-09-07 | 北京字跳网络技术有限公司 | Audio sharing method, device, equipment and medium |
CN113365134B (en) * | 2021-06-02 | 2022-11-01 | 北京字跳网络技术有限公司 | Audio sharing method, device, equipment and medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103885962A (en) | Picture processing method and server | |
CN106844677A (en) | A kind of method and device of Information Sharing | |
US9400989B2 (en) | Systems and methods for living user reviews | |
CN108415780A (en) | A kind of information displaying method and device | |
CN108235148B (en) | Similar barrage merging method in live broadcast, storage medium, electronic device and system | |
CN109460233A (en) | Primary interface display update method, device, terminal device and the medium of the page | |
CN102750169B (en) | A kind of application program based on television set recommends method | |
CN105741334A (en) | Heat map providing method and device | |
CN103548343A (en) | Apparatus and method for converting 2d content into 3d content, and computer-readable storage medium thereof | |
CN101807199A (en) | Thumbnail display method and device | |
CN108647313A (en) | A kind of real-time method and system for generating performance video | |
CN105659584A (en) | Customizing mobile media captioning based on mobile media rendering | |
CN107040808A (en) | Treating method and apparatus for barrage picture in video playback | |
CN108449409A (en) | Animation method for pushing, device, equipment and storage medium | |
CN102447839A (en) | Quartz Composer-based video production method and device | |
CN108335343A (en) | Fountain previews emulation mode, system and server | |
CN104572084A (en) | Method and device for user interface generating and data issuing in card business | |
CN108446373A (en) | Animation playing method, device, equipment and storage medium | |
Watanabe et al. | A substitution orbit model of competitive innovations | |
CN102959947B (en) | Image synthesizing device and picture synthesis method | |
CN112102422B (en) | Image processing method and device | |
CN102497580B (en) | Video information synthesizing method based on audio feature information | |
CN108881997A (en) | Animation file generates and playback method, device and system | |
CN108122134A (en) | The method, apparatus and terminal device to break for commercialsy in a kind of automatic reading | |
KR20140031438A (en) | Apparatus and method of reconstructing mobile contents |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C41 | Transfer of patent application or patent right or utility model | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20161214 Address after: 510000 Guangzhou, Tianhe District branch Yun Yun Road, No. 16, self built room 2, building 1301 Applicant after: Guangzhou Kugou Inc. Address before: Shenzhen Futian District City, Guangdong province 518057 Zhenxing Road, SEG Science Park 2 East Room 403 Applicant before: Tencent Technology (Shenzhen) Co., Ltd. |
|
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20140625 |
|
RJ01 | Rejection of invention patent application after publication |