18
Blind-enT: Making objects visible for blind people* Waldemar Bartyna (speaker) S. Ambroszkiewicz; M. Faderewski; S. Jakubowski; D. Kocieliński; D. Mikułowski; G. Terlikowski Institute of Computer Science, University of Podlasie, POLAND *)The work was partially supported by a grant from the British Council

Blind-enT: Making objects visible for blind people*

  • Upload
    lundy

  • View
    28

  • Download
    0

Embed Size (px)

DESCRIPTION

Blind-enT: Making objects visible for blind people*. Waldemar Bartyna ( speaker ) S. Ambroszkiewicz; M. Faderewski; S. Jakubowski; D. Kocieliński; D. Mikułowski; G. Terlikowski Institute of Computer Science, University of Podlasie, POLAND - PowerPoint PPT Presentation

Citation preview

Page 1: Blind-enT: Making objects visible for blind people*

Blind-enT: Making objects visible for blind people* Waldemar Bartyna (speaker)

S. Ambroszkiewicz; M. Faderewski; S. Jakubowski; D. Kocieliński; D. Mikułowski; G. TerlikowskiInstitute of Computer Science, University of Podlasie, POLAND

*)The work was partially supported by a grant from the British Council

Page 2: Blind-enT: Making objects visible for blind people*

The goal of our project

• a blind person can perceive visual attributes of objects, e.g., door, pillar, ditch, elevator, passage, room, hall, etc.,

• having only a mobile cellular phone in his/her hand, e.g., Nokia 6600.

• can familiarize environment (e.g., building, street, town) by getting to know a cognitive map

• can be given a short and safe path on the map • Guidance along this path

Page 3: Blind-enT: Making objects visible for blind people*

What is needed?

• mobile phone alone (even as smart as Nokia 6600) is not enough

• special infrastructure is needed to provide information about objects and environment to the mobile

• the information is processed and delivered to the blind user as voice

• mobile is a computer connected (via GPRS, Bluetooth, and infrared) to other computers and devices

Page 4: Blind-enT: Making objects visible for blind people*

System architecture

Internet

R-server

elementaryobject

complexobject

Blue- server

mobile

IrDA

GPRS

Bluetooth

Page 5: Blind-enT: Making objects visible for blind people*

The basic idea

• unlike the famous „Talking Signs”, the object description as well as a map of complex object is not in a voice format

• it is a special data structure expressed in terms of generic attributes and types

• it can be processed automatically • only the result of such processing is delivered

to a blind user as voice• THE IDEA: generic object attributes and

types

Page 6: Blind-enT: Making objects visible for blind people*

Attributes and types

• object is of some type, and has some attributes

• type and attributes are specified in uniform and digital form

• once the object is identified, they can be delivered to the mobile

• how to get object’s identifier?• via infrared or/and Bluetooth transceivers

embedded into the objects

Page 7: Blind-enT: Making objects visible for blind people*

Object description

• Object’s identifier and short textual info• Type name • List of attribute names and their values.• Object position: X, Y, and Z coordinates • List of identifiers of superior objects • List of identifiers of sub objects• List of neighbours. A neighbour consists of an

identifier, the azimuth along with the distance from the object to this neighbour, as well as a short textual info.

Page 8: Blind-enT: Making objects visible for blind people*

Elementarny Objects

wallwall

Neighbours: straight safe and direct path between objects

azimuth and distance to neighbor

exit2exit1

Page 9: Blind-enT: Making objects visible for blind people*

Object oriented maps:

complex objects

……

platform1

Railway station

hall

ticket office exit2 exit1 tracklamp

postexit3

hall and platform1 are neighbors

Page 10: Blind-enT: Making objects visible for blind people*

Object hierarchy

• Object hierarchy: super and sub objects • Object oriented map: hierarchical collection of

object descriptions– the root object (e.g., a complex object: town or

large building), – its sub-objects, sub-sub-objects, and so on up to

the elementary objects.

• Map can be represented as a tree• Restriction of the tree to a branch of length n

can be viewed as the scale n of this map

Page 11: Blind-enT: Making objects visible for blind people*

Virtual tours

• having object oriented map, blind user can familiarize the surrounding area

• the mobile can display descriptions of neighbour objects, superior object, and sub objects

• this is delivered to blind user as voice• the blind user can navigate between the

objects on the map acquiring knowledge about them

Page 12: Blind-enT: Making objects visible for blind people*

XML data structures

• data structure for representing object attributes, types, identifiers, and descriptions are specified in XML Schema

• attribute, type, object identifier and description are instances of the corresponding schema

• these schemas are available from the project web site

Page 13: Blind-enT: Making objects visible for blind people*

The algorithm of hierarchical routing

building2

street1

Railway station

building1

…street2

• Graph of the neighbourhood of the immediate sub-objects of town

Page 14: Blind-enT: Making objects visible for blind people*

The algorithm of hierarchical routing

1-st floor

… stairs1

ground floor

2-nd floor

stairs2

• Graph of the neighborhood of the immediate sub-objects of a building

Page 15: Blind-enT: Making objects visible for blind people*

Prototype implementation

• object oriented maps constructed• the maps served for testing the routing

algorithm and virtual tours by blind and sighted users

• elementary objects were simulated by the second mobile phone (Nokia 6600).

• Blue-server was implemented on this very notebook

Page 16: Blind-enT: Making objects visible for blind people*

Prototype implementation

• R-server implemented on a PC-workstation: ii4.ap.siedlce.pl

• Bluetooth, infrared and GPRS connectivity has been verified

• the application (for blind user) on the mobile phone (Nokia 6600) implemented in C++ directly on the Symbian OS

Page 17: Blind-enT: Making objects visible for blind people*

Prototype implementation

experiments proved our claim:

mobile phone is enough for making objects visible for blind people

Page 18: Blind-enT: Making objects visible for blind people*

Conclusions

• THE PROBLEM: short range of infrared connectivity (up to 6 meters) and Bluetooth connectivity (up to 10 meters).

• Once this problem is solved (by a manufacturer) the system can be applied in the real environment.

• Prototype implementation is ready for demonstration after the session.

• Visit our web site, http://ii4.ap.siedlce.pl