Specific embodiment
Following will be combined with the drawings in the embodiments of the present invention, and technical solution in the embodiment of the present invention carries out clear, completeSite preparation description, it is clear that described embodiments are some of the embodiments of the present invention, instead of all the embodiments.Based on this hairEmbodiment in bright, every other implementation obtained by those of ordinary skill in the art without making creative effortsExample, shall fall within the protection scope of the present invention.
It is a kind of flow chart of screenshot synthetic method provided in an embodiment of the present invention, the embodiment of the present invention referring to Fig. 1, Fig. 1Screenshot synthetic method be applied to mobile terminal, the mobile terminal include at least first movement terminal and the second mobile terminal,The first movement terminal is connect with second mobile terminal by video calling, as shown in Figure 1, the screenshot synthetic method packetInclude following steps:
Step 101, the first movement terminal obtain collected first picture of camera of the first movement terminal.
In the embodiment of the present invention, in video call process, the mobile terminal of video calling monitoring screenshot condition whether byTriggering, when screenshot condition is triggered, interception passes through the collected picture of camera.Specifically, monitoring screenshot condition whether byTriggering can with but be not limited only to include: judge whether current time is the preset screenshot time, when the time is presetsThe screenshot time when, it is determined that screenshot condition is triggered, wherein the preset screenshot time can in video calling at leastOne time point;Judging whether to receive screenshot instruction, when receiving screenshot instruction, it is determined that screenshot condition is triggered,In, screenshot instruction can be sent by the mobile terminal of other in video calling;Judge whether to detect that screenshot instructs, detectWhen screenshot instructs, it is determined that screenshot condition is triggered, wherein screenshot instruction can pass through screenshot button or screenshot gesture by userEtc. modes input, but be not limited only to this.
In the step, first movement terminal obtains collected first picture of camera of the first movement terminal, toolBody, for first movement terminal when screenshot condition is triggered, what is got from itself camera does not carry out compressing etc. the original of processingIn beginning image data base, interception current time corresponding raw image data, and by the raw image data be sent to processor,Microprocessor or integrated chip processing, to export corresponding first picture of the raw image data.
Further, first movement terminal saves the first picture after being truncated to the first picture, and establishes video to itOther mobile terminals of call connection send first picture.
Step 102, the first movement terminal receive the second picture that the second mobile terminal of the video calling is sent,Wherein, the second picture is the picture of the camera acquisition of second mobile terminal, and the second picture is being transmitted acrossIt is uncompressed in journey.
In the step, after the second picture of itself camera of the second acquisition for mobile terminal of video calling acquisition, institute is savedState second picture, and send the second picture to the first movement terminal, and the second picture in transmission process notIt is compressed, so that first movement terminal synthesizes first picture and the second picture according to screenshot synthetic parametersThe picture quality for obtaining target screenshot is effectively promoted.Specifically, the second mobile terminal sends out second picture in the form of original imageGive first movement terminal so that the data volume of second picture between data transfer period without compression, without damage, it is undistorted.Wherein,The process and first movement terminal of the second picture of itself camera of second acquisition for mobile terminal acquisition obtain the mistake of the first pictureCheng Xiangtong specifically can refer to the description in step 101, and details are not described herein.
Step 103, the first movement terminal are according to screenshot synthetic parameters, by first picture and the second pictureIt is synthesized to obtain target screenshot.
In the step, screenshot synthetic parameters can be the aspect ratio in the display interface of video calling, further, canTo be aspect ratio when screenshot condition is triggered in the display interface of corresponding video calling.In addition, screenshot synthetic parametersIt can be preset, be not limited thereto according to itself personalized demand by user.First movement terminal is synthesized according to screenshotParameter is synthesized first picture and the second picture to obtain target screenshot.
Further, first movement terminal can save the target screenshot to local data base, in photograph album;It can also be pre-If broadcast window show the target screenshot, so that users can browse the target screenshot, judge whether the target screenshot conforms toIt asks, if the target screenshot is undesirable, the target screenshot can be abandoned, selection continues to synthesize target screenshot, re-executes stepRapid 101, but it is not limited only to this.
In addition, since screenshot synthesis movement can be completed by side's mobile terminal of carry out video calling, it can also be by moreSquare mobile terminal is completed, and therefore, in first movement terminal after obtaining the screenshot, which can be sent to other is not carried out and cutThe mobile terminal of figure synthesis movement.It should be understood that the present invention does not limit the mobile terminal quantity of video calling, work as video callingMobile terminal quantity be greater than 2 when, the screenshot synthetic method equally can be used and obtain target screenshot, thus effectively promoted target cutThe picture quality of figure.
In the embodiment of the present invention, mobile terminal can be mobile phone, tablet computer (Tablet Personal Computer),Laptop computer (Laptop Computer), personal digital assistant (personal digital assistant, abbreviation PDA),Mobile Internet access device (Mobile Internet Device, MID) or wearable device (Wearable Device) etc..
The screenshot synthetic method of the present embodiment, the camera that the first movement terminal obtains the first movement terminal are adoptedThe first picture collected;The first movement terminal receives the second picture that second mobile terminal is sent, wherein described theTwo pictures are the picture that the camera of second mobile terminal acquires, and the second picture is not pressed in transmission processContracting;First picture and the second picture are synthesized to obtain by the first movement terminal according to screenshot synthetic parametersTarget screenshot.In this way, since the first picture and second picture are respectively the camera and described second of the first movement terminalThe picture of the camera acquisition of mobile terminal, and the second picture is whole from second mobile terminal to the first movementEnd is uncompressed during sending, and therefore, according to screenshot synthetic parameters, first picture and the second picture are carried outThe picture quality for synthesizing obtained target screenshot, obtains better than any mobile terminal screenshotss in the prior art by video callingScreenshot picture quality, to effectively improve the picture quality of target screenshot.
Referring to fig. 2, Fig. 2 is the flow chart of another screenshot synthetic method provided in an embodiment of the present invention, the present embodiment withThe main distinction of above-described embodiment is that the first movement terminal receives the second mobile terminal transmission of the video callingAfter second picture, the first movement terminal according to screenshot synthetic parameters, by first picture and the second picture intoBefore row synthesis obtains target screenshot, further restriction has been made to method, specifically: the first movement terminal is to described theTwo mobile terminals send the check information of the second picture;The first movement terminal receives second mobile terminal and sendsThe check results for the second picture.
As shown in Figure 2, comprising the following steps:
Step 201, the first movement terminal obtain collected first picture of camera of the first movement terminal.
Step 202, the first movement terminal receive the second picture that second mobile terminal is sent, wherein describedSecond picture is the picture that the camera of second mobile terminal acquires, and the second picture is not pressed in transmission processContracting.
Step 203, the first movement terminal send the check information of the second picture to second mobile terminal.
In the step, second picture of the first movement terminal in the second mobile terminal transmission for receiving the video callingAfterwards, the check informations such as the file size of the second picture received, pixel value can be back to the second mobile terminal, so that secondThe check information for the second picture that mobile terminal is returned based on first movement terminal obtains the check results for second picture.
Step 204, the first movement terminal receive that second mobile terminal sends for the second pictureCheck results.
In the step, the check information of the second picture of the second mobile terminal combination first movement terminal passback, and it is pre-The information of the second picture of storage obtains the check results for second picture, and sends the verification knot to first movement terminalFruit, specifically, if the information matches of the check information of the second picture of passback and pre-stored second picture, for described theTwo picture check results are by verification, and illustrate the second mobile terminal this time sends second picture success, the number of second pictureAccording to amount without compression, without damage, undistorted, execution step 205 between data transfer period;Otherwise, if the school of the second picture of passbackThe information for testing information and pre-stored second picture mismatches, then be for the second picture check results it is unverified,Illustrate that this time transmission second picture of the second mobile terminal is failed, the data of second picture have pressure during transmissionContracting, damage or distortion, the second mobile terminal can retransmit second picture, and first movement terminal can re-execute the steps 202.
In this way, compared to finding that screenshot is undesirable after obtaining target screenshot, then 202 are re-execute the steps, pass throughBefore synthesizing target screenshot, the check results being based further on for the second picture decide whether to synthesize target screenshot,When it is unverified for determining for the second picture check results, 202 are re-execute the steps, first movement end can be reducedThe operating load at end, and save and obtain the time of the higher target screenshot of picture quality.In addition, determining to be directed to second figureThe step of piece check results are by after verification, executing synthesis target screenshot, can be improved to obtain the success of satisfactory screenshotRate.
Certainly, when it is unverified for determining for the second picture check results, first movement terminal can also be withSynthesis target screenshot is abandoned, but is not limited only to this.
If step 205, the check results for being directed to the second picture are to pass through verification, the first movement terminal screenshotSynthetic parameters are synthesized first picture and the second picture to obtain target screenshot.
Wherein, step 201, step 202 and the step 205 in the present embodiment respectively in above-described embodiment step 101,Step 102 and step 103 are identical, specifically can refer to the description in above-described embodiment, details are not described herein.
The screenshot synthetic method of the present embodiment, the first movement terminal receive the second mobile terminal of the video callingAfter the second picture of transmission, the first movement terminal sends the verification letter of the second picture to second mobile terminalBreath;The first movement terminal receives the check results for the second picture that second mobile terminal is sent;It is describedFirst movement terminal is based on the check results;If the check results for the second picture are by verifying described firstMobile terminal is synthesized first picture and the second picture to obtain target screenshot according to screenshot synthetic parameters.ThisSample, since the first picture and second picture are respectively the camera of the first movement terminal and taking the photograph for second mobile terminalAs the picture that head acquires, and the second picture is uncompressed in transmission process, therefore, according to screenshot synthetic parameters, by instituteThe picture quality for stating the target screenshot that the first picture and the second picture are synthesized, better than passing through view in the prior artThe picture quality for the screenshot that any mobile terminal screenshotss of frequency call obtain, to effectively improve the image matter of target screenshotAmount.In addition, the step of synthesizing target screenshot is executed after judgement is directed to the second picture check results as by verification, it canRaising obtains the success rate of satisfactory screenshot.
Optionally, after step 201, before step 205, the method also includes:
The first movement terminal sends first picture to second mobile terminal, wherein first pictureIt is uncompressed during transmission;
The first movement terminal receives the check information for first picture that second mobile terminal is sent;
Check information of the first movement terminal based on first picture, and pre-stored first pictureInformation obtains the check results for first picture, and is directed to described first to second mobile terminal transmission is describedThe check results of picture, so that second mobile terminal is determining that the check results for first picture are to pass through verificationWhen, according to the screenshot synthetic parameters, synthesized first picture and the second picture to obtain target screenshot.
In the step, to make the second mobile terminal that can also synthesize to obtain the higher target screenshot of picture quality, first movementFor terminal after collected first picture of camera for obtaining the first movement terminal, the second mobile terminal of Xiang Suoshu sends instituteState the first picture.
In addition, whether data are compressed, damage, are distorted to determine the first picture during transmission, second is mobile wholeEnd sends the check information of the first picture to first movement terminal, so that first movement terminal root after receiving the first pictureAccording to the information of the check information and the first pre-stored picture, check results are obtained, and determining to second mobile terminalCheck results for first picture are when passing through verification, according to the screenshot synthetic parameters, will first picture withThe second picture is synthesized to obtain target screenshot.Wherein, check information can with but be not limited only to include the first picture figurePiece size and pixel value.Specifically, if the information matches of the check information of the first picture of passback and the first pre-stored picture,Then check results are " passing through verification ", illustrate that first movement terminal is successfully transmitted first picture, and first pictureData during transmission without compression, without damage, it is undistorted, so that the second mobile terminal can determine whether received first picture notDistortion, and then execute synthesis screenshot movement;If the information of the check information of the first picture of passback and the first pre-stored pictureIt mismatching, then check results are " unverified ", illustrate that first movement terminal sends first picture not successfully, described theThere is compression, damage or distortion in the data of one picture, so that the second mobile terminal can determine whether received the during transmissionThe distortion of one picture can be abandoned executing synthesis screenshot movement.
It should be noted that the optional step may be equally applied in above-described embodiment.
Optionally, step 201 includes:
When the first movement terminal detects screenshot instruction, the of the camera acquisition of the first movement terminal is obtainedOne picture;Or
When the first movement terminal receives the screenshot instruction that second mobile terminal is sent, obtains described first and moveFirst picture of the camera acquisition of dynamic terminal.
In the step, first movement terminal is in video call process, and when getting screenshot instruction, interception passes through describedFirst picture of the camera acquisition of first movement terminal.Specifically, first movement terminal can be by independently detecting screenshot instructionTo obtain screenshot instruction, screenshot instruction can be inputted by user by the modes such as screenshot button or screenshot gesture, but be not limited only toThis;First movement terminal can also be by receiving the screenshot instruction that second mobile terminal is sent to obtain screenshot instruction, this sectionFigure instruction can by the second mobile terminal after detecting user by the modes such as screenshot button or screenshot gesture and inputting screenshot instruction,Further sent to first movement terminal.
It should be noted that the optional step may be equally applied in above-described embodiment.
Optionally, step 205 includes:
The first movement terminal is according to the aspect ratio in the display interface of the video calling, by first pictureIt is synthesized to obtain target screenshot with the second picture.
In the step, it is assumed that only first movement terminal is connected with the second mobile terminal progress video, then video calling is aobviousShow to include the first picture and the second picture in interface, wherein the first picture can be used for showing that the camera of first movement terminal is adoptedThe image of collection, the second picture can be used for showing that the second mobile terminal is transmitted to the image of first movement terminal, certainly, the second pictureIt can be used for showing that the image of the camera acquisition of first movement terminal, the first picture can be used for showing that the second mobile terminal is transmitted toThe image of first movement terminal.First movement terminal synthesizes first picture according to the ratio of the first picture and the second pictureWith the second picture, screenshot is obtained.
It is a kind of schematic diagram of target screenshot provided by the invention, such as Fig. 3 also referring to Fig. 3, Fig. 3 for convenience of understandingShown, target screenshot 30 includes the first picture 31 and second picture 32, wherein the first picture 31 is the camera shooting of first movement terminalThe picture of head acquisition, second picture 32 is the picture that the camera of the second mobile terminal acquires, and is sent by the second mobile terminalOriginal image is to first movement terminal.
When monitoring that screenshot condition is triggered, first movement terminal according to the video calling at current time displayThe ratio of the first picture and the second picture in interface synthesizes the first picture 31 and second picture 32, obtains target screenshot 30.ItsIn, when the first picture is used to show the image of camera acquisition of first movement terminal, the first picture 31 is matched with the first picture,When second picture is used to show that the second mobile terminal is transmitted to the image of first movement terminal, second picture 32 and the second pictureMatch;When second picture is used to show the image of camera acquisition of first movement terminal, the first picture 31 is matched with the second picture,When first picture is used to show that the second mobile terminal is transmitted to the image of first movement terminal, second picture 32 and the first pictureMatch.It should be understood that the aspect ratio and position of the first picture 31 and second picture 32 are only to illustrate in Fig. 3, it specifically can rootFactually border determines, is not limited thereto.
It should be noted that the optional step may be equally applied in above-described embodiment.
Optionally, the first movement terminal, will be described according to the aspect ratio in the display interface of the video callingFirst picture and the second picture are synthesized to obtain target screenshot, comprising:
The first movement terminal acquires first with first picture match in the display interface of the video callingThe size and location information of picture;
The first movement terminal acquire in the display interface of the video calling with the second picture matched secondThe size and location information of picture;
The first movement terminal is according to the size and location information of first picture and the size of second pictureAnd location information, first picture and the second picture are synthesized, screenshot is obtained.
In the step, it is used to show the figure of the camera acquisition of first movement terminal with the first picture of the first picture matchPicture, with matched second picture of second picture for showing that the second mobile terminal is transmitted to the image of first movement terminal.Pass throughThe size and location information of the first picture and the second picture are acquired, and adjusts the size and location information matching first of the first pictureThe size and location information of picture, the size and location information for adjusting second picture match the size and position letter of the second pictureBreath obtains screenshot with synthesis, to improve the picture quality of screenshot.
It should be noted that the optional step may be equally applied in above-described embodiment.
Referring to fig. 4, Fig. 4 is a kind of structure chart of mobile terminal provided in an embodiment of the present invention, as shown in figure 4, mobile wholeEnd 400 includes: the first acquisition module 401, the first receiving module 402 and synthesis module 403.
Wherein, first module 401 is obtained, the camera acquisition of the first movement terminal is obtained for first movement terminalThe first picture arrived, wherein the first movement terminal is at least connect with the second mobile terminal by video calling;
First receiving module 402 receives the second mobile terminal hair of the video calling for the first movement terminalThe second picture sent, wherein the picture that the second picture acquires for the camera of second mobile terminal, and described secondPicture is uncompressed in transmission process;
Synthesis module 403, for the first movement terminal according to screenshot synthetic parameters, by first picture and describedSecond picture is synthesized to obtain target screenshot.
Optionally, as shown in figure 5, mobile terminal 400 further include:
First sending module 404 sends second figure to second mobile terminal for the first movement terminalThe check information of piece;
Second receiving module 405, for the first movement terminal receive that second mobile terminal sends for instituteState the check results of second picture;
Synthesis module 403 is when passing through verification for the check results for the second picture, and the first movement is wholeEnd is synthesized first picture and the second picture to obtain target screenshot according to screenshot synthetic parameters.
Optionally, as shown in fig. 6, mobile terminal 400 further include:
Second sending module 406 sends first figure to second mobile terminal for the first movement terminalPiece, wherein first picture is uncompressed during transmission;
Third receiving module 407, receive that second mobile terminal sends for the first movement terminal described theThe check information of one picture;
Second acquisition module 408, the check information for the first movement terminal based on first picture, and it is pre-The information of first picture of storage, obtains the check results for first picture, and to second mobile terminalThe check results for being directed to first picture are sent, so that second mobile terminal is determining to be directed to first pictureCheck results be when passing through verification, will first picture and second picture progress according to the screenshot synthetic parametersSynthesis obtains target screenshot.
Optionally, first module 401 is obtained, when detecting screenshot instruction for first movement terminal, obtains described firstFirst picture of the camera acquisition of mobile terminal;Or
First obtains module 401, receives the screenshot instruction that second mobile terminal is sent for first movement terminalWhen, obtain the first picture of the camera acquisition of the first movement terminal.
Optionally, synthesis module 403, in display interface of the first movement terminal according to the video callingAspect ratio is synthesized first picture and the second picture to obtain target screenshot.
Optionally, as shown in fig. 7, synthesis module 403 includes:
First acquisition submodule 4031, for the first movement terminal acquire in the display interface of the video calling withThe size and location information of first picture of first picture match;
Second acquisition submodule 4032, for the first movement terminal acquire in the display interface of the video calling withThe size and location information of matched second picture of second picture;
Synthesize submodule 4033, for the first movement terminal according to first picture size and location information andThe size and location information of second picture are synthesized first picture and the second picture to obtain target sectionFigure.
Mobile terminal 400 can be realized each process in the embodiment of the method for Fig. 1 to Fig. 2, to avoid repeating, here notIt repeats again.
The mobile terminal of the embodiment of the present invention, the camera that the first movement terminal obtains the first movement terminal are adoptedThe first picture collected;The first movement terminal receives the second picture that second mobile terminal is sent, wherein described theTwo pictures are the picture that the camera of second mobile terminal acquires, and the second picture is not pressed in transmission processContracting;First picture and the second picture are synthesized to obtain by the first movement terminal according to screenshot synthetic parametersTarget screenshot.In this way, since the first picture and second picture are respectively the camera and described second of the first movement terminalThe picture of the camera acquisition of mobile terminal, and the second picture is whole from second mobile terminal to the first movementEnd is uncompressed during sending, and therefore, according to screenshot synthetic parameters, first picture and the second picture are carried outThe picture quality for synthesizing obtained target screenshot, obtains better than any mobile terminal screenshotss in the prior art by video callingScreenshot picture quality, to effectively improve the picture quality of target screenshot.
It is the structure chart of another mobile terminal provided in an embodiment of the present invention referring to Fig. 8, Fig. 8, as shown in figure 8, mobileTerminal 800 includes: at least one processor 801, memory 802, at least one network interface 804 and user interface 803.It is mobileVarious components in terminal 800 are coupled by bus system 805.It is understood that bus system 805 is for realizing these groupsConnection communication between part.Bus system 805 further includes power bus, control bus and state in addition to including data/address busSignal bus.But for the sake of clear explanation, various buses are all designated as bus system 805 in fig. 8.Mobile terminal 800It further include camera 806, camera 806 has an image collecting function, and passes through each of bus system 805 and mobile terminal 800A component connection.
Wherein, user interface 803 may include display, keyboard or pointing device (for example, mouse, trace ball(track ball), touch-sensitive plate or touch screen etc..
It is appreciated that the memory 802 in the embodiment of the present invention can be volatile memory or nonvolatile memory,It or may include both volatile and non-volatile memories.Wherein, nonvolatile memory can be read-only memory (Read-Only Memory, ROM), programmable read only memory (Programmable ROM, PROM), the read-only storage of erasable programmableDevice (Erasable P ROM, EPROM), electrically erasable programmable read-only memory (Electrically EP ROM, EEPROM)Or flash memory.Volatile memory can be random access memory (Random Access Memory, RAM), be used as outsideCache.By exemplary but be not restricted explanation, the RAM of many forms is available, such as static random access memory(Static RAM, SRAM), dynamic random access memory (Dynamic RAM, DRAM), Synchronous Dynamic Random Access Memory(Synchronous D RAM, SDRAM), double data speed synchronous dynamic RAM (Double Data RateSD RAM, DDRSDRAM), enhanced Synchronous Dynamic Random Access Memory (Enhanced SD RAM, ESDRAM), synchronous connectConnect dynamic random access memory (Synch link D RAM, SLDRAM) and direct rambus random access memory(Direct Rambus RAM, DRRAM).The memory 802 of system and method described herein is intended to include but is not limited to theseWith the memory of any other suitable type.
In some embodiments, memory 802 stores following element, executable modules or data structures, orTheir subset of person or their superset: operating system 8021 and application program 8022, wherein application program 8022 canWith but be not limited only to include screenshot synthesis program.
Wherein, operating system 8021 include various system programs, such as ccf layer, core library layer, driving layer etc., are used forRealize various basic businesses and the hardware based task of processing.Application program 8022 includes various application programs, such as mediaPlayer (Media Player), browser (Browser) etc., for realizing various applied business.Realize the embodiment of the present inventionThe program of method may be embodied in application program 8022.
In embodiments of the present invention, it is stored in the application program 8022 of memory 802 by calling, and can be in processorThe screenshot synthesis program run on 801, processor 801 are used for:
The first movement terminal obtains the first picture of the camera acquisition of the first movement terminal;
The first movement terminal receives the second picture that second mobile terminal is sent, wherein the second pictureFor the picture that the camera of second mobile terminal acquires, and the second picture is uncompressed in transmission process;
The first movement terminal synthesizes first picture and the second picture according to screenshot synthetic parametersObtain target screenshot.
The method that the embodiments of the present invention disclose can be applied in processor 801, or be realized by processor 801.Processor 801 may be a kind of IC chip, the processing capacity with signal.During realization, the above method it is eachStep can be completed by the integrated logic circuit of the hardware in processor 801 or the instruction of software form.Above-mentioned processingDevice 801 can be general processor, digital signal processor (Digital Signal Processor, DSP), dedicated integrated electricityRoad (Application Specific Integrated Circuit, ASIC), ready-made programmable gate array (FieldProgrammable Gate Array, FPGA) either other programmable logic device, discrete gate or transistor logic,Discrete hardware components.It may be implemented or execute disclosed each method, step and the logic diagram in the embodiment of the present invention.It is generalProcessor can be microprocessor or the processor is also possible to any conventional processor etc..In conjunction with institute of the embodiment of the present inventionThe step of disclosed method, can be embodied directly in hardware decoding processor and execute completion, or with the hardware in decoding processorAnd software module combination executes completion.Software module can be located at random access memory, and flash memory, read-only memory may be programmed read-onlyIn the storage medium of this fields such as memory or electrically erasable programmable memory, register maturation.The storage medium is located atThe step of memory 802, processor 801 reads the information in memory 802, completes the above method in conjunction with its hardware.
It is understood that embodiments described herein can with hardware, software, firmware, middleware, microcode or itsCombination is to realize.For hardware realization, processing unit be may be implemented in one or more specific integrated circuit (ApplicationSpecific Integrated Circuits, ASIC), digital signal processor (Digital Signal Processing,DSP), digital signal processing appts (DSP Device, DSPD), programmable logic device (Programmable LogicDevice, PLD), field programmable gate array (Field-Programmable Gate Array, FPGA), general processor,In controller, microcontroller, microprocessor, other electronic units for executing herein described function or combinations thereof.
For software implementations, it can be realized herein by executing the module (such as process, function etc.) of function described hereinThe technology.Software code is storable in memory and is executed by processor.Memory can in the processor orIt is realized outside processor.
Optionally, processor 801 executes the second mobile terminal hair that the first movement terminal receives the video callingAfter the second picture sent, the first movement terminal is according to screenshot synthetic parameters, by first picture and second figurePiece is synthesized to obtain before target screenshot, further includes:
The first movement terminal sends the check information of the second picture to second mobile terminal;
The first movement terminal receives the check results for the second picture that second mobile terminal is sent;
The first movement terminal synthesizes first picture and the second picture according to screenshot synthetic parametersObtain target screenshot, comprising:
If the check results for the second picture are by verification, the first movement terminal is according to the videoPicture synthetic parameters in the display interface of call are synthesized first picture and the second picture to obtain target sectionFigure.
Optionally, processor 801 executes the camera acquisition that the first movement terminal obtains the first movement terminalThe first picture after, the first movement terminal is according to screenshot synthetic parameters, by first picture and the second pictureBefore being synthesized to obtain target screenshot, further includes:
The first movement terminal sends first picture to second mobile terminal, wherein first pictureIt is uncompressed during transmission;
The first movement terminal receives the check information for first picture that second mobile terminal is sent;
Check information of the first movement terminal based on first picture, and pre-stored first pictureInformation obtains the check results for first picture, and is directed to described first to second mobile terminal transmission is describedThe check results of picture, so that described second is mobile when determining the check results for first picture is to pass through verification,According to the screenshot synthetic parameters, synthesized first picture and the second picture to obtain target screenshot.
Optionally, processor 801 executes the camera acquisition that the first movement terminal obtains the first movement terminalThe first picture, comprising:
When the first movement terminal detects screenshot instruction, the of the camera acquisition of the first movement terminal is obtainedOne picture;Or
When the first movement terminal receives the screenshot instruction that second mobile terminal is sent, obtains described first and moveFirst picture of the camera acquisition of dynamic terminal.
Optionally, processor 801 executes the first movement terminal according to screenshot synthetic parameters, by first picture andThe second picture is synthesized to obtain target screenshot, comprising:
The first movement terminal is according to the aspect ratio in the display interface of the video calling, by first pictureIt is synthesized to obtain target screenshot with the second picture.
Optionally, processor 801 executes the first movement terminal according to the picture in the display interface of the video callingFace ratio is synthesized first picture and the second picture to obtain target screenshot, comprising:
The first movement terminal acquires first with first picture match in the display interface of the video callingThe size and location information of picture;
The first movement terminal acquire in the display interface of the video calling with the second picture matched secondThe size and location information of picture;
The first movement terminal is according to the size and location information of first picture and the size of second pictureAnd location information, it is synthesized first picture and the second picture to obtain target screenshot.
Mobile terminal 800 can be realized each process and beneficial effect in preceding method embodiment, to avoid repeating, thisIn repeat no more.
Referring to Fig. 9, Fig. 9 is the structural schematic diagram of another mobile terminal provided in an embodiment of the present invention, such as Fig. 9 instituteShow, mobile terminal 900 includes radio frequency (Radio Frequency, RF) circuit 901, memory 902, input unit 903, displayUnit 904, processor 905, voicefrequency circuit 906, WiFi module 907, power supply 908, camera 909.
Wherein, input unit 903 can be used for receiving the number or character information of user's input, and generation and mobile terminalThe related signal input of 900 user setting and function control.Specifically, in the embodiment of the present invention, which canTo include touch panel 9031.Touch panel 9031, also referred to as touch screen collect the touch operation of user on it or nearby(for example user uses the operations of any suitable object or attachment on touch panel 9031 such as finger, stylus), and according to pre-The corresponding connection mobile terminal of formula driving first set.Optionally, touch panel 9031 may include touch detection mobile terminalWith two parts of touch controller.Wherein, the touch orientation of touch detection mobile terminal detection user, and detect touch operation bandThe signal come, transmits a signal to touch controller;Touch controller receives touch information from touch detection mobile terminal, andIt is converted into contact coordinate, then gives the processor 905, and order that processor 905 is sent can be received and executed.ThisOutside, touch panel 9031 can be realized using multiple types such as resistance-type, condenser type, infrared ray and surface acoustic waves.In addition to touchingPanel 9031 is controlled, input unit 903 can also include other input equipments 9032, other input equipments 9032 may include but notIt is limited to one of physical keyboard, function key (such as volume control button, switch key etc.), trace ball, mouse, operating stick etc.Or it is a variety of.
Wherein, display unit 904 can be used for showing information input by user or be supplied to the information and movement of userThe various menu interfaces of terminal 900.Display unit 904 may include display panel 9041, optionally, can use LCD or organicThe forms such as light emitting diode (Organic Light-Emitting Diode, OLED) configure display panel 9041.
It should be noted that touch panel 9031 can cover display panel 9041, touch display screen is formed, when the touch display screenAfter detecting touch operation on it or nearby, processor 905 is sent to determine the type of touch event, is followed by subsequent processing device905 provide corresponding visual output according to the type of touch event in touch display screen.
Touch display screen includes Application Program Interface viewing area and common control viewing area.The Application Program Interface viewing areaAnd arrangement mode of the common control viewing area does not limit, can be arranged above and below, left-right situs etc. can distinguish two it is aobviousShow the arrangement mode in area.The Application Program Interface viewing area is displayed for the interface of application program.Each interface can be withThe interface elements such as the icon comprising at least one application program and/or widget desktop control.The Application Program Interface viewing areaOr the empty interface not comprising any content.This commonly uses control viewing area for showing the higher control of utilization rate, for example,Application icons such as button, interface number, scroll bar, phone directory icon etc. are set.The touch screen of the embodiment of the present invention is softProperty screen, organic transparent conductive film of carbon nanotube is posted in two faces of flexible screen.
Wherein processor 905 is the control centre of mobile terminal 900, utilizes various interfaces and connection whole mobile phoneVarious pieces, by running or executing the software program and/or module that are stored in first memory 9021, and calling storageData in second memory 9022 execute the various functions and processing data of mobile terminal 900, thus to mobile terminal900 carry out integral monitoring.Optionally, processor 905 may include one or more processing units.Wherein, software program can with butIt is not limited only to screenshot synthetic parameters.
In embodiments of the present invention, by calling on storage first memory 9021 and/or second memory 9022, and canThe screenshot synthesis program run on processor 905, processor 905 are used for:
The first movement terminal obtains the first picture of the camera acquisition of the first movement terminal;
The first movement terminal receives the second picture that second mobile terminal is sent, wherein the second pictureFor the picture that the camera of second mobile terminal acquires, and the second picture is uncompressed in transmission process;
The first movement terminal synthesizes first picture and the second picture according to screenshot synthetic parametersObtain target screenshot.
Optionally, processor 905 executes the second mobile terminal hair that the first movement terminal receives the video callingAfter the second picture sent, the first movement terminal is according to screenshot synthetic parameters, by first picture and second figurePiece is synthesized to obtain before target screenshot, further includes:
The first movement terminal sends the check information of the second picture to second mobile terminal;
The first movement terminal receives the check results for the second picture that second mobile terminal is sent;
The first movement terminal synthesizes first picture and the second picture according to screenshot synthetic parametersObtain target screenshot, comprising:
If the check results for the second picture are by verification, the first movement terminal is according to the videoPicture synthetic parameters in the display interface of call are synthesized first picture and the second picture to obtain target sectionFigure.
Optionally, processor 905 executes the camera acquisition that the first movement terminal obtains the first movement terminalThe first picture after, the first movement terminal is according to screenshot synthetic parameters, by first picture and the second pictureBefore being synthesized to obtain target screenshot, further includes:
The first movement terminal sends first picture to second mobile terminal, wherein first pictureIt is uncompressed during transmission;
The first movement terminal receives the check information for first picture that second mobile terminal is sent;
Check information of the first movement terminal based on first picture, and pre-stored first pictureInformation obtains the check results for first picture, and is directed to described first to second mobile terminal transmission is describedThe check results of picture, so that described second is mobile when determining the check results for first picture is to pass through verification,According to the screenshot synthetic parameters, synthesized first picture and the second picture to obtain target screenshot.
Optionally, processor 905 executes the camera acquisition that the first movement terminal obtains the first movement terminalThe first picture, comprising:
When the first movement terminal detects screenshot instruction, the of the camera acquisition of the first movement terminal is obtainedOne picture;Or
When the first movement terminal receives the screenshot instruction that second mobile terminal is sent, obtains described first and moveFirst picture of the camera acquisition of dynamic terminal.
Optionally, processor 905 executes the first movement terminal according to screenshot synthetic parameters, by first picture andThe second picture is synthesized to obtain target screenshot, comprising:
The first movement terminal is according to the aspect ratio in the display interface of the video calling, by first pictureIt is synthesized to obtain target screenshot with the second picture.
Optionally, processor 905 executes the first movement terminal according to the picture in the display interface of the video callingFace ratio is synthesized first picture and the second picture to obtain target screenshot, comprising:
The first movement terminal acquires first with first picture match in the display interface of the video callingThe size and location information of picture;
The first movement terminal acquire in the display interface of the video calling with the second picture matched secondThe size and location information of picture;
The first movement terminal is according to the size and location information of first picture and the size of second pictureAnd location information, it is synthesized first picture and the second picture to obtain target screenshot.
Mobile terminal 900 can be realized each process and beneficial effect in preceding method embodiment, to avoid repeating, thisIn repeat no more.
The embodiment of the present invention also provides a kind of computer readable storage medium, stores on the computer readable storage mediumThere is the step of screenshot synthesis program, the screenshot synthesis program realizes screenshot synthetic method as the aforementioned when being executed by processor,Include:
The first movement terminal obtains the first picture of the camera acquisition of the first movement terminal;
The first movement terminal receives the second picture that second mobile terminal is sent, wherein the second pictureFor the picture that the camera of second mobile terminal acquires, and the second picture is uncompressed in transmission process;
The first movement terminal synthesizes first picture and the second picture according to screenshot synthetic parametersObtain target screenshot.
Optionally, the first movement terminal receive the video calling the second mobile terminal send second picture itAfterwards, first picture and the second picture are synthesized to obtain by the first movement terminal according to screenshot synthetic parametersBefore target screenshot, further includes:
The first movement terminal sends the check information of the second picture to second mobile terminal;
The first movement terminal receives the check results for the second picture that second mobile terminal is sent;
The first movement terminal synthesizes first picture and the second picture according to screenshot synthetic parametersObtain target screenshot, comprising:
If the check results for the second picture are by verification, the first movement terminal is according to the videoPicture synthetic parameters in the display interface of call are synthesized first picture and the second picture to obtain target sectionFigure.
Optionally, the first movement terminal obtain the first movement terminal camera acquisition the first picture itAfterwards, first picture and the second picture are synthesized to obtain by the first movement terminal according to screenshot synthetic parametersBefore target screenshot, further includes:
The first movement terminal sends first picture to second mobile terminal, wherein first pictureIt is uncompressed during transmission;
The first movement terminal receives the check information for first picture that second mobile terminal is sent;
Check information and pre-stored first picture of the first movement terminal based on first pictureInformation, obtain the check results for first picture, and send to second mobile terminal described for described theThe check results of one picture, so that second mobile terminal is determining that the check results for first picture are to pass through schoolWhen testing, according to the screenshot synthetic parameters, synthesized first picture and the second picture to obtain target screenshot.
Optionally, the first movement terminal obtains the first picture of the camera acquisition of the first movement terminal, packetIt includes:
When the first movement terminal detects screenshot instruction, the of the camera acquisition of the first movement terminal is obtainedOne picture;Or
When the first movement terminal receives the screenshot instruction that second mobile terminal is sent, obtains described first and moveFirst picture of the camera acquisition of dynamic terminal.
Optionally, the first movement terminal is according to screenshot synthetic parameters, by first picture and the second pictureIt is synthesized to obtain target screenshot, comprising:
The first movement terminal is according to the aspect ratio in the display interface of the video calling, by first pictureIt is synthesized to obtain target screenshot with the second picture.
Optionally, the first movement terminal, will be described according to the aspect ratio in the display interface of the video callingFirst picture and the second picture are synthesized to obtain target screenshot, comprising:
The first movement terminal acquires first with first picture match in the display interface of the video callingThe size and location information of picture;
The first movement terminal acquire in the display interface of the video calling with the second picture matched secondThe size and location information of picture;
The first movement terminal is according to the size and location information of first picture and the size of second pictureAnd location information, it is synthesized first picture and the second picture to obtain target screenshot.
Computer readable storage medium can be realized each process and beneficial effect in preceding method embodiment, to avoidIt repeats, which is not described herein again.
Those of ordinary skill in the art may be aware that list described in conjunction with the examples disclosed in the embodiments of the present disclosureMember and algorithm steps can be realized with the combination of electronic hardware or computer software and electronic hardware.These functions are actuallyIt is implemented in hardware or software, the specific application and design constraint depending on technical solution.Professional technicianEach specific application can be used different methods to achieve the described function, but this realization is it is not considered that exceedThe scope of the present invention.
It is apparent to those skilled in the art that for convenience and simplicity of description, the system of foregoing description,The specific work process of device and unit, can refer to corresponding processes in the foregoing method embodiment, and details are not described herein.
In embodiment provided herein, it should be understood that disclosed device and method can pass through othersMode is realized.For example, the apparatus embodiments described above are merely exemplary, for example, the division of the unit, onlyA kind of logical function partition, there may be another division manner in actual implementation, for example, multiple units or components can combine orPerson is desirably integrated into another system, or some features can be ignored or not executed.Another point, shown or discussed is mutualBetween coupling, direct-coupling or communication connection can be through some interfaces, the INDIRECT COUPLING or communication link of device or unitIt connects, can be electrical property, mechanical or other forms.
The unit as illustrated by the separation member may or may not be physically separated, aobvious as unitThe component shown may or may not be physical unit, it can and it is in one place, or may be distributed over multipleIn network unit.Some or all of unit therein can be selected to realize the embodiment of the present invention according to the actual needsPurpose.
It, can also be in addition, the functional units in various embodiments of the present invention may be integrated into one processing unitIt is that each unit physically exists alone, can also be integrated in one unit with two or more units.
It, can be with if the function is realized in the form of SFU software functional unit and when sold or used as an independent productIt is stored in a computer readable storage medium.Based on this understanding, technical solution of the present invention is substantially in other wordsThe part of the part that contributes to existing technology or the technical solution can be embodied in the form of software products, the meterCalculation machine software product is stored in a storage medium, including some instructions are used so that a computer equipment (can be aPeople's computer, server or network equipment etc.) it performs all or part of the steps of the method described in the various embodiments of the present invention.And storage medium above-mentioned includes: that USB flash disk, mobile hard disk, ROM, RAM, magnetic or disk etc. are various can store program codeMedium.
The above description is merely a specific embodiment, but scope of protection of the present invention is not limited thereto, anyThose familiar with the art in the technical scope disclosed by the present invention, can easily think of the change or the replacement, and should all containLid is within protection scope of the present invention.Therefore, protection scope of the present invention should be subject to the protection scope in claims.