WO2015067914A1 - Video validation - Google Patents
Video validation Download PDFInfo
- Publication number
- WO2015067914A1 WO2015067914A1 PCT/GB2013/052957 GB2013052957W WO2015067914A1 WO 2015067914 A1 WO2015067914 A1 WO 2015067914A1 GB 2013052957 W GB2013052957 W GB 2013052957W WO 2015067914 A1 WO2015067914 A1 WO 2015067914A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- validation
- algorithms
- video clip
- video
- group
- 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.)
- Ceased
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/23418—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving operations for analysing video streams, e.g. detecting features or characteristics
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/2343—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/414—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
- H04N21/41415—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance involving a public display, viewable by several users in a public space outside their home, e.g. movie theatre, information kiosk
Definitions
- This invention relates to a system and method of validating video, and in particular, but without limitation, to a system and method for validating video as being suitable for use in cinema advertising.
- a computer screen may appear to be able to correctly display a video image that is a few pixels over-size, but when that same video is reproduced on a 30m wide cinema screen, the mismatch between the actual pixel size of the video, and the native resolution of the cinema projector can cause the video to be displayed very poorly indeed, in actual use.
- This invention aims to provide a solution to one or more of the above problems and/or to provide an improved and/or attentive way of checking and validating video for use in cinemas.
- a system for automatically checking whether video clips are suitable for display on a cinema screen comprising: an inbox into which proposed video clips are, in use, placed by candidates; a validator; a first outbox for storing validated video clips; a second outbox for storing non-validated video clips; and means for selectively forwarding the validated video clips from the first outbox to an agent and for returning the non-validated video clips from the second outbox to their respective candidates along with a validation report, wherein the validator comprises a computer adapted to execute one or more validation algorithms during playback of each video clip and to generate the validation report comprising a pass/fail indications for each validation algorithm.
- the validator comprises a validation computer.
- the validation computer may play back the video clips faster than real-time, for example, in processor-time.
- a first group of validation algorithms are executed in respect of all video clips in the inbox, and a second group of validation algorithms executed in respect of selected subset of video clips in the inbox.
- the first group of validation algorithms are suitably adapted to validate the video clips based on their content and/or intrinsic properties.
- the intrinsic properties may be any one or more of the group comprising: horizontal picture size; vertical picture size; aspect ratio; maximum sound level; minimum sound level; maximum image brightness; minimum image brightness; duration of maximum image brightness; duration of minimum brightness; apparent width of 3D or stereo sound effects; the presence of sound or visual effects likely to cause adverse physiological responses in viewers; the presence of strobe lighting effects; excessive low-frequency sound effects; excessive high- frequency sound effects; and the presence of single-frame images.
- the second group of algorithms correspond to acceptable parameters of projection equipment that the video is to be displayed upon, for example, based on the acceptable video parameters or acceptable projection equipment parameters.
- the validation algorithms may stored in a memory of the validator or validation computer.
- each proposed video clip is associated with a data sheet specifying one or more target cinema establishments and/or one or more individual items of projection equipment.
- the system may further comprise a database populated with the parameters corresponding to the second group of validation algorithms.
- the database may comprise an online database accessible to any one or more of the candidates.
- the invention provides a means for automatically validating video clips according to validation criteria determined by the validation algorithms, i.e. without user intervention.
- the validation is entirely objective and thus removes any subjective interpretation of the video clips suitability for display on a cinema screen.
- the system also reduces, or eliminates human error, for example, where a human might accidently use incorrect validation criteria where, say, validation for one type of cinema projection equipment is performed rather than another.
- the system additionally provides the benefit of increased throughput as the video clips can be played back at any speed, and not necessarily in real-time, as is necessary when validating via human assessment.
- the laborious work of cross-checking the video parameters against the projection equipment parameters is performed automatically.
- Groups of validation algorithms are suitably used.
- a first group of validation algorithms are suitably adapted to determine the characteristics of the video clips themselves. This first group of validation algorithms may be configured to check for video parameters including:
- Horizontal picture size Such an algorithm may check for the horizontal picture size of the video clip, for example, in pixels and to validate (pass) the video only if the video clip has: a certain exact horizontal size; a horizontal size lying between acceptable maximum and minimum values; or a horizontal size being an integer multiple of a certain value.
- Such an algorithm may check for the vertical picture size of the video clip, for example, in pixels and to validate (pass) the video only if the video clip has: a certain exact vertical size; a vertical size lying between acceptable maximum and minimum values; or a vertical size being an integer multiple of a certain value.
- Such an algorithm may check for the aspect ratio of the video clip and to validate (pass) the video only if the video clip has: a certain exact aspect ratio; or an aspect ratio lying between acceptable maximum and minimum values.
- Such an algorithm may check the volume or sound pressure of the video clip and to validate (pass) the video only if the video clip has a maximum volume, at any instant, not exceeding a certain threshold value.
- the first group of algorithms are suitably based on a set of acceptable video parameters provided, for example, by a regulator, or by a cinema proprietor.
- a second group of algorithms suitably relate to the projection equipment that the video is to be displayed on.
- This second group of validation algorithms are suitably adapted to pass or fail the video clips if they can, or cannot, respectively, the video clips on selected cinema projection equipment.
- the second group of algorithms are suitably based on a set of acceptable video parameters provided, for example, by a cinema proprietor, or by a cinema projection equipment manufacturer. These parameters may include, but are not limited to, refresh rates, physical screen size, digital projector resolution, sound system parameters such as the number and placement of speakers of different types, etc.
- the validator suitably comprises means for implementing the acceptable video parameters provided by any one or more of the regulator, cinema proprietor, or cinema projection equipment manufacturer as threshold values of parameters in the validation algorithms. To avoid unnecessary repetition of work, each time a validation algorithm is created; it is suitably stored in a memory of the validator for future reference.
- a second aspect of the invention provides a method of validating video clips as being suitable for display on a cinema screen, the method comprising the steps of: a candidate sending a video clip to an inbox of a validation computer along with a datasheet indicating target cinemas or items of cinema projection equipment for the video clip; the validation computer executing a first group of validation algorithms on the video clip to validate the content of the video clip; and if the video clip passes all of the validation algorithms of the first group; executing a second group of validation algorithms to validate the compatibility of the video clip with each of the items of cinema projection equipment specified in the datasheet.
- the validation rejects the video clip to a second outbox for onward transmission to the candidate along with a validation report, without executing any of the validation algorithms of the second group.
- the validation rejects the video clip to a second outbox for onward transmission to the candidate along with a validation report.
- the method further comprises the step of generating the algorithms based on parameters provided from an external source.
- the method further comprises the step of storing the generated algorithms for subsequent use in a memory of the validation computer.
- the validation computer performs a select sequence of validation algorithms, that is to say, all of the algorithms from the first group and a select one or more from the second group and determines whether the video clip passes or fails the validation for individual pieces of projection equipment.
- a select sequence of validation algorithms that is to say, all of the algorithms from the first group and a select one or more from the second group and determines whether the video clip passes or fails the validation for individual pieces of projection equipment.
- the video clip fails any one of the first group of validation algorithms and wherein the video clip is sent to the second outbox and returned to the candidate along with a validation report specifying the shortcomings.
- the video clip passes all of the first group of validation algorithms but fails one or more of a sub-set of the second group of validation algorithms, the sub-set being determined by the video clip's data sheet specifications, further comprising the step of sending the video clip to the second outbox for onward transmission to the candidate along with a validation report specifying the device-specific shortcomings.
- the video clip passes all of the first group of validation algorithms and all of the sub-set of algorithms of the second group, the sub-set being determined by the video clip's datasheet, further comprising the step of sending the video clip to the first outbox for onward transmission to a selected cinema establishment.
- the onward transmission is suitably via an agent.
- the validation computer simulates the playback of the video clip based on parameters corresponding to a specific cinema specified in the video clip's associated datasheet, and executing the validation algorithm or algorithms on the simulated playback.
- the method may be executed in the real-time of the video clip, or in processor-time of the validation computer.
- a validation system 10 comprises a validation computer 12 operatively connected to an inbox 14.
- Candidates 16, 18, 20, 22 wishing to place video advertisements, in the form of video clips 24, 26, 28, 30 at various cinema establishments 32, 34, 36 are sent to the inbox 14, for example, as e-mail attachments 37, or via FTP or some other suitable electronic transmission means.
- Each video clip 24, 26, 28, 30 is associated by a data sheet 38, 40, 42, 44, which specifies one or more target cinema establishments 32, 34, 36 for the advertisement, and optionally the individual screens or projection equipment 46, 48, 50, 52 for each cinema establishment 32, 34, 36.
- Each subscribing cinema establishment 32, 34, 36 provides to the validation computer
- the parameters for each of its screens or projection equipment 46, 48, 50, 52, and the validation computer 12 compiles a database 54 containing this information.
- the database 54 is optionally made available to each of the candidates 16, 18, 20, 22, for example, via online publication 56 so that each of the candidates 16, 18, 20, 22 can optimise their video clips 24, 26, 28, 30 for display on specific screens of pieces of projection equipment 46, 48, 50, 52.
- the inbox 14 thus contains a series of communications from candidates indicating the video content 24, 26, 28, 30 that they wish to display on specific screens or cinema projection equipment 46, 48, 50, 52.
- the validation computer 12 selects individual communications 37 from the inbox 14 and validates them.
- Validation by the validation computer 12 is performed by the validation computer 12 using a set of validation algorithms 58, 60, 62, 64, 66, 68, which are stored in a memory 70 thereof, which may be physically resident on the computer 12 itself, or accessible remotely, but stored on an external server (not shown).
- a regulator 72 specifies various allowable and unallowable parameters 74 for video clips viewable in cinemas and these are made available to the validation computer 12, for example, via online publication. Based on these parameters 74, the validation computer 12 implements a first group of algorithms 58, 60, 62, which are performed on every video clip 24, 26, 28, 30 added to the inbox. These validation algorithms 58, 60, 62 may, for example, bar strobe lighting effects, rapidly rotating 3D sound effects, prolonged periods of total darkness, etc. This automatically ensures compliance with various legal requirements for cinema advertising.
- the validation computer 12 Based on the validation criteria for each piece of projection equipment 46, 48, 50, 52, which are stored in the database 54, the validation computer 12 additionally comprises a second set of device-specific algorithms 64, 66, 68, which are specific to individual pieces of cinema projection equipment. From the second group of validation algorithms 64, 66, 68, the validation computer 12 selects an appropriate algorithms based on the wishes of the individual candidates 16, 18, 20, 22, which are specified in the data sheets 38, 40, 42, 44 associated with each video clip 24, 26, 28, 30 in the inbox 14. By providing device-specific algorithms 64, 66, 68, the total amount of validation performed by the validation computer can be reduced as there is no need to validate video clips 24, 26, 28, 30 for equipment 46, 48, 50, 52 that the candidates 16, 18, 20, 22 do not wish the clips to be displayed on.
- the validation computer 12 performs a select sequence of validation algorithms, that is to say, all of the algorithms from the first group 58, 60, 62 and a select one or more from the second group 64, 66, 68 and determines whether the each video clip 24, 26, 28, 30 passes or fails the validation 80 for each establishment 32, 34, 36 or piece of projection equipment 46, 48, 50, 52.
- the video clip 24 may fail the regulator's validation steps 58, 60, 62, in which case, the video clip 24 will be sent to the second outbox 82 and returned to the candidate 16 along with a validation report 84 specifying the shortcomings. Because the clip 24 failed the regulator's validation requirements 58, 60, 62, there is no need to perform the device specific validation steps by running algorithms from the second group 64, 66, 68. This saves time and effort, and frees-up the validation computer 12 to proceed with another request from its inbox 14. The candidate 16 may then rectify the clip 24 and re-submit it.
- the video clip 24 may pass all of the regulator's validation steps 58, 60, 62, in which case, the video clip 24 will be subject to a sub-set of validation algorithms from the second group 64, 66, 68, depending on its associated data sheet 38 specifications.
- the video clip may, however, fail all of the device-specific validations 64, 66, 68, in which case the video clip 24 will be sent to the second outbox 82 and returned to the candidate 16 along with a validation report 84 specifying the device-specific shortcomings.
- the video clip 24 may pass all of the regulator's validation steps 58, 60, 62, in which case, the video clip 24 will be subject to a sub-set of validation algorithms from the second group 64, 66, 68, depending on its associated data sheet 38 specifications.
- the video clip may, however, fail some of the device-specific validations 64, 66, 68.
- the video clip 24 will be sent to the second outbox 82 and returned to the candidate 16 along with a validation report 84 specifying the device-specific shortcomings; and sent to the first outbox 85 and forwarded to the establishments 32, 34 for which it has passed directly, or via an agent 86.
- the clip 24 passing all of the validation criteria can then be shown in certain establishments only, or on specific screens of certain establishments, but not on others.
- the video clip 24 may pass all of the regulator's validation steps 58, 60, 62, in which case, the video clip 24 will be subject to a sub-set of validation algorithms from the second group 64, 66, 68, depending on its associated data sheet 38 specifications.
- the video clip also passes all of the device-specific validations 64, 66, 68, in which case, the video clip 24 will be sent to the first outbox 85 then forwarded to the relevant establishments 32, 34 either directly, or via an agent 86.
- the invention enables the video clips 24, 26, 28, 30 to be simulated in the actual establishments, by applying validation criteria to the simulation. This represents a significant departure from existing technologies in which a human validator would have to estimate or judge whether the sound or image he/she is watching would, in actual fact, reproduce similarly on an actual projection system.
- the invention provides the means not only to check for the intrinsic compliance of the video clips, but also whether actual use of those clips in an actual cinema (as defined by the cinema proprietor's parameters) would still pass the regulator's requirements.
- the need for real-time corrections to be applied e.g. by the projectionist or a computerised projectionist, is greatly reduced or even eliminated.
- the invention has the potential to significantly reduce workloads by validating according to selection criteria, and by permitting rejection at various stages of the validation process. Also, by validating electronically rather than manually, the validation can be carried out in "processor-time" (i.e. at the maximum speed that the validation computer's processor can handle) rather than in real-time, as would be the case with manual validation. Further, subjectivity is removed, as is a considerable amount of manual intervention, such as selecting appropriate validation rules, matching rules (or algorithms) to specific establishments and/or pieces of projection equipment etc.
- the invention provides for much greater granularity in the validation process, avoids unnecessary work and manual intervention, and is implementable in an online, automatic environment, which is a significant step forwards compared with existing, human-based validation agencies.
- the lead-time from shooting to broadcast can be significantly reduced, regulatory compliance can be improved and/or guaranteed and the incidence of onscreen errors or defects can be avoided or reduced.
- the invention is not restricted to the details of the foregoing embodiment, which is merely exemplary of the invention.
- any number of candidates, cinema establishments, projection equipment, algorithms, validation computers etc. could be used.
- the invention could equally be used to validate video clips of greater length, such as entire programmes or feature films, or for use in other large format, public spaces, such as digital billboards, etc.
- the invention is implemented in a web- based environment, and in such a situation, the various components could be provided on a distributed network, rather than on a single machine or group of machines.
- a client interface such as a web-based portal, is ideally provided to enable candidates, cinema proprietors, advertisers, validators, regulators etc. to interact with the invention online, to download and/or upload data and to correspond with one another as and when the need arises.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
Description
Claims
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/GB2013/052957 WO2015067914A1 (en) | 2013-11-11 | 2013-11-11 | Video validation |
| GB1609674.5A GB2535113A (en) | 2013-11-11 | 2013-11-11 | Video validation |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/GB2013/052957 WO2015067914A1 (en) | 2013-11-11 | 2013-11-11 | Video validation |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2015067914A1 true WO2015067914A1 (en) | 2015-05-14 |
Family
ID=49753420
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/GB2013/052957 Ceased WO2015067914A1 (en) | 2013-11-11 | 2013-11-11 | Video validation |
Country Status (2)
| Country | Link |
|---|---|
| GB (1) | GB2535113A (en) |
| WO (1) | WO2015067914A1 (en) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0720369A2 (en) * | 1994-12-30 | 1996-07-03 | International Business Machines Corporation | Real-time edit control for video program material |
| US20020122154A1 (en) * | 2001-03-02 | 2002-09-05 | Morley Steven A. | Apparatus and method for building a playlist |
| US20100333152A1 (en) * | 2007-03-29 | 2010-12-30 | William Gibbens Redmann | Method and apparatus for content distribution to and playout with a digital cinema system |
-
2013
- 2013-11-11 GB GB1609674.5A patent/GB2535113A/en not_active Withdrawn
- 2013-11-11 WO PCT/GB2013/052957 patent/WO2015067914A1/en not_active Ceased
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0720369A2 (en) * | 1994-12-30 | 1996-07-03 | International Business Machines Corporation | Real-time edit control for video program material |
| US20020122154A1 (en) * | 2001-03-02 | 2002-09-05 | Morley Steven A. | Apparatus and method for building a playlist |
| US20100333152A1 (en) * | 2007-03-29 | 2010-12-30 | William Gibbens Redmann | Method and apparatus for content distribution to and playout with a digital cinema system |
Also Published As
| Publication number | Publication date |
|---|---|
| GB201609674D0 (en) | 2016-07-20 |
| GB2535113A (en) | 2016-08-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8570319B2 (en) | Perceptually-based compensation of unintended light pollution of images for projection display systems | |
| CN111052751B (en) | Calibration system for audience response capture and analysis of media content | |
| KR101583289B1 (en) | Method for image correction at ovelapped region of image, computer readable medium and executing device thereof | |
| US9094570B2 (en) | System and method for providing a two-way interactive 3D experience | |
| US9547228B2 (en) | Method of correcting image-overlapped area, recording medium and execution device | |
| Pinson et al. | Selecting scenes for 2D and 3D subjective video quality tests | |
| US8532469B2 (en) | Distributed digital video processing system | |
| CN108427589B (en) | Data processing method and electronic equipment | |
| BRPI1003256A2 (en) | display control device and method | |
| KR20120028380A (en) | System for sequential juxtaposition of separately recorded scenes | |
| WO2013152439A1 (en) | Method and system for inserting and/or manipulating dynamic content for digital media post production | |
| US8749618B2 (en) | Distributed three-dimensional video conversion system | |
| CN106716322A (en) | Display device, display system, and display control program | |
| CN114189704B (en) | Video generation method, device, computer equipment and storage medium | |
| KR101703321B1 (en) | Method and apparatus for providing contents complex | |
| Narwaria et al. | High dynamic range visual quality of experience measurement: Challenges and perspectives | |
| CN110837522B (en) | To-be-purchased product display method and display platform based on big data analysis | |
| CN106254931B (en) | IPTV-based program advertisement publishing method and device | |
| JP2023520532A (en) | Create videos for content insertion | |
| WO2015067914A1 (en) | Video validation | |
| US20120308162A1 (en) | Media Editing | |
| JP6237042B2 (en) | Content reproduction apparatus, reproduction schedule adjustment method and program | |
| Berton et al. | Effects of very high frame rate display in narrative CGI animation | |
| TW201604811A (en) | Selection method of projector and inquiry system | |
| US10931850B2 (en) | Projector display calibration |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 13802700 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| ENP | Entry into the national phase |
Ref document number: 201609674 Country of ref document: GB Kind code of ref document: A Free format text: PCT FILING DATE = 20131111 |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 13802700 Country of ref document: EP Kind code of ref document: A1 |