Source-linked AI summary

Rescribe: Authoring and Automatically Editing Audio Descriptions

Amy Pavel, Gabriel Reyes, Jeffrey P. Bigham

arXiv:2010.03667v1cs.HC

TL;DR

Audio descriptions must fit important visual information into limited gaps in a video’s audio, a challenge that can be especially difficult for novices. Rescribe optimizes draft descriptions and source-track timing, and studies report fewer placement errors and user preference for its edited descriptions over extended descriptions.

  • Problem

    Fitting important visual content into limited audio gaps is challenging, and novices may over-describe details less important to comprehension.

    Source: INTRODUCTION · p. 1
  • Method

    Rescribe uses dynamic programming to optimize draft descriptions’ placement and shortening, optionally lengthening source audio, and lets authors visualize and refine the results.

    Source: INTRODUCTION · pp. 1–2, Optimizing audio description… · p. 6
  • Results

    45% to 0%: Rescribe reduced the average share of descriptions overlapping dialogue or other descriptions; all 7 interviewed blind and visually impaired users preferred inline and extended-inline descriptions to extended descriptions.

    Source: INTRODUCTION · p. 2
  • Takeaways & Limitations

    Rescribe can retarget extended descriptions to inline versions with fewer overlaps, and users expressed interest in extended-inline descriptions.

    Source: DISCUSSION AND FUTURE WORK · p. 10

    The interview study captures first-time feedback on one video without a specific task, so it does not establish long-term use or task-performance effects.

    Source: EVALUATIONS: COMPARING AUDIO… · p. 7

Abstract

from arXiv · show

Audio descriptions make videos accessible to those who cannot see them by describing visual content in audio. Producing audio descriptions is challenging due to the synchronous nature of the audio description that must fit into gaps of other video content. An experienced audio description author will produce content that fits narration necessary to understand, enjoy, or experience the video content into the time available. This can be especially tricky for novices to do well. In this paper, we introduce a tool, Rescribe, that helps authors create and refine their audio descriptions. Using Rescribe, authors first create a draft of all the content they would like to include in the audio description. Rescribe then uses a dynamic programming approach to optimize between the length of the audio description, available automatic shortening approaches, and source track lengthening approaches. Authors can iteratively visualize and refine the audio descriptions produced by Rescribe, working in concert with the tool. We evaluate the effectiveness of Rescribe through interviews with blind and visually impaired audio description users who preferred Rescribe-edited descriptions to extended descriptions. In addition, we invite novice users to create audio descriptions with Rescribe and another tool, finding that users produce audio descriptions with fewer placement errors using Rescribe.

INTRODUCTION

Audio descriptions must fit important visual information into limited audio gaps, a task that can be tedious and especially difficult for novices. Rescribe optimizes draft descriptions and source-track timing, while studies report user preference and fewer placement errors.

INTRODUCTION

  • Fitting important content into limited video time requires trial and error; novices may over-describe less comprehension-relevant details, while extended descriptions disrupt source audio and increase playback time.Audio descriptions also require specialized scripting, recording, and editing skills.Source: INTRODUCTION · p. 1
  • Rescribe lets authors draft and record desired content, then uses dynamic programming to choose placements and shortening options; authors can visualize and refine the results.It also considers lengthening the source track, such as by extending silence or looping music, to create extended-inline descriptions; one draft can produce extended, inline, and extended-inline versions.Source: INTRODUCTION · pp. 1–2
  • 45% to 0%: Rescribe reduced the average share of descriptions overlapping dialogue or other descriptions, and users placed more descriptions within available gaps than with a timeline-based editor.In interviews, all 7 blind and visually impaired users preferred inline and extended-inline descriptions to extended descriptions.Source: INTRODUCTION · p. 2

BACKGROUND

  • The work builds on prior research in audio-description creation, writing support, and constraint-based media editing.Source: BACKGROUND · p. 2

Describing videos

Prior audio-description tools support scripting, timeline editing, or voiceover, but authors still face the work of fitting recorded descriptions into available space. Rescribe adapts text-shortening methods to that task and can also lengthen source audio.

