The K-Zone: Sony PRS-500 e-book reader

It's about time somebody produced a gadget which combined the advantages of computer technology (high storage capacity, rapid searching) with the advantages of real paper books (easy on the eyes; straightforward user interface; low power consumption). Many manufacturers have promised us such a gadget, but none has yet really lived up to the promise. Sony claims to have something on offer which is not merely different from what has gone before, but fundamentally different.
      Like many book enthusiasts who have an interest in gadgets, I have from time to time read books on a PDA. In my opinion, the Sharp Zaurus was (and is) a good e-book machine: low (second-hand) cost, two memory slots, and a very clear, sharp screen. However, the screen is hard on the eyes after a relatively short time and, with the backlight on (and it needs to be on most of the time), only allows for a few hours reading to a battery charge. There is a good range of e-book software available, however, and much of it is open-source.
      What makes the Sony PRS-500 fundamentally different from a PDA is its screen. The screen is based on something Sony calls `E-Ink' technology, also known as `electronic paper'. The E-Ink display does not work on a continuous scan principle like most CRT and TFT displays. Instead, the reflectivity of the screen pixels is set on a semi-permanent basis by changing their electrical charge. This has two great advantages over a PDA screen: no flicker, and negligible power consumption. Sony claims a battery life of 7,500 page-turns. If you read, say, one page a minute, that suggests battery life not merely better than you'd get with a PDA, but orders of magnitude better.
      The PRS-500 is not the only E-Ink device on the market -- it's not even the first device from Sony. Sony's first excursion into this field was the Librié -- a miserable failure because of its absurd digital rights management (DRM) system. At the time of writing, the only serious competitor to the PRS-500 is the iRex iLiad which, quite frankly, is presently unaffordable by people of normal means.
      At its launch the PRS-500 received some terrible reviews -- many, it is now obvious, by people who had never actually used the product. Given Sony's history it was generally assumed that the PRS-500 would be burdened by the same execrable DRM limitations as the Librié; in fact, this is not the case. The PRS-500 reads unencrypted, non-DRM files in a number of formats and, what's more, can read them straight off an SD card.

The much-hyped screen

Is the E-Ink screen as good as Sony hypes it up to be? In my view it's not as good as printed paper, but it's far, far better than an LCD display, even of the same size. And you won't get one the same size -- not in a package as small and light as the PRS-500. If you imagine reading a printed book where the pages are grey rather than perfectly white, you'll get the idea.
      The E-Ink display works best in ordinary daylight -- if it's light enough to read an ordinary book without squinting, it's light enough to read the PRS-500. Unlike an ordinary book, you can adjust the font size of the PRS-500 display to make it easier to read in low light. With the largest font setting, I found it perfectly possible to read by candlelight.
      The PRS-500 does least well in conditions where LCD displays do best -- in the dark. The E-Ink display is not backlit (it can't be backlit -- the display material is opaque), and that means you'll need a lamp of some sort to read it in low light, as you would for a real book. Arguably the display could be front-lit; but it's a big screen, and I'm not sure the unit's battery would be up to it. Of course, you can attach a clip-on reading lamp to the PRS-500's case to help in low light.
      The E-Ink screen does suffer from an effect called `ghosting'. When the display changes, an after-image of the previous display lingers for a while. To reduce ghosting, when you turn a virtual page, the whole screen is drawn inverted before being drawn correctly. This process takes about a second. Some users have complained about this, but I don't find it objectionable, given the advantages of the E-Ink screen as a whole. The screen inversion process is not used for menus and navigation, presumably because it would be too slow. So you do see a bit of ghosting there. The impression I get from owner's comments is that either some units suffer more ghosting than others, or some owners are more fussy than others, or both.
      By its very nature the E-Ink display is monochromatic. This is not really a problem for reading novels -- most printed novels are black-on-white anyway. I understand that full-colour E-Ink is technically feasible, but currently too expensive for consumer gadgets.

Formats

The PRS-500 supports Sony's proprietary `BBeB' (`Broad Band Electronic Book') format (a.k.a. LRF format), with and without DRM. As far as I can tell, all the book titles available for download from Sony's `Connect Store' are in DRM-protected BBeB format. These titles can be viewed on up to six devices and, if you pay for a title and then lose it, you can download it again free of charge (provided it is to one of you six registered devices).
      Personally I dislike DRM in all its forms -- not because I want to make bootleg copies, but because I can do without the hassle of DRM. The PRS-500 DRM scheme does seem more owner-friendly than the detestable system that killed the Librié, but the pros and cons of Sony's DRM schemes are acamedic outside the USA -- you can only use the Connect Store if you have a US postal address. I had a quick look at what was on offer, and there seemed to be a reasonable range at not-too-painful prices; but it's irrelevant outside the US.

