CN102724426A - Method for carrying out real-time interaction on special effect processing system and clip system and system thereof - Google Patents
Method for carrying out real-time interaction on special effect processing system and clip system and system thereof Download PDFInfo
- Publication number
- CN102724426A CN102724426A CN201110391890XA CN201110391890A CN102724426A CN 102724426 A CN102724426 A CN 102724426A CN 201110391890X A CN201110391890X A CN 201110391890XA CN 201110391890 A CN201110391890 A CN 201110391890A CN 102724426 A CN102724426 A CN 102724426A
- Authority
- CN
- China
- Prior art keywords
- treatment effect
- effect information
- real
- special effect
- reading command
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Television Signal Processing For Recording (AREA)
Abstract
The invention discloses a method for carrying out real-time interaction on a special effect processing system and a clip system and a system thereof. The method comprises the following steps that: according to a real-time interaction instruction of a user, current processing information calls a file writing module Writer so as to carry out outputting and simultaneously sends a reading instruction to the clip system; the Writer sends the current processing information to a Reader so as to carry out caching through a network; the clip system reads the real-time processing information from the Reader through the network according to the received reading instruction so that the current processing information in the special effect processing system can be returned to the clip system in real time. Special effect processing effect of each frame can be seen before final rendering so that a special effect processing process can be better grasped.
Description
Technical field
The present invention relates to look real-time the monitoring field of Audio Processing, relate in particular to the method and system of a kind of special effect processing system and montage system real-time, interactive.
Background technology
Along with the continuous development of TV programme technology, to the progressively raising of program quality requirement, in order to obtain better program effect; Thereby satisfy popular sense organ demand; In TV, movie and video programs manufacturing process, need carry out a large amount of later stages and non-volume and handle and make, in manufacturing process, need gather and carry out non-volume and handle, in the process of non-volume processing, the program contents such as length of a film, special efficacy and captions of raw data edited, synthesized institute to the acquired original material; The final program material that obtains; In the non-volume process software in image/video later stage, the user both need carry out montage and preliminary treatment to raw data, need realize that also complicated special effect processing is with synthetic; But prior art is in existing non-volume treatment system; When video clipping and special effect processing are provided, relate to the non-volume system of many covers through regular meeting, and in order to watch editor's output system of non-volume in real time; Usually can the live effect display screen in the non-volume software be linked to each other with external monitor, handle the effect on the monitor externally thereby can observe non-volume at any time.
Tend to interconnect between the non-linear editing software; Such as montage system and special effect processing software: usually,, i.e. need add special efficacy in the process of montage because the process need of program making adds special efficacy; So can in the montage system, open special effect processing software; This moment, monitor just can't connect special effect processing software again, so can only be through the treatment effect of montage system monitoring special effect processing software because the montage system has connected external monitor.
In the prior art, from the montage system, start other special effect processing software, the mutual of static file-level only arranged between the two, in the special efficacy editing process, do not have other communication modes between the two.So in the process that the video-audio program special efficacy is made, but can not real-time treatment effect be turned back to the montage system.
Summary of the invention
The present invention provides the method and system of a kind of special effect processing system and montage system real-time, interactive; Through in montage system and special effect processing system, creating and reading and writing the virtual file that does not have actual audio-video signal content, make the treatment effect in the special effect processing system turn back to the montage system through network real-time.
In order to achieve the above object, the embodiment of the invention provides the method for a kind of special effect processing system and montage system real-time, interactive, may further comprise the steps:
The special effect processing system receives the real-time, interactive instruction of user's input;
The special effect processing system passes to file writing module Writer according to said real-time, interactive instruction with current treatment effect information, simultaneously reading command is sent to the montage system through windows messaging mechanism;
Said file writing module Writer is pushed to the file read module Reader row cache of going forward side by side through network with said current treatment effect information;
Said montage system visits said file read module Reader according to the said reading command that receives, and reads said current treatment effect information.
The present invention also provides the system of an other embodiment a kind of special effect processing system and montage system real-time, interactive, comprises with lower module:
The interactive instruction receiver module places in the special effect processing system, is used to receive the real-time, interactive instruction of user's input;
Real time information and reading command sending module; Place in the special effect processing system; Be used for current treatment effect information being passed to file writing module Writer, simultaneously reading command sent to the montage system through windows messaging mechanism according to said real-time, interactive instruction;
The real time information writing module is used for through network said current treatment effect information being pushed to the file read module Reader row cache of going forward side by side;
The real time information read module calls file read module Reader, reads said current treatment effect information.
The embodiment of the invention passes to file writing module Writer according to user's real-time, interactive instruction with current process information; And simultaneously reading command is sent to the montage system; Writer sends to the Reader row cache of going forward side by side through network with current process information; The montage system reads said real-time process information according to the reading command visit Reader that receives; Make the current process information in the special effect processing system can turn back to the montage system in real time, can before final rendering, see the special effect processing effect of each frame, help better to hold the process of special effect processing.
Description of drawings
In order to be illustrated more clearly in the embodiment of the invention or technical scheme of the prior art; To do to introduce simply to the accompanying drawing of required use in embodiment or the description of the Prior Art below; Obviously, the accompanying drawing in describing below only is some embodiments of the present invention, for those of ordinary skills; Under the prerequisite of not paying creative work property, can also obtain other accompanying drawing according to these accompanying drawings.
Fig. 1 is the embodiment of the invention one, the flow chart of the method for special effect processing system and montage system real-time, interactive;
Fig. 2 is the embodiment of the invention two, the structure chart of the system of special effect processing system and montage system real-time, interactive.
Embodiment
To combine the accompanying drawing in the embodiment of the invention below, the technical scheme of the embodiment of the invention is carried out clear, complete description, obviously, described embodiment is a part of embodiment of the present invention, rather than whole embodiment.Based on the embodiment among the present invention, the every other embodiment that those of ordinary skills are obtained under the prerequisite of not making creative work belongs to the scope that the present invention protects.
The embodiment of the invention provides the method for a kind of special effect processing system and montage system real-time, interactive, like Fig. 1, may further comprise the steps:
The user imports single frames reading command Seek or continuous reading command instruction Play.
If user's input is the Seek instruction, then special effect processing system single sends current treatment effect and reading command;
If user's input is the Play instruction, then the special effect processing system sends current treatment effect continuously and sends once " reading command continuously ", till user's input is ceased and desisted order.Wherein, send the completion of treatment effect and reading command at every turn and afterwards obtain the current treatment effect of renewal automatically and obtain new reading command, send once more.
After the real-time, interactive instruction that the user imports is received by the special effect processing system; Obtain current Real-time Special Effect treatment effect according to instruction; The perhaps special effect processing effect of some particular point in times of having handled of appointment; And give the special effect processing effect obtain numbering, the numbering here generates at random, but and when time treatment effect corresponding one by one.
Generate reading command according to the numbering that obtains, so that when sending treatment effect continuously, the montage system can find the corresponding processing effect through the numbering in the reading command, afterwards, carries out step 1023 and step 1024 simultaneously.
The file writing module Writer (perhaps be FBF Writer; Wherein FBF is specially Frame by Frame) virtual file is carried out write operation; The present invention is preferred, write file and place the special effect processing internal system, but internal record an IP address and a port numbers of sending the destination; So when current treatment effect information is sent to Writer, still be equivalent to send through network.
In embodiments of the present invention, 1023 process is based on that the sokcet agreement carries out, and this step is carried out through windows messaging mechanism.When 1023 steps were carried out, the special effect processing system sent to the montage system with reading command through windows messaging.
The file read module Reader (perhaps be FBF Reader; Wherein FBF is specially Frame by Frame) be a virtual file, the present invention is preferred, reads file and places the montage internal system; But writing down a port numbers, be used to receive the special efficacy place effect reason information that Writer sends.
File writing module Writer is pushed to file read module Reader through the Socket agreement with current treatment effect information; But the current treatment effect information that file read module Reader will not receive initiatively returns to the montage system, but it is carried out buffer memory.
If step 103 is accomplished earlier, then montage system can according to the numbering in the reading order, find corresponding current treatment effect information, and it is sent to monitor through input/output interface IO directly according to reading command visit Reader.
If step 104 is accomplished earlier; That is, when the montage system visits Reader according to reading command, do not find corresponding current treatment effect information according to the numbering in the reading command; At this moment; File read module Reader can wait for that Writer returns current treatment effect information, returns to the montage system with it then, thereby further the treatment effect signal is sent to monitor through the video editing card.
The embodiment of the invention sends to file writing module Writer with current process information through network according to user's real-time, interactive instruction; And simultaneously reading command is sent to the montage system; Writer sends to the Reader row cache of going forward side by side through network with current process information; The montage system reads said real-time process information through network from Reader according to the reading command that receives; Make the current process information in the special effect processing system can turn back to the montage system in real time, can before final rendering, see the special effect processing effect of each frame, help better to hold the process of special effect processing.
The present invention provides an other embodiment two, and the system of a kind of special effect processing system and montage system real-time, interactive is provided, and like Fig. 2, comprises with lower module:
Interactive instruction receiver module 201 is used to receive the real-time, interactive instruction of user's input.
The user imports single triggering command Seek or continuous trigger instruction Play.
If user's input is the Seek instruction, then special effect processing system single sends current treatment effect and reading command;
If user's input is the Play instruction, then the special effect processing system sends current treatment effect and reading command continuously, till user's input is ceased and desisted order.Wherein, send the completion of treatment effect and reading command at every turn and afterwards obtain the current treatment effect of renewal automatically and obtain new reading command, send once more.
Real time information and reading command sending module 202 are used to send current treatment effect information and reading command.
Current treatment effect information is obtained submodule 2021, is used to obtain current treatment effect information and numbering.
After the real-time, interactive instruction that the user imports is received by the special effect processing system; Obtain current Real-time Special Effect treatment effect according to instruction; The perhaps special effect processing effect of some particular point in times of having handled of appointment; And give the special effect processing effect obtain numbering, the numbering here generates at random, but and when time treatment effect corresponding one by one.
Reading command generates submodule 2022, is used to generate reading command.
Generate reading command according to the numbering that obtains, so that when sending treatment effect continuously, the montage system can find the corresponding processing effect through the numbering in the reading command, afterwards, carries out submodule 2023 and submodule 2024 concurrent workings simultaneously.
Information is sent submodule 2023, is used to send current treatment effect information to file writing module Writer.
The file writing module Writer (perhaps be FBF Writer; Wherein FBF is specially Frame by Frame) virtual file is carried out write operation, the present invention is preferred, writes file and places the special effect processing internal system; But writing down one group of IP address and port numbers; Be used for describing the destination of sending data, so when current treatment effect information sent to Writer, still be equivalent to send through network.
Reading command is sent submodule 2024, is used to send reading command and gives the montage system.
In embodiments of the present invention, 2023 processing procedure is based on that the sokcet agreement carries out, and this step is carried out through windows messaging mechanism.When 2023 handled, the special effect processing system sent to the montage system with reading command through network.
Real time information writing module 203 is used for current treatment effect information is pushed to Reader.
The file read module Reader (perhaps be FBF Reader; Wherein FBF is specially Frame by Frame) read a virtual file that does not have actual processing effect information; The present invention is preferred; Read file and place the montage internal system, but writing down a port numbers, be used for receiving treatment effect information through the socket agreement.
File writing module Writer is pushed to file read module Reader through network with current treatment effect information, but the current treatment effect information that file read module Reader will not receive initiatively returns to the montage system, but it is carried out buffer memory.
Real time information read module 204 is used to visit Reader, reads current treatment effect information.
The work of module 203 and module 204 is carried out simultaneously, does not have order successively, so if absolute saying, possible module 203 is finished dealing with earlier, also possibly module 204 finish dealing with earlier.
If module 203 is finished dealing with earlier, then montage system can according to the numbering in the reading order, find corresponding current treatment effect information, and it is sent to monitor through the video editing card directly according to reading command visit Reader.
If module 204 is finished dealing with earlier; That is, when the montage system visits Reader according to reading command, do not find corresponding current treatment effect information according to the numbering in the reading command; At this moment; File read module Reader can wait for that Writer returns current treatment effect information, returns to the montage system with it then, thereby further the treatment effect signal is sent to monitor through the video editing card.
The embodiment of the invention receives user's real-time, interactive instruction through the interactive instruction receiver module; According to user's real-time, interactive instruction current process information is sent to file writing module Writer through network through real time information and reading command sending module; And simultaneously reading command is sent to the montage system; Writer sends to Reader go forward side by side row cache with current process information through the socket agreement through the real time information writing module; The montage system reads said real-time process information through the real time information read module according to the reading command visit Reader that receives; Make the current process information in the special effect processing system can turn back to the montage system in real time, can before final rendering, see the special effect processing effect of each frame, help better to hold the process of special effect processing.
Through the description of above execution mode, those skilled in the art can be well understood to the present invention and can realize through hardware, also can realize by the mode that software adds necessary general hardware platform; Based on such understanding; Technical scheme of the present invention can be come out with the embodied of software product, this software product can be stored in a non-volatile memory medium (can be CD-ROM, USB flash disk; Portable hard drive etc.) in; Comprise some instructions with so that computer equipment (can be personal computer, server, the perhaps network equipment etc.) carry out the described method of each embodiment of the present invention.
In a word, the above is merely preferred embodiment of the present invention, is not to be used to limit protection scope of the present invention.All within spirit of the present invention and principle, any modification of being done, be equal to replacement, improvement etc., all should be included within protection scope of the present invention.
Claims (10)
1. the method for special effect processing system and montage system real-time, interactive is characterized in that, may further comprise the steps:
The special effect processing system receives the real-time, interactive instruction of user's input;
The special effect processing system calls file writing module Writer according to said real-time, interactive instruction with current treatment effect information and exports, and simultaneously reading command is sent to the montage system;
Said file writing module Writer is pushed to the file read module Reader row cache of going forward side by side through network with said current treatment effect information;
File read module Reader calls according to the said reading command that receives in said montage system, reads said current treatment effect information.
2. method according to claim 1 is characterized in that, file read module Reader calls according to the said reading command that receives in said montage system, reads after the said current treatment effect information, also comprises:
Said montage system sends to monitor with said current treatment effect information through the video editing card.
3. method according to claim 1 is characterized in that, the real-time, interactive instruction of said user's input comprises that single triggering command Seek and continuous trigger instruct Play;
Said single triggering command Seek indicates special effect processing system single to send said current treatment effect information and said reading command;
Continuous said current treatment effect information and the said reading command of sending of said continuous trigger instruction Play indication special effect processing system.
4. method according to claim 1; It is characterized in that; Said special effect processing system sends current treatment effect information according to said real-time, interactive instruction calls file writing module Writer through network, simultaneously reading command is sent to the montage system, specifically may further comprise the steps:
The special effect processing system according to said real-time, interactive instruction obtain the current treatment effect information of said special effect processing system, and produce a treatment effect information encoding at random, said treatment effect information encoding is corresponding with said current treatment effect information;
Said special effect processing system generates reading command according to said treatment effect information encoding;
Said special effect processing system calls file writing module Writer with said current treatment effect information and sends through network;
Send said reading command simultaneously and give the montage system.
5. method according to claim 1 is characterized in that, also comprises:
Like said montage system according to the said reading command that receives; When calling file read module Reader and reading effect; The said treatment effect information that said file writing module Writer does not also have to receive is pushed to said file read module Reader, then initiatively obtains the said treatment effect information among the said file writing module Writer through file read module Reader through the Socket agreement.
6. the system of special effect processing system and montage system real-time, interactive is characterized in that, comprises with lower module:
The interactive instruction receiver module places in the special effect processing system, is used to receive the real-time, interactive instruction of user's input;
Real time information and reading command sending module place in the special effect processing system, are used for according to said real-time, interactive instruction current treatment effect information being passed to file writing module Writer, simultaneously reading command are sent to the montage system;
The real time information writing module is used for through network said current treatment effect information being pushed to the file read module Reader row cache of going forward side by side;
The real time information read module is used to visit said file read module Reader, reads said current treatment effect information.
7. like the said system of claim 6, it is characterized in that, also comprise the real time information output module, place in the said montage system, be used for said current treatment effect information is sent to monitor through the input video edicard.
8. like the said system of claim 6, it is characterized in that the real-time, interactive instruction of said user's input comprises single triggering command Seek and continuous trigger instruction Play;
Said single triggering command Seek indicates special effect processing system single to send said current treatment effect information and said reading command;
Continuous said current treatment effect information and the said reading command of sending of said continuous trigger instruction Play indication special effect processing system.
9. like the said system of claim 6, it is characterized in that said real time information and reading command sending module specifically comprise following submodule:
Current treatment effect information is obtained submodule; Be used for instruction and obtain the current treatment effect information of said special effect processing system according to said real-time, interactive; And producing a treatment effect information encoding at random, said treatment effect information encoding is corresponding with said current treatment effect information;
Reading command generates submodule, is used for said special effect processing system and generates reading command according to said treatment effect information encoding;
Information is sent submodule (in fact being exactly file writing module Writer), is used for said current treatment effect information is sent through network;
Reading command is sent submodule, is used for sending said reading command through network simultaneously and gives the montage system.
10. like the said system of claim 6; It is characterized in that; Also comprise initiatively acquisition module of real-time process information, be used for like said montage system, when visiting said file read module Reader according to the said reading command that receives; The said treatment effect information that said file writing module Writer does not also have to receive is pushed to said file read module Reader, then waits for the said treatment effect information that said file writing module Writer sends that receives.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110391890.XA CN102724426B (en) | 2011-11-30 | 2011-11-30 | A kind of method and system of special effect processing system and editing system real-time, interactive |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110391890.XA CN102724426B (en) | 2011-11-30 | 2011-11-30 | A kind of method and system of special effect processing system and editing system real-time, interactive |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102724426A true CN102724426A (en) | 2012-10-10 |
CN102724426B CN102724426B (en) | 2017-08-04 |
Family
ID=46950078
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201110391890.XA Expired - Fee Related CN102724426B (en) | 2011-11-30 | 2011-11-30 | A kind of method and system of special effect processing system and editing system real-time, interactive |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102724426B (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103853478A (en) * | 2012-12-05 | 2014-06-11 | 博雅网络游戏开发(深圳)有限公司 | Interaction method and interaction system |
CN104091607A (en) * | 2014-06-13 | 2014-10-08 | 北京奇艺世纪科技有限公司 | Video editing method and device based on IOS equipment |
CN113992937A (en) * | 2021-10-09 | 2022-01-28 | 华夏文化传媒集团股份有限公司 | Culture and science and technology integrated digital propaganda system |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1437137A (en) * | 2002-02-06 | 2003-08-20 | 北京新奥特集团 | Non-linear editing computer |
CN102081946B (en) * | 2010-11-30 | 2013-04-17 | 上海交通大学 | On-line collaborative nolinear editing system |
-
2011
- 2011-11-30 CN CN201110391890.XA patent/CN102724426B/en not_active Expired - Fee Related
Non-Patent Citations (1)
Title |
---|
张津津 等: "频道及栏目包装片制作的全新解决方案——新奥特敦煌视觉效果合成***", 《影视制作》 * |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103853478A (en) * | 2012-12-05 | 2014-06-11 | 博雅网络游戏开发(深圳)有限公司 | Interaction method and interaction system |
CN104091607A (en) * | 2014-06-13 | 2014-10-08 | 北京奇艺世纪科技有限公司 | Video editing method and device based on IOS equipment |
CN104091607B (en) * | 2014-06-13 | 2017-04-12 | 北京奇艺世纪科技有限公司 | Video editing method and device based on IOS equipment |
CN113992937A (en) * | 2021-10-09 | 2022-01-28 | 华夏文化传媒集团股份有限公司 | Culture and science and technology integrated digital propaganda system |
Also Published As
Publication number | Publication date |
---|---|
CN102724426B (en) | 2017-08-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10229651B2 (en) | Variable refresh rate video capture and playback | |
CN112291627B (en) | Video editing method and device, mobile terminal and storage medium | |
WO2016150317A1 (en) | Method, apparatus and system for synthesizing live video | |
CN107801083A (en) | A kind of network real-time interactive live broadcasting method and device based on three dimensional virtual technique | |
CN110381326B (en) | Video system, processing method, device and computer readable medium | |
TW201216200A (en) | Multi-shader system and processing method thereof | |
CN108924582A (en) | Video recording method, computer readable storage medium and recording and broadcasting system | |
CN111475675B (en) | Video processing system | |
CN113015005B (en) | Video clipping method, device and equipment and computer readable storage medium | |
US20090267956A1 (en) | Systems, methods and articles for video capture | |
WO2017140165A1 (en) | Method and apparatus for resource storage and electronic device | |
CN111954006A (en) | Cross-platform video playing implementation method and device for mobile terminal | |
US8190582B2 (en) | Multi-processor | |
CN105791952A (en) | Screen shooting method and device for streaming media video data, and electronic device | |
CN102724426A (en) | Method for carrying out real-time interaction on special effect processing system and clip system and system thereof | |
CN105681893A (en) | Method and device for decoding stream media video data | |
US20150381875A1 (en) | Network camera data management system and managing method thereof | |
US10783319B2 (en) | Methods and systems of creation and review of media annotations | |
CN106792219B (en) | It is a kind of that the method and device reviewed is broadcast live | |
US20140369422A1 (en) | Remultiplexing Bitstreams of Encoded Video for Video Playback | |
US9070403B2 (en) | Processing of scalable compressed video data formats for nonlinear video editing systems | |
US20180160133A1 (en) | Realtime recording of gestures and/or voice to modify animations | |
CN102752575A (en) | Method for monitoring processing effect of special effect processing system in real time through editing system | |
CN112738423B (en) | Method and device for exporting animation video | |
US20210390752A1 (en) | Real-time animation motion capture |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right |
Effective date of registration: 20180427 Address after: 100195 Beijing Haidian District West Fourth Ring Road North 131 new six layer Patentee after: Beijing Newauto Group Co. Ltd. Address before: 100195 new technology building, 49 Wukesong Road, Haidian District, Beijing Patentee before: China Digital Video (Beijing) Limited |
|
TR01 | Transfer of patent right | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20170804 Termination date: 20201130 |
|
CF01 | Termination of patent right due to non-payment of annual fee |