Describing videos

  • Inline descriptions play alongside source audio, extended descriptions pause it, and extended-inline descriptions extend source material to accommodate more description without disrupting playback.Source: Figure 2 · p. 2
  • Existing tools include text-to-speech timeline editors and spoken-description recording tools; authors using the latter still iteratively refine recordings to fit available space.Rescribe also surfaces transcripts to help estimate gaps, find vocabulary, and avoid repeating information already inferable from narration.Source: Describing videos · p. 2

Writing support tools

  • Rescribe applies extractive summarization and sentence compression to audio descriptions, conservatively adapting these methods to preserve task-specific meaning.Source: Writing support tools · pp. 2–3
  • For independently created videos without reliable scripts, Rescribe uses authors’ drafts, placement timing, and recording timing; it can shorten sentences and optionally lengthen the audio track.Unlike approaches that select script sentences and place them greedily, it favors subtle edits such as removing adjectives or short phrases.Source: Writing support tools · p. 3

Text and optimization-based media editing

Rescribe extends transcript-based media editing by automatically manipulating description text alongside source media. Its design draws on audio-description guidelines and professional input about timing, vocabulary, and workflow.

Text and optimization-based media editing

  • Prior transcript-based media tools support manual text manipulation for editing, but do not explore automatic text manipulation; Rescribe brings that approach to a new editing domain.Source: Text and optimization-based media… · p. 3

DESIGNING FOR AUDIO DESCRIPTIONS

  • Rescribe’s design draws on five audio-description guideline sources and covers content, placement, style, and preparation.The interface includes a timeline, transcript, and description pane for navigating and authoring descriptions.Source: DESIGNING FOR AUDIO DESCRIPTIONS · p. 3, Figure 3 · p. 4
  • The guidelines call for describing important visuals, avoiding dialogue overlap and spoilers, matching tone, and using clear, concise, objective language.Source: DESIGNING FOR AUDIO DESCRIPTIONS · p. 3
  • Rescribe leaves objectivity, avoiding overlap with important non-dialog audio, and vocabulary support for future work; professionals identified limited timing and correct vocabulary as challenges.Professionals also emphasized preserving playback for workflow compatibility.Source: DESIGNING FOR AUDIO DESCRIPTIONS · p. 3

SYSTEM

Rescribe combines timeline, transcript, and description panes to support drafting and recording. Authors can inspect available gaps, render adjusted descriptions, and revise the result through text and audio controls.

SYSTEM

  • The timeline shows source speech, descriptions, and remaining gaps; authors can use speech and gap timelines to locate candidate placements and preview descriptions alongside source audio.Estimated description duration is based on 0.3 seconds per word.Source: SYSTEM · p. 4
  • The time-aligned transcript displays source speech and descriptions, with gaps shown as spaces; clicking a word or gap navigates to its video location.Authors can consult source terminology and check what has already been described.Source: SYSTEM · p. 4
  • The description pane supports scripting, recording, and time-aligned navigation; authors can lock text, timing, or description presence and revise or delete descriptions.The interface also displays a start-frame thumbnail and retains only the last recording for each description.Source: SYSTEM · p. 4, Figure 4 · p. 4
  • After rendering, authors can select included words with a slider or toggles, rewrite text, and re-record; word-based and slider edits do not require rerecording.Included text appears black and omitted original text gray.Source: SYSTEM · pp. 4–5, Figure 5 · p. 5

ALGORITHMIC METHODS

Rescribe uses automatic methods to identify possible description locations and generate revisions for each description. Candidate revisions preserve selected wording and avoid breaking phrases that matter to the video or its presentation.

ALGORITHMIC METHODS

  • Rescribe relies on automatic methods to identify candidate locations, generate revisions, align selected revisions to audio, and produce the final audio track.Source: ALGORITHMIC METHODS · p. 5

Identifying description locations

  • Description locations are identified from speech, music, and silence labels, with silence and qualifying music marked as extendable.Music qualifies when a segment is at least 30 seconds and beat detection finds at least 60 bpm.Source: Identifying description locations · p. 5

Generating candidate descriptions

  • Candidate revisions are generated by parsing descriptions and dropping adjectives, prepositional phrases, or compound phrases that can typically be removed without grammatical revision.Candidates must preserve film-specific phrases, recurring video-specific phrases, quoted phrases, and phrases marked as on-screen text.Source: Generating candidate descriptions · p. 5
  • Figure 6 ranks candidate descriptions by coherence, with lower scores indicating greater coherence.Source: Figure 6 · p. 5

