Synchronizing the playing and displaying of digital content
AssigneeAmazon Technologies, Inc.
InventorsLaurent An Minh Nguyen, Edward J. Gayles, Robert Wai-Chi Chu, Dennis Paul Fleming, Sailesh Rachabathuni, David Berbessou
Life of this patent
Estimating the term…
Abstract
The techniques disclosed herein allow a user to synchronize the playing and displaying of digital content on an electronic device. The device may render a first portion of digital content so it may be displayed. The device may also play a segment of the digital content as audio using text to speech software. The device may also render a second portion of digital content for display depending on whether the position of the last word read is greater than the last position in the first portion of digital content.
Claims19
One or more non-transitory computer-readable media that include a plurality of instructions executable by one or more processors of a computing device to:
- obtain digital content comprising text data;
- insert a plurality of markings into the digital content, wherein each marking is associated with a particular position in the digital content;
- cause a speaker of the computing device to output speech audio corresponding to the digital content;
- cause a display of the computing device to display a first portion of the text data while the speech audio is output by the speaker, wherein the display of the first portion of the text data is according to a first display property;
- receive an input to change from the first display property to a second display property;
- responsive to receipt of the input, determine a marking of the plurality of markings associated with a word within the first portion of the text data;
- and
- based upon the marking associated with the first portion of the text data, cause a second portion of the text data to be displayed according to the second display property such that the second portion of the text data includes the word and corresponds to a currently playing portion of the speech audio.
An electronic device comprising:
- one or more processors;
- memory;
- instructions stored in the memory, the instructions executable by the one or more processors to:
- insert a plurality of markings into digital content;
- cause output of speech audio that corresponds to the digital content;
- cause a first portion of the digital content to be displayed on the electronic device;
- receive input to change a display property of the digital content;
- responsive to receipt of the input, determine a marking of the plurality of markings associated with a word within the first portion of the digital content;
- and
- based upon the marking, cause a second portion of the digital content to be displayed such that the second portion:
- includes the word,
- corresponds to a portion of the speech audio that is output at a time that the second portion of the digital content is displayed, and
- is displayed according to the change in the display property.
A method comprising:
- causing an electronic device to insert a plurality of markings into digital content;
- causing the electronic device to display a first portion of digital content on a display of the electronic device;
- causing speech audio corresponding to the digital content to be output to a speaker associated with the electronic device;
- based upon a changed display property, causing the electronic device to determine a marking of the plurality of markings associated with a word within the first portion of the digital content;
- and
- based upon the marking, cause a second portion of the digital content to be displayed such that the second portion:
- includes the word,
- corresponds to a portion of the speech audio that is output at a time that the second portion of the digital content is displayed, and
- is displayed according to the change in the display property.
Dependencies are inferred from the claim text.