Assisted media presentation
First Claim
1. A method comprising:
- causing a graphical user interface to be displayed by a media presentation system;
identifying navigable and non-navigable information presented on the graphical user interface;
converting the navigable and non-navigable information into speech; and
while displaying the graphical user interface including the navigable information and the non-navigable information, determining whether a user input is received;
in accordance with a determination that the user input is received and that the user input selects the navigable information, outputting the speech corresponding to the navigable information; and
in accordance with a determination that the user input is not received, outputting the speech corresponding to the non-navigable information after the non-navigable information has been displayed for a time period,where the method is performed by one or more computer processors.
1 Assignment
0 Petitions
Accused Products
Abstract
Some examples of assisted media representation can be implemented as a system and method that uses screen reader like functionality to speak information presented on a graphical user interface displayed by a media presentation system, including information that is not navigable by a remote control device. Information can be spoken in an order that follows a relative importance of the information based on a characteristic of the information or the location of the information within the graphical user interface. A history of previously spoken information is monitored to avoid speaking information more than once for a given graphical user interface. A different pitch can be used to speak information based on a characteristic of the information. Information that is not navigable by the remote control device can be spoken after time delay. Voice prompts can be provided for a remote-driven virtual keyboard displayed by the media presentation system. The voice prompts can be spoken with different voice pitches.
36 Citations
27 Claims
-
1. A method comprising:
-
causing a graphical user interface to be displayed by a media presentation system; identifying navigable and non-navigable information presented on the graphical user interface; converting the navigable and non-navigable information into speech; and while displaying the graphical user interface including the navigable information and the non-navigable information, determining whether a user input is received; in accordance with a determination that the user input is received and that the user input selects the navigable information, outputting the speech corresponding to the navigable information; and in accordance with a determination that the user input is not received, outputting the speech corresponding to the non-navigable information after the non-navigable information has been displayed for a time period, where the method is performed by one or more computer processors. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 17, 18, 19)
-
-
9. A system comprising:
-
one or more processors; memory coupled to the one or more processors and storing instructions, which, when executed by the one or more processors, causes the cone or more processors to perform operations comprising; causing a graphical user interface to be displayed by a media presentation system; identifying navigable and non-navigable information presented on the graphical user interface; converting the navigable and non-navigable information into speech; and while displaying the graphical user interface including the navigable information and the non-navigable information, determining whether a user input is received; in accordance with a determination that the user input is received and that the user input selects the navigable information, outputting the speech corresponding to the navigable information; and in accordance with a determination that that user input is not received, outputting the speech corresponding to the non-navigable information after the non-navigable information has been displayed for a time period. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
20. A non-transitory computer readable medium storing one or more programs, which, when executed by one or more processors, cause the one or more processors to:
-
cause a graphical user interface to be displayed by a media presentation system; identify navigable and non-navigable information presented on the graphical user interface; convert the navigable and non-navigable information into speech; and while displaying the graphical user interface including the navigable information and the non-navigable information, determine whether a user input is received; in accordance with a determination that the user input is received and that the user input selects the navigable information, output the speech corresponding to the navigable information; and in accordance with a determination that the user input is not received, output the speech corresponding to the non-navigable information after the non-navigable information has been displayed for a time period. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27)
-
Specification