The content of the invention
It is contemplated that at least solving one of technical problem in correlation technique to a certain extent.
Therefore, first purpose of the present invention is to propose a kind of material splicing processing method, for solving prior artMiddle material splices inefficient, the problem of effect is bad.
Second object of the present invention is to propose a kind of material splicing device.
Third object of the present invention is to propose a kind of electronic equipment.
Fourth object of the present invention is to propose a kind of non-transitorycomputer readable storage medium.
The 5th purpose of the present invention is to propose a kind of computer program product.
For up to above-mentioned purpose, first aspect present invention embodiment proposes a kind of material splicing processing method, including:
Obtain electronic device user and select the material selected in diagram page;The material includes:Video or video andPicture;
The content included according to the material, generates the corresponding material display block of the material;
According to the quantity of the material, the layout for the sub- display block framework for possessing identical quantity is obtained;
The attribute of the material display block is configured according to the attribute of the sub- display block framework of correspondence distribution, withThe material display block is set to be shown in corresponding sub- display block framework;The attribute includes:Position attribution and shapeShape attribute;
Video player is called to play out the video display block in sub- display block framework.
Further, it is described to call video player to play out it to the video display block in sub- display block frameworkBefore, in addition to:
Receive the video playback order adjust request of electronic device user;Taken in the video playback order adjust requestBand:The mark of each video display block and corresponding play sequence number;
It is described to call video player to play out the video display block in sub- display block framework, including:
According to the play sequence number of each video display block, video player is called to show each described videoBlock is played out successively.
Further, described method also includes:
The Video processing request of electronic device user is received, is carried in the Video processing request:The video viewing areaThe mark of block and corresponding processing type;
The video display block is handled according to the processing type of the video display block.
Further, the processing type includes:Video mute, video cut, delete video, editing video length.
Further, described method also includes:
The video mode for receiving electronic device user sets request, and the video mode sets in request and carried:It is described to regardThe mark of frequency display block and video mode to be placed;The video mode includes:Single play pattern and loop playPattern;
The play mode of the video display block is configured according to the video mode to be placed.
The material splicing processing method of the embodiment of the present invention, is being selected selected in diagram page by obtaining electronic device userMaterial;Material includes:Video or video and picture;The corresponding material of content generation material included according to material showsShow block;According to the quantity of material, the layout for the sub- display block framework for possessing identical quantity is obtained;According to the son of correspondence distributionThe attribute of display block framework is configured to the attribute of material display block, so that material display block is in corresponding sub- displayShown in block framework;And call video player to play out the video display block in sub- display block framework.In the present embodiment, video display block can be recognized, and video display block is played out according to corresponding video player,It is achieved thereby that the anastomosing and splicing of picture and video, extends sliceable material species, improves splicing efficiency, realize moreGood splicing effect.
For up to above-mentioned purpose, second aspect of the present invention embodiment proposes a kind of material splicing device, including:
First acquisition module, the material selected in diagram page is being selected for obtaining electronic device user;The material packageInclude:Video or video and picture;
Generation module, for the content included according to the material, generates the corresponding material display block of the material;
Second acquisition module, for the quantity according to the material, obtains the sub- display block framework for possessing identical quantityLayout;
First setup module, the attribute for the sub- display block framework according to correspondence distribution is to the material display blockAttribute be configured so that the material display block is shown in corresponding sub- display block framework;The attributeIncluding:Position attribution and shape attribute;
Playing module, for calling video player to play out the video display block in sub- display block framework.
Further, described device also includes:
First receiving module, the video playback order adjust request for receiving electronic device user;The video playbackCarried in order adjust request:The mark of each video display block and corresponding play sequence number;
Corresponding, the playing module is specifically for according to the play sequence number of each video display block, callingVideo player is played out successively to each described video display block.
Further, described device also includes:
Second receiving module, the Video processing for receiving electronic device user is asked, and is taken in the Video processing requestBand:The mark of the video display block and corresponding processing type;
Processing module, for the processing type according to the video display block to the video display block atReason.
Further, the processing type includes:Video mute, video cut, delete video, editing video length.
Further, described device also includes:3rd receiving module, the video mode for receiving electronic device userRequest is set, and the video mode sets in request and carried:The mark and video screen module to be placed of the video display blockFormula;The video mode includes:Single play pattern and loop play pattern;
Second setup module, for according to play mode of the video mode to be placed to the video display blockIt is configured.
The material splicing device of the embodiment of the present invention, is being selected selected in diagram page by obtaining electronic device userMaterial;Material includes:Video or video and picture;The content included according to material, the corresponding material of generation material showsShow block;According to the quantity of material, the layout for the sub- display block framework for possessing identical quantity is obtained;According to the son of correspondence distributionThe attribute of display block framework is configured to the attribute of material display block, so that material display block is in corresponding sub- displayShown in block framework;And call video player to play out the video display block in sub- display block framework.In the present embodiment, video display block can be recognized, and video display block is played out according to corresponding video player,It is achieved thereby that the anastomosing and splicing of picture and video, extends sliceable material species, improves splicing efficiency, realize moreGood splicing effect.
For up to above-mentioned purpose, third aspect present invention embodiment proposes a kind of electronic equipment, including memory, processorAnd store the computer program that can be run on a memory and on a processor, it is characterised in that described in the computing deviceMaterial splicing processing method as described above is realized during program.
To achieve these goals, fourth aspect present invention embodiment proposes a kind of computer-readable storage of non-transitoryMedium, when the instruction in the storage medium is executed by processor, realizes method as described above.
For up to above-mentioned purpose, fifth aspect present invention embodiment proposes a kind of computer program product, calculated when describedWhen instruction processing unit in machine program product is performed, a kind of material splicing processing method is performed, methods described includes:
Obtain terminal user and select the material selected in diagram page;The material includes:Video or video and figurePiece;
According to the material, the corresponding material display block of the material is generated;
According to the quantity of the material, the layout for the sub- display block framework for possessing identical quantity is obtained;
The attribute of the material display block is configured according to the attribute of the sub- display block framework of correspondence distribution, withThe material display block is set to be shown in corresponding sub- display block framework;The attribute includes:Position attribution and shapeShape attribute;
Video player is called to play out the video display block in sub- display block framework.
The additional aspect of the present invention and advantage will be set forth in part in the description, and will partly become from the following descriptionObtain substantially, or recognized by the practice of the present invention.
Embodiment
Embodiments of the invention are described below in detail, the example of the embodiment is shown in the drawings, wherein from beginning to endSame or similar label represents same or similar element or the element with same or like function.Below with reference to attachedThe embodiment of figure description is exemplary, it is intended to for explaining the present invention, and be not considered as limiting the invention.
Below with reference to the accompanying drawings material splicing processing method, device, electronic equipment and the storage for describing the embodiment of the present invention are situated betweenMatter.
Fig. 1 is a kind of schematic flow sheet of material splicing processing method provided in an embodiment of the present invention.As shown in figure 1, shouldMaterial splicing processing method comprises the following steps:
S101, acquisition electronic device user are selecting the material selected in diagram page;Material includes:Video or videoAnd picture.
The executive agent for the material splicing processing method that the present invention is provided is material splicing device, material splicingDevice is specifically as follows the software or hardware installed on an electronic device.Electronic equipment for example can be mobile phone, PAD, calculatingMachine etc..
In the present embodiment, material splicing device can ask opening to select diagram page according to the splicing of electronic device userAnd user is shown to, so that electronic device user selects material to be spliced.Wherein, material splicing device can access electricityThe position acquisition video or video and picture stored in sub- equipment, can also be shot by camera and obtain picture or regardFrequency etc., so that electronic device user is selected.In the present embodiment, material splicing device can also be according to electronic device userNeed to transfer certain types of picture or video from corresponding server etc., so that user selects.
In addition, in addition it is also necessary to illustrate, material can also include:Animation, the multiple pictures played automatically etc..ElementMaterial splicing device can be provided with format identification device etc. to recognize the material of various forms.
In the present embodiment, in addition it is also necessary to illustrate, after step 101, material splicing device can be produced firstOne and the female display block of layout size identical, the material display block of generation are placed into female display block, soAnd according to the quantity of material, the layout for the sub- display block framework for possessing identical quantity is obtained, the layout is included describedIn female display block, finally each material display block is placed in the sub- display block framework of layout.
S102, the content included according to material, the corresponding material display block of generation material.
In the present embodiment, material display block can show material or playing material such as can be material control,And the attribute of material is set.
S103, the quantity according to material, obtain the layout for the sub- display block framework for possessing identical quantity.
In the present embodiment, material splicing device can pre-save multiple layouts, including:Possess various numbersThe layout of the sub- display block framework of amount, possesses the layout of variously-shaped sub- display block framework.For example layout can include 3Individual sub- display block framework, wherein first sub- display block framework is circular, second sub- display block framework be it is square, theThree sub- display block frameworks are triangle.Wherein, the position of each sub- display block framework and size etc. can be as neededIt is adjusted.
S104, the attribute of the sub- display block framework distributed according to correspondence are configured to the attribute of material display block,So that material display block is shown in corresponding sub- display block framework;Attribute includes:Position attribution and shape attribute.
In the present embodiment, material splicing device first can be allocated to sub- display block framework, by sub- viewing areaBlock frame distributes to each material display block, one sub- display block framework of each material display block correspondence.Specific pointMethod of completing the square can be to be randomly assigned, and be either allocated according to the instruction of user or select material according to electronic device userOrder be allocated, do not limit, can be set as needed herein.
In the present embodiment, the attribute of sub- display block framework refers to the positional information and shape of sub- display block frameworkInformation.Positional information can be sub- display block framework where region on each pixel positional information, now position believeBreath can reflect the shape information of sub- display block framework;Positional information can also be the position at sub- each angle of display block frameworkInformation.For example in the case that sub- display block framework is square, positional information can be four angles of sub- display block frameworkPositional information;In the case that sub- display block framework is circle, positional information can be the position in the center of circle of sub- display block frameworkThe positional information of confidence breath and the multiple points of outermost.
In the present embodiment, the attribute of material display block can be set to the son of correspondence distribution by material splicing deviceThe attribute of display block framework;Or distribute to material after the attribute of sub- display block framework being carried out into certain proportion processingDisplay block, such as by the positional information of circular sub- display block framework, the Distance Shortened of the multiple points of outermost to the center of circleAfterwards, the new positional information of the multiple points of outermost and the positional information in the center of circle are defined as the positional information of material display block.
S105, video player is called to play out the video display block in sub- display block framework.
In the present embodiment, the form of video in video display block can be identified for material splicing apparatus, it is determined that canTo play the video player of the video, and video player is called to play the video in video display block.
Further, in the case where video display block is multiple, multiple video display blocks are all played outMay be to causing user to be not able to watch over, therefore, viewing of the user to video in each video display block, step for convenienceBefore 105, it can also include:Receive the video playback order adjust request of electronic device user;Video playback order adjustment pleaseAsk middle carrying:The mark of each video display block and corresponding play sequence number.
Corresponding, step 105 is specifically as follows, and according to the play sequence number of each video display block, calls video to broadcastDevice is put to play out each video display block successively.
In the present embodiment, material splicing device can first be broadcast according to the play sequence number of each video display blockA sequence number most forward video display block is put, after finishing, then the corresponding video of second play sequence number is playedDisplay block, until video display block is all finished.
In addition, in addition it is also necessary to illustrate, in the present embodiment, layout is shown can also show first layer work on the pageHave and shown on column, the first layer toolbar:Switch typesetting icon Layout, replace background icon Background, adjustmentMovie playback sequence icon Sequence, adjustment material typesetting frame icon Border, addition material icon Add and addition soundHappy icon music etc..
Wherein, typesetting icon Layout is switched, for showing that each is laid out, so that user selects and is laid out switching;Background icon Background is replaced, the background for adjusting layout;Movie playback sequence icon Sequence is adjusted, works as userWhen clicking on the icon, the operation of user can be identified as video playback order adjust request by material splicing device, andCarry out the adjustment of video display block playing sequence;Material typesetting frame icon Border is adjusted, for adjusting material viewing areaThe frame type of block;Material icon Add is added, for continuing to add material;Music icon music is added, for adding backgroundMusic.
The material splicing processing method of the embodiment of the present invention, is being selected selected in diagram page by obtaining electronic device userMaterial;Material includes:Video or video and picture;The content included according to material, the corresponding material of generation material showsShow block;According to the quantity of material, the layout for the sub- display block framework for possessing identical quantity is obtained;According to the son of correspondence distributionThe attribute of display block framework is configured to the attribute of material display block, so that material display block is in corresponding sub- displayShown in block framework;And call video player to play out the video display block in sub- display block framework.In the present embodiment, video display block can be recognized, and video display block is played out according to corresponding video player,It is achieved thereby that the anastomosing and splicing of picture and video, extends sliceable material species, improves splicing efficiency, realize moreGood splicing effect.
Fig. 2 is the schematic flow sheet of another material splicing processing method provided in an embodiment of the present invention, as shown in Fig. 2On the basis of embodiment illustrated in fig. 1, described method can also include:
S106, the Video processing request for receiving electronic device user, are carried in Video processing request:Video display blockMark and corresponding processing type.
In the present embodiment, after electronic device user clicks on video display block, layout shows and can also shown on the pageHave and shown on second layer toolbar, the second layer toolbar:Film silent icon Sound, film cut icon Fit, deletedExcept the film icon Delete and length icon trim that edits a film.At four kinds of aforementioned four icon correspondence video display blockManage type.When electronic device user clicks on any one in second layer toolbar in aforementioned four icon, material stitching portionThe operation of electronic device user can just be identified as carrying the mark of video display block and corresponding processing by reason deviceThe Video processing request of type.
Wherein, film silent icon, the broadcast sound volume for setting video display block;Film cuts icon Fit, is used forVideo in video display block is cut;Film icon Delete is deleted, for deleting video display block;Editing shadowLeaf length icon trim, editing is carried out for the length to video in video display block.
In the present embodiment, the mark of video display block can be regarded for numbering of video display block etc. with unique markThe symbol of frequency display block.Step 106 can be performed before step 105, can also be performed after step 105, Ke YigenIt is determined according to the operating time of electronic device user.
S107, according to the processing type of video display block video display block is handled.
Further, in the present embodiment, material splicing device can also enter to the video mode of video display blockRow is set, and therefore, described method can also include:The video mode for receiving electronic device user sets request, video modeSet in request and carry:The mark of video display block and video mode to be placed;Video mode includes:Single play mouldFormula and loop play pattern;The play mode of video display block is configured according to video mode to be placed.
In addition, in the present embodiment, in addition it is also necessary to illustrate, after step 105, material splicing device will spliceGood layout is shown to other users viewing, and video display block is played according to default playing sequence and video modeWhen, material splicing device can also show video mode settings button in layout, so as to other users according to oneselfNeed to be configured video mode.
The material splicing processing method of the embodiment of the present invention, is being selected selected in diagram page by obtaining electronic device userMaterial;Material includes:Video or video and picture;The content included according to material, the corresponding material of generation material showsShow block;According to the quantity of material, the layout for the sub- display block framework for possessing identical quantity is obtained;According to the son of correspondence distributionThe attribute of display block framework is configured to the attribute of material display block, so that material display block is in corresponding sub- displayShown in block framework;And call video player to play out the video display block in sub- display block framework;Receive electronic device user Video processing ask when, in being asked according to Video processing the mark of video display block andCorresponding processing type is handled video display block;In the present embodiment, video display block can be recognized, and according to phaseThe video player answered is played out to video display block, it is achieved thereby that the anastomosing and splicing of picture and video, extending canThe material species of splicing, improves splicing efficiency, realizes more preferable splicing effect.
Fig. 3 is a kind of structural representation of material splicing device provided in an embodiment of the present invention.As shown in figure 3, bagInclude:First acquisition module 31, generation module 32, the second acquisition module 33, the first setup module 34 and playing module 35.
Wherein, the first acquisition module 31, the material selected in diagram page is being selected for obtaining electronic device user;It is describedMaterial includes:Video or video and picture;
Generation module 32, for the content included according to the material, generates the corresponding material viewing area of the materialBlock;
Second acquisition module 33, for the quantity according to the material, obtains the sub- display block frame for possessing identical quantityThe layout of frame;
First setup module 34, the attribute for the sub- display block framework according to correspondence distribution is to the material viewing areaThe attribute of block is configured, so that the material display block is shown in corresponding sub- display block framework;The categoryProperty includes:Position attribution and shape attribute;
Playing module 35, for calling video player to broadcast the video display block in sub- display block frameworkPut.
The material splicing device that the present invention is provided is specifically as follows the software or hardware installed on an electronic device.Electronic equipment is such as can be mobile phone, PAD, computer.
In the present embodiment, material splicing device can ask opening to select diagram page according to the splicing of electronic device userAnd user is shown to, so that electronic device user selects material to be spliced.Wherein, material splicing device can access electricityThe position acquisition video or video and picture stored in sub- equipment, can also be shot by camera and obtain picture or regardFrequency etc., so that electronic device user is selected.In the present embodiment, material splicing device can also be according to electronic device userNeed to transfer certain types of picture or video from corresponding server etc., so that user selects.
In addition, in addition it is also necessary to illustrate, material can also include:Animation, the multiple pictures played automatically etc..ElementMaterial splicing device can be provided with format identification device etc. to recognize the material of various forms.
In the present embodiment, in addition it is also necessary to illustrate, material splicing device can first produce one big with layoutThe female display block of small identical, the material display block of generation is placed into female display block, but according to materialQuantity, obtains the layout for the sub- display block framework for possessing identical quantity, and the layout is included in female display block,Finally each material display block is placed in the sub- display block framework of layout.
In the present embodiment, the attribute of sub- display block framework refers to the positional information and shape of sub- display block frameworkInformation.Positional information can be sub- display block framework where region on each pixel positional information, now position believeBreath can reflect the shape information of sub- display block framework;Positional information can also be the position at sub- each angle of display block frameworkInformation.For example in the case that sub- display block framework is square, positional information can be four angles of sub- display block frameworkPositional information;In the case that sub- display block framework is circle, positional information can be the position in the center of circle of sub- display block frameworkThe positional information of confidence breath and the multiple points of outermost.
In the present embodiment, the attribute of material display block can be set to the son of correspondence distribution by material splicing deviceThe attribute of display block framework;Or distribute to material after the attribute of sub- display block framework being carried out into certain proportion processingDisplay block, such as by the positional information of circular sub- display block framework, the Distance Shortened of the multiple points of outermost to the center of circleAfterwards, the new positional information of the multiple points of outermost and the positional information in the center of circle are defined as the positional information of material display block.
In the present embodiment, the form of video in video display block can be identified for material splicing apparatus, it is determined that canTo play the video player of the video, and video player is called to play the video in video display block.
In addition, in addition it is also necessary to illustrate, in the present embodiment, layout is shown can also show first layer work on the pageHave and shown on column, the first layer toolbar:Switch typesetting icon Layout, replace background icon Background, adjustmentMovie playback sequence icon Sequence, adjustment material typesetting frame icon Border, addition material icon Add and addition soundHappy icon music etc..
Wherein, typesetting icon Layout is switched, for showing that each is laid out, so that user selects and is laid out switching;Background icon Background is replaced, the background for adjusting layout;Movie playback sequence icon Sequence is adjusted, works as userWhen clicking on the icon, the operation of user can be identified as video playback order adjust request by material splicing device, andCarry out the adjustment of video display block playing sequence;Material typesetting frame icon Border is adjusted, for adjusting material viewing areaThe frame type of block;Material icon Add is added, for continuing to add material;Music icon music is added, for adding backgroundMusic.
The material splicing device of the embodiment of the present invention, is being selected selected in diagram page by obtaining electronic device userMaterial;Material includes:Video or video and picture;The content included according to material, the corresponding material of generation material showsShow block;According to the quantity of material, the layout for the sub- display block framework for possessing identical quantity is obtained;According to the son of correspondence distributionThe attribute of display block framework is configured to the attribute of material display block, so that material display block is in corresponding sub- displayShown in block framework;And call video player to play out the video display block in sub- display block framework.In the present embodiment, video display block can be recognized, and video display block is played out according to corresponding video player,It is achieved thereby that the anastomosing and splicing of picture and video, extends sliceable material species, improves splicing efficiency, realize moreGood splicing effect.
Further, in the case where video display block is multiple, multiple video display blocks are all played outMay be to causing user to be not able to watch over, therefore, viewing of the user to video in each video display block for convenience, with reference to ginsengFig. 4 is examined, on the basis of embodiment illustrated in fig. 3, described device can also include:First receiving module 36, for receiving electricityThe video playback order adjust request of sub- equipment user;Carried in the video playback order adjust request:Each video is shownThe mark of block and corresponding play sequence number.
Corresponding, the playing module 35 is specifically for according to the play sequence number of each video display block, adjustingEach described video display block is played out successively with video player.
In the present embodiment, material splicing device can first be broadcast according to the play sequence number of each video display blockA sequence number most forward video display block is put, after finishing, then the corresponding video of second play sequence number is playedDisplay block, until video display block is all finished.
Further, with reference to Fig. 5 is referred to, on the basis of embodiment illustrated in fig. 3, described device can also include:TheTwo receiving modules 37 and processing module 38.
Wherein, the second receiving module 37, the Video processing for receiving electronic device user is asked, and the Video processing pleaseAsk middle carrying:The mark of the video display block and corresponding processing type;
Processing module 38, for the processing type according to the video display block to the video display block atReason.
In the present embodiment, after electronic device user clicks on video display block, layout shows and can also shown on the pageHave and shown on second layer toolbar, the second layer toolbar:Film silent icon Sound, film cut icon Fit, deletedExcept the film icon Delete and length icon trim that edits a film.At four kinds of aforementioned four icon correspondence video display blockManage type.When electronic device user clicks on any one in second layer toolbar in aforementioned four icon, material stitching portionThe operation of electronic device user can just be identified as carrying the mark of video display block and corresponding processing by reason deviceThe Video processing request of type.
Wherein, film silent icon, the broadcast sound volume for setting video display block;Film cuts icon Fit, is used forVideo in video display block is cut;Film icon Delete is deleted, for deleting video display block;Editing shadowLeaf length icon trim, editing is carried out for the length to video in video display block.
In the present embodiment, the mark of video display block can be regarded for numbering of video display block etc. with unique markThe symbol of frequency display block.
Further, with reference to Fig. 6 is referred to, on the basis of embodiment illustrated in fig. 3, described device can also include:TheThree receiving modules 39 and the second setup module 40.
Wherein, the 3rd receiving module 39, the video mode for receiving electronic device user sets request, the video screen moduleFormula sets in request and carried:The mark and video mode to be placed of the video display block;The video mode includes:Single play pattern and loop play pattern;
Second setup module 40, for according to broadcasting mould of the video mode to be placed to the video display blockFormula is configured.
In addition, in the present embodiment, in addition it is also necessary to illustrate, material splicing device shows the layout splicedGive other users viewing, and video display block according to default playing sequence and video mode when playing, material stitching portionReason device can also show video mode settings button in layout, so as to other users according to the need for oneself to video modeIt is configured.
The material splicing device of the embodiment of the present invention, is being selected selected in diagram page by obtaining electronic device userMaterial;Material includes:Video or video and picture;The content included according to material, the corresponding material of generation material showsShow block;According to the quantity of material, the layout for the sub- display block framework for possessing identical quantity is obtained;According to the son of correspondence distributionThe attribute of display block framework is configured to the attribute of material display block, so that material display block is in corresponding sub- displayShown in block framework;And call video player to play out the video display block in sub- display block framework;Receive electronic device user Video processing ask when, in being asked according to Video processing the mark of video display block andCorresponding processing type is handled video display block;In the present embodiment, video display block can be recognized, and according to phaseThe video player answered is played out to video display block, it is achieved thereby that the anastomosing and splicing of picture and video, extending canThe material species of splicing, improves splicing efficiency, realizes more preferable splicing effect.
It is further to note that the concrete function description of each module may be referred to shown in Fig. 1 to Fig. 2 in above-described embodimentEmbodiment, is no longer described in detail herein.
Fig. 7 is the structural representation of a kind of electronic equipment provided in an embodiment of the present invention.The electronic equipment includes:
Memory 1001, processor 1002 and it is stored in the calculating that can be run on memory 1001 and on processor 1002Machine program.
Processor 1002 realizes the material splicing processing method provided in above-described embodiment when performing described program.
Further, electronic equipment also includes:
Communication interface 1003, for the communication between memory 1001 and processor 1002.
Memory 1001, for depositing the computer program that can be run on processor 1002.
Memory 1001 may include high-speed RAM memory, it is also possible to also including nonvolatile memory (non-Volatile memory), for example, at least one magnetic disk storage.
Processor 1002, material splicing processing method described in above-described embodiment is realized for performing during described program.
If memory 1001, processor 1002 and the independent realization of communication interface 1003, communication interface 1003, memory1001 and processor 1002 can be connected with each other by bus and complete mutual communication.The bus can be industrial standardArchitecture (Industry Standard Architecture, referred to as ISA) bus, external equipment interconnection(Peripheral Component, referred to as PCI) bus or extended industry-standard architecture (Extended IndustryStandard Architecture, referred to as EISA) bus etc..The bus can be divided into address bus, data/address bus, controlBus processed etc..For ease of representing, only represented in Fig. 7 with a thick line, it is not intended that only one bus or a type ofBus.
Optionally, on implementing, if memory 1001, processor 1002 and communication interface 1003, are integrated in oneRealized on block chip, then memory 1001, processor 1002 and communication interface 1003 can complete mutual by internal interfaceCommunication.
Processor 1002 is probably a central processing unit (Central Processing Unit, referred to as CPU), orPerson is specific integrated circuit (Application Specific Integrated Circuit, referred to as ASIC), or quiltIt is configured to implement one or more integrated circuits of the embodiment of the present invention.
The present embodiment also provides a kind of non-transitorycomputer readable storage medium, is stored thereon with computer program, itsIt is characterised by, the program realizes material splicing processing method as described above when being executed by processor.
The present embodiment also provides a kind of computer program product, when the instruction processing unit in the computer program product is heldDuring row, a kind of material splicing processing method is performed, methods described includes:
Obtain terminal user and select the material selected in diagram page;The material includes:Video or video and figurePiece;
According to the material, the corresponding material display block of the material is generated;
According to the quantity of the material, the layout for the sub- display block framework for possessing identical quantity is obtained;
The attribute of the material display block is configured according to the attribute of the sub- display block framework of correspondence distribution, withThe material display block is set to be shown in corresponding sub- display block framework;The attribute includes:Position attribution and shapeShape attribute;
Video player is called to play out the video display block in sub- display block framework.
In the description of this specification, reference term " one embodiment ", " some embodiments ", " example ", " specifically showThe description of example " or " some examples " etc. means to combine specific features, structure, material or the spy that the embodiment or example are describedPoint is contained at least one embodiment of the present invention or example.In this manual, to the schematic representation of above-mentioned term notIdentical embodiment or example must be directed to.Moreover, specific features, structure, material or the feature of description can be with officeCombined in an appropriate manner in one or more embodiments or example.In addition, in the case of not conflicting, the skill of this areaArt personnel can be tied the not be the same as Example or the feature of example and non-be the same as Example or example described in this specificationClose and combine.
In addition, term " first ", " second " are only used for describing purpose, and it is not intended that indicating or implying relative importanceOr the implicit quantity for indicating indicated technical characteristic.Thus, define " first ", the feature of " second " can express orImplicitly include at least one this feature.In the description of the invention, " multiple " are meant that at least two, such as two, threeIt is individual etc., unless otherwise specifically defined.
Any process described otherwise above or method description are construed as in flow chart or herein, represent to includeModule, fragment or the portion of the code of one or more executable instructions for the step of realizing custom logic function or processPoint, and the scope of the preferred embodiment of the present invention includes other realization, wherein can not be by shown or discussion suitableSequence, including according to involved function by it is basic simultaneously in the way of or in the opposite order, carry out perform function, this should be of the inventionEmbodiment person of ordinary skill in the field understood.
Represent in flow charts or logic and/or step described otherwise above herein, for example, being considered useIn the order list for the executable instruction for realizing logic function, it may be embodied in any computer-readable medium, forInstruction execution system, device or equipment (such as computer based system including the system of processor or other can be held from instructionThe system of row system, device or equipment instruction fetch and execute instruction) use, or combine these instruction execution systems, device or setIt is standby and use.For the purpose of this specification, " computer-readable medium " can any can be included, store, communicate, propagate or passDefeated program is for instruction execution system, device or equipment or the dress for combining these instruction execution systems, device or equipment and usingPut.The more specifically example (non-exhaustive list) of computer-readable medium includes following:Electricity with one or more wiringsConnecting portion (electronic installation), portable computer diskette box (magnetic device), random access memory (RAM), read-only storage(ROM), erasable edit read-only storage (EPROM or flash memory), fiber device, and portable optic disk is read-only depositsReservoir (CDROM).In addition, can even is that can be in the paper of printing described program thereon or other are suitable for computer-readable mediumMedium, because can then enter edlin, interpretation or if necessary with it for example by carrying out optical scanner to paper or other mediaHis suitable method is handled electronically to obtain described program, is then stored in computer storage.
It should be appreciated that each several part of the present invention can be realized with hardware, software, firmware or combinations thereof.Above-mentionedIn embodiment, the software that multiple steps or method can in memory and by suitable instruction execution system be performed with storageOr firmware is realized.Such as, if realized with hardware with another embodiment, following skill well known in the art can be usedAny one of art or their combination are realized:With the logic gates for realizing logic function to data-signal fromScattered logic circuit, the application specific integrated circuit with suitable combinational logic gate circuit, programmable gate array (PGA), scene can be compiledJourney gate array (FPGA) etc..
Those skilled in the art are appreciated that to realize all or part of step that above-described embodiment method is carriedRapid to can be by program to instruct the hardware of correlation to complete, described program can be stored in a kind of computer-readable storage mediumIn matter, the program upon execution, including one or a combination set of the step of embodiment of the method.
In addition, each functional unit in each embodiment of the invention can be integrated in a processing module, can alsoThat unit is individually physically present, can also two or more units be integrated in a module.Above-mentioned integrated mouldBlock can both be realized in the form of hardware, it would however also be possible to employ the form of software function module is realized.The integrated module is such asFruit is realized using in the form of software function module and as independent production marketing or in use, can also be stored in a computerIn read/write memory medium.
Storage medium mentioned above can be read-only storage, disk or CD etc..Although having been shown and retouching aboveEmbodiments of the invention are stated, it is to be understood that above-described embodiment is exemplary, it is impossible to be interpreted as the limit to the present inventionSystem, one of ordinary skill in the art can be changed to above-described embodiment, change, replace and become within the scope of the inventionType.