{
  "_note": "EXAMPLE STRUCTURE ONLY. Synthetic labels written to show the output format; not taken from a real game.",
  "video": {
    "video_id": "example-bb-0001",
    "fps": 30,
    "width": 1920,
    "height": 1080,
    "court_template": "nba_94x50_ft",
    "spec_version": "tm-basketball-1.0"
  },
  "frames": [
    {
      "frame": 1200,
      "shot_id": 3,
      "camera": "main",
      "players": [
        {
          "track_id": 1,
          "team": "home",
          "jersey": "23",
          "role": "player",
          "bbox_xywh": [
            812,
            402,
            64,
            168
          ],
          "visible": true
        },
        {
          "track_id": 6,
          "team": "away",
          "jersey": null,
          "jersey_note": "not readable",
          "role": "player",
          "bbox_xywh": [
            874,
            398,
            61,
            171
          ],
          "visible": true
        },
        {
          "track_id": 4,
          "team": "home",
          "jersey": "12",
          "role": "player",
          "bbox_xywh": [
            1290,
            455,
            58,
            152
          ],
          "visible": false,
          "occluded_by": 9
        }
      ],
      "court_keypoints": [
        {
          "name": "lane_corner_baseline_top",
          "xy": [
            1504,
            318
          ],
          "visible": true
        },
        {
          "name": "free_throw_center",
          "xy": [
            1182,
            402
          ],
          "visible": true
        },
        {
          "name": "corner_three_top",
          "xy": [
            1690,
            212
          ],
          "visible": false
        }
      ],
      "mask": {
        "file": "masks/001200.png",
        "encoding": "single-channel class index",
        "class_map": {
          "0": "background",
          "1": "floor",
          "2": "paint",
          "3": "lines",
          "255": "ignore"
        }
      }
    }
  ],
  "events": [
    {
      "event_id": 41,
      "frame": 1236,
      "game_clock": "07:42",
      "period": 2,
      "type": "shot",
      "result": "made",
      "points": 2,
      "shooter_track_id": 1,
      "assist_track_id": 4,
      "court_xy_ft": [
        81.2,
        22.4
      ]
    },
    {
      "event_id": 42,
      "frame": 1290,
      "game_clock": "07:40",
      "period": 2,
      "type": "rebound",
      "subtype": "defensive",
      "player_track_id": 6
    }
  ]
}