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.
Claims40
A method for synchronizing the playing and displaying of digital content in an electronic device, comprising:
- inserting bookmarks into a segment of digital content that is to be played by a text-to-speech engine, wherein each bookmark is associated with a particular position in the digital content;
- rendering a first portion of digital content for display on the electronic device;
- displaying the rendered first portion of digital content on the electronic device;
- determining a position of a last word in the rendered first portion of digital content;
- playing the segment of digital content as audio using the text-to-speech engine;
- processing the bookmarks as the segment of digital content is being played;
- comparing a current bookmark with the position of the last word in the rendered first portion of digital content;
- and
- rendering a second portion of digital content for display when the current bookmark is greater than the position of the last word in the rendered first portion of digital content.
A method for synchronizing the playing and displaying of digital content in an electronic device, comprising:
- rendering a first portion of digital content;
- displaying the rendered first portion of digital content on the electronic device;
- playing a segment of digital content as audio using a text-to-speech engine while the rendered first portion of digital content is displayed on the electronic device;
- and
- rendering a second portion of digital content for display when a current bookmark that is associated with a particular position in the digital content is greater than a last position in the rendered first portion of digital content.
An electronic device that is configured to synchronize the playing and displaying of digital content, the electronic device comprising:
- a processor;
- memory in electronic communication with the processor;
- instructions stored in the memory, the instructions being executable to:
- render a first portion of digital content for display on the electronic device;
- play text units in a segment of digital content as audio using a text-to-speech engine;
- and
- render a second portion of digital content for display if a position of a most recent text unit is greater than a last position in the rendered first portion of digital content.
A non-transitory computer-readable storage medium comprising instructions executable by a processor for:
- displaying a first portion of digital content on an electronic device;
- playing a segment of digital content as audio using a text to speech engine while the first portion of digital content is being displayed on the electronic device;
- and
- displaying a second portion of digital content if a current bookmark is greater than a last position in the displayed first portion of digital content.
Dependencies are inferred from the claim text.