Synchronizing the playing and displaying of digital content
First Claim
Patent Images
1. 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 the digital content for display on the electronic device;
insert a plurality of markings into a copy of the digital content provided to a text-to-speech engine at a corresponding plurality of locations within the digital content;
play speech audio corresponding to a portion of the digital content, the speech audio produced using the text-to-speech engine, the text-to-speech engine configured to convert the digital content to the speech audio;
compare a first marking corresponding to the portion of the speech audio being played with a second marking corresponding to a location in the first portion of the digital content or a location in a second portion of the digital content; and
responsive to determining, based on the compare of the first marking with the second marking, that the first marking corresponds to either an end of the first portion of the digital content or a beginning of a second portion of the digital content, render the second portion of the digital content for display on the electronic device.
1 Assignment
0 Petitions
Accused Products
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.
25 Citations
20 Claims
-
1. 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 the digital content for display on the electronic device; insert a plurality of markings into a copy of the digital content provided to a text-to-speech engine at a corresponding plurality of locations within the digital content; play speech audio corresponding to a portion of the digital content, the speech audio produced using the text-to-speech engine, the text-to-speech engine configured to convert the digital content to the speech audio; compare a first marking corresponding to the portion of the speech audio being played with a second marking corresponding to a location in the first portion of the digital content or a location in a second portion of the digital content; and responsive to determining, based on the compare of the first marking with the second marking, that the first marking corresponds to either an end of the first portion of the digital content or a beginning of a second portion of the digital content, render the second portion of the digital content for display on the electronic device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for visually displaying and audibly playing digital content comprising:
-
rendering a first portion of the digital content for display on an electronic device; inserting markings into the digital content at corresponding positions within the digital content; synthesizing text in the first portion of the digital content into audio; playing the audio; comparing a first marking corresponding to a portion of speech audio being played with a second marking corresponding to a location in the first portion of the digital content or a location in a second portion of the digital content; and responsive to determining, based on the comparing of the first marking with the second marking, that a progress of the playing of the audio has reached a particular position that corresponds either to an end of the first portion of the digital content or a beginning of the second portion of the digital content, rendering the second portion of the digital content for display. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer-readable medium comprising instructions executable by a processor for:
-
rendering a first portion of digital content for display on an electronic device; inserting markings into the digital content at corresponding positions within the digital content; synthesizing text of the digital content into audio data; playing the audio data; comparing a first marking corresponding to a location in the first portion of the digital content with a second marking corresponding to an end of the first portion of the digital content or a beginning of a second portion of the digital content; and responsive to determining, based on the comparing of the first marking with the second marking, that a progress of playing the audio data corresponds to either the end of the first portion of the digital content or the beginning of the second portion of the digital content, rendering the second portion of the digital content for display. - View Dependent Claims (18, 19, 20)
-
Specification