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 PDFInfo
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T17/00—Three-dimensional [3D] modelling for computer graphics
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/222—Studio circuitry; Studio devices; Studio equipment
- H04N5/2224—Studio 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
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.
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)
| 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)
| 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 |
-
2019
- 2019-06-21 CN CN201910544278.8A patent/CN110276830A/en active Pending
Patent Citations (3)
| 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)
| Title |
|---|
| 庄宁等: "虚拟演播室中无限蓝箱功能的实现", 《电视技术》 * |
| 鲁敏等: "虚拟演播室系统中的无限蓝箱技术", 《国防科技大学学报》 * |
Cited By (3)
| 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 |