Tuesday, April 24, 2018

Bildschirmleser - Wikipedia


Ein Bildschirmleser ist eine Form der assistiven Technologie (AT ) [1] die für Blinde wesentlich ist, [2] und für Sehbehinderte von Nutzen ist. [2] Analphabeten oder eine Lernschwäche. [3] Bildschirmlesegeräte sind Softwareanwendungen, die versuchen, den Benutzern auf normaler Sehkraft zu vermitteln, was ihre Benutzer auf einem Display sehen, und zwar auf nicht visuelle Weise, wie Text-to-Speech, [4] ] Sound-Icons, [5] oder ein Braille-Gerät. [2] Sie wenden dazu eine Vielzahl von Techniken an, die beispielsweise die Interaktion mit dedizierten Accessibility-APIs und die Verwendung verschiedener Betriebssystemfunktionen (z. B. Kommunikation zwischen Prozessen und Abfrage der Benutzeroberfläche) umfassen Eigenschaften) und Verwendung von Hooking-Techniken. [6]

Microsoft Windows-Betriebssysteme enthalten seit Windows 2000 den Microsoft Narrator-Bildschirmleser. MacOS, iOS und tvOS von Apple Inc. enthalten VoiceOver als integrierten Bildschirmleser und Googles Android bietet Talkback-Screenreader seit 2009 an. Ebenso bieten Android-basierte Geräte von Amazon den VoiceView-Screenreader. BlackBerry 10-Geräte wie das BlackBerry Z30 verfügen auch über einen integrierten Bildschirmleser. [7] Es gibt auch einen kostenlosen Bildschirmleser für ältere BlackBerry-Geräte (BBOS7 und frühere Geräte). [8]

Außerdem gibt es beliebte freie und Open-Source-Bildschirme Lesegeräte wie Speakup und Orca für Linux und Unix-ähnliche Systeme sowie NonVisual Desktop Access für Windows.

Die am häufigsten verwendeten Bildschirmleser [9] sind häufig separate kommerzielle Produkte: JAWS von Freedom Scientific, Window-Eyes von GW Micro, Dolphin Supernova von Dolphin, System Access von Serotek und ZoomText Magnifier / Reader von AiSquared sind herausragende Beispiele .

Befehlszeile (Text) [ edit ]

In frühen Betriebssystemen, wie MS-DOS, die Befehlszeilenschnittstellen (CLI s) verwendeten Die Bildschirmanzeige bestand aus Zeichen, die direkt einem Bildschirmpuffer im Speicher und einer Cursorposition zugeordnet wurden. Die Eingabe erfolgte per Tastatur. Alle diese Informationen könnten daher vom System abgerufen werden, indem entweder der Informationsfluss um das System gehakt und der Bildschirmpuffer gelesen wird oder indem ein Standard-Hardwareausgangssockel [10] verwendet wird und die Ergebnisse dem Benutzer mitgeteilt werden.

In den 1980er Jahren entwickelte das Forschungszentrum für die Ausbildung von Sehbehinderten (RCEVH ) an der Universität von Birmingham Screen Reader für BBC Micro und NEC Portable. [11][12]

Graphical edit ]

Off-Screen-Modelle [ edit ]

Mit dem Aufkommen von grafischen Benutzeroberflächen ( GUI s) ist die Situation wurde komplizierter. An einer GUI sind an bestimmten Positionen Zeichen und Grafiken auf dem Bildschirm gezeichnet, und daher gibt es keine rein textuelle Darstellung des grafischen Inhalts der Anzeige. Bildschirmleser waren daher gezwungen, neue Low-Level-Techniken einzusetzen, die Meldungen des Betriebssystems sammeln und diese verwenden, um ein "Off-Screen-Modell" aufzubauen, eine Darstellung der Anzeige, in der der erforderliche Textinhalt gespeichert ist. [13]