Scoring audio description compositions

Rescribe scores a composition by combining the text quality and placement quality of each description. Candidate quality reflects coherence, informativeness, and edit quality, while placement quality penalizes overlaps and restricts where extensions can occur.

  • Each description’s composition cost combines candidate text quality, C(di), with placement quality, P(di).Source: Scoring audio description compositions · p. 5
  • Candidate cost combines coherence, informativeness, and edit quality using weights 1, 500, and 10, respectively.Coherence uses GPT-2 log loss; informativeness rewards relevant nouns; edit quality penalizes required audio cuts, with an additional penalty when the final word is removed.Source: Scoring audio description compositions · p. 6
  • The algorithm can skip a description by assigning cost 10,000 when the proposed duration is shorter than every generated candidate.Source: Scoring audio description compositions · p. 6
  • Placement incurs an infinite penalty for overlap with source speech or another description, and a penalty of 10 within 0.3 seconds of an overlapping segment.Placements without a silence or music label also receive the penalty of 10.Source: Scoring audio description compositions · p. 6
  • Extended-inline placement is penalized by the seconds added to an extendable music or silence gap; non-extendable gaps receive an infinite score.Source: Scoring audio description compositions · p. 6

Optimizing audio description compositions

Rescribe minimizes composition cost with dynamic programming over possible placements and candidate lengths. Its search is limited to placements near the original start time to avoid moving descriptions too far from relevant content.

  • Dynamic programming finds the globally optimal composition by minimizing recursive cost across possible video placements and candidate text lengths.The table considers placements from 0 to the video length and candidate lengths up to the longest candidate.Source: Optimizing audio description… · p. 6
  • The search is constrained to placements within 2 minutes and at least 1 shot of the original start time, which can skip otherwise possible placements farther away.The algorithm’s runtime is O(NML), where M is the video length.Source: Optimizing audio description… · pp. 6–7

Rendering audio descriptions

Rescribe can lengthen music and silence to make room for extended-inline descriptions, while avoiding repeated looping of ambient noise or silence. The evaluation compared three description versions with blind and visually impaired participants, but captured only first-time reactions to one video without a specific task.

Rendering audio descriptions

  • Extended-inline descriptions lengthen music with loops and extend silence or ambient noise using sampled short segments, up to twice the original segment length.Music loops use identified transition points; ambient noise and silence use randomly sampled segments to avoid salient repetition artifacts.Source: Rendering audio descriptions · p. 7

EVALUATIONS: COMPARING AUDIO DESCRIPTIONS

  • Seven blind or visually impaired participants compared extended, inline, and extended-inline versions made from the same draft descriptions for one 9-minute-36-second video.The inline version reduced description length by 52% while preserving 94% of segments; extended-inline reduced length by 76% while keeping 97% of segments.Source: EVALUATIONS: COMPARING AUDIO… · p. 7
  • Figure 7 records agreement ratings for understanding, distracting edits, and future use after randomized playback of the three versions.Source: Figure 7 · p. 7, EVALUATIONS: COMPARING AUDIO… · p. 7
  • The interview supports only initial reflections: participants heard one description variation for one video without a particular task, so long-term use and task performance remain unknown.Source: EVALUATIONS: COMPARING AUDIO… · p. 7

Findings

When music or ambience allowed placement without overlapping important audio, blind and visually impaired participants preferred inline and extended-inline descriptions to extended descriptions. In a separate study, novice creators valued Rescribe’s gap-navigation features, while many struggled to fit descriptions using Final Cut Pro.

Findings

  • All participants preferred inline and extended-inline descriptions over extended descriptions when placement avoided important audio.Most found extended descriptions distracting and flow-disrupting; some considered them acceptable for unavoidable or necessary content.Source: Findings · pp. 7–8
  • Inline descriptions met users’ expectations and preserved music flow, though some heard chopped words or accepted small omissions rather than pausing the video.No users rated inline descriptions as distracting.Source: Findings · p. 8
  • All participants said they would use extended-inline descriptions; 6/7 strongly disagreed that looping was distracting, and information-dense opening titles were a potential use case.Two participants wanted a choice between inline and extended-inline depending on setting or content interest.Source: Findings · p. 8

