Braille support
AssigneeApple Inc.
InventorsEric Taylor Seymour, Reginald Dean Hudson
Life of this patent
Estimating the term…
Abstract
Methods and apparatuses to provide improved Braille support are described herein. A connection to a Braille device is received, and a Braille caption panel that includes a Braille code is displayed to simulate an output to the Braille device. The Braille caption panel can include a text translated to the Braille code. The Braille caption panel can include a control element. An accessibility service can be automatically launched to provide the output to the Braille device.
Claims33
A machine-implemented method, comprising:
- converting original text to a Braille code;
- generating data for output to a Braille device wherein the output is representative of the original text;
- generating data for display of a Braille caption panel on a graphical user interface of a video display device, wherein the Braille caption panel includes the Braille code as being currently outputted to the Braille device and the original text;
- and
- generating data for display of the original text outside of the Braille caption panel on the graphical user interface.
A machine-implemented method to provide a Braille support, comprising:
- receiving a first selection of an original text displayed outside of a Braille caption panel on a graphical user interface of a video display device;
- providing a first output associated with the first selection to a Braille device, wherein the output is representative of the original text and wherein the Braille device has at least one first control element;
- and
- generating data for display of the Braille caption panel on a graphical user interface of the video display device, wherein the Braille caption panel includes a first Braille code that simulates the first output associated with the first selection and the original text, and at least one second control element simulating the at least one first control element of the Braille device.
A machine-implemented method to support a Braille device, comprising:
- receiving a connection to the Braille device;
- automatically launching an accessibility service program in response to the receiving the connection to the Braille device to provide an output to the Braille device, wherein the output is representative of an original text;
- and
- displaying a Braille caption panel on a graphical user interface of a video display device, wherein the Braille caption panel includes a Braille code as being currently outputted to the Braille device and the original text, wherein the original text is further displayed on the video display device outside of the Braille caption panel on the graphical user interface.
A data processing system, comprising:
- a processor;
- a Braille device coupled to the processor;
- and
- a video display device coupled to the processor, wherein the processor is configured to perform operations, comprising:
- converting original text to a Braille code;
- generating data for output to the Braille device wherein the output is representative of the original text;
- generating data for display of a Braille caption panel on a graphical user interface of the video display device, wherein the Braille caption panel includes the Braille code as being currently outputted to the Braille device and the original text;
- and
- generating data for display of the original text outside of the Braille caption panel on the graphical user interface.
A data processing system to provide a Braille support, comprising:
- a processor;
- a Braille device coupled to the processor;
- and
- a video display device coupled to the processor, wherein the processor is configured to perform operations, comprising:
- receiving a first selection of an original text displayed on a Braille caption panel on a graphical user interface of the video display device;
- providing a first output associated with the first selection to the Braille device, wherein the output is representative of the original text and, wherein the Braille device has at least one first control element;
- and
- displaying the Braille caption panel on a graphical user interface of the video display device, wherein the Braille caption panel includes a first Braille code that simulates the first output associated with the first selection and the original text, and at least one second control element simulating the at least one first control element of the Braille device.
A data processing system to support a Braille device, comprising:
- a processor;
- and
- a video display device coupled to the processor, wherein the processor is configured to perform operations, comprising:
- receiving a connection to the Braille device;
- automatically launching an accessibility service program in response to the receiving the connection to the Braille device to provide an output to the Braille device, wherein the output is representative of an original text;
- and
- displaying a Braille caption panel on a graphical user interface of the video display device, wherein the Braille caption panel includes a Braille code as being currently outputted to the Braille device and the original text, wherein the original text is further displayed on the video display device outside of the Braille caption panel on the graphical user interface.
A machine-readable non-transitory medium containing executable program instructions which cause a data processing system to perform operations comprising:
- converting original text to a Braille code;
- generating data for output to a Braille device wherein the output is representative of the original text;
- generating data for display of a Braille caption panel on a graphical user interface of a video display device, wherein the Braille caption panel includes the Braille code as being currently outputted to the Braille device and the original text;
- and
- generating data for display of the original text outside of the Braille caption panel on the graphical user interface.
A machine-readable non-transitory medium containing executable program instructions which cause a data processing system to perform operations comprising:
- receiving a first selection of an original text displayed on a Braille caption panel on a graphical user interface of a video display device;
- providing a first output associated with the first selection to a Braille device, wherein the output is representative of the original text and wherein the Braille device has at least one first control element;
- and
- generating data for display of the Braille caption panel on a graphical user interface of the video display device, wherein the Braille caption panel includes a first Braille code that simulates the first output associated with the first selection and the original text, and at least one second control element simulating the at least one first control element of the Braille device.
A machine-readable non-transitory medium containing executable program instructions which cause a data processing system to perform operations comprising:
- receiving a connection to the Braille device;
- automatically launching an accessibility service program in response to the receiving the connection to the Braille device to provide an output to the Braille device, wherein the output is representative of an original text;
- and
- displaying a Braille caption panel on a graphical user interface of a video display device, wherein the Braille caption panel includes a Braille code as being currently outputted to the Braille device and the original text, wherein the original text is further displayed, on the video display device, outside of the Braille caption panel on the graphical user interface.
A data processing system, comprising:
- means for converting original text to a Braille code;
- means for generating data for output to a Braille device wherein the output is representative of the original text;
- means for generating data for display of a Braille caption panel on a graphical user interface of a video display device, wherein the Braille caption panel includes the Braille code as being currently outputted to the Braille device and the original text;
- and
- means for generating data for display of the original text outside of the Braille caption panel on the graphical user interface.
A data processing system to provide a Braille support, comprising:
- means for receiving a first selection of an original text on a Braille caption panel on a graphical user interface of a video display device;
- means for providing a first output associated with the first selection to a Braille device, wherein the output is representative of the original and wherein the Braille device has at least one first control element;
- and
- means for generating data for display of the Braille caption panel on a graphical user interface of the video display device, wherein the Braille caption panel includes a first Braille code that simulates the first output associated with the first selection and the original text, and at least one second control element simulating the at least one first control element of the Braille device.
A data processing system to support a Braille device, comprising:
- means for receiving a connection to the Braille device;
- means for automatically launching an accessibility service program in response to the receiving the connection to the Braille device to provide an output to the Braille device, wherein the output is representative of an original text;
- and
- means for displaying a Braille caption panel on a graphical user interface of a video display device, wherein the Braille caption panel includes a Braille code as being currently outputted to the Braille device and the original text, wherein the original text is further displayed on the video display device outside of the Braille caption panel on the graphical user interface.
Dependencies are inferred from the claim text.