Beispielsweise sendet das Betriebssystem möglicherweise Nachrichten, um eine Befehlsschaltfläche und ihre Beschriftung zu zeichnen. Diese Nachrichten werden abgefangen und zum Erstellen des Off-Screen-Modells verwendet. Der Benutzer kann zwischen den auf dem Bildschirm verfügbaren Steuerelementen (z. B. Schaltflächen) wechseln, und die Bildunterschriften und der Steuerinhalt werden vorgelesen und / oder auf einer aktualisierbaren Braillezeile angezeigt.

Bildschirmlesegeräte können auch Informationen zu Menüs, Steuerelementen und anderen visuellen Konstrukten übertragen, um blinden Benutzern die Möglichkeit zu geben, mit diesen Konstrukten zu interagieren. Die Beibehaltung eines Off-Screen-Modells ist jedoch eine erhebliche technische Herausforderung. Das Anhängen der Nachrichten auf niedriger Ebene und das Aufrechterhalten eines genauen Modells stellen beide schwierige Aufgaben dar. [19456538] Zitat erforderlich ]

Accessibility-APIs [

System- und Anwendungsdesigner haben versucht, diese Probleme anzugehen, indem sie Bildschirmlesegeräten den Zugriff auf die Anzeigeinhalte ermöglichen, ohne ein Off-Screen-Modell zu pflegen. Dazu gehört die Bereitstellung alternativer und zugänglicher Darstellungen dessen, was auf dem Bildschirm angezeigt wird, auf den über eine API zugegriffen wird. Zu den vorhandenen APIs gehören:

Bildschirmlesegeräte können das Betriebssystem oder die Anwendung nach dem abfragen, was gerade angezeigt wird, und Aktualisierungen erhalten, wenn sich die Anzeige ändert. Beispielsweise kann einem Bildschirmleser mitgeteilt werden, dass der aktuelle Fokus auf einer Schaltfläche und der Schaltflächenbeschriftung liegt, die dem Benutzer mitgeteilt werden soll. Dieser Ansatz ist für die Entwickler von Bildschirmleseprogrammen erheblich einfacher, schlägt jedoch fehl, wenn Anwendungen nicht mit der API für Eingabehilfen übereinstimmen: Microsoft Word entspricht beispielsweise nicht der API MSAA Bildschirmlesegeräte müssen daher weiterhin ein Off-Screen-Modell für Word verwalten oder einen anderen Weg finden, um auf den Inhalt zuzugreifen. [ Zitat benötigt ] Ein Ansatz besteht in der Verwendung verfügbarer Betriebssystemnachrichten und Anwendungsobjektmodelle zur Ergänzung der Barrierefreiheit API s. Der Thunder-Bildschirmleser arbeitet auf diese Weise ohne ein Off-Screen-Modell. Die neueste Version von Thunder enthält auch ein Off-Screen-Modell. [ Zitat benötigt ]

Es kann davon ausgegangen werden, dass Bildschirmlesegeräte auf alle Anzeigeinhalte zugreifen können, die an sich nicht unzugänglich sind . Webbrowser, Textverarbeitungsprogramme, Symbole und Fenster sowie E-Mail-Programme sind nur einige der Anwendungen, die erfolgreich von Bildschirmleseprogrammen verwendet werden. Laut einigen Benutzern ist die Verwendung eines Bildschirmlesegeräts [ who? ] jedoch erheblich schwieriger als die Verwendung einer GUI, und viele Anwendungen haben spezifische Probleme, die sich aus der Art der Anwendung ergeben ( B. Animationen in Macromedia Flash) oder Nichteinhaltung der Zugangsstandards für die Plattform (z. B. Microsoft Word und Active Accessibility). [ Zitat benötigt ]

Selbststimmende Programme und Anwendungen [ edit ]

Einige Programme und Anwendungen verfügen über eine integrierte Voicing-Technologie neben ihrer Hauptfunktionalität. Diese Programme werden als selbststimmend bezeichnet und können eine Form der unterstützenden Technologie sein, wenn sie die Verwendung eines Bildschirmlesegeräts überflüssig machen. [ Zitat benötigt ]

Cloud-basiert ] [ edit ]

