Disclosure of Invention
The present invention is directed to a method and system for displaying a digital movie, which solves at least one of the problems of the prior art.
In order to achieve the purpose, the invention adopts the following technical scheme:
the invention provides a digital film showing method in a first aspect, which comprises the following steps:
acquiring brightness parameters of each frame of image in image data of a film to be projected in a digital film distribution master plate by using a first data processor, generating control information according to the brightness parameters, and packaging the control information into pre-broadcast audio data in a digital film data packet generated according to the digital film distribution master plate;
analyzing the pre-broadcast audio data in the digital movie data packet by using a playing server, and sending the pre-broadcast audio data to a second data processor;
and analyzing control information from the pre-broadcast audio data by using the second data processor, and outputting a driving current to the laser light source according to the control information and a synchronous control signal sent by the play server so as to enable the laser light source to output the output power of each frame of image and/or output the output power of each region in each frame of image to correspond to the brightness parameter of each frame of image.
Optionally, the analyzing, by the second data processor, control information from the pre-broadcast audio data, and outputting a driving current to a laser light source according to the control information and a synchronization control signal sent by the play server further includes:
parsing control information from the pre-broadcast audio data using the second data processor;
analyzing the image data of the film to be projected from the digital film data packet by using a playing server, sending the image data of the film to be projected to a projection optical engine and sending a synchronous control signal to the second data processor, so that the second data processor outputs a driving current to a laser light source according to the control information and the synchronous control signal.
Optionally, the acquiring, by the first data processor, the brightness parameter of each frame of image in the image data of the film to be shown in the digital cinema distribution master further includes:
calculating by using a first data processor to obtain a brightness integral value of each frame of image in image data of a film to be projected in the digital film distribution master and/or a brightness integral value of each area in each frame of image;
and calculating the ratio of the brightness integral value of each frame image and/or the brightness integral value of each area in each frame image to the brightness integral value of the full white picture obtained by projection by using a first data processor to obtain the brightness relative value of each frame image and/or each area in each frame image, and taking the brightness relative value of each frame image and/or each area in each frame image as the brightness parameter of each frame image.
Optionally, the taking the relative brightness value of each frame image and/or each region in each frame image as the brightness parameter of each frame image further includes:
and setting a plurality of brightness relative value thresholds, and taking the brightness relative value threshold closest to the brightness relative value of each frame image and/or each area in each frame image as the brightness parameter of each frame image.
A second aspect of the present invention provides a digital cinema projection system comprising: the system comprises a first data processor, a playing server, a second data processor, a projection optical engine, a laser light source and at least one driver, wherein the laser light source comprises at least one laser corresponding to the at least one driver;
the first data processor is used for acquiring brightness parameters of each frame of image in image data of a film to be projected in the digital film distribution master plate, generating control information according to the brightness parameters, and packaging the control information into pre-broadcast audio data in a digital film data packet generated according to the digital film distribution master plate;
the playing server is used for analyzing pre-playing audio data in the digital film data packet and image data of the film to be shown, sending the pre-playing audio data to a second data processor, and sending a synchronous control signal to the second data processor when sending the image data of the film to be shown to a projection optical engine;
the second data processor is configured to analyze control information from the pre-broadcast audio data, and output a driving current to the laser light source according to the control information and the synchronous control signal, so that output power of each frame of image output by the laser light source corresponds to a brightness parameter of each frame of image.
Optionally, the system comprises a plurality of drivers; the second data processor is configured to analyze control information from the pre-broadcast audio data, and output a driving current to the laser light source according to the control information and the synchronous control signal, so that the output power of each frame of image output by the laser light source and/or the output power of each region in each frame of image output corresponds to a brightness parameter of each frame of image.
Optionally, the first data processor is configured to calculate a luminance integral value of each frame of image in image data of a film to be shown in the digital cinema distribution master and/or a luminance integral value of each area in each frame of image; and calculating the ratio of the brightness integral value of each frame image and/or the brightness integral value of each area in each frame image to the brightness integral value of the full white picture obtained by projection to obtain the brightness relative value of each frame image and/or each area in each frame image, and taking the brightness relative value of each frame image and/or each area in each frame image as the brightness parameter of each frame image.
Optionally, the first data processor is configured to set a plurality of luminance relative value thresholds, and use a luminance relative value threshold with a luminance relative value closest to the luminance relative value of each frame image and/or each region in each frame image as the luminance parameter of each frame image.
Optionally, the system further comprises an audio device; the playing server is further used for analyzing the pre-broadcast image data in the digital movie data packet, sending the pre-broadcast audio data to the sound equipment and synchronously sending the pre-broadcast image data to the projection optical engine.
The invention has the following beneficial effects:
the technical scheme of the invention can save the energy consumption of digital film projection on one hand, and can improve the dynamic range of the image formed by projection on the other hand, improve the image contrast and further improve the quality of digital film projection. In addition, the technical scheme of the invention does not need to modify the hardware of the existing digital film projector, has lower realization cost and is convenient to realize after the program of the existing digital film projector is upgraded and modified.
Detailed Description
In order to more clearly illustrate the invention, the invention is further described below with reference to preferred embodiments and the accompanying drawings. Similar parts in the figures are denoted by the same reference numerals. It is to be understood by persons skilled in the art that the following detailed description is illustrative and not restrictive, and is not to be taken as limiting the scope of the invention.
As shown in fig. 1, an embodiment of the present invention provides a digital cinema projection method, including:
acquiring brightness parameters of each frame of image in image data of a film to be projected in a digital film distribution master plate by using a first data processor, generating control information according to the brightness parameters, and packaging the control information into pre-broadcast audio data in a digital film data packet generated according to the digital film distribution master plate;
analyzing the pre-broadcast audio data in the digital movie data packet by using a playing server, and sending the pre-broadcast audio data to a second data processor;
and analyzing control information from the pre-broadcast audio data by using a second data processor, and outputting a driving current to the laser light source according to the control information and a synchronous control signal sent by the play server so as to enable the laser light source to output the output power of each frame of image and/or output the output power of each region in each frame of image to correspond to the brightness parameter of each frame of image.
The method includes outputting a driving current to a laser light source according to control information and a synchronous control signal sent by a play server, so that the output power of each region in each frame of image emitted by the laser light source corresponds to a brightness parameter of each frame of image, which means that the laser light source adopts a plurality of lasers, each laser is correspondingly provided with a driver and a digital micromirror array region, each laser projects an image region through the corresponding digital micromirror array region under the drive of the driving current output by the corresponding driver, and the driver can be controlled to output the driving current to the corresponding laser through control instructions in the forms of PWM signals and the like.
The digital cinema projection method provided by the embodiment can save energy consumption of digital cinema projection on one hand, and can improve the dynamic range of images formed by projection on the other hand, and improve the contrast of different frame images or different areas in the same frame image when different brightness areas exist among different frame images and/or different brightness areas exist in the same frame image, thereby improving the quality of digital cinema projection. In a specific example, when the brightness is different between different frames of images, for example, the content scene of the first frame of image is at night, and the content scene of the thirtieth frame of image is at noon, the output power of the laser light source for outputting the first frame of image is far less than the output power of the laser light source for outputting the thirtieth frame of image; when there are areas with different brightness in the same frame of image, for example, a content scene of the twentieth frame of image is a night including a bright moon, the output power of the laser light source for outputting the area including the bright moon in the twentieth frame of image is far greater than the output power for outputting other areas in the twentieth frame of image. In addition, the digital cinema data package DCP generally includes pre-broadcast audio data and pre-broadcast image data for broadcasting pre-broadcast contents such as advertisements before playing a movie, the digital cinema playing method provided in this embodiment may be implemented without modifying software and hardware of an existing playing server by packaging control information into the pre-broadcast audio data in the digital cinema data package, the playing server may analyze only the pre-broadcast audio data in the digital cinema data package and then send the pre-broadcast audio data to an additionally arranged second data processor for temporary storage, when the playing server sends the image data of the movie to be played, which is analyzed from the digital cinema data package, to the projection optical engine, the playing server sends a synchronization control signal to the second data processor so that the second data processor outputs a driving current to the laser light source according to the control information and the synchronization control signal, and thus output power of the laser light source for outputting each frame of image and/or output power of each area in each frame of image may be implemented to correspond to each other The brightness parameter of each frame image saves the energy consumption of digital film projection and improves the quality of digital film projection.
In one particular example, the extended digital cinema package HDCP in this implementation comprises, in comparison to an existing standard digital cinema package DCP comprising a cpl.xml file, a pkl.xml file, a headera.mxf file, a headervv.mxf file, a featureev.mxf file, a featurea.mxf file, a sub.xml file, and a kdm.xml file: xml file, pkl xml file, headerap mxf file, headerv mxf file, dlifecurev mxf file (instead of the featureev mxf file), featurea mxf file, sub xml file, and kdm xml file, wherein the control information is contained in the headerap mxf file.
In some optional implementations of this embodiment, parsing, by the second data processor, the control information from the pre-broadcast audio data, and outputting the driving current to the laser light source according to the control information and the synchronization control signal sent by the play server further includes:
analyzing the control information from the pre-broadcast audio data by using a second data processor;
and analyzing the image data of the film to be projected from the digital film data packet by using the playing server, sending the image data of the film to be projected to the projection optical engine and sending a synchronous control signal to the second data processor, so that the second data processor outputs a driving current to the laser light source according to the control information and the synchronous control signal. That is, the playing server sends the image data to the projection optical engine and the second data processor outputs the driving current to the laser light source synchronously according to the control information and the synchronous control signal, so that the emitting power of the laser light source corresponds to the display of the image frame in time.
In some optional implementations of this embodiment, the acquiring, by the first data processor, the brightness parameter of each frame of image in the image data of the film to be shown in the digital cinema distribution master further includes:
calculating and obtaining a brightness integral value of each frame of image and/or a brightness integral value of each area in each frame of image in the image data of the film to be shown in the digital film distribution master plate by using a first data processor, wherein the brightness integral value of each frame of image and/or the brightness integral value of each area in each frame of image in the image data of the film to be shown in the digital film distribution master plate are calculated and obtained by using an integration algorithm based on the existing multiple image analysis software by using the first data processor;
and calculating the ratio of the brightness integral value of each frame image and/or the brightness integral value of each area in each frame image to the brightness integral value of the full white picture obtained by projection by using the first data processor to obtain the brightness relative value of each frame image and/or each area in each frame image, and taking the brightness relative value of each frame image and/or each area in each frame image as the brightness parameter of each frame image.
By adopting the implementation mode, the brightness integral value of the full white picture is taken as a reference value, the ratio of the brightness integral value of each frame image and/or the brightness integral value of each area in each frame image to the brightness integral value of the full white picture obtained by projection is taken as the brightness relative value of each frame image and/or each area in each frame image, and the brightness relative value of each frame image and/or each area in each frame image is taken as the brightness parameter of each frame image, so that the relation between the brightness of each area in the image and/or each image and the corresponding laser emission power can be conveniently and accurately acquired in a follow-up mode.
In some optional implementations of the present embodiment, taking the relative luminance value of each frame image and/or each region in each frame image as the luminance parameter of each frame image further includes:
and setting a plurality of brightness relative value thresholds, and taking the brightness relative value threshold closest to the brightness relative value of each frame image and/or each area in each frame image as the brightness parameter of each frame image.
By adopting the implementation mode, the calculation efficiency of the relationship between the brightness of each area in the subsequently acquired image and/or image and the corresponding emergent power of the laser can be improved, and the calculation complexity can be reduced.
As shown in fig. 2, another embodiment of the present invention provides a digital cinema projection system, including: the system comprises a first data processor 100, a play server 200, a projection optical engine 300, a second data processor 400, a laser light source 500 and at least one driver 600, wherein the laser light source 500 comprises at least one laser 501 corresponding to the at least one driver 600;
a first data processor 100, configured to obtain a brightness parameter of each frame of image in image data of a movie to be shown in a digital cinema distribution master, generate control information according to the brightness parameter, and package the control information into pre-broadcast audio data in a digital cinema data packet generated according to the digital cinema distribution master;
the playing server 200 is configured to parse pre-broadcast audio data and image data of a to-be-shown movie in the digital movie data packet, send the pre-broadcast audio data to the second data processor 400, and send a synchronization control signal to the second data processor 400 when sending the image data of the to-be-shown movie to the projection optical engine 300;
the second data processor 400 is configured to parse control information from the pre-broadcast audio data, and output a driving current to the laser light source 500 according to the control information and the synchronization control signal, so that output power of each frame of image output by the laser light source 500 corresponds to a brightness parameter of each frame of image.
The present embodiment provides the digital cinema projection system in which the playout server 200 (which may be named IMBX) has an added function of transmitting a synchronization control signal to the second data processor 400 when transmitting image data of a movie to be projected to the projection optical engine 300, compared to the existing playout server IMB. The first data processor 100 may be implemented in a computer device at a movie distributor side, and the playback server 200, the second data processor 400, and a digital projector including the projection optical engine 300, the laser light source 500, and the driver 600 belong to devices at a theater side, and after control information is packaged in pre-broadcast audio data in a digital movie data package generated based on a digital movie distribution master, the control information may be delivered to the playback server 200 at each theater in a hard disk copy manner.
In some alternative implementations of the present embodiment, the system includes a plurality of drivers 600; the second data processor 400 is configured to analyze control information from the pre-broadcast audio data, and output a driving current to the laser light source 500 according to the control information and the synchronization control signal, so that the laser light source 500 outputs output power of each frame of image and/or outputs a brightness parameter of each frame of image corresponding to the output power of each region in each frame of image.
In some optional implementations of this embodiment, the first data processor 100 is configured to calculate a luminance integral value of each frame of image and/or a luminance integral value of each area in each frame of image in the image data of the film to be shown in the digital cinema distribution master, calculate a ratio of the luminance integral value of each frame of image and/or the luminance integral value of each area in each frame of image to a luminance integral value of a full white picture obtained by projection, obtain a luminance relative value of each frame of image and/or each area in each frame of image, and use the luminance relative value of each frame of image and/or each area in each frame of image as the luminance parameter of each frame of image.
In some optional implementations of the embodiment, the first data processor 100 is configured to set a plurality of luminance relative value thresholds, and use a luminance relative value threshold with a luminance relative value closest to each frame image and/or each region in each frame image as the luminance parameter of each frame image.
In some optional implementations of this embodiment, the system further includes an audio device 700; the playing server 200 is further configured to parse the pre-broadcast image data in the digital movie data packet, send the pre-broadcast audio data to the audio device 700, and synchronously send the pre-broadcast image data to the projection optical engine 300, so that the audio and video in the pre-broadcast content are synchronously played. Wherein, the one-to-two audio port can be set to enable the playing server 200 to send the pre-played audio data to the second data processor 400 and the sound device 700, respectively.
It should be noted that the principle and the work flow of the digital cinema projection system provided in this embodiment are similar to those of the above digital cinema projection method, and reference may be made to the above description for relevant points, which are not described herein again.
In the description of the present invention, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other identical elements in a process, method, article, or apparatus that comprises the element.
It should be understood that the above-mentioned embodiments of the present invention are only examples for clearly illustrating the present invention, and are not intended to limit the embodiments of the present invention, and it will be obvious to those skilled in the art that other variations and modifications can be made on the basis of the above description, and all embodiments cannot be exhaustive, and all obvious variations and modifications belonging to the technical scheme of the present invention are within the protection scope of the present invention.