Data processing system and method for customizing data processing system output for sense-impaired users
First Claim
1. A method for utilizing a data processing system to customize a user output of the data processing system, said method comprising the data processing system implemented steps of:
- determining a user preference for an audio or visual user output of the data processing system;
in response to receiving a user output to be presented by the data processing system, automatically mapping a component of the user output characterized by a first audio or visual frequency range to a second audio or visual frequency range in accordance with said user preference to obtain a customized user output; and
presenting said customized user output utilizing the data processing system.
2 Assignments
0 Petitions
Accused Products
Abstract
A data processing system and method for customizing a user output of a data processing system are disclosed. According to the method, a user preference for an audio or visual user output of a data processing system is determined. In response to determination of a user output having a first audio or visual frequency, the user output is mapped to a second audio or visual frequency in accordance with the user preference to obtain a customized user output. Thereafter, the customized user output is presented by the data processing system. In accordance with one embodiment, the user preference is determined by administering a test of the user'"'"'s visual or aural acuity.
84 Citations
32 Claims
-
1. A method for utilizing a data processing system to customize a user output of the data processing system, said method comprising the data processing system implemented steps of:
-
determining a user preference for an audio or visual user output of the data processing system;
in response to receiving a user output to be presented by the data processing system, automatically mapping a component of the user output characterized by a first audio or visual frequency range to a second audio or visual frequency range in accordance with said user preference to obtain a customized user output; and
presenting said customized user output utilizing the data processing system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
automatically mapping comprises automatically mapping said component of said user output to the second audio frequency range in response to said testing indicating that the user has moderate auditory impairment in said first audio frequency range; and
said method further comprises amplifying a second component of the user output characterized by a third audio frequency range to obtain a customized user output without said mapping in response to said testing indicating that the user has nominal audio impairment in the third audio frequency range.
-
-
6. The method of claim 1, wherein determining a user preference comprises permitting a user to specify one or more mappings between frequency ranges.
-
7. The method of claim 1, wherein presenting said customized user output comprises presenting said customized user output audibly if said user output comprises audio data and presenting said customized user output visually if said user out put comprises graphical data.
-
8. The method of claim 1, wherein:
-
said component of said user output is a first graphical component characterized by a first visual frequency range; and
said first graphical component is mapped to said second frequency range to obtain said customized user output only in response to a determination that a second graphical component of said user output that is to be presented in proximity to said first graphical component has a third visual frequency that is within a selected frequency interval of said first visual frequency range.
-
-
9. The method of claim 1, and further comprising generating said user output with a first program running in the data processing system, wherein mapping said user output comprises:
-
receiving said user output at a second program running in the data processing system; and
automatically mapping utilizing said second program to obtain said customized user output without modification of said first program.
-
-
10. The method of claim 9, wherein said second program comprises a device driver and automatically mapping comprises automatically mapping utilizing said device driver.
-
11. A data processing system having customizable user output, said data processing system comprising:
-
means for determining a user preference for an audio or visual user output;
means, responsive to receipt of a user output to be presented by the data processing system, for automatically mapping a component of the user output characterized by a first audio or visual frequency range to a second audio or visual frequency range in accordance with said user preference to obtain a customized user output; and
means for presenting said customized user output. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
said first and said second frequency ranges comprise first and second audio frequency ranges, respectively;
said means for mapping comprises means for mapping said component of said user output to the second audio frequency range in response to said testing indicating that the user has moderate auditory impairment in said first audio frequency range; and
said data processing system further comprises means for amplifying a second component of the user output characterized by a third audio frequency range to obtain a customized user output without said mapping in response to said testing indicating that the user has nominal audio impairment in the third audio frequency range.
-
-
16. The program product of claim 13, wherein:
-
said first and said second frequency ranges comprise first and second audio frequency ranges, respectively;
said instructions for causing the data processing system to map comprise instructions for causing the data processing system to map said component of the user output to the second audio frequency range in response to said testing indicating that the user has moderate auditory impairment in said first audio frequency range; and
said user output manager further comprises instructions for causing the data processing system to amplify a second component of the user output characterized by a third audio frequency range to obtain a customized user output without said mapping in response to said testing indicating that the user has nominal audio impairment in the third audio frequency range.
-
-
17. The data processing system of claim 11, wherein said means for determining a user preference comprises means for permitting a user to specify one or more mappings between frequency ranges.
-
18. The data processing system of claim 11, wherein said means for presenting said customized user output comprises means for presenting said customized user output audibly if said user output comp rises audio data and means for presenting said customized user output visually if said user output comprises graphical data.
-
19. The data processing system of claim 11, wherein:
-
said component of said user output is a first graphical component characterized by a first visual frequency range; and
said means for mapping comprises means for mapping said first graphical component to said second frequency range to obtain said customized user output only in response to a determination that a second graphical component of said user output that is to be presented in proximity to said first graphical component has a third visual frequency that is within a selected frequency interval of said first visual frequency range.
-
-
20. The data processing system of claim 11, and further comprising a first program running in the data processing system that generates said user output, wherein said means for mapping comprises:
a second program running in the data processing system that automatically maps said component of the user output to obtain said customized user output without modification of said first program.
-
21. The data processing system of claim 20, wherein said second program comprises a device driver.
-
22. A program product, comprising:
-
a user output manager encoded within a data processing system-usable medium, said user output manager including;
instructions for causing a data processing system to determine a user preference for an audio or visual user output; and
instructions, responsive to detecting a user output having component characterized by a first audio or visual frequency range, for causing the data processing system to automatically map the component of said user output to a second audio or visual frequency range in accordance with said user preference to obtain a customized user output for presentation by the data processing system. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30)
said component of said user output is a first graphical component characterized by a first visual frequency range; and
said instructions for causing the data processing system to map comprise instructions for causing the data processing system to map said first graphical component to said second frequency range to obtain said customized user output only in response to a determination that a second graphical component of said user output that is to be presented in proximity to said first graphical component has a third visual frequency that is within a selected frequency interval of said first visual frequency range.
-
-
30. The program product of claim 22, wherein said user output manager comprises a device driver.
-
31. A method of presenting output of a data processing system to a user, comprising:
-
utilizing the data processing system, determining auditory impairment of a user; and
in response to said determination, automatically customizing an auditory output presentation of said data processing system to adjust at least one of formant bandwidth and formant frequency.
-
-
32. A method of presenting output of a data processing system to a user, comprising:
-
utilizing the data processing system, determining a visual impairment of a user; and
in response to said determination, automatically customizing a visual output presentation of the data processing system to increase at least one of an intensity and saturation of at least a portion of said visual output presentation.
-
Specification