Einige Telefondienste ermöglichen Benutzern die Remote-Interaktion mit dem Internet. Beispielsweise kann TeleTender Webseiten über das Telefon lesen und erfordert keine speziellen Programme oder Geräte auf der Benutzerseite. [ Zitat benötigt ]

Web-basiert [ edit ]

Eine relativ neue Entwicklung auf diesem Gebiet sind webbasierte Anwendungen wie Spoken-Web, die als Webportale fungieren und Inhalte wie Nachrichtenaktualisierungen, Wetter-, Wissenschafts- und Geschäftsartikel für sehbehinderte oder blinde Computerbenutzer verwalten Zitat benötigt ] Andere Beispiele sind ReadSpeaker oder BrowseAloud, die dem Web-Inhalt Text-zu-Sprache-Funktionalität hinzufügen. Zitat benötigt [19456500] ] Das Hauptpublikum für solche Anwendungen sind diejenigen, die aufgrund von Lernbehinderungen oder Sprachbarrieren Schwierigkeiten beim Lesen haben. [ Zitat benötigt ] Obwohl die Funktionalität im Vergleich zu gleichwertigen Desktop-Anwendungen nach wie vor begrenzt ist, ist dies der Hauptvorteil ist der Zugang zu erhöhen Die Möglichkeit, dass diese Websites auf öffentlichen Maschinen angezeigt werden, auf denen Benutzer keine Berechtigung haben, benutzerdefinierte Software zu installieren, um den Menschen größere "Freiheit zu bieten". [ Zitat erforderlich

Entwicklung von Smartphones, die Fähigkeit, schriftliche Dokumente (textuelle Webinhalte, PDF Dokumente, E-Mails usw.) während des Autofahrens oder während einer ähnlichen Tätigkeit auf dieselbe Weise zu hören wie Musikhören, wird davon profitieren viel breiteres Publikum als sehbehinderte Menschen. [ Zitat benötigt ] Die bekanntesten Beispiele sind Siri für iOS und Google Now und Iris für Android. Mit der Veröffentlichung des Galaxy S III hat Samsung einen ähnlichen intelligenten persönlichen Assistenten namens S Voice eingeführt. Auf dem BlackBerry 10-Betriebssystem verfügt das Z30-Smartphone auch über gesprochene Interaktionsfunktionen, die den anderen mobilen Betriebssystemen ähneln. [ Zitat benötigt ]

Diese Funktionalität hängt von der Betriebssystemumgebung ab Qualität der Software, aber auch eine logische Struktur des Textes. Die Verwendung von Überschriften, Satzzeichen, das Vorhandensein alternativer Bildattribute usw. ist entscheidend für eine gute Stimmgebung. Auch eine Website kann durch die Verwendung einer geeigneten zweidimensionalen Positionierung mit CSS ein schönes Aussehen haben, aber ihre Standardlinearisierung, beispielsweise durch Unterdrücken von CSS und Javascript im Browser, ist möglicherweise nicht nachvollziehbar. [ zitiert ]

Anpassung [ edit ]

Bei den meisten Bildschirmlesegeräten kann der Benutzer auswählen, ob die Interpunktion angekündigt oder still ignoriert wird. Einige Screenreader können durch Skripting an eine bestimmte Anwendung angepasst werden. Ein Vorteil der Skripterstellung besteht darin, dass Anpassungen von Benutzern gemeinsam genutzt werden können, wodurch die Zugänglichkeit für alle Benutzer erhöht wird. JAWS erfreut sich beispielsweise einer aktiven Gemeinschaft für das Teilen von Skripts. Zitat benötigt ]

Verbosity [ ]

Ausführlichkeit ist eine Funktion der Bildschirmlese-Software, die Computerbenutzer mit Sehstörungen unterstützt. Mit den Steuerelementen für Sprachausgabe kann der Benutzer auswählen, wie viel Sprachfeedback er hören möchte. Insbesondere können mit den Ausführlichkeitseinstellungen Benutzer ein mentales Modell von Webseiten erstellen, die auf ihrem Computerbildschirm angezeigt werden. Basierend auf den Ausführlichkeitseinstellungen informiert ein Bildschirmleseprogramm Benutzer über bestimmte Formatierungsänderungen, z. B. wann ein Frame oder eine Tabelle beginnt und endet, wo Grafiken in den Text eingefügt wurden oder wann eine Liste im Dokument angezeigt wird. [ Zitat benötigt ]

