The present invention relates to an apparatus and method for assisting the reading of displayed alphanumeric characters.
Traditionally, when reading text on paper, particularly long rows or columns of figures with no guide lines, readers will often resort to using a reading guide such as a ruler to assist in the reading of the text to ensure that the readers position is not lost. With the prevalent use of digital technology printed documents are giving way to digitally displayed documents. Thus readers spend much more time reading text and figures on a display screen of a digital device. Using such a medium the readers still have the basic need to assist them in the reading of the text displayed on the screen. This is particularly the case with the increasing resolution available for computer screens thus enabling far more text to be displayed at once. One solution open to the reader is to resort to the retrograde use of a ruler or similar straight edged device to track the lines or columns of the text as required by the user.
The inventor of the present invention has identified a need for an improved method of assisting a reader of alphanumeric characters on a display.
The present invention provides a method and apparatus which overcomes the deficiency in the prior art by enabling a user of a digital device, on which alphanumeric characters are displayed in rows and/or columns, to select a position in the displayed alphanumeric characters whereby a row or column corresponding to the selected position in the displayed alphanumeric characters is visually emphasised to assist the reading of the alphanumeric characters in the row or column.
The present invention thus provides what is often termed a software feature which can be included in software performing the display and processing of the alphanumeric characters, or it can be provided as a separate software application which can interface with one or any number of alphanumeric character processing and display applications, such as spreadsheet applications and text processing applications, including word processing applications, email applications, and HTML editor applications for example.
In one embodiment, the row or column can be visually emphasised by displaying an opaque bar adjacent to the row or column. In this embodiment the bar can be displayed between the row or column and an adjacent row or column.
In another embodiment, the row or column is visually emphasised by highlighting the row or column.
In another embodiment, the row or column is visually emphasised by magnifying the row or column.
In one embodiment, a user can enter a request to move the visual emphasis to another row or column respectively when the user has finished reading the alphanumeric characters in the row or column. Conveniently this can be carried out by a drag operation using a pointing device.
In one embodiment, the software features is enabled by initially receiving a user selection to enable the visually emphasis of a row or column to assist reading.
In one embodiment where the alphanumeric characters can be processed, for example by insertion, deletion or movement, the visual emphasis stays with the row or column of alphanumeric characters if the row or column is moved in the display.
In one embodiment, user input comments are input by a user for association with the row or column, and the input comments are displayed when the row or column is visibly emphasised. This enables a user to add useful comments which are associated with the row and can appear whenever the row or column is selected for visible emphasis. Thus the comments entered are associated with the alphanumeric characters, and in one embodiment will stay associated even if the alphanumeric characters move. In one specific embodiment, the user input comments are displayed in a bar used to visually emphasise the row or column. In another specific embodiment, a user initially selects to enable the visually emphasis of a row or column to assist reading, and to enable the input of comments.
In one embodiment, the alphanumeric characters are displayed in a spreadsheet and the row comprises a row of cells and the column comprises a column of cells.
In one embodiment, the alphanumeric characters are displayed in a text processing application and the row comprises a line of text and the column comprises a column of text.
The present invention can be implemented in software on a programmable digital apparatus. It can also be implemented solely in hardware or in a mix or hardware and software.
Since the present invention can be implemented in software, the present invention can be embodied as computer readable code provided to a programmable apparatus on any suitable carrier medium. Such a carrier medium can comprise a transient medium i.e. a signal such as an electrical signal, an electronic signal, optical signal, an acoustic signal, a magnetic signal, or an electromagnetic signal e.g. a microwave or RF signal Alternatively the carrier medium can comprise a storage medium such as a floppy disk, CD ROM, had disk drive, magnetic tape device, or a solid state memory device.
Embodiments of the present invention will now be described with reference to the accompanying drawings, in which:
The computer is also provided with a network connection 10 to enable the downloading of program code into the program memory 15. The computer is also provided with a floppy disk drive 18 for receiving floppy disks 19 carrying program code for loading into the program memory 15. A bus 17 interconnects all of the components of the computer.
Thus in this embodiment of the present invention the functionality is provided by a general purpose computer programmed with a prior art alphanumeric character processing application and a visual emphasis application acting as an ‘add-on’ to enhance the functionality of the prior art alphanumeric character processing application to enable a user to select a row or column of alphanumeric characters at a position on the display in order to visually enhance the row or column to assist in the reading of the alphanumeric characters in the row or column.
FIGS. 3 to 6 illustrate displays according to three different embodiments of the present invention.
The embodiment of
A user can use the pointing device 13 to move a cursor 33 to a position over a row or column 31. A user can then select to visually enhance the row or column. This can be done by any well know graphical use interface manner. For example a user could ‘right click’ on the row or column to display a menu that includes the option to visually enhance the row or column. The menu can include the option to visually enhance a row or a column. It can also give the use the option to select to add a comment to the enhancement.
As can be seen in
In this embodiment the positioning of the bar 32 and the appearance of the bar 32 can be user configurable. One method of configuration is to provide a menu option which is available before a user adds a bar 32 to the screen 30. This can allow a user to select to enable the visual enhancement feature e.g. to activate the menu option when a right click operation is made over a row or column, and to enable the addition of comments to a bar 32. Also the user can select the position of the bar 32 e.g. under or over a selected row or to the right or left of a selected column. Another method of configuration is to provide the menu options when a user selects to add a bar 32 e.g. when a user right clicks on a selected row or column.
Although not shown in
In the embodiments of
Although the present invention has been described with reference to specific embodiments, it will be apparent to a skilled person in the art that modifications lie within the spirit and scope of the present invention.