But not to worry -- there is a world of content outside Sony's on-line store. The PRS-500 supports plain text, RTF, and PDF as well as BBeB. In my view, RTF is a pretty good format for e-books: it's simple, and supports most of the formatting and layout found in a printed novel. Most importantly, it's reflowable. That means that the file does not specify the exact positions of the characters on the page, merely the order they are to be presented, with hints about layout. This is of great importance when reading on a display which is smaller than print size: if a document was originally formatted for, say, an A4 page, it will only be readable on the PRS-500 screen (or any smaller-than-A4 screen) if the text can be reflowed to fit the screen.
      For this reason, PDF is a very bad format for e-books. PDF is a page description language, and is not reflowable at all, without losing a lot of formatting. The purpose of PDF is to specify the exact layout of characters on a printed page -- something it does very well. But if you take a PDF formatted for an A4 page, it won't fit onto the PRS screen and still be readable. A number of utilties are available which attempt to reflow PDF, including my own modest ebookconverter program; but the results are rarely very satisfactory. This is not a limitation of the PRS-500 -- it is a consequence of attempting to use PDF for something it was never designed for.
      Of course, if you're producing your own PDF files -- perhaps from other sources (Microsoft Word, LaTeX documents, etc) -- so long as you set the page size to match the PRS-500 screen dimensions, they will normally display reasonably well. Just don't expect any old PDF to be particularly readable, and A4-sized PDFs are a non-starter.
      The PRS-500 does not natively support HTML, but there are a number of utilities circulating that convert HTML to RTF, which is well supported.
      Plain text documents are reflowable to a degree, although not as easily as RTF or HTML. The problem is that reflowing usually loses what little formatting and layout information there is in a plain text document. Again, this is not really a limitation of the PRS-500: there is no standard way in a text document of distinguishing between an end-of-paragraph and an end-of-line (both are usually represented as ASCII carriage return and/or line-feed characters). So it's very easy to get the layout and the formatting mixed up. Reflowing tools are available for text files which make use of heuristics (educated guesses) to work out where the paragraph breaks and headers are, as distinct from line breaks. In principle the PRS-500 could make a better job of displaying plain text than it does. However, my experience is that by adjusting the font size and the screen orientation (landscape/portrait) most plain text files are readable, after a fashion.

Because I mostly use the PRS-500 for reading novels, I'm not particularly interested in its PDF support, to be honest. Most of the stuff I read is in plain text format or HTML, the latter which I convert to RTF using OpenOffice. If you're mostly interested in reading PDFs, particularly formatted for an A4 page or similar, the PRS-500 probably isn't for you.

Storage and document management

The PRS-500 has about 100Mb internal memory for documents (and other supported files), and a memory card slot. The slot takes SD cards up to 2GB, and Sony memory sticks. It's possible that 4GB memory sticks are supported with the latest firmware (reports vary), but 4GB SDs are probably not supported. For most purposes there is no advantage to using a memory card at all, regardless of capacity, for reasons that I'll explain in a moment. But if you don't want to use Microsoft Windows to install documents, you may not have an alternative.