Sprache [ edit ]

Einige Bildschirmlesegeräte können Text in mehreren Sprachen lesen, vorausgesetzt, die Sprache des Materials ist kodiert seine Metadaten. [17]

Einige Bildschirmleseprogramme [die? auch Sprachverbosität enthalten, die automatisch die Einstellungen der Sprachausgabe in Bezug auf die Sprachausgabe erkennt . Wenn ein Benutzer beispielsweise zu einer Website im Vereinigten Königreich navigiert, wird der Text mit englischem Akzent gelesen. [ Zitat benötigt ]

Siehe auch [ ] ]

Referenzen [ ]

  1. ^ "Typen von technischen Hilfsmitteln". Microsoft Accessibility . 13. Juni 2016 .
  2. ^ a b c ] "Bildschirmleser - Technologie und erfrischbare Braillezeilen". AFB . 13. Juni 2016 .
  3. ^ "Bildschirmleser und wie die Hilfe beim E-Learning helfen". Virginia.gov . 13. Juni 2016 .
  4. ^ "Hören Sie Text mit Sprecher vorlesen". Microsoft . 13. Juni 2016 .
  5. ^ Coyier, Chris (29. Oktober 2007). "Grundlagen der Barrierefreiheit: Wie sieht Ihre Seite mit einem Bildschirmleser aus?" CSS-Tricks . 13. Juni 2016 .
  6. ^ "Was ist ein Bildschirmleser". Nomensa . Abgerufen 9. Juli 2017 .
  7. ^ "BlackBerry Screen Reader ein- oder ausschalten". Docs.blackberry.com . Abgerufen 4. Januar 2014 .
  8. ^ "BlackBerry® Screen Reader". BlackBerry Screen Reader wird auf den BlackBerry® Curve ™ 9220, 9315, 9320, 9350, 9360 und 9370 Smartphones unterstützt
  9. ^ Theofanos, Mary Frances und Redish, Janice (Ginny) (November bis Dezember 2003) ). "Richtlinien für barrierefreie und nutzbare Websites: Beobachten von Benutzern, die mit Bildschirmlesern arbeiten". selbst veröffentlichte Version. Redish & Associates . Abgerufen 20. Juli 2008 . CS1 maint: Mehrere Namen: Autorenliste (Link)
  10. ^ "Talking Terminals. BYTE, September 1982". Nach dem Original am 25. Juni 2006 archiviert. 7. September 2006 .
  11. ^ Paul Blenkhorn, "Das RCEVH -Projekt zu Mikrocomputersystemen und computergestütztem Lernen", British Journal of Visual Impairment, 4 / 3, 101-103 (1986). Kostenlose HTML-Version bei Visugate.
  12. ^ "Zugriff auf PCs mittels Sprachsynthese. RNIB New Beacon No.76, Mai 1992".
  13. ^ Gemäß "Making the GUI Talk "(von Richard Schwerdtfeger, BYTE Dezember 1991, S. 118-128), der erste Bildschirmleser, der ein Off-Screen-Modell baute, war outSPOKEN. ^ Implementieren von Barrierefreiheit auf Android.
  14. ^ Apple Accessibility API .
  15. ^ "Oracle Technology Network für Java-Entwickler - Oracle Technology Network - Oracle".
  16. ^ 19659094 ] Chris Heilmann (13. März 2008). "Yahoo! - Suchergebnisse jetzt mit Unterstützung natürlicher Sprache". Yahoo! Blog des Entwicklernetzwerks . Nach dem Original am 25. Januar 2009 archiviert . 28. Februar 2015 .

Externe Links [ edit ]

No comments:

Post a Comment