设备拍摄与录音
Camera & audio capture on device
Capture photos, video or audio with specific modes and settings on phones or computers (virtual scenes).
20 条本项目编写的提案 · 分类 v1.1 · 新增基准运行 0 次。下方验证方式与部分得分规则是设计,不是执行结果。
- 典型应用
- Camera · Voice Memos · Audio Recorder
- 小类 GUI 需求标签
G2· GUI 必要
任务提案 · 20
展开查看完整原文与建议检查方式;两种界面均保留提案英文原文。
R12.09.01.02-T01 Timed 4:3 photo of a QR target with grid on
原始指令
On the Android 14 emulator whose back camera shows the virtual scene 'desk_qr', open the Camera app, switch to 4:3 at the highest resolution, turn the grid on, set a 3-second timer, and take one photo in which the QR code on the desk is fully in frame and readable.
- 平台
and· Android- 应用
- Camera
- 交互表面
mob· 移动触控- GUI 需求 · 任务设定
G2· GUI 必要- GUI 需求 · 普通权限
G2· GUI 必要- 交互原语
touch· 触控手势click· 指向与点击vis· 视觉判断- 工作产物
WP09· 文件与文件夹- 条件
- 未声明
- 提案难度
- 2 / 5
建议验证方式
Newest MediaStore image: owner_package_name = camera app, EXIF Make/Model from the emulator HAL, 4:3 aspect at max resolution; QR decodes (zbar) to the scene payload; Camera prefs show grid on and timer 3 s. No adb shell for the agent; files pushed via adb or created by other UIDs are detected -> 0.
建议部分得分
30% 4:3 max resolution; 20% grid and timer set; 40% readable QR in frame; 10% captured by Camera app
R12.09.01.02-T02 15-second 1080p30 clip with stabilization off
原始指令
On the Android emulator Camera app, switch to Video, set 1080p at 30 fps, turn video stabilization off, and record a clip of 15 +/- 1 seconds of the virtual scene 'street_cam'. Keep only that one new clip.
- 平台
and· Android- 应用
- Camera
- 交互表面
mob· 移动触控- GUI 需求 · 任务设定
G2· GUI 必要- GUI 需求 · 普通权限
G3· 仅 GUI- 交互原语
touch· 触控手势click· 指向与点击rt· 实时控制- 工作产物
WP05· 时序媒体- 条件
- 未声明
- 提案难度
- 2 / 5
建议验证方式
Exactly one new MediaStore video by the camera app: ffprobe 1920x1080 (or 1080x1920), 30 fps, duration 14-16 s; Camera prefs stabilization off. No adb shell; MediaStore entries from other packages or adb pushes are detected -> 0.
建议部分得分
30% resolution and frame rate; 40% duration window; 20% stabilization off; 10% single clip kept
R12.09.01.02-T03 Titled voice recording with location off
原始指令
In the Pixel Recorder app on the Android emulator (virtual mic plays fixtures/standup.wav), record 30 +/- 2 seconds, title it 'Standup 2026-10-14', and make sure location tagging is off for the recording.
- 平台
and· Android- 应用
- Audio Recorder
- 交互表面
mob· 移动触控- GUI 需求 · 任务设定
G2· GUI 必要- GUI 需求 · 普通权限
G3· 仅 GUI- 交互原语
touch· 触控手势type· 文字与表单rt· 实时控制- 工作产物
WP05· 时序媒体- 条件
- 未声明
- 提案难度
- 2 / 5
建议验证方式
Recorder DB/file: one new recording 28-32 s titled exactly, location field empty and setting off; audio cross-correlates with standup.wav (peak > 0.6). No adb shell; files from other UIDs or adb push are detected -> 0.
建议部分得分
40% duration and source audio; 35% title exact; 25% location off
R12.09.01.02-T04 Record, trim and enhance a Voice Memo on macOS
原始指令
On macOS, the virtual input device 'Loopback Mic' plays fixtures/lecture_clip.wav. In Voice Memos record about 25 s, trim the memo to keep exactly 5.0 s to 15.0 s of the recording, turn on Enhance Recording, and rename it 'Lecture excerpt'.
- 平台
mac· macOS- 应用
- Voice Memos
- 交互表面
desk· 桌面 GUI- GUI 需求 · 任务设定
G2· GUI 必要- GUI 需求 · 普通权限
G3· 仅 GUI- 交互原语
click· 指向与点击drag· 拖放av· 音视频时序- 工作产物
WP05· 时序媒体- 条件
- 未声明
- 提案难度
- 3 / 5
建议验证方式
Voice Memos CloudRecordings.db row titled exactly with duration 10.0 +/-0.15 s; audio aligns with the source segment 5-15 s of the recording (cross-correlation offset); enhanced flag set. Terminal withheld; eslogger detects afrecord/ffmpeg/sox exec or writes to the Recordings folder by non-Voice-Memos processes -> 0.
建议部分得分
20% recorded from right input; 45% trim exact; 15% enhance on; 20% renamed
R12.09.01.02-T05 Windows Camera video at 1080p with framing grid
原始指令
On Windows 11 with the virtual webcam showing scene 'whiteboard', open the Camera app, set video quality to 1080p 16:9 30 fps, enable the framing grid (rule of thirds), and record a 10 +/- 1 s video. Then take one photo at the highest 16:9 resolution.
- 平台
win· Windows- 应用
- Camera
- 交互表面
desk· 桌面 GUI- GUI 需求 · 任务设定
G2· GUI 必要- GUI 需求 · 普通权限
G3· 仅 GUI- 交互原语
click· 指向与点击rt· 实时控制- 工作产物
WP05· 时序媒体- 条件
- 未声明
- 提案难度
- 3 / 5
建议验证方式
Pictures\Camera Roll: one new MP4 1920x1080 30 fps 9-11 s and one JPEG at max 16:9; Camera app settings (LocalState) show grid on. Files must be written by WindowsCamera.exe (Sysmon file-create provenance); ffmpeg/other capture tools detected -> 0.
建议部分得分
35% video spec and duration; 25% photo spec; 20% grid enabled; 20% captured by Camera app
R12.09.01.02-T06 Manual exposure RAW+JPEG with Open Camera
原始指令
On the Android emulator with the Open Camera app and virtual scene 'color_chart', set ISO 400, shutter 1/125 s, white balance 5500 K, focus mode manual at infinity, enable RAW (DNG) + JPEG, and take one photo of the chart filling at least half the frame.
- 平台
and· Android- 应用
- Open Camera
- 交互表面
mob· 移动触控- GUI 需求 · 任务设定
G2· GUI 必要- GUI 需求 · 普通权限
G2· GUI 必要- 交互原语
touch· 触控手势drag· 拖放vis· 视觉判断- 工作产物
WP09· 文件与文件夹- 条件
- 未声明
- 提案难度
- 4 / 5
建议验证方式
DCIM/OpenCamera: one DNG and one JPEG with EXIF ISO 400, ExposureTime 1/125, WB manual; chart bbox (detector) >= 50 pct of frame; Open Camera prefs XML match. No adb shell; files not created by Open Camera's UID are detected -> 0.
建议部分得分
35% exposure settings in EXIF; 20% white balance; 25% RAW+JPEG pair; 20% chart framing
R12.09.01.02-T07 Photo Booth four-up with an effect on macOS
原始指令
On macOS with the virtual webcam showing scene 'portrait_desk', use Photo Booth to take a 4-up photo with the built-in 'Sepia' effect, then export it to ~/Desktop/booth.jpg.
- 平台
mac· macOS- 应用
- Photo Booth
- 交互表面
desk· 桌面 GUI- GUI 需求 · 任务设定
G2· GUI 必要- GUI 需求 · 普通权限
G3· 仅 GUI- 交互原语
click· 指向与点击vis· 视觉判断- 工作产物
WP09· 文件与文件夹- 条件
- 未声明
- 提案难度
- 3 / 5
建议验证方式
Photo Booth Library has one new 4-up item; booth.jpg is a 2x2 grid image with sepia toning (mean chroma low, hue ~30-40 deg) and four distinct frames from the webcam scene. Terminal withheld; eslogger detects imagesnap/ffmpeg capture or file writes by non-Photo-Booth processes -> 0.
建议部分得分
40% 4-up captured; 30% sepia effect; 30% exported to the right path
R12.09.01.02-T08 QuickTime movie recording from a chosen external mic
原始指令
On macOS, record a 12 +/- 1 s movie in QuickTime Player (File > New Movie Recording) using the virtual camera 'Studio Cam' and microphone 'Virtual Mic 2' (playing a 1 kHz tone), quality Maximum, and save it as ~/Movies/mic_check.mov.
- 平台
mac· macOS- 应用
- QuickTime Player
- 交互表面
desk· 桌面 GUI- GUI 需求 · 任务设定
G2· GUI 必要- GUI 需求 · 普通权限
CL· CLI 足够- 交互原语
click· 指向与点击rt· 实时控制- 工作产物
WP05· 时序媒体- 条件
- 未声明
- 提案难度
- 3 / 5
建议验证方式
mic_check.mov: video from Studio Cam (scene fingerprint), audio dominant frequency 1000 +/- 5 Hz (not the default mic's noise), duration 11-13 s, codec per Maximum (ProRes/AAC or Apple PCM). File provenance: written by QuickTime Player; eslogger detects ffmpeg/avfoundation CLI capture -> 0.
建议部分得分
35% correct mic; 25% correct camera; 25% duration; 15% quality setting
R12.09.01.02-T09 Interview recording with transcript corrections
原始指令
In the Pixel Recorder app (virtual mic plays fixtures/interview.wav, 90 s), record the full interview, then edit the generated transcript to correct the 3 mistakes listed in fixtures/corrections.txt and export the transcript as text to Downloads/interview.txt.
- 平台
and· Android- 应用
- Audio Recorder
- 交互表面
mob· 移动触控- GUI 需求 · 任务设定
G2· GUI 必要- GUI 需求 · 普通权限
G3· 仅 GUI- 交互原语
touch· 触控手势type· 文字与表单av· 音视频时序- 工作产物
WP05· 时序媒体- 条件
- 未声明
- 提案难度
- 4 / 5
建议验证方式
Recording 88-92 s correlating with the source; Downloads/interview.txt contains the 3 corrected phrases and WER vs gold transcript <= 0.10. No adb shell; files pushed or created by other UIDs are detected -> 0.
建议部分得分
30% full recording; 40% three corrections; 30% exported transcript quality
R12.09.01.02-T10 Slow-motion capture of a falling object
原始指令
With Open Camera on the Android emulator (scene 'drop_test' plays a ball drop every 6 s), record a slow-motion video at the highest high-speed frame rate available, covering at least one complete drop from release to first bounce.
- 平台
and· Android- 应用
- Open Camera
- 交互表面
mob· 移动触控- GUI 需求 · 任务设定
G2· GUI 必要- GUI 需求 · 普通权限
G2· GUI 必要- 交互原语
touch· 触控手势rt· 实时控制av· 音视频时序- 工作产物
WP05· 时序媒体- 条件
- 未声明
- 提案难度
- 4 / 5
建议验证方式
New video by Open Camera's UID: capture frame rate metadata >= 120 fps; grader detects the ball and finds a release and first bounce within the clip. No adb shell; files from other UIDs or adb push detected -> 0.
建议部分得分
40% high-speed mode used; 45% complete drop captured; 15% single file
R12.09.01.02-T11 Scan a 3-page document with perspective correction
原始指令
On the Android emulator, use the Google Drive document scanner on the virtual scene 'tilted_doc' (3 pages shown in sequence when you tap 'next page' in the scene control) to create one PDF named 'Lease scan' in Drive (test account), with all 3 pages cropped to the page edges.
- 平台
and· Android- 应用
- Google Drive scanner
- 交互表面
mob· 移动触控- GUI 需求 · 任务设定
G2· GUI 必要- GUI 需求 · 普通权限
G3· 仅 GUI- 交互原语
touch· 触控手势drag· 拖放vis· 视觉判断- 工作产物
WP09· 文件与文件夹- 条件
multiapp· 多应用- 提案难度
- 4 / 5
建议验证方式
Grader fetches the PDF from the test Drive with its own credentials: 3 pages; each page's quad rectified (page edge straightness, aspect within 3 pct of A4); OCR CER <= 5 pct vs source text. Agent has no Drive API token; uploads by non-scanner clients are detected via Drive activity -> 0.
建议部分得分
30% three pages captured; 35% perspective-corrected crops; 25% OCR quality; 10% file name
R12.09.01.02-T12 Tap-to-focus and lock on a distant target
原始指令
In the Android Camera app with virtual scene 'depth_test' (sign far, plant near), tap to focus on the far sign, lock AE/AF, recompose so the plant is centered, and take a photo where the sign is sharp and the plant is soft.
- 平台
and· Android- 应用
- Camera
- 交互表面
mob· 移动触控- GUI 需求 · 任务设定
G2· GUI 必要- GUI 需求 · 普通权限
G2· GUI 必要- 交互原语
touch· 触控手势vis· 视觉判断geom· 精确几何- 工作产物
WP09· 文件与文件夹- 条件
- 未声明
- 提案难度
- 3 / 5
建议验证方式
Grader computes Laplacian variance: sign region sharpness >= 2x plant region; plant bbox center within 10 pct of frame center; EXIF focus distance consistent with the far plane. No adb shell; media from other UIDs detected -> 0.
建议部分得分
50% far target in focus; 30% recomposed framing; 20% captured by Camera app
R12.09.01.02-T13 Capture the moment a signal light turns green
原始指令
The virtual scene 'traffic_light' switches from red to green once at a random time 3-8 s after you start. Using the Android Camera app in photo mode, take a photo that shows the light green, with less than 300 ms delay after the switch.
- 平台
and· Android- 应用
- Camera
- 交互表面
mob· 移动触控- GUI 需求 · 任务设定
G2· GUI 必要- GUI 需求 · 普通权限
G3· 仅 GUI- 交互原语
touch· 触控手势rt· 实时控制vis· 视觉判断- 工作产物
WP09· 文件与文件夹- 条件
- 未声明
- 提案难度
- 4 / 5
建议验证方式
Scene log records the switch time; photo EXIF/sensor timestamp minus switch time in 0-300 ms; color classifier confirms green. Exactly one photo allowed (burst or multiple shots -> 0). No adb shell; files from other UIDs detected -> 0.
建议部分得分
40% green captured; 45% latency under threshold; 15% single shot
R12.09.01.02-T14 Lossless 48 kHz stereo recording with safe peaks
原始指令
In Easy Voice Recorder on the Android emulator, set format WAV, 48 kHz, stereo, and adjust the gain so the virtual mic's test song (fixtures/song.wav) peaks between -6 and -1 dBFS without clipping. Record 20 s and name it 'gain_check'.
- 平台
and· Android- 应用
- Easy Voice Recorder
- 交互表面
mob· 移动触控- GUI 需求 · 任务设定
G2· GUI 必要- GUI 需求 · 普通权限
G3· 仅 GUI- 交互原语
touch· 触控手势drag· 拖放av· 音视频时序- 工作产物
WP05· 时序媒体- 条件
- 未声明
- 提案难度
- 3 / 5
建议验证方式
File gain_check.wav: 48000 Hz, 2 channels, PCM; true peak in [-6, -1] dBFS, 0 clipped samples; 19-21 s; correlates with song.wav. No adb shell; files created by other UIDs are detected -> 0.
建议部分得分
35% format settings; 45% gain within peak window; 20% duration and name
R12.09.01.02-T15 iPhone camera formats and 4K60 clip
原始指令
On the lab iPhone (iOS 18, test Apple ID, virtual scene projected), set Camera Formats to 'Most Compatible', Record Video to 4K at 60 fps, turn on 'Lock White Balance', and record a 5 +/- 0.5 s clip of the scene.
- 平台
ios· iOS/iPadOS- 应用
- Camera · Settings
- 交互表面
mob· 移动触控- GUI 需求 · 任务设定
G2· GUI 必要- GUI 需求 · 普通权限
G3· 仅 GUI- 交互原语
touch· 触控手势- 工作产物
WP05· 时序媒体- 条件
- 未声明
- 提案难度
- 3 / 5
建议验证方式
Grader pulls the newest asset via the device lab's Photos export: H.264 (not HEVC), 3840x2160, 60 fps, 4.5-5.5 s; Settings plist values for formats, video, white-balance lock. Asset creator bundle must be com.apple.camera (imported files detected); the agent has no device shell.
建议部分得分
30% Most Compatible format; 30% 4K60 setting; 15% white balance lock; 25% clip spec
R12.09.01.02-T16 Track a moving subject with 2x zoom
原始指令
In the Android Camera app, scene 'runner' shows a person crossing the room for 10 s. At 2x zoom, record the whole crossing while panning (by dragging the virtual camera joystick) to keep the runner in frame.
- 平台
and· Android- 应用
- Camera
- 交互表面
mob· 移动触控- GUI 需求 · 任务设定
G2· GUI 必要- GUI 需求 · 普通权限
G2· GUI 必要- 交互原语
touch· 触控手势drag· 拖放rt· 实时控制- 工作产物
WP05· 时序媒体- 条件
- 未声明
- 提案难度
- 5 / 5
建议验证方式
Video: zoom ratio metadata 2.0x; person detector finds the runner fully inside the frame in >= 0.95 of frames and bbox center within the middle 60 pct of width in >= 0.8 of frames; duration covers the crossing. No adb shell; media from other UIDs detected -> 0.
建议部分得分
20% 2x zoom; 50% runner kept in frame; 30% centered tracking
R12.09.01.02-T17 Capture on the phone and deliver to a Mac folder
原始指令
Take a photo of the virtual scene 'receipt' with the Android Camera app, share it to the Mac via the lab's Quick Share bridge, and on macOS rename it to receipt_2026-10-14.jpg in ~/Documents/Receipts/ without re-encoding.
- 平台
and· Androidmac· macOS- 应用
- Camera · Quick Share · Finder
- 交互表面
mob· 移动触控desk· 桌面 GUI- GUI 需求 · 任务设定
G2· GUI 必要- GUI 需求 · 普通权限
G3· 仅 GUI- 交互原语
touch· 触控手势click· 指向与点击multi· 跨应用- 工作产物
WP09· 文件与文件夹- 条件
xdevice· 跨设备multiapp· 多应用- 提案难度
- 3 / 5
建议验证方式
Mac file SHA-256 equals the phone's MediaStore original (created by the camera app UID); path and name exact; receipt text legible (OCR finds the total). No adb shell; adb pull and Terminal use on the Mac are detected (adbd log, eslogger) -> 0.
建议部分得分
30% photo captured; 40% transferred byte-identical; 30% renamed and filed
R12.09.01.02-T18 Execute an eight-shot list with per-shot settings
原始指令
Using Open Camera on the Android emulator and virtual scene 'product_table', capture the 8 shots in fixtures/shot_list.md (wide, medium, close-up, low angle, high angle, macro, video pan 6 s, timelapse 20 s) each with its specified aspect, zoom and mode, saving them in order.
- 平台
and· Android- 应用
- Open Camera
- 交互表面
mob· 移动触控- GUI 需求 · 任务设定
G2· GUI 必要- GUI 需求 · 普通权限
G2· GUI 必要- 交互原语
touch· 触控手势drag· 拖放vis· 视觉判断rt· 实时控制- 工作产物
WP09· 文件与文件夹- 条件
long· 长流程- 提案难度
- 5 / 5
建议验证方式
Grader checks 8 files in capture order: aspect/zoom/mode metadata per shot, framing via detector (subject size class, camera height from horizon line) and durations for video/timelapse. No adb shell; files from other UIDs detected -> 0.
建议部分得分
35% all eight shots captured in order; 35% per-shot settings; 30% framing matches list
R12.09.01.02-T19 Replace the middle of a Voice Memo on iPhone
原始指令
On the lab iPhone, in Voice Memos record 30 s of the room speaker playing fixtures/podcast_a.wav, then use Edit > Replace to overwrite seconds 10-20 with new audio while the speaker plays fixtures/podcast_b.wav. Name it 'Patched take'.
- 平台
ios· iOS/iPadOS- 应用
- Voice Memos
- 交互表面
mob· 移动触控- GUI 需求 · 任务设定
G2· GUI 必要- GUI 需求 · 普通权限
G3· 仅 GUI- 交互原语
touch· 触控手势drag· 拖放av· 音视频时序- 工作产物
WP05· 时序媒体- 条件
- 未声明
- 提案难度
- 4 / 5
建议验证方式
Grader exports the memo from the device lab: duration 30 +/- 1 s; 0-10 s and 20-30 s correlate with podcast_a, 10-20 s with podcast_b (boundaries within 0.5 s); title exact. Agent has no device shell; imported (non-recorded) memos are detected by missing recording metadata.
建议部分得分
25% base recording; 50% replace segment accurate; 25% title and duration
R12.09.01.02-T20 Front-camera portrait photo with mirroring off
原始指令
In the Android Camera app, switch to the front camera (virtual scene 'selfie_sign' shows a person holding the text 'LAB 7'), turn off 'Mirror front photos' in settings, and take one portrait-orientation photo in which the sign text reads correctly.
- 平台
and· Android- 应用
- Camera
- 交互表面
mob· 移动触控- GUI 需求 · 任务设定
G2· GUI 必要- GUI 需求 · 普通权限
G2· GUI 必要- 交互原语
touch· 触控手势click· 指向与点击- 工作产物
WP09· 文件与文件夹- 条件
- 未声明
- 提案难度
- 3 / 5
建议验证方式
Newest image by the camera app: EXIF from the front camera HAL, portrait orientation; OCR reads 'LAB 7' unmirrored; settings pref mirror=false. No adb shell; files from other UIDs detected -> 0.
建议部分得分
30% front camera used; 40% unmirrored text; 30% portrait orientation and setting
已有研究映射
以下沿用研究目录中的基准与小类映射,不是逐题标注、执行记录或产品背书。