Dolby
  • Up and Running
  • Amazon Web Services
  • Sources
  • Hybrik JSON
  • Video Filters
  • Audio Filters
  • Working with Audio
  • Task Modifiers
  • Package Task
  • Analysis & Quality Control
  • Analysis Task Overview
  • Dolby Atmos Mezzanine Analysis
  • Analysis Reports
  • Video VMAF
  • Black Video Analysis
  • Video Interlacing Analysis
  • Video Complexity Analysis
  • Video Blockiness Analysis
  • Video Compressed Stats Analysis
  • Video PSNR Analysis
  • Video SSIM Analysis
  • Video Photo-Sensitive Epilepsy Analysis
  • Audio Deep Properties Analysis
  • Audio PSNR
  • Audio Silence Analysis
  • Dolby Technologies
  • Additional Tasks
  • Hybrik Versions
  • QC Player
  • Machine Performance Analysis

    Photo-Sensitive Epilepsy (PSE) Analysis

    Hybrik supports the analysis of video for Photo-Sensitive Epilepsy trigger events. The PSE analysis looks for video conditions that might trigger epileptic seizures in people who are sensitive to particular visual stimuli. The test identifies luminance flashes and patterns that exceed a prescribed amplitude and frequency limit. The Hybrik PSE analysis is approved by the Digital Production Partnership for use with UK broadcast content.

    If you need to determine if your source files or product contain scenes that could trigger epileptic seizures, the video PSE analysis provides a way to measure for problematic content.

    Unlike other analysis types, the PSE analysis will cause the Analysis task to fail if any violations are found.

    There are no specific settings for this analysis type. It is either “enabled”: true or false.

    Note: Unlike other analyze tasks, the pse analysis should be in it’s own dedicated analysis task. You cannot combine it with other analyses. You can instead put multiple analysis tasks within the same job!

    Additional note: Our PSE analysis is only valid for SDR content. It should not be used with HDR._

    Sample Usage

    The sample json below is set to detect PSE events in video:

    {
            "uid": "analyze_pse",
            "kind": "analyze",
            "task": {
              "retry_method": "fail"
            },
            "payload": {
              "general_properties": {
                "enabled": true
              },
              "deep_properties": {
                "video": {
                  "pse": {
                    "enabled": true
                  }
                }
              }
            }
          }
    

    Analyzer Results

    Results from running this analysis on a file will be reported in the Hybrik console, as well as in the job summary json, in the “analyzer / deep_properties” section of the job result json.
    In the Hybrik console:

    1. Select the completed job from the list in the upper pane
    2. In the lower pane click the “Task Details” tab
    3. Click the “Analyzer Results” box
    4. Expand the view

    The results contain information about the following video properties:

    • luminance_flashes
    • red_flashes
    • patterns
    • extended_flashes

    This information is followed by charting data, which used by the console view to display results in a graphical manner.

    Results also list any violations and/or warnings.

    Example Results

    • PSE Analysis example results

    PDF Report

    If you wish to have a PDF report with the results of the PSE analysis task, you can add the following to your analyze task. A PDF report will be written to your destination.

    { 
        "uid": "analyze_pse",
        "kind": "analyze",
        "payload": {
            "general_properties": {
                "enabled": true
            },
            "deep_properties": {
                "video": {
                    "pse": {
                        "enabled": true
                    }
                }
            },
            "report": {
                "create_condition": "always",
                "file_pattern": "{source_basename}_pse_report.pdf",
                "location": {
                    "storage_provider": "s3",
                    "path": "{{destination_path}}"
                }
            }
        }
    } 
    
    

    Example Job

    • PSE Analysis example job with PDF report