|
| 1 | +# Audio and Video Behavioral Recordings Example Dataset |
| 2 | + |
| 3 | +This is an example BIDS dataset demonstrating the new audio and video recording features for behavioral experiments as specified in [PR #2231](https://github.com/bids-standard/bids-specification/pull/2231). |
| 4 | + |
| 5 | +## Dataset Description |
| 6 | + |
| 7 | +This dataset contains behavioral audio and video recordings from 2 participants performing various tasks: |
| 8 | + |
| 9 | +### Subject 01 |
| 10 | +- **Speech task**: Audio recording of participant describing a picture (WAV format) |
| 11 | +- **Resting state**: Video recording of participant sitting comfortably (MP4 format) |
| 12 | + |
| 13 | +### Subject 02 |
| 14 | +- **Stroop task**: Multiple simultaneous video recordings from different angles (face close-up and room view) |
| 15 | +- **Vocalization task**: Two runs of audio recordings in FLAC format |
| 16 | + |
| 17 | +## Key Features Demonstrated |
| 18 | + |
| 19 | +1. **Audio file formats**: WAV and FLAC |
| 20 | +2. **Video file formats**: MP4 |
| 21 | +3. **Multiple recording angles**: Using the `recording` entity to distinguish simultaneous recordings |
| 22 | +4. **Multiple runs**: Using the `run` entity for repeated tasks |
| 23 | +5. **Metadata**: JSON sidecar files with device information, audio/video technical specifications |
| 24 | +6. **Events files**: Annotations for the speech task with timing information |
| 25 | +7. **Timing alignment**: `scans.tsv` files for synchronization across recordings |
| 26 | + |
| 27 | +## File Structure |
| 28 | + |
| 29 | +``` |
| 30 | +bids-audio-video-example/ |
| 31 | +├── dataset_description.json |
| 32 | +├── participants.tsv |
| 33 | +├── participants.json |
| 34 | +├── README.md |
| 35 | +├── sub-01/ |
| 36 | +│ ├── sub-01_scans.tsv |
| 37 | +│ ├── sub-01_scans.json |
| 38 | +│ └── beh/ |
| 39 | +│ ├── sub-01_task-speech_audio.wav |
| 40 | +│ ├── sub-01_task-speech_audio.json |
| 41 | +│ ├── sub-01_task-speech_events.tsv |
| 42 | +│ ├── sub-01_task-speech_events.json |
| 43 | +│ ├── sub-01_task-rest_video.mp4 |
| 44 | +│ └── sub-01_task-rest_video.json |
| 45 | +└── sub-02/ |
| 46 | + ├── sub-02_scans.tsv |
| 47 | + ├── sub-02_scans.json |
| 48 | + └── beh/ |
| 49 | + ├── sub-02_task-stroop_recording-face_video.mp4 |
| 50 | + ├── sub-02_task-stroop_recording-face_video.json |
| 51 | + ├── sub-02_task-stroop_recording-room_video.mp4 |
| 52 | + ├── sub-02_task-stroop_recording-room_video.json |
| 53 | + ├── sub-02_task-vocalization_run-01_audio.flac |
| 54 | + ├── sub-02_task-vocalization_run-01_audio.json |
| 55 | + ├── sub-02_task-vocalization_run-02_audio.flac |
| 56 | + └── sub-02_task-vocalization_run-02_audio.json |
| 57 | +``` |
| 58 | + |
| 59 | +## Note on Placeholder Files |
| 60 | + |
| 61 | +The audio and video files in this example dataset are placeholder files (empty or minimal content) for demonstration purposes. In a real dataset, these would be actual media files containing the recorded data. |
| 62 | + |
| 63 | +## Privacy Considerations |
| 64 | + |
| 65 | +When working with real audio and video recordings of human subjects, ensure compliance with applicable privacy regulations (HIPAA, GDPR, etc.) as these files often contain personally identifiable information. |
0 commit comments