EVALUATIONS: CREATING AUDIO DESCRIPTIONS

  • 80 (σ = 59) words with Final Cut Pro versus 96 (σ = 47) with Rescribe; users valued Final Cut’s fine-grained scrubbing and Rescribe’s gap navigation.Rescribe users also valued contextualizing descriptions with narration and budgeting time based on remaining gaps.Source: EVALUATIONS: CREATING AUDIO DESCRIPTIONS · p. 9
  • Most users recorded the descriptions they scripted in both tools; Final Cut Pro omissions reflected time limits or decisions to avoid overlap, while Rescribe users mainly edited scripts.No Final Cut Pro users edited their scripts.Source: EVALUATIONS: CREATING AUDIO DESCRIPTIONS · p. 9
  • 6 of 8 Final Cut Pro participants failed to fit descriptions into the gaps, and overlaps made source speech or descriptions difficult to understand.Some participants who successfully placed descriptions in Final Cut Pro preferred that composition.Source: EVALUATIONS: CREATING AUDIO DESCRIPTIONS · p. 9
  • First-time describers often asked what content to describe; some would publish their preferred clip, while others wanted richer descriptions or more practice.One participant said they would want to make a description longer and richer before publishing.Source: EVALUATIONS: CREATING AUDIO DESCRIPTIONS · pp. 9–10

EVALUATIONS: INFORMAL EXPERT DEMO

Three audio description professionals expressed enthusiasm about testing Rescribe in their workflows. They particularly valued its placement and shortening optimization while requesting output to professional audio-editing tools for additional mixing.

EVALUATIONS: INFORMAL EXPERT DEMO

  • All three professionals expressed enthusiasm about testing Rescribe in their workflows and requested output to professional audio-editing tools for additional mixing.They saw Rescribe as a possible replacement for scripting software currently repurposed from captioning.Source: EVALUATIONS: INFORMAL EXPERT DEMO · p. 10
  • Professionals were more excited about placement and shortening optimization than visualization of audio gaps.Two said the tool preserved authoring while automating a tedious iteration step.Source: EVALUATIONS: INFORMAL EXPERT DEMO · p. 10
  • Professionals remained skeptical of vision-based scripting assistance but saw value in identifying already-described objects and suggesting relevant descriptions.Source: EVALUATIONS: INFORMAL EXPERT DEMO · p. 10

DISCUSSION AND FUTURE WORK

The discussion frames Rescribe as a way to retarget extended descriptions to inline formats, then identifies technical, production, platform, and audience-preference directions for future work.

DISCUSSION AND FUTURE WORK

  • Rescribe retargets extended descriptions to inline descriptions, improving ease and efficiency without overlapping content.Source: DISCUSSION AND FUTURE WORK · p. 10
  • Manually set cost-function weights may be improved through learning, while existing description corpora largely cover movies and TV rather than independently produced content.Extended-inline descriptions also do not exist to the authors’ knowledge.Source: DISCUSSION AND FUTURE WORK · p. 10
  • Text-based editing cannot use paraphrases requiring words absent from the recording, because synthesized speech is low quality when training examples are scarce.Current automated captioning and scene-description tools were too general or inaccurate to be useful.Source: DISCUSSION AND FUTURE WORK · p. 10
  • The authors propose integrating audio description into video production, including suggesting edits or flagging visual content unexplained by the script.Source: DISCUSSION AND FUTURE WORK · p. 10
  • Audio descriptions are available for around one third of newly produced traditional media but rarely exist for user-generated video platforms.The authors argue that hosting platforms should support audio description and provide education initiatives.Source: DISCUSSION AND FUTURE WORK · p. 10
  • Few guidelines address common YouTube formats such as vlogs, how-tos, and reviews, and audience-preference research could inform better guidance for new describers.Source: DISCUSSION AND FUTURE WORK · p. 10

CONCLUSION

Rescribe enables people to create narrated inline audio descriptions quickly for videos that lack them.

CONCLUSION

  • Rescribe enables people to create narrated inline audio descriptions quickly for videos without audio descriptions.Source: CONCLUSION · p. 10
Loading 2010.03667v1…