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 PDF

Info

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
Application number
CN201110391890XA
Other languages
Chinese (zh)
Other versions
CN102724426B (en
Inventor
徐圣钧
晏晓锋
史于心
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Newauto Group Co. Ltd.
Original Assignee
China Digital Video Beijing Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by China Digital Video Beijing Ltd filed Critical China Digital Video Beijing Ltd
Priority to CN201110391890.XA priority Critical patent/CN102724426B/en
Publication of CN102724426A publication Critical patent/CN102724426A/en
Application granted granted Critical
Publication of CN102724426B publication Critical patent/CN102724426B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

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

The method and system of a kind of special effect processing system and montage system real-time, interactive
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:
Step 101 receives the real-time, interactive instruction of client's input.
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.
Step 102 is sent current treatment effect information and reading command.
Step 1021 is obtained 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.
Step 1022 generates 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 step 1023 and step 1024 simultaneously.
Step 1023 is sent 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, 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.
Step 1024 is sent reading command and is given the montage system.
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.
Step 103, Writer is pushed to Reader with current treatment effect information.
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.
Step 104, the visit Reader of montage system reads current treatment effect information.
Step 103 and step 104 are parallel processings, do not have order successively, so if absolute saying, possible step 103 is accomplished earlier, also possibly step 104 accomplish earlier.
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.
CN201110391890.XA 2011-11-30 2011-11-30 A kind of method and system of special effect processing system and editing system real-time, interactive Expired - Fee Related CN102724426B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
张津津 等: "频道及栏目包装片制作的全新解决方案——新奥特敦煌视觉效果合成***", 《影视制作》 *

Cited By (4)

* Cited by examiner, † Cited by third party
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