There are essentially two ways to get documents onto the PRS-500: over a USB connection, and on a memory stick. The unit itself has no document management capabilities, which means that USB is the only way to get documents into the internal memory. Or out of the internal memory, for that matter.
      Because the PRS-500 will operate directly from a memory stick, you don't necessarily need to store documents in the internal memory. But there are, in fact, good reasons to do so. First, rendering is quicker, so you get faster page turns. Second, the internal memory uses less battery power. Third -- and this may be crucial -- you can't organize memory card content into collections, only internal content.
      Collections are simply named groups of books. Because content cannot be organized hierarchically (into directories and subdirectories), collections are the only built-in method of applying an organizational structure to a document collection. Other than this, documents can be listed sorted by author or by title (or filename, for documents which don't have a title). If you have a large number of documents, it can take a long, long time to find the one you want using either of these listing methods. Although collections are rudimentary, they do allow you to group books by genre, or format, or source, or whatever. Of course, if you define more than a few dozen collections, the problem of navigating collections becomes as acute as the problem of navigating titles themselves.

So most users find that although it is possible, in principle, to jam several thousand large books onto an SD card, there's absolutely no point in doing so -- you'll never be able to find what you want to read. This makes the SD card slot effectively useless, except perhaps for storing MP3 audio files (see below). The PRS-500 would be made radically more useable if it supported a hierarchical organization of documents, perhaps using simple directories and subdirectories.
      So most users, in practice, find the internal memory more practical than memory cards. The capacity of 100Mb or so is more useful than it sounds, because data is automatically compressed. I currently have about 200 full-sized novels on my PRS-500, in RTF and plain text formats, and the internal memory is nowhere near full. Of course, if you want to read PDFs with embedded images, you may find the 100Mb capacity more limiting.

The internal memory, as I mentioned, is only accessible over USB and, very irritatingly, the PRS-500 uses a proprietary USB protocol. It doesn't appear as a USB hard drive, for example. This means that users of anything other than Microsoft Windows are going to be in for a hard time. The USB protocol has been reverse-engineered, and there are utilities which might allow access for Linux and Mac users. I haven't tried any of these, mostly because they seem to require installing versions of things that would break my Linux system. To be honest, given the speed I read, and given the 200+ novel capacity of the unit, I don't expect that the PRS-500 will compel me to use Windows very often -- probably only a few more times in this life, which I can cope with.
      The supplied Windows software worked reasonably well for me, although there have been mixed reactions from other owners. The software allows document files to be copied to the unit, moved around and, if necessary, deleted. It also takes care of installing DRM-protected content, a feature I had no opportunity, or inclination, to test.

User interface and navigation

In my view, this is what lets the PRS-500 down. The unit is excellent for reading a book, one page at a time, from cover to cover. However, it is difficult to find a particular book -- particularly if you have a lot -- and, once you've found it, it's difficult to find a particular page. There are no search or index facilities, nor is there a global history facility. That is, there's no way to get a list of the most recent pages read in all books you're currently reading.
      This whole situation is exacerbated by the fact that the PRS-500 displays reading location in terms of pages. Now, that makes sense for a paper book, where the pages are of a fixed size. But the PRS-500 allows you to change the font size, which changes the amount of text on the page, which changes the number of pages in the book. So, as you change the font size, you may find that you skip from page 100, to page 200, to page 400, all while looking at the same sentance. So, although you can bookmark particular pages, you can't tell at a glance whether one bookmark is nearer the end of the book than another, unless you never change the font size.
      The rudimentary bookmark system does allow you to maintain a particular reading position in a number of different books (subject to the page numbering complication) but takes some self-discipline to use. Within a book you can skip forward and back one or ten pages at a time, or jump in 10% steps.

The user interface as a whole is, well, quirky and illogical. For example, you can't delete all the bookmarks in a document if you opened the document via a bookmark. You have to find it in the long list of documents to get to the menu that allows bookmarks to be deleted. The page forward/page back buttons are duplicated on the case of the unit, only an inch or so apart. The button that sets a bookmark lights up when you press it, but none of the other buttons do. To some extent, limitations of the hardware itself will impose restrictions on what the user interface can do. The screen is slow to redraw because of the way it works, so you wouldn't want too many pop-up thingies in the user interface. The processor is slow -- presumably to maximise battery life, so you wouldn't be able to do anything too fancy (full-text search might be a bit tricky). But other handheld gadgets manage a better UI with inferior hardware. My overall impression is of a user interface that has not been sufficiently tested by end users before being finalized.
      For reading long novels none of this is a serious problem; but if you need to hop from book to book, or even from page to page, you could be out of luck.

The audio player

Yes, the PRS-500 has a built in audio player, which supports MP3 and AAC formats. The unit has the makings of a decent audio player -- it has a memory card slot, a screen, and an audio output -- but it is so poorly executed as almost to be useless. You could, in an emergency, play audio on the PRS-500. But you'd have to be pretty desparate.
      The problem is the user interface, again. All the unit can do with audio is play files, starting with a particular item, in alphabetic order of title, until you tell it to stop. Because the PRS-500 has no way to organize content, if you have more than a few dozen audio items you won't be able to find the one you want to play anyway. You can read a book while playing audio but, if you do, it's very easy to forget that music is playing once you take the headphones off, and it won't stop playing until the battery is exhausted. For a few pounds on eBay you can buy an MP3 player the size of a matchbox that offers a better audio-playing experience than the PRS-500.
      It's a shame, because the unit could be a good audio player -- all the hardware is there. Some of the problems that need to be solved to make it a good audio player also need to be solved to improve it as an e-book reader, particularly the lack of directory support. It's widely speculated the Sony has deliberately impoverished the audio player in order not to compete with the company's own dedicated audio products. This may be true but, in my view, it's more likely that the developers didn't have time to do a more extensive job.

Image viewer

The PRS-500 will display images in JPEG and other formats. I can't really think of any use for this feature, given that the screen is not merely monochromatic, but only has two shades of grey. Streetmaps, maybe? Anyhow, I don't use it, and can't comment on how well it works.

Battery

The battery life of the PRS-500 really does seem to be ask good as claimed, at least if the battery meter is reliable. I've only charged mine once since it arrived, and that was only because I left the audio player running. The battery meter is still showing full charge, after several weeks of intensive use.
      I should point out that, although the unit will charge over the USB connection, it needs to be told to charge, and that can only be done by the supplied Windows software, or something reverse-engineered from it. Merely plugging the unit in to a USB socket won't charge it. However, the unit has a mains charger, so that isn't an insurmountable problem.

Conclusion

For reading novels, the PRS-500 offers an experience much nearer to reading a proper, printed book than anything else I've come across. But it has the advantage of a capacity of hundreds of books (maybe thousands, if Sony fix the user interface problems). There are plenty of free and out-of-copyright books that can be read on it, without resorting to paid-for DRM content. Battery life is very impressive (weeks or months), and the unit is tolerably portable.
      On the negative side, the user interface is irritating and illogical when it comes to doing anything other than reading a particuar book. Developer effort that has been put into the pointless `bonus features' -- such as the MP3 player -- would have been better employed improving the operation of the major functions of the unit. The lack of support for environments other than Microsoft Windows is irksome, but not entirely unexpected. The unit is completely dependent on Windows, but Windows users certainly have a much easier time of things.

In short, it's good; but with a bit of effort it could have been great.
©1994-2006 Kevin Boone, all rights reserved