Specific embodiment
Schema is please referred to, wherein identical component symbol represents identical component, the principle of the present invention is to implement oneIt is illustrated in computing environment appropriate.The following description be based on illustrated by the specific embodiment of the invention, should not be byIt is considered as the limitation present invention other specific embodiments not detailed herein.
In the following description, specific embodiments of the present invention will refer to the step as performed by one or multi-section computerAnd symbol illustrates, unless otherwise stating clearly.Therefore, these steps and operation will have to mention for several times is executed by computer, this paper instituteThe computer execution of finger includes by representing with the computer processing unit of the electronic signal of the data in a structuring patternOperation.This operation is converted at the data or the position being maintained in the memory system of the computer, reconfigurableOr in addition change the running of the computer in mode known to the tester of this field.The maintained data structure of the dataFor the provider location of the memory, there is the specific feature as defined in the data format.But the principle of the invention is with above-mentioned textWord illustrates that be not represented as a kind of limitation, this field tester will appreciate that plurality of step and behaviour as described belowAlso it may be implemented in hardware.
Term as used herein " module " can regard the software object to execute in the arithmetic system as.It is as described hereinDifferent components, module, engine and service can be regarded as the objective for implementation in the arithmetic system.And device as described herein and sideMethod is preferably implemented in the form of software, can also be implemented on hardware certainly, within that scope of the present invention.
The embodiment of the present invention provides a kind of image processing method, apparatus and system.
Wherein, picture processing system may include picture processing unit, and the picture processing unit specifically can integrateTablet PC (personal computer, Personal Computer), mobile phone etc. have storage element and are equipped with microprocessor and haveIn the terminating machine of operational capability.
Such as, reference can be made to Fig. 1 a, is the schematic diagram of a scenario of picture processing system provided by the embodiment of the present invention, picture processingDevice is integrated in tablet PC, is mainly used in picture collection, and the marking operation of user's input is received;It is grasped according to the labelMake, to the corresponding picture identification of collected picture indicia, generates the picture for carrying picture identification;According to an at least Zhang SuoshuThe picture of picture identification is carried, sequence of pictures and sequence number, such as 001,002 are generated;Based on the sequence number, to describedSequence of pictures is handled, such as is added, deletes, replicates, moves, is sent to the picture in sequence of pictures or sequence of picturesOne or more operation processings, etc..
In addition, the picture processing system can also include server, the picture processing unit can by sequence of pictures intoRow compresses and is uploaded to server, so that the server can classify to sequence of pictures, assign corresponding picture markLabel and backup etc..
It will be described in detail respectively below.
In the present embodiment, it will be described from the angle of picture processing unit, which can specifically collectAt tablet PC, mobile phone etc. have storage element and microprocessor is installed and with operational capability terminating machine in.
A kind of image processing method, comprising: in picture collection, receive the marking operation of user's input;According to the markNote operation generates the picture for carrying picture identification to the corresponding picture identification of collected picture indicia;According at least oneThe picture for carrying picture identification generates sequence of pictures and sequence number;Based on the sequence number, to the sequence of picturesIt is handled.
Fig. 1 b is please referred to, Fig. 1 b is the flow diagram of image processing method provided in an embodiment of the present invention.The methodInclude:
In step s101, in picture collection, the marking operation of user's input is received.
In step s 102, according to the marking operation, to the corresponding picture identification of collected picture indicia, generation is takenPicture with picture identification.
Wherein, the step S101 and step S102 can specifically:
For example, picture processing unit is currently in picture collection mode, when the marking operation for receiving user's input, such asWhen clicking acquisition button, picture collection is carried out, and triggered mark process simultaneously, to collected one picture identification of picture indicia,To generate the picture for carrying picture identification, the picture for carrying picture identification is saved.
In the present embodiment, the picture identification is used to mark user interested or the picture of user's concern, the picture markKnowledge is marked picture while picture collection.Wherein, the picture identification can be specially identifier " √ ", " △ "Deng or the picture identification can also be specially character, such as the mark of " mark ", " M " various label reminding effects, instituteStating picture identification can mark in the upper left side of picture or upper right side etc., be not especially limited herein.
Optionally, after picture processing unit is to the corresponding picture identification of collected picture indicia, can also include:
Record the image attribute information of the collected picture;Wherein, the image attribute information can specifically includeLocation information, temporal information etc. are captured when acquisition.
In step s 103, the picture of picture identification is carried according at least one, generates sequence of pictures and sequenceRow number.
It is understood that generating the mode of sequence of pictures and sequence number has very much, for example, can be according to when defaultBetween the picture for carrying picture identification that gets in section, generate sequence of pictures and sequence number.
Can specifically, the preset time period can be set as 30 seconds, as picture processing unit acquired in 30 seconds it is morePicture, and the picture for carrying picture identification is extracted from this plurality of pictures, to form sequence of pictures and sequence number.
For another example, sequence of pictures and sequence can be generated according to the quantity of the picture for carrying picture identification gotRow number;It can be specifically, picture processing unit acquires picture and is marked, when the number for the picture for determining to carry picture identificationWhen amount reaches preset threshold, sequence of pictures and sequence number are formed according to the picture that this part carries picture identification.
Optionally, since the image attribute information of collected picture can be recorded simultaneously when acquiring picture, therefore,Can also be carried according at least one picture identification picture and the image attribute information, generate sequence of pictures withAnd sequence number, the sequence of pictures carry the image attribute information.
Further, picture processing unit is after generating sequence of pictures and sequence number, for the ease of picture backup andClassification, can be uploaded to server for sequence of pictures and handle, i.e., after generation sequence of pictures and sequence number, can also wrapIt includes:
The sequence of pictures is compressed, generates compressed picture, the compressed picture carry corresponding sequence number andThe image attribute information.
For example, picture processing unit can periodically compress the sequence of pictures received, corresponding compression is formedPicture, each compressed picture record has corresponding sequence number and image attribute information, and compressed picture is uploaded to serviceDevice, so as to server further progress classification processing and backup.
In step S104, it is based on the sequence number, the sequence of pictures is handled.
Wherein, described handle the sequence of pictures can specifically include: in sequence of pictures or sequence of picturesPicture such as is added, deletes, replicating, moving, sending at one or more operation processings.
It is understood that the mode handled the sequence of pictures has very much, for example, can specifically: according to instituteSequence number is stated, by corresponding sequence of pictures movement and/or is copied in set corresponding with the sequence number.
Optionally, since the image attribute information of collected picture can be recorded simultaneously when acquiring picture, therefore,It can be based on the sequence number and the image attribute information, the sequence of pictures is handled.
For example, being based on the sequence number and the image attribute information, handling the sequence of pictures can be specificInclude:
(1) compressed picture is uploaded to server, so that the server is according to corresponding image attribute information pairThe compressed picture is classified, and determines picture tag according to classification results.
(2) based on the sequence number and the picture tag, the sequence of pictures is handled.
Can be specifically, compressed picture can be uploaded to server by picture processing unit, server uses image recognition skillArt identifies compressed picture, to determine picture type, such as personage, landscape or animal according to recognition result.
In turn, picture processing unit carries out further in conjunction with image attribute information (such as address information, temporal information)Classification, obtains classification results, and assign each classification and/or the corresponding picture tag of each compressed picture, such as " good friend ", " clothingClothes ", " cuisines " etc., wherein the picture tag that compressed picture is arranged is corresponded to each other with sequence number.
It is understood that image recognition technology may particularly include such as image local feature point detection algorithm, Scale invariantEigentransformation (SIFT, Scale-invariant feature transform) algorithm etc., according to described image identification technologyPicture can be handled, analyzed and be understood, to identify the target and object of various different modes, this not made herein specificDescription.
Further, step (2) is based on the sequence number and the picture tag, and handling the sequence of pictures canTo specifically include:
(21) it according to the sequence number, by corresponding sequence of pictures movement and/or is copied to corresponding with the sequence numberIn set.
(22) relation list of sequence number and picture tag is obtained, the relation list is based on the sequence number and describedPicture tag generates.
(23) according to the relation list, the corresponding picture tag of the sequence number is determined, and according to the picture tagThe set is named.
For example, picture processing unit forms corresponding set first according to sequence number, and get corresponding picture sequenceColumn by corresponding sequence of pictures movement and/or are copied in corresponding set thereafter;Since sequence number is opposite with picture tagIt answers, therefore the relation list of available sequence number and picture tag, the corresponding figure of sequence number is determined according to the relation listPiece label, so as to be named according to picture tag to corresponding set.
It is understood that the relation list of the sequence number and picture tag, can by server according to sequence number withThe corresponding relationship of picture tag is generated, and picture processing unit is sent to;It can also be by picture processing unit directly according to sequenceIt number generates with the corresponding relationship of picture tag, is not especially limited herein.
Optionally, set described in the present embodiment can exist in the form of file, for example, getting multiple sequencesAfter number, corresponding file first can be established according to sequence number, it is then according to sequence number, corresponding sequence of pictures is mobileAnd/or be copied in corresponding file, etc., it is not especially limited herein.
It can be seen from the above, image processing method provided in this embodiment receives user's input first in picture collectionMarking operation;And then according to the marking operation of user, to the corresponding picture identification of collected picture indicia, to generate carryingThere is the picture of picture identification;The picture of picture identification is carried according at least one, generates sequence of pictures and sequence number;FinallyBased on the sequence number, the sequence of pictures is handled.That is the present embodiment is grasped in picture collection according to the label of userIt opposes the corresponding picture identification of collected picture indicia, so as to form picture sequence according to the picture for carrying picture identificationIt arranging and stores, i.e., user only needs that the picture for being marked with picture identification can be found according to sequence number when searching picture,Improve the efficiency and flexibility of picture searching.
Citing, is described in further detail by the method according to described in above embodiments below.
Firstly, user is shot by mobile terminal (such as mobile phone), to the user taken during shooting pictureInterested picture is marked.Secondly, can be managed collectively based on these labels to picture, such as addition deletes, is multipleOne or more operation processings such as system, mobile, transmission.It will be described in more detail below.
Fig. 2 a is please referred to, Fig. 2 a is the flow diagram of image processing method provided in an embodiment of the present invention.The methodInclude:
In step s 201, mobile terminal enters screening-mode, and determines the storage class of reference object under the screening-modeType.
In step S202, when determining storage class is picture, mobile terminal receives the marking operation of user's input.
For example, after mobile phone enters screening-mode, it is thus necessary to determine that the storage class of reference object, i.e., it needs to be determined that being currently atShooting picture still shoots video, if it is determined that when being shooting picture out, triggers step S202, detects whether to receive user defeatedThe marking operation entered.
In step S203, mobile terminal carries out picture collection according to the marking operation, and to collected picture markRemember picture identification, generates the picture for carrying picture identification.
For example, user sees interested things during mobile phone shoots picture, presses shooting button and carry out pictureTriggered mark process while shooting obtains the picture for carrying picture identification to one picture identification of picture indicia taken,Can be as shown in Figure 2 b, for the schematic diagram of the picture for carrying picture identification, the picture identification is " √ ", is marked in pictureUpper right side.
It further, can be by a specific interface (such as button, control), when user enters the interface, Ke YishiIt is marked while present picture shooting, may be set to be a kind of picture taking mode, e.g., when the common screening-mode of entranceLower mobile terminal only carries out picture shooting, marks mobile terminal under screening-mode that can carry out while picture shooting when enteringLabel, so that user is using more conveniently and flexibly.
In some embodiments, the picture identification is also possible to other identifiers or character, is mentioned with playing labelIt wakes up and acts on, citing does not constitute a limitation of the invention herein.
In step S204, mobile terminal records carry the geographical location information of the picture of picture identification.
For example, mobile terminal is when shooting picture, to the picture indicia picture identification taken, and simultaneously to current groundThe pictorial informations such as reason position, temporal information are recorded.
In step S205, mobile terminal generates sequence of pictures and sequence according to multiple pictures for carrying picture identificationNumber.
Can specifically, due to the picture being continuously shot in the short time be believed that image attribute information (such as geographical location information,Picture type information etc.) it is more similar or consistent, therefore mobile terminal can generate sequence of pictures according to preset time period,For example, picture can be generated according to the picture for carrying picture identification that (such as 20 seconds, 30 seconds etc.) are got within this periodSequence and sequence number.
Mobile terminal can also generate sequence of pictures according to the quantity for the picture for carrying picture identification, for example work as determinationWhen carrying the quantity of the picture of picture identification out and reaching preset threshold (such as 10,20 etc.), figure is carried according to this partThe picture of piece mark generates sequence of pictures and sequence number.
In step S206, mobile terminal carries out compression to the sequence of pictures and generates compressed picture, and is uploaded to serviceDevice.
In step S207, server classifies to compressed picture by image recognition and combining geographic location information,The corresponding picture tag of formation sequence number, and it is sent to mobile terminal.
For example, mobile terminal can periodically compress obtained sequence of pictures, corresponding compressed picture is formed,In each compressed picture record have corresponding sequence number and geographical location information, after compression, mobile terminal is by compressed pictureIt is uploaded to server, so as to server further progress classification processing and backup.
Further, server identifies compressed picture using image recognition technology and combining geographic location informationFiling classification is carried out to compressed picture.
For example, doing recognition processing and analyzing according to picture ash scale, picture type is identified, such as personage, landscape or dynamicObject etc., secondly combining geographic location information, is further classified, and assign each classification and/or each compressed pictureCorresponding picture tag.Such as, the type for identifying compressed picture is " landscape ", and secondly geographical location information is " ShenZhen,GuangDong ",The picture tag for assigning the compressed picture is " landscape, ShenZhen,GuangDong ".
It is understood that the corresponding picture tag of each compressed picture can be one, or it is multiple, herein notMake specific limit.
Optionally, the picture tag of server setting compressed picture is corresponded to each other with sequence number, according to multiple compressed picturesPicture tag and sequence number corresponding relationship, the list of formation sequence number and picture tag, such as reference table 1, and by the sequenceThe list of row number and picture tag is issued to mobile terminal.
| Sequence number | Picture tag |
| 001 | Landscape, ShenZhen,GuangDong |
| 002 | Cuisines, Chongqing XX chafing dish restaurant |
| 003 | Cuisines |
| 004 | Good friend |
| …… | …… |
Table 1
In step S208, mobile terminal records phase to sequence of pictures according to the result and sequence number of server feedbackThe picture tag answered, and generate multiple pictures.
For example, mobile terminal receives the list, first according to sequence number, corresponding Photo folder is generated, thereafter, by sequenceThe corresponding sequence of pictures of row number is mobile and/or is copied in corresponding Photo folder, optionally, can be according to picture tag pairCorresponding Photo folder is named.
Further, Photo folder can be " wind for the corresponding multiple subclassification files of general act folder, such as general act folderScape ", corresponding multiple subclassification files may include " ShenZhen,GuangDong ", " Hangzhou West Lake ", " Lhasa " etc., herein notMake specific limit.
Image processing method i.e. provided in this embodiment is marked the interested picture of user in picture collection,Thereafter the processing such as automatically polymerize, compressed, identified and classified according to the picture of label, without user's manual operation andUser is facilitated to search.
It can be seen from the above, image processing method provided in this embodiment receives user's input first in picture collectionMarking operation;And then according to the marking operation of user, to the corresponding picture identification of collected picture indicia, to generate carryingThere is the picture of picture identification;The picture of picture identification is carried according at least one, generates sequence of pictures and sequence number;FinallyBased on the sequence number, the sequence of pictures is handled.That is the present embodiment is grasped in picture collection according to the label of userIt opposes the corresponding picture identification of collected picture indicia, so as to form picture sequence according to the picture for carrying picture identificationIt arranging and stores, i.e., user only needs that the picture for being marked with picture identification can be found according to sequence number when searching picture,Improve the efficiency and flexibility of picture searching.
For convenient for better implementation image processing method provided in an embodiment of the present invention, the embodiment of the present invention also provides one kindDevice based on above-mentioned image processing method.Wherein the meaning of noun is identical with the method that above-mentioned picture is handled, specific implementationDetails can be with reference to the explanation in embodiment of the method.
Fig. 3 a is please referred to, Fig. 3 a is the structural schematic diagram of picture processing unit provided in an embodiment of the present invention, institute of the present inventionStating picture processing unit may include receiving unit 301, marking unit 302, sequence generating unit 303 and processing unit 304.
Wherein, the receiving unit 301, for receiving the marking operation of user's input in picture collection;Marking unit302, for according to the marking operation, to the corresponding picture identification of collected picture indicia, generation to carry picture identificationPicture.
Sequence generating unit 303 generates sequence of pictures for carrying the picture of picture identification according at least oneAnd sequence number;Processing unit 304 is handled the sequence of pictures for being based on the sequence number.
It can be specifically, for example, picture processing unit be currently in picture collection mode, when receiving unit 301 receivesThe marking operation of user's input when such as clicking acquisition button, carries out picture collection, and triggered mark process simultaneously, marking unit302 pairs of collected one picture identifications of picture indicia carry picture for described to generate the picture for carrying picture identificationThe picture of mark is saved.
In the present embodiment, the picture identification is used to mark user interested or the picture of user's concern, the picture markKnowledge is marked picture while picture collection.Wherein, the picture identification can be specially identifier " √ ", " △ "Deng or the picture identification can also be specially character, such as the mark of " mark ", " M " various label reminding effects, instituteStating picture identification can mark in the upper left side of picture or upper right side etc., be not especially limited herein.
Fig. 3 b can be referred to together, is another structural schematic diagram of picture processing unit, and the picture processing unit can be withIt include: recording unit 305, for recording the image attribute information of the collected picture;Wherein, the image attribute informationLocation information, temporal information etc. are captured when can specifically include acquisition.
It is understood that generating the mode of sequence of pictures and sequence number has very much, for example, the sequence generating unit303 can be used for: according to the picture for carrying picture identification got within a preset period of time, generate sequence of pictures and sequenceRow number.
Can specifically, the preset time period can be set as 30 seconds, as picture processing unit acquired in 30 seconds it is morePicture, and the picture for carrying picture identification is extracted from this plurality of pictures, to form sequence of pictures and sequence number.
For another example, sequence of pictures and sequence can be generated according to the quantity of the picture for carrying picture identification gotRow number;It can be specifically, the sequence generating unit 303 can acquire picture and be marked, when determining to carry picture markWhen the quantity of the picture of knowledge reaches preset threshold, sequence of pictures and sequence are formed according to the picture that this part carries picture identificationRow number.
Optionally, since the image attribute information of collected picture can be recorded simultaneously when acquiring picture, therefore,The sequence generating unit 303 can be used for carrying the picture and the picture of picture identification according at least oneAttribute information, generates sequence of pictures and sequence number, and the sequence of pictures carries the image attribute information.
Further, picture processing unit is after generating sequence of pictures and sequence number, for the ease of picture backup andClassification, the picture processing unit can also include:
Compression unit 306 generates compressed picture, the compressed picture carries for compressing to the sequence of picturesCorresponding sequence number and the image attribute information.
For example, picture processing unit can periodically compress the sequence of pictures received, corresponding compression is formedPicture, each compressed picture record has corresponding sequence number and image attribute information, and compressed picture is uploaded to serviceDevice, so as to server further progress classification processing and backup.
Optionally, since the image attribute information of collected picture can be recorded simultaneously when acquiring picture, therefore,The processing unit 304 can be used for carrying out the sequence of pictures based on the sequence number and the image attribute informationProcessing.
Wherein, described handle the sequence of pictures can specifically include: in sequence of pictures or sequence of picturesPicture such as is added, deletes, replicating, moving, sending at one or more operation processings.
It is understood that the mode handled the sequence of pictures has very much, for example, the processing unit 304,It can be used for by corresponding sequence of pictures movement and/or being copied to set corresponding with the sequence number according to the sequence numberIt is interior.
For example, the processing unit 304, may include:
(1) subelement 3041 is uploaded
For the compressed picture to be uploaded to server, so that the server is according to corresponding image attribute information pairThe compressed picture is classified, and determines picture tag according to classification results;
(2) subelement 3042 is handled
For handling the sequence of pictures based on the sequence number and the picture tag.
Can be specifically, compressed picture can be uploaded to server by picture processing unit, server uses image recognition skillArt identifies compressed picture, to determine picture type, such as personage, landscape or animal according to recognition result.
In turn, picture processing unit carries out further in conjunction with image attribute information (such as address information, temporal information)Classification, obtains classification results, and assign each classification and/or the corresponding picture tag of each compressed picture, such as " good friend ", " clothingClothes ", " cuisines " etc., wherein each picture tag is set and is corresponded to each other with sequence number.
It is understood that image recognition technology may particularly include such as image local feature point detection algorithm, Scale invariantEigentransformation SIFT algorithm etc. can handle picture, analyzed and be understood, to identify according to described image identification technologyThe target and object of various different modes, are herein not specifically described this.
Further, the processing subelement 3042 can be specifically used for:
According to the sequence number, by corresponding sequence of pictures movement and/or it is copied to set corresponding with the sequence numberIt is interior;The relation list of sequence number and picture tag is obtained, the relation list is based on the sequence number and the picture tagIt generates;According to the relation list, the corresponding picture tag of the sequence number is determined, and according to the picture tag to the collectionConjunction is named.
For example, picture processing unit forms corresponding set first according to sequence number, and get corresponding picture sequenceColumn by corresponding sequence of pictures movement and/or are copied in corresponding set thereafter;Since sequence number is opposite with picture tagIt answers, therefore the relation list of available sequence number and picture tag, the corresponding figure of sequence number is determined according to the relation listPiece label, so as to be named according to picture tag to corresponding set.
It is understood that the relation list of the sequence number and picture tag, can by server according to sequence number withThe corresponding relationship of picture tag is generated, and picture processing unit is sent to;It can also be by picture processing unit directly according to sequenceIt number generates with the corresponding relationship of picture tag, is not especially limited herein.
Optionally, set described in the present embodiment can exist in the form of file, for example, getting multiple sequencesAfter number, corresponding file first can be established according to sequence number, it is then according to sequence number, corresponding sequence of pictures is mobileAnd/or be copied in corresponding file, etc., it is not especially limited herein.
When it is implemented, above each unit can be used as independent entity to realize, any combination can also be carried out, is madeIt is realized for same or several entities, the specific implementation of above each unit can be found in the embodiment of the method for front, herein notIt repeats again.
The picture processing unit, which specifically can integrate, to be had storage element in tablet PC, mobile phone etc. and is equipped with microprocessorAnd in the terminating machine with operational capability.
It can be seen from the above, picture processing unit provided in this embodiment receives user's input first in picture collectionMarking operation;And then according to the marking operation of user, to the corresponding picture identification of collected picture indicia, to generate carryingThere is the picture of picture identification;The picture of picture identification is carried according at least one, generates sequence of pictures and sequence number;FinallyBased on the sequence number, the sequence of pictures is handled.That is the present embodiment is grasped in picture collection according to the label of userIt opposes the corresponding picture identification of collected picture indicia, so as to form picture sequence according to the picture for carrying picture identificationIt arranging and stores, i.e., user only needs that the picture for being marked with picture identification can be found according to sequence number when searching picture,Improve the efficiency and flexibility of picture searching.
Correspondingly, the embodiment of the present invention also provides a kind of picture processing system, including appoint provided by the embodiment of the present inventionA kind of picture processing unit, for details, reference can be made to above-described embodiments;Wherein, which can integrate in equipment such as terminalsIn, for example, specifically can be such that
Terminal, for receiving the marking operation of user's input in picture collection;According to the marking operation, to acquisitionThe corresponding picture identification of the picture indicia arrived generates the picture for carrying picture identification;Figure is carried according at least oneThe picture of piece mark, generates sequence of pictures and sequence number;Based on the sequence number, the sequence of pictures is handled.
In addition, the processing system of the graphical interfaces can also be as follows including other equipment, such as server:
Server for receiving the sequence of pictures of terminal upload, and is classified and is backed up to sequence of pictures.
The specific implementation of above each equipment can be found in the embodiment of front, and details are not described herein.
Since the picture processing system may include any picture processing unit provided by the embodiment of the present invention, becauseThis, may be implemented beneficial effect achieved by any picture processing unit provided by the embodiment of the present invention, can specifically joinSee the embodiment of front, details are not described herein.
Correspondingly, the embodiment of the present invention also provides a kind of terminal, as shown in figure 4, the terminal may include radio frequency (RF,Radio Frequency) circuit 401, the memory 402, defeated that includes one or more computer readable storage mediumEnter unit 403, display unit 404, sensor 405, voicefrequency circuit 406, Wireless Fidelity (WiFi, Wireless Fidelity)The components such as module 407, the processor 408 for including one or more than one processing core and power supply 409.This field skillArt personnel are appreciated that the restriction of the not structure paired terminal of terminal structure shown in Fig. 4, may include more or more than illustratingFew component perhaps combines certain components or different component layouts.Wherein:
RF circuit 401 can be used for receiving and sending messages or communication process in, signal sends and receivees, particularly, by base stationAfter downlink information receives, one or the processing of more than one processor 408 are transferred to;In addition, the data for being related to uplink are sent toBase station.In general, RF circuit 401 includes but is not limited to antenna, at least one amplifier, tuner, one or more oscillators, usesFamily identity module (SIM, Subscriber Identity Module) card, transceiver, coupler, low-noise amplifier(LNA, Low Noise Amplifier), duplexer etc..In addition, RF circuit 401 can also by wireless communication with network and itsHe communicates equipment.Any communication standard or agreement, including but not limited to global system for mobile telecommunications system can be used in the wireless communicationUnite (GSM, Global System of Mobile communication), general packet radio service (GPRS, GeneralPacket Radio Service), CDMA (CDMA, Code Division Multiple Access), wideband code division it is moreLocation (WCDMA, Wideband Code Division Multiple Access), long term evolution (LTE, Long TermEvolution), Email, short message service (SMS, Short Messaging Service) etc..
Memory 402 can be used for storing software program and module, and processor 408 is stored in memory 402 by operationSoftware program and module, thereby executing various function application and data processing.Memory 402 can mainly include storage journeySequence area and storage data area, wherein storing program area can the (ratio of application program needed for storage program area, at least one functionSuch as sound-playing function, image player function) etc.;Storage data area, which can be stored, uses created data according to terminal(such as audio data, phone directory etc.) etc..In addition, memory 402 may include high-speed random access memory, can also includeNonvolatile memory, for example, at least a disk memory, flush memory device or other volatile solid-state parts.PhaseYing Di, memory 402 can also include Memory Controller, to provide processor 408 and input unit 403 to memory 402Access.
Input unit 403 can be used for receiving the number or character information of input, and generate and user setting and functionControl related keyboard, mouse, operating stick, optics or trackball signal input.Specifically, in a specific embodimentIn, input unit 403 may include touch sensitive surface and other input equipments.Touch sensitive surface, also referred to as touch display screen or touchingControl plate, collect user on it or nearby touch operation (such as user using any suitable object such as finger, stylus orOperation of the attachment on touch sensitive surface or near touch sensitive surface), and corresponding connection dress is driven according to preset formulaIt sets.Optionally, touch sensitive surface may include both touch detecting apparatus and touch controller.Wherein, touch detecting apparatus is examinedThe touch orientation of user is surveyed, and detects touch operation bring signal, transmits a signal to touch controller;Touch controller fromTouch information is received on touch detecting apparatus, and is converted into contact coordinate, then gives processor 408, and can reception processingOrder that device 408 is sent simultaneously is executed.Furthermore, it is possible to a variety of using resistance-type, condenser type, infrared ray and surface acoustic wave etc.Type realizes touch sensitive surface.In addition to touch sensitive surface, input unit 403 can also include other input equipments.Specifically, other are defeatedEntering equipment can include but is not limited to physical keyboard, function key (such as volume control button, switch key etc.), trace ball, mouseOne of mark, operating stick etc. are a variety of.
Display unit 404 can be used for showing information input by user or be supplied to user information and terminal it is variousGraphical user interface, these graphical user interface can be made of figure, text, icon, video and any combination thereof.DisplayUnit 404 may include display panel, optionally, can using liquid crystal display (LCD, Liquid Crystal Display),The forms such as Organic Light Emitting Diode (OLED, Organic Light-Emitting Diode) configure display panel.Further, touch sensitive surface can cover display panel, after touch sensitive surface detects touch operation on it or nearby, send processing toDevice 408 is followed by subsequent processing device 408 and is provided on a display panel accordingly according to the type of touch event to determine the type of touch eventVisual output.Although touch sensitive surface and display panel are to realize input and input as two independent components in Fig. 4Function, but in some embodiments it is possible to touch sensitive surface and display panel are integrated and realizes and outputs and inputs function.
Terminal may also include at least one sensor 405, such as optical sensor, motion sensor and other sensors.Specifically, optical sensor may include ambient light sensor and proximity sensor, wherein ambient light sensor can be according to ambient lightLight and shade adjust the brightness of display panel, proximity sensor can close display panel and/or back when terminal is moved in one's earLight.As a kind of motion sensor, gravity accelerometer can detect (generally three axis) acceleration in all directionsSize can detect that size and the direction of gravity when static, can be used to identify mobile phone posture application (such as horizontal/vertical screen switching,Dependent game, magnetometer pose calibrating), Vibration identification correlation function (such as pedometer, tap) etc.;It can also configure as terminalThe other sensors such as gyroscope, barometer, hygrometer, thermometer, infrared sensor, details are not described herein.
Voicefrequency circuit 406, loudspeaker, microphone can provide the audio interface between user and terminal.Voicefrequency circuit 406 canBy the electric signal after the audio data received conversion, it is transferred to loudspeaker, voice signal output is converted to by loudspeaker;It is anotherThe voice signal of collection is converted to electric signal by aspect, microphone, is converted to audio data after being received by voicefrequency circuit 406, thenAfter the processing of audio data output processor 408, it is sent to such as another terminal through RF circuit 401, or by audio dataOutput is further processed to memory 402.Voicefrequency circuit 406 is also possible that earphone jack, with provide peripheral hardware earphone withThe communication of terminal.
WiFi belongs to short range wireless transmission technology, and terminal can help user's transceiver electronics postal by WiFi module 407Part, browsing webpage and access streaming video etc., it provides wireless broadband internet access for user.Although Fig. 4 is shownWiFi module 407, but it is understood that, and it is not belonging to must be configured into for terminal, it can according to need do not changing completelyBecome in the range of the essence of invention and omits.
Processor 408 is the control centre of terminal, using the various pieces of various interfaces and connection whole mobile phone, is led toIt crosses operation or executes the software program and/or module being stored in memory 402, and call and be stored in memory 402Data execute the various functions and processing data of terminal, to carry out integral monitoring to mobile phone.Optionally, processor 408 can wrapInclude one or more processing cores;Preferably, processor 408 can integrate application processor and modem processor, wherein answerWith the main processing operation system of processor, user interface and application program etc., modem processor mainly handles wireless communication.It is understood that above-mentioned modem processor can not also be integrated into processor 408.
Terminal further includes the power supply 409 (such as battery) powered to all parts, it is preferred that power supply can pass through power supply pipeReason system and processor 408 are logically contiguous, to realize management charging, electric discharge and power managed by power-supply management systemEtc. functions.Power supply 409 can also include one or more direct current or AC power source, recharging system, power failure inspectionThe random components such as slowdown monitoring circuit, power adapter or inverter, power supply status indicator.
Although being not shown, terminal can also include camera, bluetooth module etc., and details are not described herein.Specifically in this implementationIn example, the processor 408 in terminal can be corresponding by the process of one or more application program according to following instructionExecutable file is loaded into memory 402, and the application program being stored in memory 402 is run by processor 408, fromAnd realize various functions:
In picture collection, the marking operation of user's input is received;According to the marking operation, to collected picture markRemember corresponding picture identification, generates the picture for carrying picture identification;The figure of picture identification is carried according at least onePiece generates sequence of pictures and sequence number;Based on the sequence number, the sequence of pictures is handled.
Preferably, the processor 408 can be also used for, and carry picture mark according to what is got within a preset period of timeThe picture of knowledge generates sequence of pictures and sequence number.
Preferably, the processor 408 can be also used for, and record the image attribute information of the collected picture, rootAccording to the picture and the image attribute information at least carrying picture identification described in one, sequence of pictures and sequence are generatedNumber, the sequence of pictures carries the image attribute information, the sequence number and the image attribute information is based on, to describedSequence of pictures is handled.
Preferably, the processor 408 can be also used for, and compress to the sequence of pictures, generate compressed picture, instituteIt states compressed picture and carries corresponding sequence number and the image attribute information.
Preferably, the processor 408 can be also used for, and the compressed picture is uploaded to server, so that the clothesBusiness device classifies to the compressed picture according to corresponding image attribute information, and determines picture tag according to classification results;Based on the sequence number and the picture tag, the sequence of pictures is handled.
Preferably, the processor 408 can be also used for, according to the sequence number, by corresponding sequence of pictures it is mobile and/Or it is copied in set corresponding with the sequence number;Obtain the relation list of sequence number and picture tag, the relation listIt is generated based on the sequence number and the picture tag;According to the relation list, the corresponding picture of the sequence number is determinedLabel, and the set is named according to the picture tag.
Preferably, the processor 408 can be also used for, according to the sequence number, by corresponding sequence of pictures it is mobile and/Or it is copied in set corresponding with the sequence number.
It can be seen from the above, first in picture collection, receiving the label behaviour of user's input in terminal provided in this embodimentMake;And then according to the marking operation of user, to the corresponding picture identification of collected picture indicia, picture is carried to generateThe picture of mark;The picture of picture identification is carried according at least one, generates sequence of pictures and sequence number;Finally it is based on instituteSequence number is stated, the sequence of pictures is handled.That is the present embodiment is in picture collection, according to the marking operation of user to adoptingThe corresponding picture identification of the picture indicia collected, so as to form sequence of pictures according to the picture for carrying picture identification and depositStorage, i.e., user only needs that the picture for being marked with picture identification can be found according to sequence number when searching picture, improvesThe efficiency and flexibility of picture searching.
In the above-described embodiments, it all emphasizes particularly on different fields to the description of each embodiment, there is no the portion being described in detail in some embodimentPoint, it may refer to the detailed description above with respect to image processing method, details are not described herein again.
The picture processing unit provided in an embodiment of the present invention is for example computer, tablet computer, has touch functionMobile phone etc., the image processing method in the picture processing unit and foregoing embodiments belongs to same design, in the figureEither offer method, specific implementation process in the image processing method embodiment can be run on piece treating apparatus to be detailed inThe image processing method embodiment, details are not described herein again.
It should be noted that this field common test personnel are understood that for image processing method of the present inventionThe all or part of the process for realizing image processing method described in the embodiment of the present invention, is that can control phase by computer programThe hardware of pass is completed, and the computer program can be stored in a computer-readable storage medium, as being stored in terminalIt in memory, and is executed by least one processor in the terminal, in the process of implementation may include such as the picture processing sideThe process of the embodiment of method.Wherein, the storage medium can be magnetic disk, CD, read-only memory (ROM, Read OnlyMemory), random access memory (RAM, Random Access Memory) etc..
For the picture processing unit of the embodiment of the present invention, each functional module be can integrate in a processing coreIn piece, it is also possible to modules and physically exists alone, can also be integrated in two or more modules in a module.OnIt states integrated module both and can take the form of hardware realization, can also be realized in the form of software function module.The collectionIf at module realized in the form of software function module and when sold or used as an independent product, also can storeIn one computer-readable storage medium, the storage medium is for example read-only memory, disk or CD etc..
Be provided for the embodiments of the invention a kind of image processing method above, apparatus and system is described in detail,Used herein a specific example illustrates the principle and implementation of the invention, and the explanation of above embodiments is only usedIn facilitating the understanding of the method and its core concept of the invention;Meanwhile for those skilled in the art, think of according to the present inventionThink, there will be changes in the specific implementation manner and application range, in conclusion the content of the present specification should not be construed as pairLimitation of the invention.