CN110276830A - Implementation method, device, computer equipment and the storage medium of unlimited blue-box function - Google Patents

Implementation method, device, computer equipment and the storage medium of unlimited blue-box function Download PDF

Info

Publication number
CN110276830A
CN110276830A CN201910544278.8A CN201910544278A CN110276830A CN 110276830 A CN110276830 A CN 110276830A CN 201910544278 A CN201910544278 A CN 201910544278A CN 110276830 A CN110276830 A CN 110276830A
Authority
CN
China
Prior art keywords
blue
model
box
case
unlimited
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.)
Pending
Application number
CN201910544278.8A
Other languages
Chinese (zh)
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.)
SHENZHEN DLP DIGITAL TECHNOLOGY CO LTD
Original Assignee
SHENZHEN DLP DIGITAL TECHNOLOGY CO 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 SHENZHEN DLP DIGITAL TECHNOLOGY CO LTD filed Critical SHENZHEN DLP DIGITAL TECHNOLOGY CO LTD
Priority to CN201910544278.8A priority Critical patent/CN110276830A/en
Publication of CN110276830A publication Critical patent/CN110276830A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T17/00Three-dimensional [3D] modelling for computer graphics
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/222Studio circuitry; Studio devices; Studio equipment
    • H04N5/2224Studio circuitry; Studio devices; Studio equipment related to virtual studio applications

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Computer Graphics (AREA)
  • Geometry (AREA)
  • Software Systems (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Processing Or Creating Images (AREA)

Abstract

The present invention relates to the implementation method of unlimited blue-box function, device, computer equipment and storage medium, this method includes obtaining blue case information;Threedimensional model is established according to blue case information, to obtain blue box model;Rendering processing is carried out according to the blue box model, to obtain video image.The present invention is by establishing corresponding threedimensional model according to practical blue case, the indigo plant box model is rendered to obtain the alpha signal in blue case region, it is output to and scratches as synthesizer to realize the effect blocked, the mode of modeling determines blue case region, it can be achieved to establish infinite blue box region to the blue case of arbitrary shape, to obtain 360 ° of effects that do not expose the false, and the utilization rate in blue case region can be improved.

Description

Implementation method, device, computer equipment and the storage medium of unlimited blue-box function
Technical field
The present invention relates to virtual studios, more specifically refer to implementation method, the device, computer of unlimited blue-box function Equipment and storage medium.
Background technique
A kind of important means made as the Virtual Studio System of technology as real time TV, mesh are scratched based on blue case Before be widely used in all kinds of television program designings, Virtual Studio System obtains foreground image by video camera, and by with The kinematic parameter of track system acquisition video camera;Graphics workstation generates three-dimensional virtual scene according to the kinematic parameter of video camera in real time Background signal and mask signal;Camera video signal, three-dimensional virtual scene signal and mask signal are being scratched as synthesizer In carry out scratch as synthesize and be output to video recording equipment.Virtual Studio System can with the position of autotracking video camera, yawing, bow It faces upward and the Parameters variations such as the focusing of camera lens and zoom, changes three-dimensional virtual scene in real time according to these parameters, make three-dimensional The variation of scene is synchronous with the movement of video camera holding and consistent, ensure that the correct perspective relation of foreground and background, in prospect Host seem to be immersed in three-dimensional virtual scene caused by computer completely, imitated with television stadio true to nature Fruit.
Due to the limitation in place in practical studio, when video camera carries out when push-and-pull such as moves at the movement outside indigo plant case region Scenery can enter foreground video signal, this foreground video signal is being scratched as carrying out scratching picture with three-dimensional virtual scene in synthesizer When synthesis, the scenery outside these blue case regions be may also appear in the video of output, foreground image required for being not achieved and void The effect of quasi- scene fusion.Therefore unlimited blue-box function must be realized in Virtual Studio System, unlimited blue-box function effect is When video camera shakes out blue case, the video signal area of scenery is filled with background outside blue case region, prevents phenomenon of exposing the false, really Realize being perfectly combined for virtual background and foreground signal.Scratch the function of having control key window as synthesizer, Ke Yi Region unwanted in foreground video signal is excluded except key window when scratching as synthesis, so that the region is three in synthesis Virtual scene is tieed up, subregional effect in the middle part of prospect of blocking is reached.Controlling key window, generally there are two types of implementations: first is that passing through The size of window is directly arranged in numerical value, second is that determining window according to video pixel value in mask signal by input mask signal Region.
Both implementations of corresponding control key window, there are two types of the generation methods of unlimited blue-box function at present:
One is a three-dimensional inclusion body is built in three-dimensional virtual scene by 3 d rendering engine control interface To restore true studio, and the size of inclusion body, position of the 3 d rendering engine according to real camera, angle are adjusted in real time And three-dimensional inclusion body is mapped as X-Y scheme in real time and is exported by α key by zoom parameters, final system is exported by α key The minimum of planar graph include quadrangle edge, adjust the dynamic infinite blue box edge of chroma key device in real time by serial ports to complete Dynamic infinite blue box parameter setting.Another is the supplementary set Area generation dough sheet structure in blue case, constitutes a solid, several Each face of what body is plane, each plane is used as exposure mask, and the signal of filling is background signal;When video camera shakes out When blue case region, rendered in Alpha caching using these as the plane of exposure mask, while according to prospect, background and blocking pass System, the three-dimension object for being used for the prospect of blocking is extracted and is rendered in Alpha caching, and the image of rendering is synthesized video all the way Signal is output to chroma key by the channel Alpha, is synthetically generated in real time as external key and background, prospect and embodies 3-D effect all the way Video image.
But the generation method of the first above-mentioned unlimited blue-box function does not match true blue case size, it can only basis The viewfinder range of video camera generates three-dimensional inclusion body under initial attitude, so that the blue case outside viewfinder range is also treated as blue case Outside region.The generation method of second of unlimited blue-box function according to blue case full-size(d) blue case supplementary set Area generation dough sheet knot Structure constitutes a solid, each face of solid is plane, each plane is used as exposure mask, and the signal of filling is Background signal;So that the method is only suitable for rectangular blue case: u-shaped, left L-type indigo plant case, right L-type indigo plant case.For sector, and it is irregular The blue case of shape cannot then match, in addition the such as 180 degree when video camera wide-angle yawing, when exceeding dough sheet region, still can Cause phenomenon of exposing the false.
Therefore, it is necessary to design a kind of new method, realization establishes infinite blue box region to the blue case of arbitrary shape, improves The utilization rate in blue case region.
Summary of the invention
It is an object of the invention to overcome the deficiencies of existing technologies, implementation method, the device, meter of unlimited blue-box function are provided Calculate machine equipment and storage medium.
To achieve the above object, the invention adopts the following technical scheme: the implementation method of unlimited blue-box function, comprising:
Obtain blue case information;
Threedimensional model is established according to blue case information, to obtain blue box model;
Rendering processing is carried out according to the blue box model, to obtain video image.
Its further technical solution are as follows: the indigo plant case information includes the shape of blue case and the size of blue case.
Its further technical solution are as follows: it is described that rendering processing is carried out according to the blue box model, to obtain video image, packet It includes:
The blue box model is rendered, to obtain the alpha signal in blue case region;
The alpha signal in blue case region is output to and is scratched as synthesizer is handled, to obtain video image.
Its further technical solution are as follows: it is described that the blue box model is rendered, to obtain the alpha letter in blue case region Number, comprising:
It is foreground area using blue box model as the signal in exposure mask source, filling, empty band is that background signal carries out wash with watercolours Dye, to obtain the alpha signal in blue case region.
Its further technical solution are as follows: it is described that threedimensional model is established according to blue case information, to obtain blue box model, comprising:
Whether the shape for judging blue case is regular shape;
If so, threedimensional model is established using numerical value, characteristic parameter input mode according to blue case information, to obtain blue case mould Type;
If it is not, then threedimensional model is established using three-dimensional modeling mode according to blue case information, to obtain blue box model.
The present invention also provides the realization devices of unlimited blue-box function, comprising:
Information acquisition unit, for obtaining blue case information;
Model acquiring unit, for establishing threedimensional model according to blue case information, to obtain blue box model;
Processing unit, for carrying out rendering processing according to the blue box model, to obtain video image.
Its further technical solution are as follows: the processing unit includes:
Subelement is rendered, for rendering to the blue box model, to obtain the alpha signal in blue case region;
Signal processing subelement is scratched for the alpha signal in blue case region to be output to as synthesizer is handled, with To video image.
Its further technical solution are as follows: the model acquiring unit includes:
Shape judgment sub-unit, for judging whether the shape of blue case is regular shape;
First establishes subelement, for if so, establishing three using numerical value, characteristic parameter input mode according to blue case information Dimension module, to obtain blue box model;
Second establishes subelement, for if it is not, then establish threedimensional model using three-dimensional modeling mode according to blue case information, with Obtain blue box model.
The present invention also provides a kind of computer equipment, the computer equipment includes memory and processor, described to deposit Computer program is stored on reservoir, the processor realizes above-mentioned method when executing the computer program.
The present invention also provides a kind of storage medium, the storage medium is stored with computer program, the computer journey Sequence can realize above-mentioned method when being executed by processor.
Compared with the prior art, the invention has the advantages that: the present invention is corresponding three-dimensional by being established according to practical blue case Model renders the indigo plant box model to obtain the alpha signal in blue case region, is output to and scratches as synthesizer to realize the effect blocked Fruit, the mode of modeling determine blue case region, it can be achieved that the blue case to arbitrary shape establishes infinite blue box region, to obtain 360 ° not The effect exposed the false, and the utilization rate in blue case region can be improved.
The invention will be further described in the following with reference to the drawings and specific embodiments.
Detailed description of the invention
Technical solution in order to illustrate the embodiments of the present invention more clearly, below will be to needed in embodiment description Attached drawing is briefly described, it should be apparent that, drawings in the following description are some embodiments of the invention, general for this field For logical technical staff, without creative efforts, it is also possible to obtain other drawings based on these drawings.
Fig. 1 is the application scenarios schematic diagram of the implementation method of unlimited blue-box function provided in an embodiment of the present invention;
Fig. 2 is the flow diagram of the implementation method of unlimited blue-box function provided in an embodiment of the present invention;
Fig. 3 is the sub-process schematic diagram of the implementation method of unlimited blue-box function provided in an embodiment of the present invention;
Fig. 4 is the sub-process schematic diagram of the implementation method of unlimited blue-box function provided in an embodiment of the present invention;
Fig. 5 is the schematic block diagram of the realization device of unlimited blue-box function provided in an embodiment of the present invention;
Fig. 6 is the schematic block diagram of the processing unit of the realization device of unlimited blue-box function provided in an embodiment of the present invention;
Fig. 7 is the schematic frame of the model acquiring unit of the realization device of unlimited blue-box function provided in an embodiment of the present invention Figure;
Fig. 8 is the schematic block diagram of computer equipment provided in an embodiment of the present invention.
Specific embodiment
Following will be combined with the drawings in the embodiments of the present invention, and technical solution in the embodiment of the present invention carries out clear, complete Site preparation description, it is clear that described embodiments are some of the embodiments of the present invention, instead of all the embodiments.Based on this hair Embodiment in bright, every other implementation obtained by those of ordinary skill in the art without making creative efforts Example, shall fall within the protection scope of the present invention.
It should be appreciated that ought use in this specification and in the appended claims, term " includes " and "comprising" instruction Described feature, entirety, step, operation, the presence of element and/or component, but one or more of the other feature, whole is not precluded Body, step, operation, the presence or addition of element, component and/or its set.
It is also understood that mesh of the term used in this description of the invention merely for the sake of description specific embodiment And be not intended to limit the present invention.As description of the invention and it is used in the attached claims, unless on Other situations are hereafter clearly indicated, otherwise " one " of singular, "one" and "the" are intended to include plural form.
It will be further appreciated that the term "and/or" used in description of the invention and the appended claims is Refer to any combination and all possible combinations of one or more of associated item listed, and including these combinations.
Fig. 1 and Fig. 2 are please referred to, Fig. 1 is the applied field of the implementation method of unlimited blue-box function provided in an embodiment of the present invention Scape schematic diagram.Fig. 2 is the schematic flow chart of the implementation method of unlimited blue-box function provided in an embodiment of the present invention.The unlimited indigo plant The implementation method of box function is applied in server, which interacts with terminal, and server is established according to blue case information It after model, is rendered according to model, to obtain video image, and video image is exported to terminal.
Fig. 2 is the flow diagram of the implementation method of unlimited blue-box function provided in an embodiment of the present invention.As shown in Fig. 2, This approach includes the following steps S110 to S130.
S110, blue case information is obtained.
In the present embodiment, blue case information includes the shape of blue case and the size of blue case, the size of the indigo plant case include grow, Wide, high, radian equidimension.
S120, threedimensional model is established according to blue case information, to obtain blue box model.
In the present embodiment, blue box model refers to the three-dimensional model of the Polygons Representation of blue case.
In one embodiment, referring to Fig. 3, above-mentioned step S120 may include step S121~S123.
Whether S121, the shape for judging blue case are regular shape.
In the present embodiment, regular shape refers to that L-type, U-shaped, fan-shaped, arc etc. have concrete shape and available parameter table The shape stated.
S122, if so, threedimensional model is established using numerical value, characteristic parameter input mode according to blue case information, to obtain Blue box model.
In the present embodiment, numerical value refers to the size of blue case, and characteristic parameter refers to the shape feature and blue case of blue case Size characteristic.
S123, if it is not, then threedimensional model is established using three-dimensional modeling mode according to blue case information, to obtain blue box model.
S130, rendering processing is carried out according to the blue box model, to obtain video image.
Video image refers to the image that can be used for being shown in display terminal.
In one embodiment, referring to Fig. 4, above-mentioned step S130 may include step S131~S132.
S131, the blue box model is rendered, to obtain the alpha signal in blue case region.
Specifically, be foreground area using blue box model as the signal in exposure mask source, filling, empty band is background signal It is rendered, to obtain the alpha signal in blue case region.And then reaches and realized in Virtual Studio System based on mask technique Unlimited blue-box function.
S132, the alpha signal in blue case region is output to and is scratched as synthesizer is handled, to obtain video image.
The alpha signal in blue case region is output to and is scratched as synthesizer, stingy picture is carried out to the signal as synthesizer using scratching And synthesis, and then obtain that the video image shown to terminal can be exported.
The implementation method of above-mentioned wireless blue-box function, by establishing corresponding threedimensional model according to practical blue case, to this Blue box model renders to obtain the alpha signal in blue case region, is output to and scratches as synthesizer to realize the effect blocked, the side of modeling Formula determines blue case region, it can be achieved that the blue case to arbitrary shape establishes infinite blue box region, to obtain 360 ° of effects that do not expose the false, And the utilization rate in blue case region can be improved.
Fig. 5 is a kind of schematic block diagram of the realization device 300 of wireless blue-box function provided in an embodiment of the present invention.Such as figure Shown in 5, corresponding to the implementation method of the above wireless blue-box function, the present invention also provides a kind of realization devices of wireless blue-box function 300.The realization device 300 of this is wireless blue-box function includes the unit for executing the implementation method of above-mentioned wireless blue-box function, The device can be configured in server.
Specifically, referring to Fig. 5, the realization device 300 of the wireless blue-box function includes:
Information acquisition unit 301, for obtaining blue case information;
Model acquiring unit 302, for establishing threedimensional model according to blue case information, to obtain blue box model;
Processing unit 303, for carrying out rendering processing according to the blue box model, to obtain video image.
In one embodiment, as shown in fig. 6, the processing unit 303 includes:
Subelement 3031 is rendered, for rendering to the blue box model, to obtain the alpha signal in blue case region;
Signal processing subelement 3032 is scratched for the alpha signal in blue case region to be output to as synthesizer is handled, To obtain video image.
In one embodiment, as shown in fig. 7, the model acquiring unit 302 includes:
Shape judgment sub-unit 3021, for judging whether the shape of blue case is regular shape;
First establishes subelement 3022, for if so, being built according to blue case information using numerical value, characteristic parameter input mode Vertical threedimensional model, to obtain blue box model;
Second establishes subelement 3023, for if it is not, then establishing three-dimensional mould using three-dimensional modeling mode according to blue case information Type, to obtain blue box model.
It should be noted that it is apparent to those skilled in the art that, the reality of above-mentioned unlimited blue-box function The specific implementation process of existing device and each unit, can be with reference to the corresponding description in preceding method embodiment, for the side of description Just and succinctly, details are not described herein.
The realization device of above-mentioned unlimited blue-box function can be implemented as a kind of form of computer program, the computer program It can be run in computer equipment as shown in Figure 8.
Referring to Fig. 8, Fig. 8 is a kind of schematic block diagram of computer equipment provided by the embodiments of the present application.The computer Equipment 500 is server, wherein server can be independent server, be also possible to the server of multiple server compositions Cluster.
Refering to Fig. 8, which includes processor 502, memory and the net connected by system bus 501 Network interface 505, wherein memory may include non-volatile memory medium 503 and built-in storage 504.
The non-volatile memory medium 503 can storage program area 5031 and computer program 5032.The computer program 5032 include program instruction, which is performed, and processor 502 may make to execute a kind of realization of unlimited blue-box function Method.
The processor 502 is for providing calculating and control ability, to support the operation of entire computer equipment 500.
The built-in storage 504 provides environment for the operation of the computer program 5032 in non-volatile memory medium 503, should When computer program 5032 is executed by processor 502, processor 502 may make to execute a kind of realization side of unlimited blue-box function Method.
The network interface 505 is used to carry out network communication with other equipment.It will be understood by those skilled in the art that in Fig. 8 The structure shown, only the block diagram of part-structure relevant to application scheme, does not constitute and is applied to application scheme The restriction of computer equipment 500 thereon, specific computer equipment 500 may include more more or fewer than as shown in the figure Component perhaps combines certain components or with different component layouts.
Wherein, the processor 502 is for running computer program 5032 stored in memory, to realize following step It is rapid:
Obtain blue case information;
Threedimensional model is established according to blue case information, to obtain blue box model;
Rendering processing is carried out according to the blue box model, to obtain video image.
Wherein, the blue case information includes the shape of blue case and the size of blue case.
In one embodiment, processor 502 realize it is described rendering processing is carried out according to the blue box model, to be regarded When frequency image step, it is implemented as follows step:
The blue box model is rendered, to obtain the alpha signal in blue case region;
The alpha signal in blue case region is output to and is scratched as synthesizer is handled, to obtain video image.
In one embodiment, processor 502 realize it is described the blue box model is rendered according to described, to obtain When the alpha signals step in blue case region, it is implemented as follows step:
It is foreground area using blue box model as the signal in exposure mask source, filling, empty band is that background signal carries out wash with watercolours Dye, to obtain the alpha signal in blue case region.
In one embodiment, processor 502 realize it is described threedimensional model is established according to blue case information, to obtain blue case mould When type step, it is implemented as follows step:
Whether the shape for judging blue case is regular shape;
If so, threedimensional model is established using numerical value, characteristic parameter input mode according to blue case information, to obtain blue case mould Type;
If it is not, then threedimensional model is established using three-dimensional modeling mode according to blue case information, to obtain blue box model.
It should be appreciated that in the embodiment of the present application, processor 502 can be 303 (Central of central processing unit Processing Unit, CPU), which can also be other general processors, digital signal processor (Digital Signal Processor, DSP), specific integrated circuit (Application Specific Integrated Circuit, ASIC), ready-made programmable gate array (Field-Programmable Gate Array, FPGA) or other programmable logic Device, discrete gate or transistor logic, discrete hardware components etc..Wherein, general processor can be microprocessor or Person's processor is also possible to any conventional processor etc..
Those of ordinary skill in the art will appreciate that be realize above-described embodiment method in all or part of the process, It is that relevant hardware can be instructed to complete by computer program.The computer program includes program instruction, computer journey Sequence can be stored in a storage medium, which is computer readable storage medium.The program instruction is by the department of computer science At least one processor in system executes, to realize the process step of the embodiment of the above method.
Therefore, the present invention also provides a kind of storage mediums.The storage medium can be computer readable storage medium.This is deposited Storage media is stored with computer program, and processor is made to execute following steps when wherein the computer program is executed by processor:
Obtain blue case information;
Threedimensional model is established according to blue case information, to obtain blue box model;
Rendering processing is carried out according to the blue box model, to obtain video image.
Wherein, the blue case information includes the shape of blue case and the size of blue case.
In one embodiment, the processor is realized described according to the blue box model in the execution computer program Rendering processing is carried out, when obtaining video image step, is implemented as follows step:
The blue box model is rendered, to obtain the alpha signal in blue case region;
The alpha signal in blue case region is output to and is scratched as synthesizer is handled, to obtain video image.
In one embodiment, the processor execute the computer program and realize it is described to the blue box model into Row rendering, when obtaining the alpha signals step in blue case region, is implemented as follows step:
It is foreground area using blue box model as the signal in exposure mask source, filling, empty band is that background signal carries out wash with watercolours Dye, to obtain the alpha signal in blue case region.
In one embodiment, the processor is realized described according to the foundation of blue case information in the execution computer program Threedimensional model is implemented as follows step when obtaining blue box model step:
Whether the shape for judging blue case is regular shape;
If so, threedimensional model is established using numerical value, characteristic parameter input mode according to blue case information, to obtain blue case mould Type;
If it is not, then threedimensional model is established using three-dimensional modeling mode according to blue case information, to obtain blue box model.
The storage medium can be USB flash disk, mobile hard disk, read-only memory (Read-Only Memory, ROM), magnetic disk Or the various computer readable storage mediums that can store program code such as CD.
Those of ordinary skill in the art may be aware that list described in conjunction with the examples disclosed in the embodiments of the present disclosure Member and algorithm steps, can be realized with electronic hardware, computer software, or a combination of the two, in order to clearly demonstrate hardware With the interchangeability of software, each exemplary composition and step are generally described according to function in the above description.This A little functions are implemented in hardware or software actually, the specific application and design constraint depending on technical solution.Specially Industry technical staff can use different methods to achieve the described function each specific application, but this realization is not It is considered as beyond the scope of this invention.
In several embodiments provided by the present invention, it should be understood that disclosed device and method can pass through it Its mode is realized.For example, the apparatus embodiments described above are merely exemplary.For example, the division of each unit, only Only a kind of logical function partition, there may be another division manner in actual implementation.Such as multiple units or components can be tied Another system is closed or is desirably integrated into, or some features can be ignored or not executed.
The steps in the embodiment of the present invention can be sequentially adjusted, merged and deleted according to actual needs.This hair Unit in bright embodiment device can be combined, divided and deleted according to actual needs.In addition, in each implementation of the present invention Each functional unit in example can integrate in one processing unit, is also possible to each unit and physically exists alone, can also be with It is that two or more units are integrated in one unit.
If the integrated unit is realized in the form of SFU software functional unit and when sold or used as an independent product, It can store in one storage medium.Based on this understanding, technical solution of the present invention is substantially in other words to existing skill The all or part of part or the technical solution that art contributes can be embodied in the form of software products, the meter Calculation machine software product is stored in a storage medium, including some instructions are used so that a computer equipment (can be a People's computer, terminal or network equipment etc.) it performs all or part of the steps of the method described in the various embodiments of the present invention.
The above description is merely a specific embodiment, but scope of protection of the present invention is not limited thereto, any Those familiar with the art in the technical scope disclosed by the present invention, can readily occur in various equivalent modifications or replace It changes, these modifications or substitutions should be covered by the protection scope of the present invention.Therefore, protection scope of the present invention should be with right It is required that protection scope subject to.

Claims (10)

1. the implementation method of unlimited blue-box function characterized by comprising
Obtain blue case information;
Threedimensional model is established according to blue case information, to obtain blue box model;
Rendering processing is carried out according to the blue box model, to obtain video image.
2. the implementation method of unlimited blue-box function according to claim 1, which is characterized in that the indigo plant case information includes indigo plant The size of the shape of case and blue case.
3. the implementation method of unlimited blue-box function according to claim 2, which is characterized in that described according to the blue case mould Type carries out rendering processing, to obtain video image, comprising:
The blue box model is rendered, to obtain the alpha signal in blue case region;
The alpha signal in blue case region is output to and is scratched as synthesizer is handled, to obtain video image.
4. the implementation method of unlimited blue-box function according to claim 3, which is characterized in that described to the blue box model It is rendered, to obtain the alpha signal in blue case region, comprising:
Be foreground area using blue box model as the signal in exposure mask source, filling, empty band is that background signal renders, with Obtain the alpha signal in blue case region.
5. the implementation method of unlimited blue-box function according to claim 1, which is characterized in that described to be built according to blue case information Vertical threedimensional model, to obtain blue box model, comprising:
Whether the shape for judging blue case is regular shape;
If so, threedimensional model is established using numerical value, characteristic parameter input mode according to blue case information, to obtain blue box model;
If it is not, then threedimensional model is established using three-dimensional modeling mode according to blue case information, to obtain blue box model.
6. the realization device of unlimited blue-box function characterized by comprising
Information acquisition unit, for obtaining blue case information;
Model acquiring unit, for establishing threedimensional model according to blue case information, to obtain blue box model;
Processing unit, for carrying out rendering processing according to the blue box model, to obtain video image.
7. the realization device of unlimited blue-box function according to claim 6, which is characterized in that the processing unit includes:
Subelement is rendered, for rendering to the blue box model, to obtain the alpha signal in blue case region;
Signal processing subelement is scratched for the alpha signal in blue case region to be output to as synthesizer is handled, to be regarded Frequency image.
8. the realization device of unlimited blue-box function according to claim 7, which is characterized in that the model acquiring unit packet It includes:
Shape judgment sub-unit, for judging whether the shape of blue case is regular shape;
First establishes subelement, is used for if so, establishing three-dimensional mould using numerical value, characteristic parameter input mode according to blue case information Type, to obtain blue box model;
Second establishes subelement, for if it is not, then threedimensional model is established using three-dimensional modeling mode according to blue case information, to obtain Blue box model.
9. a kind of computer equipment, which is characterized in that the computer equipment includes memory and processor, on the memory It is stored with computer program, the processor is realized as described in any one of claims 1 to 5 when executing the computer program Method.
10. a kind of storage medium, which is characterized in that the storage medium is stored with computer program, the computer program quilt Processor can realize the method as described in any one of claims 1 to 5 when executing.
CN201910544278.8A 2019-06-21 2019-06-21 Implementation method, device, computer equipment and the storage medium of unlimited blue-box function Pending CN110276830A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910544278.8A CN110276830A (en) 2019-06-21 2019-06-21 Implementation method, device, computer equipment and the storage medium of unlimited blue-box function

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910544278.8A CN110276830A (en) 2019-06-21 2019-06-21 Implementation method, device, computer equipment and the storage medium of unlimited blue-box function

Publications (1)

Publication Number Publication Date
CN110276830A true CN110276830A (en) 2019-09-24

Family

ID=67961556

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910544278.8A Pending CN110276830A (en) 2019-06-21 2019-06-21 Implementation method, device, computer equipment and the storage medium of unlimited blue-box function

Country Status (1)

Country Link
CN (1) CN110276830A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112689064A (en) * 2020-12-25 2021-04-20 新奥特(北京)视频技术有限公司 Video picture processing method and device
CN116016808A (en) * 2022-12-08 2023-04-25 地球山(北京)科技有限公司 Three-dimensional virtual studio system

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19829658A1 (en) * 1998-07-02 2000-01-05 Gerhard Haidinger Virtual studio for implementing any studio image especially inserted background,
CN1741571A (en) * 2004-08-24 2006-03-01 西安宏源视讯设备有限责任公司 Three-dimensional Virtual dynamic infinite blue box technology in virtual studio system
CN101668126A (en) * 2008-09-02 2010-03-10 新奥特(北京)视频技术有限公司 Method for realizing unlimited blue-box function used in virtual studio systems

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19829658A1 (en) * 1998-07-02 2000-01-05 Gerhard Haidinger Virtual studio for implementing any studio image especially inserted background,
CN1741571A (en) * 2004-08-24 2006-03-01 西安宏源视讯设备有限责任公司 Three-dimensional Virtual dynamic infinite blue box technology in virtual studio system
CN101668126A (en) * 2008-09-02 2010-03-10 新奥特(北京)视频技术有限公司 Method for realizing unlimited blue-box function used in virtual studio systems

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
庄宁等: "虚拟演播室中无限蓝箱功能的实现", 《电视技术》 *
鲁敏等: "虚拟演播室系统中的无限蓝箱技术", 《国防科技大学学报》 *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112689064A (en) * 2020-12-25 2021-04-20 新奥特(北京)视频技术有限公司 Video picture processing method and device
CN112689064B (en) * 2020-12-25 2023-01-03 新奥特(北京)视频技术有限公司 Video picture processing method and device
CN116016808A (en) * 2022-12-08 2023-04-25 地球山(北京)科技有限公司 Three-dimensional virtual studio system

Similar Documents

Publication Publication Date Title
US20220215628A1 (en) Methods and systems for producing content in multiple reality environments
US11069124B2 (en) Systems and methods for reducing rendering latency
US11138782B2 (en) Systems and methods for rendering optical distortion effects
US10699467B2 (en) Computer-graphics based on hierarchical ray casting
US11810248B2 (en) Method for processing image data to provide for soft shadow effects using shadow depth information
CN111068310B (en) Method and system for realizing seamless loading of game map
US10553012B2 (en) Systems and methods for rendering foveated effects
US9224233B2 (en) Blending 3D model textures by image projection
US20230230311A1 (en) Rendering Method and Apparatus, and Device
CN114119834B (en) Rendering method, rendering device, electronic equipment and readable storage medium
CN106780707B (en) The method and apparatus of global illumination in simulated scenario
CN115082609B (en) Image rendering method, device, storage medium and electronic device
CN110276830A (en) Implementation method, device, computer equipment and the storage medium of unlimited blue-box function
JP6852224B2 (en) Sphere light field rendering method in all viewing angles
CN118037920A (en) Volume cloud rendering method and device, electronic equipment and storage medium
WO2024193219A1 (en) Illumination update method and apparatus for virtual scene, electronic device, computer readable storage medium, and computer program product
CN117974856A (en) Rendering method, computing device and computer-readable storage medium
CN117813628A (en) Systems and methods for real-time ray tracing in 3D environments
CN114119836B (en) Rendering method, device, electronic device and readable storage medium
CN110378948A (en) 3D model reconstruction method, device and electronic equipment
CN117456076A (en) A material map generation method and related equipment
CN116385577A (en) Method and device for generating virtual viewpoint image
CN115487495A (en) Data rendering method and device
CN120526018B (en) Game picture rendering method and system
US20250308148A1 (en) Rendering a simplified version of a dynamic object using sprites recorded as texture data

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20190924

RJ01 Rejection of invention patent application after publication