"ビューワ上に表示された電子書籍のためのテキスト音声変換を提供する方法であって、前記ビューワ上に電子書籍のページを表示するステップであって、前記ページはテキストを含む、ステップと、音声に変換するために前記表示されたページ上のテキストの選択を受け取るステップと、前記選択されたテキストの少なくとも一部を対応する音声に変換するステップと、を含むことを特徴とする方法。請求項1記載の方法において、前記テキストの変換を停止するステップを更に含むことを特徴とする方法。請求項2記載の方法において、前記テキストの変換を再開するステップを更に含むことを特徴とする方法。請求項1記載の方法において、前記テキストの中でユーザによって選択された語の定義を音声形式で提供するステップを更に含むことを特徴とする方法。請求項1記載の方法において、前記ユーザが前記音声への変換速度を調整することを可能にするステップを更に含むことを特徴とする方法。請求項1記載の方法において、前記対応する音声のために特定のタイプの声をユーザが選択することを可能にするステップを更に含むことを特徴とする方法。ビューワ上に表示された電子書籍のためのテキスト音声変換を提供する方法であって、前記ビューワ上に電子書籍のページを表示するステップであって、前記ページはテキストを含む、ステップと、音声に変換するために前記表示されたページ上のテキストの選択を受け取るステップと、前記選択されたテキストの少なくとも一部を対応する音声に変換するステップと、を含んでおり、前記接続するステップは前記選択されたテキストに対応するオーディオファイルを評価するステップを含むことを特徴とする方法。ビューワ上に表示された電子書籍のためのテキスト音声変換を提供する方法であって、前記ビューワ上に電子書籍のページを表示するステップであって、前記ページはテキストを含む、ステップと、前記電子書籍のテキスト音声機能に関係する情報を受け取るステップと、前記情報に基づいて、前記表示されたページ上の前記テキストの少なくとも一部を対応する音声に変換するステップと、前記電子書籍の次のページを自動的に表示して、前記次のページのテキストの少なくとも一部を対応する音声に変換するステップと、を含むことを特徴とする方法。請求項8記載の方法において、前記テキストの変換を停止するステップを更に含むことを特徴とする方法。請求項9記載の方法において、前記テキストの変換を再開するステップを更に含むことを特徴とする方法。ビューワ上に表示された電子書籍のためのテキスト音声変換を提供する方法であって、前記ビューワ上に電子書籍のページを表示するステップであって、前記ページはテキストを含む、ステップと、前記電子書籍のテキスト音声機能に関係する情報を受け取るステップと、前記情報に基づいて、前記表示されたページ上の前記テキストの少なくとも一部を対応する音声に変換するステップと、別のページの選択を受け取ることに基づいて、前記電子書籍の別のページ上のテキストの少なくとも一部を対応する音声に自動的に変換するステップと、を含むことを特徴とする方法。請求項11記載の方法において、前記テキストの変換を停止するステップを更に含むことを特徴とする方法。請求項12記載の方法において、前記テキストの変換を再開するステップを更に含むことを特徴とする方法。ビューワ上に表示された電子書籍と関係する機能を実行するコマンドを受け取る方法であって、ビューワ上に電子書籍のページを表示するステップと、前記電子書籍の機能に関係する可聴的なコマンドを受け取るステップと、前記可聴的なコマンドを対応する電子信号に変換するステップと、前記電子信号に応答して前記機能を実行するステップと、を含むことを特徴とする方法。請求項14記載の方法において、前記受け取るステップはページめくりコマンドを受け取るステップを含むことを特徴とする方法。請求項14記載の方法において、前記受け取るステップは書籍を開くコマンドを受け取るステップを含むことを特徴とする方法。請求項14記載の方法において、利用可能な可聴的なコマンドの指示を表示するステップを更に含むことを特徴とする方法。ビューワ上に表示された電子書籍への口述を実行する方法であって、ビューワ上に電子書籍のページを表示するステップと、テキスト挿入位置のためのテキスト挿入カーソルを提供するステップと、音声をユーザから受け取るステップと、前記音声を対応する電子テキストに変換するステップと、前記テキストを前記ビューワ上に表示するステップと、前記テキストを前記電子書籍に挿入するステップと、を含むことを特徴とする方法。請求項18記載の方法において、前記挿入するステップは、前記テキストをユーザが前記カーソルを用いて識別した位置において前記電子書籍に挿入するステップを含むことを特徴とする方法。ビューワ上の表示に関して電子書籍へのアクセスを制限する方法であって、ビューワ上に表示するために電子書籍を記憶するステップと、前記電子書籍の機能に関する可聴的なコマンドをユーザから受け取るステップと、前記可聴的なコマンドを対応する電子信号に変換するステップと、前記電子信号が特定の基準を満足するばあいにだけ、ユーザからの前記電子書籍に関するコマンドを実行する承認を提供するステップと、を含むことを特徴とする方法。請求項20記載の方法において、前記表示するステップは、前記電子信号を前記ユーザに関係する記憶されている電子信号と比較するステップを含むことを特徴とする方法。ビューワ上に表示された電子書籍のためのテキスト音声変換を提供する装置であって、ビューワ上に電子書籍のページを表示するディスプレイであって、前記ページはテキストを含む、ディスプレイと、音声に変換するために前記表示されたページ上のテキストの選択を受け取る選択モジュールと、前記選択されたテキストの少なくとも一部を対応する音声に変換する変換モジュールと、を備えていることを特徴とする装置。請求項22記載の装置において、前記テキストの変換を停止する停止モジュールを更に含むことを特徴とする装置。請求項23記載の装置において、前記テキストの変換を再開する再開モジュールを更に含むことを特徴とする装置。請求項22記載の装置において、前記テキストの中でユーザによって選択された語の定義を音声形式で提供する辞書モジュールを更に含むことを特徴とする装置。請求項22記載の装置において、前記ユーザが前記音声への変換速度を調整することを可能にする速度モジュールを更に含むことを特徴とする装置。請求項22記載の装置において、前記対応する音声のために特定のタイプの声をユーザが選択することを可能にする音声オプションモジュールを更に含むことを特徴とする装置。ビューワ上に表示された電子書籍のためのテキスト音声変換を提供する装置であって、ビューワ上に電子書籍のページを表示するディスプレイであって、前記ページはテキストを含む、ディスプレイと、音声に変換するために前記表示されたページ上のテキストの選択を受け取る選択モジュールと、前記選択されたテキストの少なくとも一部を対応する音声に変換する変換モジュールと、を含んでおり、前記変換モジュールは前記選択されたテキストに対応するオーディオファイルを評価するオーディオ評価モジュールを含むことを特徴とする装置。ビューワ上に表示された電子書籍のためのテキスト音声変換を提供する装置であって、前記ビューワ上に電子書籍のページを表示する第1の変換ディスプレイであって、前記ページはテキストを含む、第1の変換ディスプレイと、前記電子書籍のテキスト音声機能に関係する情報を受け取るディスプレイモジュールと、前記情報に基づいて、前記表示されたページ上の前記テキストの少なくとも一部を対応する音声に変換する第2の変換モジュールと、前記電子書籍の次のページを自動的に表示するモジュールと、前記次のページのテキストの少なくとも一部を対応する音声に変換するモジュールと、を含むことを特徴とする装置。請求項29記載の装置において、前記テキストの変換を停止する停止モジュールを更に含むことを特徴とする装置。請求項30記載の装置において、前記テキストの変換を再開する再開モジュールを更に含むことを特徴とする装置。ビューワ上に表示された電子書籍のためのテキスト音声変換を提供する装置であって、ビューワ上に電子書籍のページを表示するディスプレイであって、前記ページはテキストを含む、ディスプレイと、前記電子書籍のテキスト音声機能に関係する情報を受け取る受取モジュールと、前記情報に基づいて、前記表示されたページ上の前記テキストの少なくとも一部を対応する音声に変換する変換モジュールと、別のページの選択を受け取ることに基づいて、前記電子書籍の別のページ上のテキストの少なくとも一部を対応する音声に自動的に変換するディスプレイモジュールと、を備えていることを特徴とする装置。請求項32記載の装置において、前記テキストの変換を停止する停止モジュールを更に含むことを特徴とする装置。請求項33記載の装置において、前記テキストの変換を再開する再開モジュールを更に含むことを特徴とする装置。ビューワ上に表示された電子書籍と関係する機能を実行するコマンドを受け取る装置であって、ビューワ上に電子書籍のページを表示するディスプレイと、前記電子書籍の機能に関係する可聴的なコマンドを受け取る受取モジュールと、前記可聴的なコマンドを対応する電子信号に変換する変換モジュールと、前記電子信号に応答して前記機能を実行する実行モジュールと、を備えていることを特徴とする装置。請求項35記載の装置において、前記受取モジュールはページめくりコマンドを受け取るページめくりモジュールを含むことを特徴とする装置。請求項35記載の装置において、前記受取モジュールは書籍を開くコマンドを受け取る書籍を開くモジュールを含むことを特徴とする装置。請求項35記載の装置において、利用可能な可聴的なコマンドの指示を表示するコマンド表示モジュールを更に含むことを特徴とする装置。ビューワ上に表示された電子書籍への口述を実行する装置であって、ビューワ上に電子書籍のページを表示するディスプレイと、音声をユーザから受け取る受取モジュールと、前記音声を対応する電子テキストに変換するコマンドモジュールと、前記テキストを前記電子書籍に挿入する挿入モジュールと、を含むことを特徴とする装置。請求項39記載の装置において、前記挿入モジュールは、前記テキストをユーザが識別した位置において前記電子書籍に挿入する挿入位置モジュールを含むことを特徴とする装置。ビューワ上の表示に関して電子書籍へのアクセスを制限する装置であって、ビューワ上に表示するために電子書籍を記憶する記憶モジュールと、前記電子書籍の機能に関する可聴的なコマンドをユーザから受け取る受取モジュールと、前記可聴的なコマンドを対応する電子信号に変換する変換モジュールと、前記電子信号が特定の基準を満足するばあいにだけ、ユーザからの前記電子書籍に関するコマンドを実行する承認を提供する承認モジュールと、を備えていることを特徴とする装置。請求項41記載の装置において、前記表示モジュールは、前記電子信号を前記ユーザに関係する記憶されている電子信号と比較する比較モジュールを含むことを特徴とする装置。ビューワ上に電子書籍のページを電子的に表示して、ユーザがテキスト音声機能をリクエストすることを可能にする方法であって、スクリーンをビューワ上に表示するステップと、電子書籍のページを前記スクリーンの中に表示するステップであって、前記ページはテキストを含む、ステップと、前記スクリーンの中に表示された前記テキストの少なくとも一部をユーザが識別することを可能にするステップと、前記スクリーンの中にセクションを表示して、前記識別されたテキストのテキスト音声変換をユーザがリクエストすることを可能にするステップと、を含むことを特徴とする方法。請求項43記載の方法において、セクションを表示して前記テキストにおいて識別された語の定義をユーザが音声形式でリクエストすることを可能にするステップを更に含むことを特徴とする方法。請求項43記載の方法において、セクションを表示して前記テキスト音声変換が停止されることをユーザがリクエストすることを可能にするステップを更に含むことを特徴とする方法。請求項45記載の方法において、セクションを表示して前記テキスト音声変換が再開されることをユーザがリクエストすることを可能にするステップを更に含むことを特徴とする方法。請求項43記載の方法において、テキスト音声変換が開始した後でイメージを前記スクリーン上に表示するステップを更に含むことを特徴とする方法。請求項47記載の方法において、前記イメージはJPEGファイルとMPEG2ファイルとの一方であることを特徴とする方法。請求項43記載の方法において、前記ユーザによって受け取られたコマンドに基づいてテキストから音声への可聴的な応答の速度を調整するステップを更に含むことを特徴とする方法。請求項43記載の方法において、電子書籍のメニュシステムテキストを音声に変換するステップと、メニュナビゲーションプロンプトを可聴的な信号として提供するステップと、前記受け取られたプロントに基づいて前記ユーザから可聴的なコマンドを受け取るステップと、を更に含むことを特徴とする方法。ビューワ上に電子書籍のページを電子的に表示して、ユーザがテキスト音声機能をリクエストすることを可能にするのに用いられるスクリーンであって、ビューワ上に表示するためのスクリーンと、電子書籍のページを前記スクリーンの中に表示するセクションであって、前記ページはテキストを含み、前記スクリーンの中に表示された前記テキストの少なくとも一部をユーザが識別することを可能にするセクションと、前記識別されたテキストのテキスト音声変換をユーザがリクエストすることを可能にする前記スクリーンの中の変換セクションと、を備えていることを特徴とするスクリーン。請求項51記載のスクリーンにおいて、前記テキストにおいて識別された語の定義をユーザが音声形式でリクエストすることを可能にする定義セクションを更に含むことを特徴とするスクリーン。請求項51記載のスクリーンにおいて、前記テキスト音声変換が停止されることをユーザがリクエストすることを可能にする停止セクションを更に含むことを特徴とするスクリーン。請求項53記載のスクリーンにおいて、前記テキスト音声変換が再開されることをユーザがリクエストすることを可能にする再開セクションを更に含むことを特徴とするスクリーン。電子書籍のページをビューワ上に電子的に表示してユーザが音声テキスト機能をリクエストすることを可能にする方法であって、スクリーンをビューワ上に表示するステップと、前記スクリーンの中に電子書籍のページを表示するステップと、前記スクリーンの中にセクションを表示して、テキストを前記電子書籍の前記表示されたページの中に挿入するために音声テキスト変換をユーザがリクエストすることを可能にするステップと、を含むことを特徴とする方法。請求項55記載の方法において、ユーザが前記音声テキスト変換を終了させるために前記スクリーンの中にセクションを表示するステップを更に含むことを特徴とする方法。電子書籍のページをビューワ上に電子的に表示してユーザが音声テキスト機能をリクエストすることを可能にするスクリーンであって、ビューワ上に表示するスクリーンと、電子書籍のページを表示するための前記スクリーンの中のセクションと、テキストを前記電子書籍の前記表示されたページの中に挿入するために音声テキスト変換をユーザがリクエストすることを可能にする前記スクリーンの中の口述開始セクションと、を備えていることを特徴とするスクリーン。請求項57記載のスクリーンにおいて、ユーザが前記音声テキスト変換を終了させるための前記スクリーンの中の口述終了セクションを更に含むことを特徴とするスクリーン。セキュリティ、便利さ、コスト、そしてそれ以外の技術的な問題などの理由により、書籍及び雑誌出版社は、現在、紙の形式でしか、その製品を配布することができない。しかし、本発明は、出版社が直面している問題を解決する。本発明による方法及び装置は、電子書籍に対してテキストから音声への変換及び音声認識機能を提供するという特徴を有している。ある実施例では、本発明による方法及び装置は、ビューワ上に電子書籍のページを表示し、前記ページはテキストを含む。次に本発明による方法及び装置は、音声に変換するために前記表示されたページ上のテキストの選択を受け取り、前記選択されたテキストの少なくとも一部を対応する音声に変換する。また、本発明による方法及び装置は、電子書籍の次のページを自動的に表示し、次のページのテキストの少なくとも一部を対応する音声に変換するか、又は、ユーザによる次のページの選択に基づいて変換を自動的に実行する。音声認識に関しては、本発明による方法及び装置は、ユーザからの音声を受け取り、その音声を対応する電子テキストに変換し、変換されたテキストを電子書籍の中に挿入する。音声又は可聴的なコマンドに関しては、本発明による方法及び装置は、電子書籍のある機能に関する可聴的なコマンドを受け取り、そのコマンドを対応する電子信号に変換し、その電子信号に応答して当該機能を実行する。音声セキュリティに関しては、本発明による方法及び装置は、ビューワ上に表示するために電子書籍を記憶する。次に、電子書籍のある機能に関する可聴的なコマンドをユーザから受け取り、そのコマンドを対応する電子信号に変換する。電子書籍に関するユーザからのコマンドは、電子信号が特定の基準を満足するときにだけ、実行される。電子書籍選択及び配送システムは、書籍を書店、図書館、学校そして消費者に配布する新たな方法である。本発明の技術的なブレークスルーにより、選択された電子書籍を配送し支払いを受け取る信頼性の高い電子的なシステムが提供される。このシステムは、独特な特徴の組み合わせであり、消費者に、高度な技術的魅力を備えていながら同時に非常に実用的であって携帯可能で使用が容易な日常的で身近な電子書籍ユニットを提供する。本システムの明らかな効果は、紙の書籍やコンピュータメモリ装置などの物理的な対象の配布を、書籍又はテキストの配布システムから取り除いたことである。書籍の購入は、ペイパーリードpayperreadTMな事柄となり、現在の書籍配布システムに付随しているオーバヘッド、中間の人間、印刷コスト、そして、時間的遅延を回避できる。大統領のスピーチ、新たな立法、堕胎に関する判決、OJシンプソンの証言などの出版されたマテリアル及びテキストを、最小の費用で、消費者に直ちに入手可能とすることができる。本発明のシステムは、テレビジョン、ケーブル、電話、そしてコンピュータ産業に関係する新たな技術の新規な組合せである。高帯域幅のデータ伝送、強力なセキュリティ保護方法、高度なデジタルスイッチング、高解像度の視覚的表示、新規なコントロールズ、そして、ユーザフレンドリなインターフェースソフトウェアを用いる。このテキスト配送システムの基本コンポーネントは、テキストを信号経路上に配置するサブシステムと、信号経路上に配置されたテキストを受け取り選択するサブシステムとである。このシステムの好適実施例には、システムを強化する追加的なコンポーネントやオプションの機能が含まれる。このシステムは、書店、図書館、学校、そして消費者による使用に向くように構成することができる。消費者向けのシステムは、4つのサブシステムで構成される。すなわち、1オペレーションセンタ、2配布システム、3受信、選択、読書、商取引及び伝送機能を含むホームサブシステム、そして、4課金及び集金システム、である。オペレーションセンタは、複数の基本機能を実行する。すなわち、テキストデータの処理テキストデータの受信、フォーマット化及び記憶を含む、テキストのセキュリティ符号化、書籍のカタログ化、メッセージングセンタ機能の提供、そして、アップリンク機能の実行である。このシステムは、オペレーションセンタからのテキストを、適切な信号経路の中にデータを挿入することによって、消費者の自宅に配送する。テキストの挿入は、一般に、オペレーションセンタ内にある又はその近くにあるアップリンクサイトでエンコーダによって実行される。信号経路がビデオ信号経路である場合には、このシステムは、垂直ブランキング期間VBIの複数のライン、アナログビデオ信号のすべてのライン、又は、デジタルビデオ信号を用いてテキストデータを送ることができる。VBI配送方法を用いると、トップの10又は20の書籍タイトルを、加入者のビデオ受信を妨げることなく、既存のケーブル又はブロードキャスト伝送能力を用いて、通常のプログラミングの間にビデオと共に送信することができる。ビデオ信号全体を用いると、数千冊の書籍を僅かに1時間の放送時間内に伝送できる。ほぼどのようなアナログ又はデジタルビデオ配布システムでも、テキストが含まれているビデオ信号を配送するのに用いることができる。テキストデータは、ADSL接続など高速な接続を有する電話ネットワーク例えば、公共交換型電話ネットワークを含む、それ以外の低速及び高速の信号経路を介して伝送することができる。また、上述の関係出願において開示されているように、これ以外の配送システムを用いることが可能である。ホームサブシステムは、4つの基本的な機能を実行する。すなわち、ビデオ配布システムへの接続、テキストの選択、テキストの記憶、そして、電話又はケーブル通信機構を通じた商取引である。ホームサブシステムのコンポーネントは、様々なハードウェア構成を有することができる。それぞれの機能は、別個のコンポーネントによって実行することができ、コンポーネントは統合することもでき、又は、既存のケーブルセットトップコンバータボックス及びテレビジョンの能力を用いることもできる。好ましくは、コネクタ、ライブラリユニット、そして電子書籍ユニットすなわちビューワユニットが用いられる。ホームサブシステムのコネクタ部分は、アナログビデオ信号を受け取り、テキストをビデオから引き離す又は抽出する。ホームライブラリは、テキスト信号を記憶し、システムへのユーザフレンドリなインターフェースを提供し、消費者の自宅で商取引トランザクションを処理する。ビューワは、テキスト又はメニュを見るためのスクリーンと、新規なユーザフレンドリなコントロールズ操作装置とを提供する。ビューワは、ホームサブシステムのすべての機能を内蔵することもできる。見るための装置は、好ましくは、1冊又は複数冊の電子書籍を読むために記憶しホームライブラリユニットと相互作用するスクリーンを提供する携帯型の書籍状のビューワである。高解像度のLCDディスプレイが、書籍を読むのとホームライブラリユニットとの相互作用との両方に用いられる。オプションの電話コネクタ又はリターンパスケーブル接続が、電話コールを開始し、ライブラリの補助を得て必要なデータを伝送し、注文と消費者の商取引の課金部分とを終了する。ユーザフレンドリなコントロールズには、ブックマーク、現在の書籍、そしてページ繰りボタンが含まれる。課金及び集金システムは、トランザクションの管理、認証、集金、そして出版社への支払いを、電話システムを用いて自動的に実行する。また、上述の関連出願において開示されているように、これ以外の注文方法を用いることも可能である。一実施形態において、電子書籍選択及び配送システム200の基本コンポーネントは、図1に示されているように、エンコーダ204と、ビデオ配布システム208と、コネクタ212と、テキストセレクタ216とである。エンコーダ204は、テキストデータをビデオ信号上に配置して複合ビデオ信号を形成する。この複合信号は、テキストデータだけを含むこともあるが、通常は、ビデオデータとテキストデータとの両方を運ぶ。テキストデータをビデオ信号上に符号化するのには、様々な装置及び方法を用いることができる。ビデオ配布システム208は、エンコーダ204のシングルポイントからの複合ビデオ信号を、コネクタ212を有する複数の場所に分配する。コネクタ212は、デジタル又はアナログビデオ信号をビデオ配布システム208から受け取り、複合ビデオ信号から、テキストデータを分離、引き離し又は抽出する。必要であれば、抽出されたテキストデータは、デジタルビットストリームに変換される。テキストセレクタ216は、コネクタ212と共に機能して、テキストを選択する。コネクタ212とテキストセレクタ216との組合せを用いると、複合又はビデオ信号から希望するテキストを選択し検索する様々な方法が可能である。テキストは、予め選択する、受信時に選択する、又は、受信され記憶された後で選択することのいずれも可能である。好適な方法は、コネクタ212が、ビデオ信号からすべてのテキストを引き離し、テキストセレクタ216に、コネクタ212から受け取られたすべてのテキストをスクリーニングさせることである。テキストセレクタ216は、テキストが後述するスクリーニングプロセスにパスした場合にだけ、そのテキストを長期又は恒久的なメモリに記憶する。電子書籍選択及び配送システム200の概要が、図2に示されている。システム200には、アップリンクサイト254を含むオペレーションセンタ250と、ビデオ配布システム208と、ビデオコネクタ212を含むホームシステム258と、ライブラリ262と、ビューワ266と、電話コネクタ270と、電話システム274と、インターネットウェブサイト279と、課金及び集金サブシステム278とが含まれる。やはり図2に示されているように、ホームシステム258は、テレビジョン259とパーソナルコンピュータ261とへの接続を含みうる。テレビジョン259とパーソナルコンピュータ261とは、メニュスクリーン、電子書籍、電子ファイル、又は、配送システム200と関連する他の任意の情報を表示するのに用いることができる。更に、テレビジョン259とパーソナルコンピュータ261とは、ビューワ266の機能を複写し補完する制御機能を提供することができる。オペレーションセンタ250は、出版社、新聞及びオンラインサービスなどの外部ソース282からテキストマテリアルを受け取る。あるいは、外部ソースは、電子書籍をインターネットウェブサイト279に維持することもできる。外部ソース282は、テキスト及びグラフィクスマテリアルを、デジタルフォーマットに変換するか、又は、別のベンダにコンタクトしてこのサービスを提供することもできる。オペレーションセンタ250は、このテキスト及びグラフィクスマテリアルを様々なデジタルフォーマットで受け取り、記憶のために、それを標準的な圧縮されたフォーマットに変換する。そうする際に、オペレーションセンタ250は、ホームシステム258に配送できるテキストマテリアルのプールを作成する。テキストマテリアルは、アクセスを容易にするために、書籍又はタイトル別にグループ分けすることができる。ここでは、書籍とは、任意の小説、百科事典、記事、雑誌、又はマニュアルなどに含まれているテキスト又はグラフィクス情報を意味する。タイトルという語は、著者によって書籍に割り当てられた実際のタイトルや、特定のグループ、部分、又はテキスト情報のカテゴリを指示する任意のそれ以外の指定を意味する。タイトルは、一連の関係のあるテキスト情報、一群のテキスト情報、又はテキストデータの一部を指しうる。例えば、最新のハーレクインロマンス、10歳から12歳向けのフォーチャイルドリーディングブックスFourChildReadingBooks、ブリタニカ百科事典、大統領のスピーチ、インストラクションマニュアル、7月4日のイベントの予定、ペットハンドブック、ロー対ウェード、そして、ジョイオブクッキングなどは、適切なタイトルである。また、タイトルは、グラフィカルなシンボル又はアイコンでもよい。従って、レンチの絵は修理本のタイトルになりうるし、コンピュータの絵はコンピュータ本のタイトルになりうるし、電話のグラフィカルなシンボルは電話帳のタイトルになりうるし、ダガーの絵はミステリ本のタイトルになりうるし、バットとボールの絵はスポーツ本のタイトルになりうるし、チッカーテープの絵はビジネス本のタイトルになりうる。電子書籍という語は、書籍に対応する電子的な対応物を意味する。オペレーションセンタ250は、テキストをビデオ信号上に配置しその複合ビデオ信号をビデオ配布システムに送るアップリンクサイト254を含む。アップリンクサイト254は、一般に、テキストをビデオ信号上に復号化するエンコーダ204図2には示されていないを含む。多くのアナログ及びデジタルビデオ配布システム208、又は、それ以外の通信システムを、配送システム200と共に用いることができる。例えば、ケーブルテレビジョン配布システム、ブロードキャストテレビジョン配布システム、電話システムを介して配布されるビデオ、インターネットによる配布、直接衛星ブロードキャスト配布システム、そして、それ以外の有線及び無線の配布システムなどである。ホームシステム258は、5つの基本機能を実行する。すなわち、1ビデオ配布システムとの接続、2データの選択、3データの記憶、4データの表示、そして、5商取引トランザクションの処理である。ホームシステム258の重要なオプションの機能は、電話通信システム274を用いた通信である。ホームシステム258は、基本的に4つの部分で構成されている。すなわち、ビデオ配布システム208と接続するためのビデオコネクタ212又は類似のタイプのコネクタと、記憶及び処理のためのライブラリユニット262と、メニュ及びテキストを見るためのビューワユニット266と、電話通信システム274と接続するための電話コネクタ270と、である。他の構成では、ビューワ266が、ホームシステム258のすべての機能を含む場合もありうる。課金及び集金サブシステム278は、オペレーションセンタ250と同じ場所に配置されてもよいし、オペレーションセンタ250とは離れていてもよい。課金及び集金サブシステム278は、電話タイプの通信システム例えば、274を介して、ホームシステム258と通信する。セルラシステムなどの、任意の数の電話タイプの通信システムが、課金及び集金システム278と共に動作する。課金及び集金システム278は、加入者によって選択され注文された書籍又は一部のテキストを記録する。課金及び集金システム278は、加入者のクレジット口座に請求するか、加入者に課金する。更に、課金及び集金システム278は、テキストデータ、又は、テキスト配送システム200を動作させるためのエア時間などそれ以外のサービスを提供した出版社又はそれ以外の外部ソース282が権利を有している金額をモニタする。電子書籍がインターネットウェブサイト279を介して提供されるときには、課金及び集金機能は、インターネットウェブサイト279に組み入れることができる。例えば、加入者は、クレジットカード番号をインターネットウェブサイト279のページのデータフィールドに入力することによって、電子書籍選択に対する支払いをすることができる。この構成では、別個の課金及び集金システムは、不要である。図3aは、配送システム200のための配送プラン301の拡張された概観である。配送プラン301は、様々なタイプの加入者と様々なタイプの課金システムとをサポートする配送プランである。図3aには、出版社282がオペレーションセンタ250’へのテキスト転送302を提供し、課金及び集金システム278’から支払い306を受け取る様子が示されている。別個のチャネルアップリンクサイト254’がこの構成には示されており、オペレーションセンタ250’からデータ310を受け取っている。オペレーションセンタ250’は、3つの独立の部分318、322、326を有する。すなわち、テキストの受信、フォーマット化及び再エントリのための第1の部分318と、セキュリティ符号化のための第2の部分322と、カタログ及びメッセージセンタ機能のための第3の部分326とである。示されている集金及び課金システム278’は、2つの部分330及び334を有する。第1に、商取引の管理、認証そして出版社への支払いを担当する部分330であり、第2に、顧客サービスを担当する部分334である。顧客サービス部分334は、データエントリと顧客の口座情報へのアクセスとを与える。商取引口座情報338は、クレジットカード会社342に、課金及び集金システム278’の商取引管理部分330によって供給される。クレジットカード会社342は、電子的に又は郵便で顧客に請求346を行う。加入者ベース348と課金及び集金システム278’との間の通信には3つの方法がある。すなわち、電話スイッチング350だけによるものと、セルラスイッチング354及び電話スイッチング350の組合せによるものと、ケーブルシステム358及び電話スイッチング350の使用によるものと、である。示されているシステムは、加入者との一方向362及び双方向366ケーブル通信をサポートする。書店374に加えて図書館及び学校370も、この配送システム301を用いることができる。公共図書館及び学校370は、ビューワ266をチェックアウト又は貸し出す一方、書店374がビューワ266を賃貸又は販売し電子書籍を販売することを可能にする修正されたシステムを有することができる。図書館及び学校370だけでなく書店374も、ケーブル378のサービスを受けられる。オプションの直接ブロードキャストシステムDBS382は、システム200と共に用いることもできる。DBS382は、デジタル衛星技術を用いて電子書籍を提供することができる。その場合には、電子書籍は、例えば、バックヤード衛星アンテナを介して、受信される。図3bは、インターネットを用いた電子書籍選択及び配送を提供する別の配送プラン301’である。図3bでは、出版社282は、インターネットウェブサイト279にポストされるものとして電子書籍を与える。出版社は、テキスト及びグラフィクスデータをデジタルフォーマットに変換し、そのデジタルデータを圧縮し、圧縮されたデジタルデータをインターネットウェブサイト279にアップロードする。あるいは、出版社282は、外部の変換機能283を用いて、テキスト及びグラフィクスデータをデジタルフォーマットに変換する。変換機能283によって、デジタルデータをインターネットウェブサイト279に提供することができる。例えば、大型のオンライン書店は、様々な出版社から電子的な形式で出版物を集める、又は、ハードコピーの書籍を電子的な形式に変換してその電子書籍をインターネットウェブサイト279などにおいてインターネット上にポストすることができる。電子書籍は、次に、例えば、公共交換式電話ネットワークPSTNを介して、直接に、加入者285、図書館286及び書店287に転送することができる。また、図書館286と書店287とは、電子書籍を加入者285に提供することもできる。I.オペレーションセンタ図4は、アップリンク254を含むオペレーションセンタ250の概要である。オペレーションセンタ250は、受信し、フォーマット化し、記憶し、そして、符号化することによって、テキスト又は書籍を収集する。テキストを含むデータストリーム302は、オペレーションセンタにおいて、データ受信機402によって受信される。データ受信機402は、プロセッサ404の制御の下にある。受信されると、データストリームは、やはりプロセッサ404に制御されているフォーマット用のデジタルロジック406を用いてフォーマット化される。分配される信号にローカルに挿入するために、どのようなものであっても追加的なテキストがオペレーションセンタ250で発生される場合には、このテキスト発生は、データ受信機とキーボード図示せずとを含むテキスト発生器ハードウェア410を通じて扱われる。テキスト発生器410による処理の後では、追加的なテキストが、デジタルロジック回路図示せずを含む合成用のハードウェア414によって、受信されたテキストに更なるテキストを追加することができる。オペレーションセンタ250での処理は、命令メモリ416を用いるプロセッサ404によって制御される。プロセッサ404と命令メモリ416とは、パーソナルコンピュータ又はミニコンピュータによって与えられる。カタログ及びメッセージング機能を実行するに、オペレーションセンタ250は、カタログ及びメッセージメモリ420と、必要であればテキスト発生器410とを用いる。テキスト、カタログ及びメッセージのデータストリームは、好ましくは、アップリンクモジュール254に送られる前に、セキュリティ符号化モジュールによって符号化される。様々な符号化技術を用いることができる。例えば、NSAの暗号化アルゴリズムの商業的なデリバティブ、データ暗号化システムDES、ゼネラルインスツルメンツ社のデジサイファDigiCipherIIなどが、セキュリティ符号化モジュール424によって用いられる。符号化の後では、符号化されたテキストは、アップリンク254に送られる前に、テキストメモリ428に記憶されうる。先入れ先出しテキストメモリ構成がプロセッサ404の制御の下で用いられるのが好ましい。RAMを含む様々なタイプのメモリを、テキストメモリ428に用いることができる。オペレーションセンタ250は、テキストメモリ428のためにファイルサーバ技術を用いて、以下で説明するように、伝送する電子書籍をカタログ化しスプールする。テキストデータすなわち、電子書籍を伝送するために、配送システム208は、北米ブロードキャストテレテキストスタンダードNABTSや世界システムテレテキストWST標準が定義したような高帯域幅の伝送技術を用いる。WSTフォーマット垂直ブランキング期間のそれぞれのラインが266データビットを含むを用いると、例えば、400ページの書籍を、1.6分でほぼ1冊の書籍の割合で、垂直ブランキング期間の4つのラインを用いて、プログラミングの間に伝送することができる毎秒63840ビット。あるいは、専用チャネルを用いて書籍を伝送することもできる。この場合には、プログラミングには割り込みがなされ、246ラインのビデオを用いて、1時間当たり約2250冊の書籍を伝送することができる毎秒3.9メガビット。テレテキストタイプのフォーマットは、このシステムと共に用いることができる最も単純ではあるがおそらく最も低速のテキストフォーマットである。いずれの場合にも、アップリンクサイト254で、エンコーダ204を用いて、テキストデータをアナログビデオ信号の中に挿入する。多くの他の点では、テキスト情報の配送は、既存のケーブルテレビジョンプラント及び設備を用いてなされる。図5aは、出版社又はプロバイダ282からのテキストを処理することに関係する、オペレーションセンタ250で生じるステップの流れ図である。ブロック500に示されているように、出版社282は、書籍のテキストのデータファイルを処理し、圧縮し、暗号化した上で、そのデータファイルをオペレーションセンタ250又はアップリンク254に送る。ブロック504に示されているように、アップリンク254又はオペレーションセンタ250が、出版社282からのデータストリームを受け取り、それを処理する。一般に、この処理の一部には、暗号化と誤り訂正とが含まれる。ブロック508に示されているように、ファイルは、より小さな情報のパケットに分割される。ヘッダ情報が、パケットに追加される。ビットストリームは、シリアルなデジタルビットストリームから、NTSCビデオ信号と互換性のあるアナログビットストリームに変換される。ブロック512には、アナログデータのビデオ信号のビデオラインへのスイッチングが示されている。アナログデータは、VBI又はアクティブなビデオラインのいずれかに配置される。場合によっては、ビデオラインではなく、帯域幅の未使用部分5ないし40MHZ、70-75MHZ、100-109MHZ又はガード帯域などを用いるのが好ましいこともある。図5bは、ブロック508及び512に対する機能のいくつかを実行するハードウェア構成の例である。ビデオフィード516が、同期ストリッパ520を介して受信されて処理される。ストリップされた同期信号532は、デジタルロジック制御524によって用いられる。デジタルロジック制御524は、同期信号532とシリアルデジタルビットストリーム528とを処理のために受け取る。デジタルロジック制御524は、シリアルデジタルビットストリームをデジタルアナログコンバータ536に送り、ビデオスイッチ544のための制御信号540を出力する。ビデオスイッチ544は、ビデオフィード516とアナログデータストリーム548とをアナログデータ信号が挿入されたビデオフィード552に統合する。ケーブル、衛星、ブロードキャスト、又はテレビジョン配送方法の代わりに、公共電話システムを用いて書籍を加入者に伝送することもできる。公共電話システムを介すると、平均的な電子書籍1冊は約7分で伝送される。電話システムを用いると、ビデオとテキストとを複合信号に合成することが不要である。ほとんどのそれ以外の点で、オペレーションセンタは、テキストの配送が電話によるかケーブルによるかと問わず同様なままである。米国特許番号第5,262,875号のMinceretalに与えられたAudioVideoFileServerIncludingDecompressionPlaybackMeansと、米国特許番号第5,218,695号のNovecketalに与えられたFileServerSystemHavingHighSpeedWriteExecutionとに記載されているようなファイルサーバ技術これらは共に本出願で援用するが、電話システムによるテキスト配送方法と共にオペレーションセンタで用いられることが好ましい。ケーブル、テレビジョン、電話システムによる配送の代わりに、公共電話システムを用いて、インターネットにアクセスし、インターネットウェブサイト279にアクセスすることができる。電話システムを用いて、電子書籍を注文し、支払いを行い、インターネットウェブサイトから直接に配送することができる。電話システムを用いているどのような配送システムでも、高速のモデムや、ISDNコネクタ等の他の通信デバイスを組み込むことによって、又は、ADSLなどを用いることによって、個々の加入者は電子書籍の配送速度を増加させることが可能である。II.ホームシステム4コンポーネント型のホームシステム258のためのハードウェア構成が、図6aに示されている。図6bは、2コンポーネントのホームシステムを示している。ホームシステム258は、データ及びビデオ伝送を受信する、データをビデオ信号からストリップ又は、抽出する、データをスクリーニングし記憶する、ユーザフレンドリなインターフェースソフトウェアを提供する、メニュ及びテキストを表示する、商取引トランザクションを処理する、電話コールを開始する、課金データを伝送するなど、複数の機能を実行する。様々なハードウェア構成を用いて、ホームシステム258の希望する機能を達成することができる。例えば、図6bに示されているように、ホームシステム258は、ケーブルコンバータボックス及びテレビジョン601の現在インストールされている加入者ベースの受信及びチャネルチューニング能力を利用するように構成することができる。ホームシステム258は、また、メニュ発生能力、電子メモリ及び電話モデムなどのセクションVにおいて後述する進歩型のセットトップ端末コンバータボックスとして設計することもできる。ホームシステム258を構成する電子コンポーネントは、様々な方法で構成することができる。図6aの4ユニット型システムでは、ビューワ266とライブラリユニット262とを相互にワイヤで接続し、他方で、残りのコンポーネントは、RFトランシーバ604を介して通信する。ホームシステム258の単純なバージョンでは、ライブラリユニット262とビューワ266という2つのユニットだけが存在する。図6bには、いくらかのオプション機能を備えた2ユニット型のホームシステム258が示されている。最後に、ホームシステム258のすべての機能を、1つの電子書籍ユニット、すなわち、ビューワに組み入れることも可能である。ビューワ266は、一般的に、高解像度のビューイング領域602と、デジタルロジック鍵605と、セキュリティ606と、マイクロプロセッサ621とを含むと、ビデオグラフィクス制御及びメモリ607と、電源回路602図示せずと、オプションのバッテリ603と、オプションのRFトランシーバ604とを備えている。2ユニット型の構成では、ライブラリユニット262は、ビデオ配送システム208へのコネクタ機能と、公共電話通信システムへのコネクタ機能と、メモリ600取り外し可能な携帯型600’でもよいとを含む。更に詳しくは、ライブラリユニット262は、データストリップ機能617と、デジタルロジック609と、メモリストレージ600と、電源回路610と、オプションの電話接続部611セルラ又はPCN611’を含むと、オプションのバッテリ図示せずと、オプションのチューナモジュール613と、オプションのRFトランシーバ604とを含む。ビデオコネクタ212と公共電話システム接続部270とは、ライブラリユニット262の取り外し可能な携帯型のメモリユニット600と同じように、別個のコンポーネントに分けることもできる。図6bには、取り外し可能なカートリッジ614を備えた取り外し可能な携帯型のハードディスクメモリ600’が示されている。最後に、ホームシステム258は、付属のキーボード267又は無線のキーボード268を含む。付属したキーボード267と無線式のキーボード268とは、共に、ビューワ266図示せず又はライブラリユニット262と通信するのに用いることができる。無線式のキーボード268は、例えば、無線周波数RFシグナリングを介して通信することができる。従って、ホームシステム258は、相互に通信する別個のコンポーネントを最大で6つ有していることになる。ホームシステム258を構成する2つ、3つ、4つ、5つ又は6つの別個のコンポーネントは、様々な方法で相互に通信することができる。これには、例えば、ハードワイアード接続615、RFトランシーバ604、そしてそれ以外の無線での方法などが含まれる。自宅家庭、ホームではRF通信が好ましいのであるが、その理由は、RF通信によって別々のコンポーネントを家のいたるところに制限なく配置できるからである。ユニットの間で通信されるデータは、セキュリティが保証されたデータであることが好ましい。更に、ライブラリユニット262は、ハードワイアード接続615を介してビューワ266に電力を供給することができる。あるいは、単一型のユニットが、ホームシステム258のすべての機能を実行することもできる。単一型ユニットは、軽量のバッテリを含めて軽量の材料を用いなければならない。単一型ユニットは、ユニット間で外部的に通信する必要がなくなる。単一型ユニットはより安価であり、重複する処理、メモリストレージ及び電源回路が不要になる。消費者の自宅でデータを受信しビデオ信号から切り離すストリップするには、ケーブルインターフェースデバイス又はケーブルコネクタ212のいずれかが用いられる。ケーブルコネクタデバイスはチューナ613を含み、それに対して、ケーブルインターフェースデバイスは、家庭にある既存の同調装置を利用する。どちらの構成でも、データは、ビデオ信号から切り離されてライブラリユニット262における加入者の位置に記憶される。電話コネクタ270とモデム611とが電話コールを開始し、注文及び課金情報をオペレーションセンタ250又は課金及び集金システム278に伝送する。あるいは、電話コネクタ270とモデム611とを用いて、インターネットへのアクセスを提供し、電子書籍をインターネットウェブサイトに注文し受け取ることができる。ライブラリユニット262は、ホームシステムのインテリジェントなコンポーネントであり、テキストデータを記憶し、メニュを発生し、購入の商取引を実現するのに必要なハードウェア及びソフトウェアを内蔵している。RFトランシーバ604に加えて、ライブラリユニット262は、システムがビューワ266に接続されることを可能にするのに必要なジャック及び接続部を含む。図6bに示されているように、ライブラリユニット262は、テキストデータ電子書籍をビューワ266まで、復号化に鍵605を要する安全なフォーマットで通信する。テキストは、読まれる直前に、ページごとにだけ復号化されるのが一般的である。a.ビデオコネクタ図7には、ビデオコネクタ212によって実行されるプロセスの流れが示されている。ビデオコネクタは、ビデオ信号608を受け取り、テキストデータ612を含むチャネルに同調し、テキストデータをビデオ信号616から引き離し、テキストデータストリームをライブラリ620におけるロジックコンポーネントに通信する。ビデオ配布システムへの接続は、好ましくは、図6bに示されているように、ケーブルテレビジョン配送システムへのケーブルコネクタである。このケーブルコネクタにはデータストリッパ回路617が含まれており、これが、セットトップコンバータ、TV若しくはVCR601、又は、ケーブルコネクタ212’を介してCATV信号を受け取るオプションのチューナブロック613のいずれかからビデオ入力を受け取る。データストリッパ回路617は、データをビデオから引き離し、デジタルビットストリームをライブラリユニット262のデジタルロジック部分609に出力する。データは、ビデオ信号の垂直ブランキング期間又はアクティブビデオ部分に暗号化され圧縮されたフォーマットで埋め込まれている。データストリッパ回路617は、セットトップコンバータボックス601、TV又はライブラリユニットの内部に配置することができる。データストリッパ回路617は、ライブラリのデジタルロジック609によって用いられるデジタルビットストリームを出力する。ビデオコネクタ212は、ビデオチャネル同調して、引き離されるデータを含むビデオへのアクセスを提供することができるチャネルチューナモジュール613を含む。オプションのチューナモジュール613を用いると、セットトップコンバータ、VCR又はTVチューナは、ホームシステムでは不要である。オプションのチューナモジュール613は、ケーブルコネクタ212を介して直接にCATV信号を代わりに受信することができる。b.ライブラリ2ユニット型のホームシステムのためのライブラリユニット262の実施例が、図6bと図8との両方に示されている。ここで示されている実施例には、次のようなオプションのパーツが含まれている。すなわち、取り外し可能な携帯型メモリ600’、マイクロプロセッサ628、命令メモリユニット632、デジタルロジック636、そして、電源ユニット640に加えて、ビデオコネクタ212、電話コネクタ270、RFトランシーバ604、そして、バッテリパック624である。ライブラリユニット262は、マイクロプロセッサ628とデジタルロジック636と命令メモリユニット632とを含むデジタルロジック部609図8には示されていないを含んでいる。マイクロプロセッサ628は、好ましくは、モトローラ社から販売されているMotSC21などの信頼性の高いマイクロプロセッサである。デジタルロジック部609は、シリアルデジタルビットストリームをデータストリッパ回路617から受け取り、データを処理する。誤り訂正もデジタルロジック部609によって実行され、データは、適切なアドレスに関してチェックされる。データのアドレスが正しく、ライブラリユニット262がそのデータを受け取ることが承認されている場合には、そのデータは、メモリストレージユニット600及び600’に転送される。データを受け取る承認は、ケーブルヘッドエンド又はそれ以外の配布点によって提供される。承認コードをシリアルなデジタルビットストリームにおいて送ることも可能である。デジタルロジック部609は、適切なテキスト及びグラフィクスデータをメモリストレージユニット600及び600’に送る。このデータは、圧縮され暗号化されたフォーマットで転送され、圧縮され暗号化されたフォーマットのままで記憶される。i.メモリストレージユニットライブラリのメモリストレージユニットは、取り外し可能な携帯型のメモリユニット600’図6a、図6b及び図8に示されているでありうる。メモリストレージには、様々なオプションを利用できる。すなわち、ハードディスクドライブ、取り外し可能なプラッタを有するハードディスク、CD-ROMなどである。図6bを参照すると、取り外し可能なプラッタを含むハードディスクドライブユニット600’も利用できる。これによって、ライブラリは、ほぼ無制限な記憶容量を得ることになる。データすなわち、電子書籍ファイルは、メモリストレージユニットに圧縮され暗号化されたフォーマットで記憶される。図6bに示されているように、データは、ビューワ266のID又は鍵と一致する鍵又は一意的なID番号を有している。一意的な鍵又はID番号のこのような一致により、メモリストレージユニットから未承認のビューワへ、テキストデータが転送されることが防止される。スマートカード、電子メモリカード又はPCMCIAパーソナルコンピュータメモリカードインダストリアソシエーションカード又はメモリスティックなどの小型のメモリデバイスを用いてデータを記憶することもできる。ii.電源回路図6b及び図8に示されているように、ライブラリユニット262は、ACの壁電源610、DC電源640又はオプションのバッテリ電源624のいずれかから電力を提供される。電源回路610及び640は、ライブラリにおける様々な回路に対してバッテリ624又はACユニットのいずれかからすべての必要な電圧を供給することが好ましい。好ましくは、電源回路610及び640は、ビューワ266に接続されると、単一のデータケーブルを介してビューワに電力を提供する。電源回路610及び640は、動作中に、AC電源を用いてバッテリを再充電することもできる。オプションのバッテリユニット624がインストールされると、ライブラリユニット262は、携帯型のユニットとなり、電力をビューワ266に提供することができる。バッテリの寿命を長くするために、使用されないときにはメモリシステムをシャットダウンするなど、電力節約策が講じられる。ビューワ266が用いられライブラリ回路が用いられていないときには、ほぼすべての電力が、ライブラリユニット262に対して遮断される。iii.公共電話システムへの接続電話システムへの接続は、好ましくは、モデム611によって提供される。様々な入手可能なモデムを用いて、この機能を実行することができる。図6bに示されているように、セルラ電話又はPCN電話接続611’も提供されうる。ホームシステム258が最初に始動されるときに、モデムを用いて、消費者の氏名とクレジットカード情報とが課金及び集金サブシステム278に転送される。電話接続270は、書籍が消費者に購入されるたびに用いられ、商取引を完了し記録する。電話接続270は、電子書籍をオペレーションセンタ250又はインターネットウェブサイトから受け取り、ビデオ配布システム208をバイパスする手段として用いられ得る。電話接続270は、図6bに示されているように、別個のユニットであってもよい。iv.ライブラリ処理図9は、ライブラリユニット262によってビデオコネクタ212又はストリッパ回路617から受け取られたデータストリーム651に対して実行される基本的な処理の例を示している。第1に、データストリーム651は、ブロック650によって誤り訂正に関してチェックがなされる。誤りが検出された場合には、ブロック654は、データをデインターリーブし、次いで、ブロック658がFECフォワードエラー訂正アルゴリズムを走らせる。ブロック650、654及び658の組合せが、データストリームで必要な誤り訂正を実行する。誤り訂正が必要ない場合には、データはブロック662に進み、そこで、パケットがパケットアドレスに関して個別的にチェックされる。アドレスが一意的なアドレスである場合には、ブロック666が、パケットのアドレスがライブラリボックスのID番号と一致するかどうかをチェックする。ライブラリボックスのID番号は、そのライブラリユニット262と関連する一意的な番号であり、データのセキュリティを確認するために用いられる。ブロック670は、電子ファイルが既に開かれその中にデータパケットがセーブされているかどうかを判断する。データファイルが開かれていない場合には、ブロック674は、そのパケットのために新たなデータファイルを開く。電子ファイルが開かれている場合には、パケットがディスク上のその電子ファイルにブロック678においてセーブされる。次に、プロセスは、受信されている特定のテキストデータブロックに対する特定の書籍の最後のパケットであるかどうかをチェックする。それが情報の最後のパケットである場合には、電子ファイルは閉じられ、利用可能な電子ファイルのディレクトリは更新される686。ブロック682又は686のどちらかに続いて、プロセスは戻りリターンし、別のデータパケットを、データストリッパブロックから受け取られたデータストリームから受け取る。パケットアドレスがチェックされ、アドレスがブロードキャストされたアドレスであると判断されると、プロセスは、送られているメッセージのタイプを判断する690。メッセージは、書籍のタイトルのインデクス、メニュ及びメニュグラフィクス情報、告知、特別な申し出、ディスカウント、販促、プレビュー等でありうる。次に、メッセージは適切な電子メッセージファイル694に記憶され、プロセスはブロック650に戻って別のデータパケットを受け取り、別のエラーチェックを実行する。図9のプロセスを用いると、ライブラリユニット262は、与えられた書籍又は生成されたメニュにおける画像を示すのに用いることができるテキストデータ及びグラフィクスデータに関連するディレクトリを受け取り、記憶し、更新することができる。データのフォーマットとライブラリユニット262のオペレーティングシステムとに応じて、プロセスの複数の変形が可能である。図10は、ライブラリユニット262においてビューワ266からの情報リクエストを処理する例を示している。ビューワ266からの情報リクエストは、ビューワ266をライブラリユニット262に接続するケーブルを介して、又は、RFなどの無線伝送を介して、受け取られる。ある実施例では、加入者のリクエストが、セットトップコンバータボックス602から来ることもありうるセクションVを参照。ビューワ266から受け取られる情報リクエストは、一般に3つのカテゴリに属する。すなわち、1ライブラリユニット262に記憶されている電子書籍のディレクトリデータ、2システムにおいて利用可能なすべての電子書籍のインデクス、そして、3特定の電子書籍のリクエストブロック700である。プロセスブロック704は、ビューワ266に記憶されている電子書籍を示すデータのディレクトリに対するビューワ266からのリクエストに回答する。データのディレクトリはビューワ266に送られ、それによって、加入者に表示される。プロセスブロック708は、システムで利用可能なすべての電子書籍のインデクスに対するビューワ266からのリクエストを処理する。ライブラリユニット262は、システムで利用可能なすべての電子書籍のインデクスを取得し、そのインデクスをプロセス712で伝送し、メニュ情報をビューワ266に与える。プロセスブロック716は、特定の電子書籍に関するビューワ266からのリクエストに応答する。ライブラリユニット262は、ビューワ266によってリクエストされた特定の電子書籍の電子ファイルを開き、レコード又は情報をパケットごとにビューワに伝送する720。特定の電子書籍、レコード又はパケットをビューワ266に伝送するというこのプロセスは、最後のレコード又はパケットが送られる724まで継続する。特定の電子書籍に対するリクエストを処理する際の図10に示されたプロセスに加えて、ライブラリユニット262は、また、ファイルを開くプロセス716に記載されているプロセスを用いて、オペレーションセンタ250に特定の電子書籍を注文し受け取る。ライブラリユニット262に記憶されていない特定の電子書籍に対するリクエストがなされた場合には、ライブラリユニット262は、当該電子書籍がビデオ配送システム208に存在する次の回を判断して、その電子書籍の受信及び記憶を確実にするこのプロセスは、図示されていない。このプロセスを実行する際には、ライブラリユニット262は、ビューワ266に、その電子書籍のテキストデータをいつ取得するかに関する情報を伝送し、それによって、加入者が電子書籍を見ることができるようにする。タイミング情報に加えて、価格及びそれ以外の注文情報を、ライブラリユニット262によって加入者に送ることができる。c.ビューワTheViewer図11は、ビューワ266のブロック図であり、その内部コンポーネントが示されている。図11のビューワ266は、図6bに示されているビューワ266と同じである。ビューワ266は、製本された書籍と物理的に類似するように設計されている。ビューワ266は、幾つかの基本コンポーネントと幾つかのオプションのコンポーネントとで構成されている。すなわち、1LCDディスプレイ602、2デジタル回路図示せず、3ビデオグラフィクスコントローラ607’、4コントロールズ740、5書籍メモリ728、6オプションの電源回路736、7オプションのバッテリ603’、8オプションのRFトランシーバ604、9オプションのセルラ又はモバイル通信装置608、10オプションのキーボード267及び268、11スピーカ633、及び12マイクロフォン634である。1好ましくはVGAクオリティである高解像度のLCDスクリーン602が、テキスト及びグラフィクスイメージを表示するのにビューワ266で用いられる。このスクリーンは、好ましくは、書籍の1ページのサイズである。2ページ型のスクリーンや2つのスクリーンをビューワ266において用いることも可能である。2信頼性の高いマイクロプロセッサ621、命令メモリ732及びデジタルロジックを含むデジタル回路である。データがビューワ266に転送される際は、圧縮され暗号化されたフォーマットを有する。信頼性の高いマイクロプロセッサ621は、ビューワ266のID番号を入力されてくるデータストリームと比較し、ビューワ266のID番号がデータストリーム内部のID番号と一致する場合には、テキストデータだけを記憶する。ビューワ266がテキスト又はそれ以外のデータを出力せず、見るときにだけそして現に見られているページについてだけ解凍され復号化されるのが好ましい。このような措置が好ましい理由は、そうすることによって、データへの認証のないアクセスに対する追加的なセキュリティが提供されるからである。3VGAクオリティのテキスト及びグラフィクスイメージを補助し表示することができるビデオグラフィクスコントローラ607’が、ビューワ266に含まれている。グラフィクスコントローラ607’は、上述のデジタル回路によって制御される。テキストは、複数のフォントサイズで表示することができる。4図11のビューワ266は、タッチパネル式のコントロールズ操作装置740を有する。これらのユニークで新規なコントロールズ740を用いて、消費者は、記憶されている電子書籍とカタログにある電子書籍とを選択し、カーソルを移動させ、書籍の中のページをめくることが可能になる。典型的には、好ましいコントロールズ740は、次頁及び前頁ボタン742及び741と、カーソル移動のためのボール又は、トラックボール743と、1つ又は複数の選択ボタン745と、現在の書籍ボタン747と、ブックマークボタン749図14aを参照のこととを含む。コントロールズ740は、使用が容易であり便利な位置に配置されなければならない。図14aを参照すると、ビューワ266のためのコントロールズは、ビューワ266の下部のスクリーン602の下側に配置することができる。次頁ボタン742は最も用いられるボタン740であり、ページの右側エッジに近い位置に配置することができる。加入者は、コントロールズ、特に次頁ボタン741及び742を操作するのに右手の親指を用いる可能性が高い。従って、これらのボタンは、加入者の右手親指によって容易に操作できるように配置されるのが好ましい。一般的に、これは、図に向かって、ビューワ266の下側か、又は、ビューワ266の右側のマージンに沿って与えられる。現在の書籍のボタン747とブックマークボタン749は、通常、コントロールズ740の中で最も使用頻度が低いボタンである。従って、示されている例では、これらのボタン747及び749は、ビューワ266のバインダに関して内部の領域に配置されている。ビューワ266の下側中央に位置するボール743又はそれ以外のカーソル移動デバイス4つのポインタ矢印などであるが、図示されていないの配置は、加入者による使用をより容易にし、ビューワ266の操作をより容易にする。カーソル745のための選択ボタンは、好ましくは、示されているように、ボールの左右の側にカーソルボール743の直径の半分だけ下側に配置されるのが好ましい。ポインタ矢印がカーソル移動のために用いられる場合には、選択ボタン745は、4つの矢印ボタン図示せずの中心に配置することができる。再び、最も用いられるコントロールズは、加入者の右手親指が通常おかれる位置に配置されるべきである。5少なくとも1冊の電子書籍又はより多くのテキストのための書籍メモリ728が、ビューワ266に含まれている。メモリ728は、テキストと、書籍中の写真を表す任意のグラフィクスとを記憶する。また、メモリ728は、メニュグラフィクスデータを記憶することもできる。ビューワ266では、2つの異なるメモリデバイス728を用いることができる。第1は、デジタル回路の中のマイクロプロセッサ621に対する命令用のものであり、第2は、書籍メモリ728及び、グラフィクスのために用いられ得るものである。ROM、RAM又は小型のハードディスクなど、市販されている様々なメモリ装置を用いることができる。1冊の書籍は約0.6メガバイトのストレージを必要とするので、約60メガバイトのストレージを提供する小型のハードディスクは、約100冊分の電子書籍のメモリを提供することができる。現在入手が可能な大型のハードディスクによれば、数千冊の電子書籍を記憶することが可能になる。書籍のテキストは様々なフォントサイズで表示することができる。表示のために様々なフォントを与えるために、様々なフォントが命令又は書籍メモリ728に記憶されている。従って、より大きな又はより小さなフォントをメモリ621及び728から呼び出して、加入者の希望する表示を行うことができる。6ビューワ266における電源回路736は、AC電源、オプションのバッテリ603’又はライブラリユニット262のいずれかから電力を受け取る。電源回路736は、ビューワ266内部の様々なシステムに必要な電圧を提供する。7オプションのバッテリ603’が、好適実施例では提供される。バッテリ603’は、AC電源が利用可能なときには自動的に再充電される。8ビューワ266とホームシステムの他のコンポーネントとの間の双方向のデータリンクを提供するオプションのRFトランシーバ604を、ビューワ266に含めることもできる。9また、ビューワ266は、移動通信のためのセルラトランシーバを含むこともありうる。10オプションの有線付属型キーボード267と無線例えば、RFキーボード268図6aを参照のことを、ビューワ266とともに用いて、加入者とビューワ266との間の通信を行うことができる。11及び12スピーカ633及びマイクロフォン634によって、ビューワ266は、オーディオ信号を加入者に提供することが可能になり、また、加入者がオーディオ音声入力を行うことが可能になる。スピーカ633及びマイクロフォン634は、セルラトランシーバ608又はそれ以外の通信装置と共に用いることによって、テレフォニ及びデータの送受信が得られる。図11のビューワ266は、ライブラリへの接続744、電子カードメモリへの接続748、CD-ROM装置への接続752及び携帯用メモリ装置図6bに示されている600’などへの接続756を提供することが可能なパーツを有する。PCMCIAなど、様々な電子メモリカードを、このビューワ266と共に用いることもできる。セキュリティと、低い電力消費と、優れた表示技術とが、ビューワ266の設計に求められている特徴である。ビューワ266は、軽量かつ携帯可能でなければならない。ビューワ266は、電子書籍を記憶し、読み、消去することを可能し、更に、書籍を注文し、それをシステムオペレータが決めた所定の時間メモリに保持しておくという機能を含むソフトウェアであるオペレーティングシステムを含む。このソフトウェアは、ある期間例えば、2週間の間はその書籍を読むことが可能でその後には自動的に消去される、1回読めば消去される、又は、恒久的にメモリに保持できる、などのように構成することが可能である。各ビューワ266は、一意的な鍵605を有している。すべてのデータストレージは個別のビューワ266のための鍵605を用いて暗号化され、複数のビューワ266が、テキストファイル又は書籍ファイルにアクセスすることを防止している。図12は、ビューワ266によって実行されるプロセスの中のいくつかの流れ図である。一般に、ビューワ266は、タッチパネル式のコントロールズ740を介して、加入者からの入力を受け取る。あるいは、ビューワ266は、タッチスクリーンディスプレイ、付属キーボード267又は無線キーボード268からの入力を受け取る。そして、加入者の情報リクエストは、情報リクエストプロセス800を介してビューワ266によって処理される。加入者が利用可能な電子書籍のメニュをリクエストする場合には、利用可能書籍選択プロセス804が書籍メニュを選択する。ファイルを開くプロセス808は、利用可能な電子書籍をリスト化する電子ファイルメニュにおけるトピックのカテゴリに関係するを開き、利用可能な電子書籍の名前を備えたメニュを表示する。加入者が特定の読みたい電子書籍を選択すると、書籍を選択プロセス812がその選択を処理して、その特定の電子書籍を含む電子ファイルを決定する。ファイルを開くプロセス816は、その特定の書籍のファイルを開き、通常はその最初のページにアクセスする。ポインタがその電子書籍のファイルの中に既にセットされている場合には、この処理によってデフォルトでそのページに到達する。判定プロセス820は、次に、どのページが表示される必要があるかを決定する。判定プロセス820は、次ページか、前ページか、それともブックマークされたページのどれを表示すべきかを判断する。この電子ファイルへのポインタが正しい位置にない場合には、前ページ取得プロセス828は、ポインタを移動させ、記憶されているファイルから前ページのデータを取得する。そうでない場合には、次ページ取得プロセス824は、記憶されている電子ファイルから次ページのテキストを取得するのが通常である。復号化及び解凍プロセス832は、テキストデータを復号化及び解凍し、そのデータをビデオディスプレイに送る。ビデオディスプレイは、一般に、それに関連したビデオディスプレイメモリを有し、復号化及び解凍プロセス832は、データをこのビデオディスプレイメモリに直接に送る。ディスプレイ用の回路によって、テキストのページを表示するというプロセスが完了する。加入者がコントロールズ740を介して電源をオフにするというリクエストをすると情報リクエストプロセス800から、電源をオフにするというプロセス836が開始される。ポインタセーブプロセス840は、ビューワ266が現に読んでいるその書籍におけるページ数へのポインタをメモリにセーブする。ファイルを閉じるプロセス844は、すべての電子ファイルを閉じ、電源回路にビューワ266の様々な回路への電力供給を遮断するように信号を送る。加入者は、また、コントロールズ740を用いて特定の電子ファイルに埋め込まれている電子リンクを用いている他の電子ファイルにアクセスすることもできる。電子リンクシステムについては、後で詳しく説明する。このような基本プロセスの例とともに、ビューワ266は、書籍の選択を表示し、それらの書籍からのテキストを表示することができる。d.メニュシステム図13を参照すると、配送システム200は、この配送システム200から機能及び電子書籍を選択するメニュシステム851を有している。メニュシステム851に要求されるオペレーティングソフトウェアとメモリとは、ビューワ266に配置されている例えば、命令メモリ732及び/又は書籍メモリ728。しかし、ライブラリユニット262例えば、命令メモリ632に配置されてもよいし、ライブラリユニット262とビューワ266とがメニュシステム851の動作に必要なソフトウェア及びメモリを共有することもできる。メニュはビューワ266上に表示されるのが通常であり、ビューワ266はライブラリユニット262が存在しない場合でも動作が可能であることが好ましいため、メニュを作成するための基本ソフトウェア及びメモリは、ビューワ266に配置されている方がより便利である。メニュシステム851は、複数のメニュの間でのシーケンシングが可能でありビューワ266のLCDディスプレイ602上などでのグラフィカル表示のためのメニュグラフィクスを提供するシステムである。セットトップコンバータを用いるシステムでは、これらのメニュは、テレビジョンスクリーン上にも表示できる。最も単純な実施例では、メニュは、加入者がそこから選択ができる基本的なテキスト情報だけを提供する。より複雑な実施例では、メニュは、加入者を補助するグラフィクス及びアイコンを含む視覚的な表示を提供する。図13には、シーケンシングを備えたメニュシステム851が示されている。このシステムにおける基本メニュは、導入メニュ850と、メインメニュ854と、複数のサブメニュ858とである。示されている実施例では、3つのレベルのサブメニュが存在する。場合によっては、加入者を選択又はリクエストされた情報に容易に導くのに、1又は2のサブメニュ858で十分な場合がある。しかし、3つ以上のサブメニュ858があれば加入者にとってより使いやすいユーザインターフェースが得られるような機能も存在する。サブメニュ858の各レベルは、表示のための様々なメニュによって構成されうる。表示される特定のメニュは、先に示されているメニュに関する加入者による選択に依存する。1つないし多くのメニュのこのツリーシーケンスの例は、ヘルプサブメニュ887及び888である。リクエストされた特定のヘルプに応じて、加入者に、異なるレベルの2つのヘルプメニュが表示される。導入メニュ850の例が、図14aに示されている。一般に、導入メニュ850は、ビューワ266をシステムに導き、初期ガイダンス、告知アナウンスメント及び命令を提供する。導入メニュ850の次には、メインメニュ854が続くが、その例は図14bに示されている。メインメニュは、ビューワ266に、このシステムにおいて利用可能な基本的な選択又は機能を提供する。図14bは、メインメニュ854が多くの追加的な機能及びサブメニュ858を加入者に提供している例である。例えば、図14bには、ビューワ266が、ポイントアンドクリック法によって、以下の例を含む複数のオプションを選べることが示されている。すなわち、1無料フリープレビュー、2注文できる書籍、3あなたのライブラリの書籍、4あなたの現在の書籍、5ヘルプ、6オンラインサービス、そして7それ以外のシステム機能、である。メインメニュ854での選択の後には、対応するサブメニュ858が示される。図13には、13の利用可能な基本的なすなわち第1レベルのサブメニュが示されている。すなわち、1口座設定862、2無料のプレビュー866、3書籍推薦エントリ855、4あなたのライブラリの書籍872、5あなたが注文できる書籍878、6あなたの現在の書籍884、7ヘルプ887、8利用可能な機能890、9メッセージ893、10口座情報896、11送られる出ていく、outgoingメッセージのサブメニュ898、12リンク表示970、そして、13リンクの作成980である。図14cは、あなたのライブラリの書籍872という第1レベルのサブメニュの例である。このあなたのライブラリの書籍という例示的なサブメニュ872は、タイトルと著者別の6冊の利用可能な電子書籍を示しており、加入者が、異なる書棚874をチェックすること又はメインメニュ854に戻ることを可能にしている。図14d及び図14eは、あなたが注文できる書籍サブメニュ878を用いて注文できる電子書籍のための他のサブメニュ858を示している。図14fは、注文選択及び確認メニュ880’の例であり、電子書籍の注文をするのに加入者が用いるためのソフトキーボード975を提供し、その加入者の注文を確認する。この特定の例では、加入者は、その注文を完了するのにPIN番号を入力することを求められる。ソフトキーボード975は、完全な英数字キーボードとして構成でき、また、加入者が書籍の注文に関係する追加的な情報を追加するのにも用いることができる。英数字又はそれと類似のパスワードを用いて、その加入者が承認されている加入者であることが確認される。ある実施例では、加入者は、PIN又はパスワードを用いて注文を確認し、最終的な確認スクリーンを受け取る。最終的な確認スクリーンは、基本的にはテキストであり、次のように又は、類似の内容が書かれている。あなたの書籍注文はCABLEを介して処理されています。あなたの書籍は翌日までに配送され、あなたのVISAの口座に2ドル95セントの請求がなされます。あなたの書籍は、あしたの東部標準時間で午前6時から読むことができます。次の点にご注意下さい。1.あなたのライブラリユニット及びケーブル接続ユニットが、今夜、アンテナを立てた状態でプラグインに差し込まれていること。そして、2.あなたのケーブルコンバータをTHEBOOKチャネルにチューニングすること。TVセットは、オンである必要はありません。口座設定メニュ862と口座の設定に関係する別のサブメニュ858指示と口座入力864とを与えるとの例が、図14g及び図14hに示されている。これらのサブメニュ858によって、オペレーションセンタにおける口座の初期化や注文をクレジットカードに課金することが可能になる。サブメニュ858には、あなたが希望するPIN番号又はパスワード、クレジットカード及び電話番号などに関係するデータを入力できる能力が含まれている。確認メニュによって、所望のPIN又はパスワードとクレジットカードとを用いて口座勘定が適切に設定されたことが確認できる。書籍の無料プレビュー866も、サブメニュ868及び870によって提供される。無料プレビューメニュの例は、図14i及び図14jに示されている。図14iは、プレビューができる複数の電子書籍を表示しているメニュを示している。電子書籍の選択に続いて、選択された電子書籍の表紙からの抜粋がその書籍に関する批評家の書評からの抜粋と共に提供されている。好適実施例では、特定の電子書籍に対するこのプレビュースクリーンによって、加入者は、著者に関する情報を与えてくれるサブメニュを選択することができる。この書籍プレビューサブメニュには、本の表紙や中身のシーンの静止画像やグラフィクスが含まれる。そのような静止画像又はグラフィクスの例が、図14jに示されており、そこには、著者に関するプレビュースクリーン870が示されている。この画像は、短い動画クリップとして、MPEGの規約に従って提供することもできる。そのようなクリップは、例えば、著者のインタビューなども可能である。著者のプレビュースクリーン870では、著者の写真が示され、短い伝記が与えられ、それを見て加入者がその著者の本を注文できるようになっている。その著者の様々な電子書籍を注文する価格も、メニュ上に示される。あるいは、プレビューを、電子リンクシステムを介して提供することもできる。これについては、後述する。無料プレビューに加えて、より高度な実施例では、配送システム200は、加入者に、電子書籍推薦機能855を参照を提供する。これは、メニュシステム851と、ビューワ266、ライブラリユニット262又は配布点1020又は250に位置する関連のメモリを備えているプロセッサとを用いて達成される。必要なときに、プログラム推薦機能のための情報が、複合又はビデオ信号のテキストデータとしてホームシステム258に送られる。この機能によると、書籍又は著者は、加入者に、その加入者の先の注文に関する履歴データ、加入者の人口学的データ又は傾向、それ以外のインジケータに基づいて提案されるか、テキストワードサーチによって提案されるか、又は、その双方によって提案される。書籍推薦に関する実施例では、プレビュー情報本の表紙の説明、批評家の書評、著者の伝記など、及び、書籍又はそれ以外のタイトルのテキストの一方又は双方のテキストワードサーチが、ライブラリユニット262によって、ライブラリメモリ600に記憶されているデータベースを用いて、実行される。個別化された書籍又は著者の推薦は、その加入者の興味を示す加入者から得られた情報を得ることによって、加入者に対してなされる。加入者からのエントリは、好ましくは、電子書籍推薦エントリサブメニュ855を用いて整理される。このシステムは、これらの加入者からのエントリを直接又は間接に用いて、加入者に推薦すべき書籍又は著者をサーチする。一般的には、書籍推薦方法は、2つのカテゴリに分けられる。すなわち、応答性responsiveの方法一連の加入者のメニュエントリに応答すると、インテリジェントな方法データを分析して電子書籍を推薦するとである。応答的又はインテリジェントな方法を用いて、配送システム200は、推薦されるタイトル又は著者のリストを決定し、第2又は第3のレベルのサブメニュ856及び857を作成し、それらのタイトルを加入者が選択するように提案する。タイトルを提案する応答性の方法には、例えば、傾向ムードに関する質問の利用、著者のサーチ、キーワードサーチが含まれる。ビューワ266の命令メモリ732とメニュ発生ハードウェア例えば、607とを用いて、一連の傾向に関する質問をメニュ上に与え、特定の時期における加入者の興味を判断することができる。この方法では、オペレーションセンタ250のプロセッサ404と命令メモリ416とは、それぞれのタイトルに、軽い、深刻、乱暴、短い、長い、退屈、わくわくさせる、複雑、読みやすい、若者向けのテーマ、老人向けテーマ、冒険、ロマンス、ドラマ、フィクション、サイエンスフィクションなどのグループの中から、傾向インジケータ及び、サブインジケータを割り当てる。これらのインジケータは、テキストデータと共にホームシステム258に送られ、ライブラリメモリ600に記憶される。加入者のエントリに基づいて、プロセッサ404は、インジケータの組を加入者のリクエストを関連付け、インジケータが一致する電子書籍の組を見つけて、加入者に提案する。著者又はキーワード加入者から提供されたサーチワードの応答性サーチは、一般的に、ライブラリメモリ600に記憶されているデータに関して、ライブラリプロセッサ628と命令メモリ632とによって実行される。例えば、加入者によって与えられたキーワードを、書評、批評家及びプレビューデータベースを記憶しているライブラリメモリ600において一致を求めてサーチすることができる。このようにして、加入者が適切なサブメニュ上で潜水艦という語のエントリを提供している場合には、ライブラリプロセッサ628は、命令メモリ632の中のルーチンからの命令を用いて、レッドオクトーバをさがせHuntforRedOctoberというタイトルを見つけることができる。プログラムを提案するインテリジェントな方法には、加入者に関する個人的プロフィールデータ、及び、その加入者が以前に注文した書籍など加入者に関する履歴データ又は、購入データの一方又は双方を分析することが含まれる。この方法は、書籍オンデマンドシステムでは好ましく、メモリ428に記憶されている加入者データベースを用いてオンサイトプロセッサ404によって配布点又はオペレーションセンタ250で実行することができる。ホームシステム258は、配布点やオペレーションセンタ250からのプログラム提案情報を含むテキストデータを受け取り、同じテキストデータの受信212と上述したビューワのメニュ発生ハードウェア例えば、607、621とを用いて、プログラム提案サブメニュ855及び856を発生する。命令メモリ例えば、632、732に記憶されているソフトウェアルーチン及びアルゴリズムは、履歴データと書籍注文データとを分析して当該加入者に提案する書籍の線を決定するのに用いられる。書籍や著者を加入者に推薦するというこの強力な機能のためのアルゴリズムは、1996年9月24日付けの米国特許第5,559,549号であるReprogrammableTerminalforSuggestingProgramsOfferedonaTelevisionProgramDeliverySystemに詳細に開示されている。この米国特許は、本出願において援用する。図13を参照すると、あなたのライブラリの書籍というサブメニュ872に関して複数のサブメニュ858が示されて、好ましくは、各本棚に対するサブメニュ874及び876と共に書棚番号に分割されている。あなたが注文できる書籍というサブメニュ858の上のサブメニュも、同じように、書棚880及び882によってサブメニュに分割されている。これらの書棚は、それぞれが、書籍のカテゴリ又はジャンルでありうる。電子書籍は、ベストセラー、小説、フィクション、ロマンスなどのカテゴリにグループ分けすることができる。図14dを参照のこと。図13を参照すると、あなたの現在の書籍884というサブメニュ858によって、加入者は、現在の書籍884を選択することができ、どのページを読むのかを決めることができる。この選択は、レベル2のサブメニュ885を用いて確認することができる。ヘルプサブメニュ887は、加入者に、追加的なヘルプスクリーン888を提供することができる。利用可能な機能890に対するサブメニュ858は、好ましくは、それぞれの機能に対する別個のサブメニュ891及び892のシーケンスに分割される。図13を参照すると、この配送システム200を用いて、メッセージを送ることもできる。レベル1のメッセージスクリーンは、加入者に、その加入者が有している様々なメッセージ893の中から選択することを可能にしている。次に、各メッセージが、別個のサブメニュスクリーン894及び895の上に示される。メッセージには、テキストとグラフィクスとを含めることができる。図13を参照すると、口座情報が、レベル1のサブメニュ896の上に示されており、それに続くサブメニュ858には、最近の注文とあなたの口座の差引勘定897とが示されている。入力スクリーン899として用いられる続きのサブメニュを有する送るためのメッセージ898に対するレベル1のサブメニュも存在している。図13と図14aないし図14jとに示されている特定の機能及びサブメニュに加えて、これ以外の多くの変形例や機能が可能である。書籍がスクリーン上で最終的に読むために選択されると、タイトルのページ886がスクリーン上に現れ、次にテキストのページが続く。III.課金及び集金システム課金及び集金システム278図2及び図3に示されているは、電子商取引と電話交換における最新技術を用い、注文をトラッキングし、配送を認証し、消費者に課金して、出版社に自動的に代金を払い込む。電話コネクタ270によって開始された電話コールは課金及び集金システム278によって受信され、このシステムは、注文を受けて消費者のクレジットカード口座に請求することによって、人間の介入なしに直ちにこれに応答する。データは周期的にコンパイルされ、出版社282は書籍の売り上げに応じて代金を受け取る。この課金及び集金システム278は、また、双方向のケーブル接続、セルラ又はそれ以外の通信手段を介して加入者と接続することもできる。課金及び集金システム278は、オペレーションセンタ250と通信して入手可能な書籍に関する変更をトラッキングし、オペレーションセンタ250に統計データを提供することが好ましい。IV.公共図書館、学校及び書店システム本発明による電子書籍システムは、公共図書館、学校及び書店で用いられるように修正することが可能である。図15は、公共図書館、学校又は書店の位置に対するコンポーネントの可能性のある構成を示している。公共図書館、学校又は図書館におけるメインユニットは、ファイルサーバ900である。ファイルサーバ900は、数千冊の書籍を記憶することができる大型の電子メモリユニットである。ファイルサーバには、ハードディスク、読み取り書き込み型のCD-ROM、読み取り専用のCD-ROMなど、様々な電子記憶手段を用いることができる。このシステムは、5つのコンポーネントで構成されている。すなわち、ファイルサーバ900と、コンバータ又はビデオコネクタ904と、コントローラ908と、ビューワ912と、カタログプリンタ916と、である。システムを制御するソフトウェアは、基本的に、コントローラ908に配置されている。コンバータ又はビデオコネクタ904は、上述したものと類似している。この構成では、コントローラユニット908は、コンバータ904によってファイルサーバ900に転送されつつあるデータをモニタする。コントローラ908には、好ましくは、見るためのスクリーンと複数の制御ボタンとが備わっている。システムのより高度な制御を実行するためにより大きなスクリーンを有することが必要である場合には、ビューワ266をコントローラ908に接続して、ビューワスクリーンとコントロールズ操作装置740とを用いることができる。コントローラ908は、特定のファイルサーバ900から書籍を受け取ることを認証された公共的なビューワ912にだけ書籍をダウンロードすることができる。セキュリティ上の理由で、公共的なビューワ912が複数のファイルサーバ900にアクセスすることは好ましくない。このようにして、書籍のテキストデータに関するセキュリティを維持することができる。公共的なビューワ912は、コントローラ908から一度に1冊又は2冊の書籍を受信できるというように制限されていることが好ましい。公共的なビューワ912の加入者は、新たな又は追加的な書籍を必要とするときには、ビューワ912を学校又は公共図書館に返還し、そこでコントローラ908から新たな電子書籍を受け取ることができる。ファイルサーバ900で利用可能な書籍をトラッキングするために、利用可能な書籍のタイトルをカタログプリンタ916で印刷することが可能である。カタログプリンタ916はライブラリコントローラ908に接続されており、書籍のタイトルはカタログプリンタ916にダウンロードされる。どの書籍のコーディングされたテキストも、このシステムのコントローラ908とカタログプリンタ916とを用いて印刷することはできない。データに関するセキュリティを維持するためには、どのような書籍データも、プリンタ916にダウンロードすることは許されていない。利用可能な電子書籍タイトル、雑誌又はそれ以外のテキストマテリアルの完全なプリントアウトが完了すると、カタログ920のハードコピーを、ファイルサーバ900に維持しておくことが可能である。示されているシステムは、書店で用いることもできる。書店は、公共的なビューワ912を顧客に賃貸して、1冊又は2冊の書籍のテキストをその公共的なビューワ912にロードすることができる。公共的なビューワ912には、自動タイムアウトシーケンスを備えておくことができる。このタイムアウトシーケンスは、例えば2週間程度のある期間が経過すると、書籍のテキストデータを消去してしまう。2週間程度の期間が経過した時点でこの借りている者は公共ビューワ912を書店に返却し、読むための追加的な書籍を受け取ることが期待されている。このような構成を用いると、書店が常連客にビューワ912を恒久的に販売することも可能である。その場合には、常連客は、ときどき書店に立ち寄って書籍のテキストデータを受け取り、それを彼自身のビューワ912上に恒久的に記憶できるのである。書店、学校及び公共図書館については、上述のファイルサーバ900と公共ビューワ912とを用いるこれ以外の様々な構成も可能である。V.セットトップコンバータの使用サイエンティフィックアトランタScientificAtlanta社やゼネラルインスツルメンツGeneralInstruments社によって作られているような既存のセットトップコンバータは、現時点では、本発明の配送システム200を扱えるようにはなっていない。ライブラリ機能を含むセットトップコンバータを作ることはできるのはあるが、既存のセットトップコンバータ技術と共に本発明の配送システム200を用いるためには、ハードウェアの修正が必要である。図16a及び図16bは、ハードウェアの修正又はアップグレードの例である。ポートを用いて、後述するハードウェアアップグレードをセットトップ端末に付属させる。セットトップコンバータ601には、2つのアップグレードを行って、電子書籍を受け取り選択することの補助とすることが可能である。メニュ発生カードのアップグレード図16aと情報ダウンロードユニット図16bとである。これらのアップグレードは、それぞれ、アップグレードポートを介してセットトップ端末ユニットに接続することができる。4ワイヤケーブル、リボンケーブル、IEEE1394ファイアワイヤインターフェース、USBインターフェースなどを用いて、アップグレードをセットトップコンバータ601に接続することができる。セットトップコンバータ601へのカードの追加950は、図16aに示されている。示されているカード950は、既存のセットトップコンバータ601技術を備えた書籍選択システムを用いるのに必要な追加的機能を提供する。カード950は、セットトップ端末のフレームの内側に差し込まれてセットトップ端末の一部、すなわち、進歩型のセットトップ端末になるように構成することができる。カード950がセットトップコンバータ601に追加する基本的な機能は、データ信号の解釈、メニュの発生、メニュのシーケンシング、そして、窮極的なものとして、テレビジョン又はビューワ912のいずれかを用いてビューワ912が書籍を選択できるようにする能力である。更に、カード950は、ケーブルヘッドエンドなどの遠隔位置が注文された書籍に関する情報を受け取る方法を提供する。電子書籍注文情報と制御コマンドとは、ケーブルヘッドエンドからカード950まで電話回線を用いて送ることができる。カード950の基本コンポーネントは、PCチップCPU952と、VGAグラフィクスコントローラ954と、ビデオコンバイナ956と、論理回路958と、NTSCエンコーダ960と、受信機962と、復調器図示せずと、ダイアラ611’とである。カード950は、同軸ケーブルを介してケーブルヘッドエンドからデータテキスト信号を受け取ることによって動作する。カード950の論理回路958は、セットトップコンバータ601から、データ964と、赤外線コマンド966と、同期信号図示せずとを受け取る。リモコン上のビューワ912によってなされるメニュの選択は、セットトップコンバータ601のIR装置によって受信され、カード950に送られる。カード950は、IR信号を解釈し、加入者が選択した書籍又はメニュを決定する。カード950は、IRコマンドを修正して、情報をセットトップコンバータ601に送る。修正されたIRコマンドは、セットトップコンバータ601が必要とするチャネル情報を含む。電話回線968とダイアラ611’とを用いると、カード950は、書籍注文情報をケーブルヘッドエンドに送ることができる。また、電話回線を介して書籍を受信し、ビデオ配布システムをバイパスすることも可能である。この実施例では、電話システムを用いて、インターネットウェブサイトへのアクセスを提供して、電子書籍を注文及び受信することができる。これらのコマンドは、セットトップ端末のマイクロプロセッサをハードウェアアップグレードのマイクロプロセッサとリンクするインターフェースを介して送ることができる。このようにして、加入者の入力は、セットトップ端末のキーパッド又はリモコンを介して入力されるのであるが、任意のハードウェアアップグレードに処理のために転送されることができ、そこで発生された応答は、表示のためにセットトップ端末に返送されることが可能になる。好適実施例では、IRコマンド966は、セットトップ端末601からハードウェアアップグレードに転送される。ハードウェアアップグレードは、マイクロプロセッサと、対話型ソフトウェアと、処理回路と、バブルメモリと、長期メモリデバイスとを含むことができる。これらの基本コンポーネントに加えて、ハードウェアアップグレードは、追加的な電話モデム又はCD-ROMデバイスを利用することもある。情報ダウンロードハードウェアアップグレード1001図16bに示されているにより、加入者は、セットトップコンバータ601を用いて、大量の情報を、オペレーションセンタ250又はケーブルヘッドエンドからダウンロードすることが可能になる。ハードウェアアップグレード1001は、加入者が、書籍や雑誌などのデータをローカルなストレージにダウンロードすることを可能にする。基本的には、ハードウェアアップグレード1001は、追加的なローカルストレージユニット例えば、ハードディスク、フロッピ、光ディスク又は磁気カートリッジであり、図16bに示されているように、マイクロプロセッサ1005、命令メモリ1007、そしてRAMを含む場合もあるである。好ましくは、小型の携帯用ビューワ266にもアップグレード1001が提供され、TVを用いなくともダウンロードしたテキストを読むことが可能となる。ダウンロード可能な情報は、オペレーションセンタ250又はケーブルヘッドエンドによって供給されるテキストやグラフィクスであってよい。このアップグレードを用いると、書籍をダウンロードして、携帯型リーダ266を用いれば、どこででも読むことができる。このアップグレードを用いると、書籍をダウンロードして、圧縮形式で記憶し、後で解凍することもできる。書籍は、見るときにだけ解凍する。公衆が直ちにアクセスすることを希望するような重要なテキストは、このシステムを用いれば利用可能になる。大統領のスピーチ、新たな法律、最高裁によってなされた最新の堕胎に関する判断などを、直ちに入手可能とすることができる。ある実施例では、電子書籍注文情報は、ポーリングリクエストメッセージフォーマットを用いてケーブルヘッドエンドによってポーリングされるまで、それぞれのセットトップ端末に記憶される。ポーリングリクエストメッセージフォーマットの例は、6つのフィールドで構成される。すなわち、1メッセージの開始における立ち上がりフラグ、2アドレスフィールド、3加入者領域指定、4ポーリングコマンド/応答すなわち、P/Fビットを含むセットトップ端末の識別子、5情報フィールド、そして、6メッセージの最後の立下りフラグである。ポーリングリクエストに応答してセットトップ端末によってケーブルヘッドエンドまで通信される情報に対する同様の応答フレームフォーマットも用いることができる。図17には、データ受信機617’とデータ送信機1011とを含む好ましいセットトップコンバータが示されている。データ送信機は、セットトップ端末601とケーブルヘッドエンドとの間の登りアップストリームのデータ通信能力を提供する。アップストリームデータ伝送は、上述したポーリングシステムを用いて、そして更に、データ送信機1011を用いて達成される。受信機617’と送信機1011との両方を、セットトップ端末601自体に組み入れることもできるし、又は、アップグレードモジュールを介して追加することもできる。特定のハードウェア構成とは関係なく、セットトップ端末のデータ伝送能力は、図17に示されているハードウェアを用いて達成されうる。図17には、データ受信機617’とチューナ613とが共同して機能することによって受信されるRF信号が示されている。これらの装置は、共に、マイクロプロセッサ1013とのインターフェースを有し、このマイクロプロセッサ1013は、セットトップ端末のキーパッド、リモコン又はビューワ912のいずれかを介して、加入者から入力1015を受け取る。加入者のTVで受信されることが意図されているすべてのケーブル信号は、チューナ613によってアクセスされ、その後で、処理回路1017によって処理される。この処理回路1017は、典型的には、スクランブル解除、復調、ボリューム制御、そして、チャネル3又は4のTVキャリア上への再変調のための追加的コンポーネント図示せずを含む。個々のセットトップコンバータに向けられたデータは、各セットトップコンバータの特定のアドレス又はIDに従って、データ受信機617’によって受信される。このようにして、それぞれのアドレス指定可能なセットトップコンバータは、それ自身のデータだけを受信する。データ受信機617’は、セットトップコンバータ601に特有のデータを、既に述べた信号フレームの情報フィールドにおいて、又は、入来スペクトルにおける適宜の周波数に配置された別個のデータキャリアの上で受信することができる。受信されたデータは、電子書籍と、選択のために利用可能なメニュとに関する情報を含む。加入者は、キーパッド又はリモコンを用いて一連のコマンド1015を入力し、チャネル又はプログラムを選ぶ。そのようなコマンドを受け取ると、マイクロプロセッサ1013は、チューナに、データを搬送しているチャネルの適切な周波数に同調するように命令し、次に、処理回路1017にこのデータのスクランブル解除を開始するように命令する。電子書籍を選択すると、マイクロプロセッサ1013は、ローカルメモリ図示せずに何らかの選択情報を記憶し、後で、ケーブルヘッドエンドに向けてデータを返送する。マイクロプロセッサ1013は、すべてのCATV信号受信を調整し、更に、様々なアップストリームデータ伝送コンポーネントと相互作用する。典型的には、データ送信機1011は、5から30MHZの帰還周波数帯域で動作する。別の実施例では、10から15MHZの周波数帯域が用いられる。しかし、用いられる周波数帯域とは関係なく、データ送信機1011は、情報を、既に述べた応答フレームの情報フィールドにおけるケーブルヘッドエンドに送る。当業者であれば、多数の変形例を考慮することが可能であり、上述したセットトップ端末のハードウェアコンポーネントの組合せを用いて、アップストリームのデータ伝送を達成することができる。VI.書籍オンデマンドシステムBookOnDemandSystemこの出願で説明している電子書籍システム200は、書籍オンデマンドスタイルに構成することもできる。図18aは、書籍オンデマンドシステムのための構成の一例を示している。書籍オンデマンドシステムは、消費者の家庭、書店又は図書館とオペレーションセンタ250又はケーブルヘッドエンドなどの配布サイト1020のいずれかとの間に、より強力な双方向の通信を必要とする。このタイプの双方向通信は、図17に示されていており上述したハードウェアによって提供されうる。図18aを参照すると、書籍オンデマンドシステムでは、加入者は、電子書籍に関する入手可能なメニュからダウンロードする電子書籍を選択する例えば、図14d及び14eを参照。入手可能な書籍のメニュのためのデータは、通常、配布サイト1020によって加入者の位置まで送られる。加入者のメニュ選択の後で、加入者の選択又はリクエストに関する情報は、配布点1020ケーブルヘッドエンド又はインターネットウェブサイトなど又はオペレーションセンタ250のいずれかに通信される。このリクエストを受け取ると、書籍のために必要とされるテキスト及びグラフィクス情報は、スプールされ、加入者に送られる。このようにして、書籍は、加入者によるリクエストがあったときにだけ送られ、かつ、書籍又は、テキストに対する要求があると直ちに送られる。このような書籍オンデマンドシステムをサポートするためには、テキストの配送及び配布は、ビデオオンデマンドケーブルや電話テレビジョンシステム、インターネットウェブサイトなどの、強力なノードアーキテクチャを有するnodalarchitectured配布システム上か、又は、公衆電話システムでの個別的な電話アクセスの使用を通じてなされなければならない。書籍オンデマンドシステムによると、加入者にとってはより広範囲な電子書籍の選択が可能になり、不要である又は望まれていない書籍データの通信量を制限することができる。また、電子書籍を加入者にはるかに迅速に提供することができる。より強力な配布システムに加えて、書籍オンデマンドシステムは、配布点1020が、テキスト情報にアクセスしスプールアウトするためのより高度な装置を備えていることを要求する。これは、書籍を記憶するファイルサーバ技術1024、又は、テキスト情報を配布する電話タイプのスイッチング図示せずを用いると、達成できる。このような書籍オンデマンドシステムを構成するのに用いることができるファイルサーバ1024と配布技術とは、既に引用した米国特許第5,262,875号及び第5,218,695号とに記載されている。図18aは、ファイルサーバ技術を用いる書籍オンデマンドシステムの実施例を示している。電子書籍に加えて、図18aの実施例は、ほとんどどのようなデジタルデータの配布でもサポートしている。電子書籍又はテキストファイルは、出版社282及びそれ以外のソースから、ローカルフィード1032やATM1028を通じて、又は、衛星ディッシュ1036によって受信される。好ましくは、配布点1020は、加入者からのリクエストを受け取りテキストを双方向の通信システムビデオオンデマンドVOD1044などを介して配送するケーブルヘッドエンドである。あるいは、インターネットウェブサイトが、配布点1020として機能することができる。ライブラリユニット262は、基本的なプレミアムタイプのサービスケーブルシステム1048、ニアビデオオンデマンドタイプのケーブルシステム又は、ペイパービューPPV1052、又は、ビデオオンデマンドケーブルシステム1044のいずれかに接続することができる。これら3つのシステムのいずれかと接続する際には、ライブラリユニット262は、ケーブルに直接にアクセスすることができるし、又は、セットトップ端末601’、601’’、601’’’を介してシステムにアクセスすることもできる。双方向のビデオオンデマンドシステム1044を用いると、加入者は、特定の電子書籍タイトルをリクエストし、リクエストの直後にそのテキストを受け取ることができる。これを達成するには、配布点1020が、入手可能な書籍のリストをケーブル配送システムを介して、ライブラリユニット262まで伝送する。ライブラリユニット262は、入手可能な書籍のリストをメニュ又は類似のフォーマット上に表示する。先に述べたように、ライブラリユニット262は入手可能な書籍のカテゴリをリスト化し配布点1020からのリクエストを形成するメニュを用いるのが好ましい。電子書籍を選択した後では、ライブラリユニット262は、リクエスト信号を双方向の通信システム1044上を配布点1020まで送る。このリクエスト信号は、2つの方法で処理することができる。ライブラリユニット262がリクエストを始動するか、又は、配布点1020が様々なライブラリを双方向システム1044上へポーリングするかのいずれかである。電子書籍タイトルに対するリクエストを受け取ると、その書籍タイトルと関連するテキストは、ライブラリユニット262まで双方向のケーブルシステム1044を用いて伝送される。図18bは、地域的な又は全国的な書籍オンデマンドシステムをサポートする好適なオペレーションセンタ250の拡大図である。実際、示されているオペレーションセンタ250は、ほとんどすべての任意のデジタルデータの配布をサポートしている。オペレーションセンタ250は、テープ1060、1060’、ATM1028又は衛星1036によってデジタル情報を受け取る複数のフィードをサポートしている。情報は、入力MUX1064と小型のファイルサーバ1068とを介して処理された後で、マスタファイルサーバ1072に到達する。出版社282から受け取った書籍などのデジタルデータは、マスタファイルサーバ1072に記憶される。デジタルデータは、MPEG2などの標準的なフォーマットで圧縮されて記憶されるのが好ましい。システムコントローラ1076は、地域的又は全国的な書籍オンデマンドシステムに対する制御を行う。電子書籍はグループごとにパッケージングがなされ、様々なケーブルヘッドエンドへのフィードを提供することができる。更に、スケジューリングやマーケットリサーチがオペレーションセンタ250で行われる。スケジューリングやマーケットリサーチを処理するためには、電子書籍購入データが、マルチプレクサ1082を介してオペレーションセンタ250で受信される。電子書籍購入情報は、オペレーションセンタ250によって課金及び集金システム278に提供することができる。オペレーションセンタ250は、また、ファイルサーバにメッセージや広告を挿入する機能も有している。これらのメッセージや広告は、最終的には、加入者によって受け取られる。マスタファイルサーバ1072は、出力マルチプレクサ1080とATM1028とを、デジタルデータを配布するための衛星接続点に加えて、用いる。好適実施例では、ケーブルヘッドエンドは、書籍に関するテキストデータを、出力マルチプレクサ1028とATMシステム1028とを介してマスタファイルサーバ1080から受け取る。デジタル書籍データを受け取ると、ケーブルヘッドエンドは、その書籍をローカルファイルサーバ1024に記憶する。図18Aの配布点1020は、ATMフックアップ1088又は衛星フックアップを介して図18bのオペレーションセンタ250からデータを受け取ることができるケーブルヘッドエンドの一例である。VII.電子書籍のための音声エミュレーション機能図19は、ビューワ266上に、電子書籍のための音声エミュレーションオプションを提供するメインメニュスクリーン1100の図である。メインメニュ1100は、ビューワ266上に表示され、ユーザが電子書籍における音声エミュレーションに関係する様々なオプションを選択することを可能にする。メインメニュ1100は、多数のセクションを有しており、ユーザは適切なセクションを選択することによってオプションを選択することが可能になる。セクションという用語は、スクリーンの定義可能な部分を意味し、セクションを選択するという行為は、例えば、トラックボール743を用いてカーソル又はポインタをそのセクションの上に配置し、選択ボタン745を押すことによりそのセクションの上をクリックすることを含む。周辺機器を含むそれ以外のカーソル制御装置を用いて、カーソルを配置し又は特定のコマンドを入力することによって、あるセクションを選択することができる。メインメニュ1100におけるセクションは、そして、それ以外の説明されているスクリーンは、異なる形状を有していることがあり、示されているものとは異なる構成で表示されることがあり得る。更に、スクリーンは、例えば、所望の機能又は表示された情報に応じて、より多くの又はより少ないセクションを有することがあり得る。また、メインメニュ1100やそれ以外の説明されているスクリーンは、ビューワ266上に表示されるために発生されたり、表示されるためにメモリから検索されたりする。これは、命令メモリユニット632の中に存在するソフトウェアモジュールの制御の下で動作するライブラリプロセッサ628によるか、命令メモリ732の中に存在するソフトウェアの制御の下で動作するビューワプロセッサ621によるか、又は、ハードウェア及びソフトウェアモジュールの組合せによるか、である。キーボードをビューワと共に用い、キーストロークをコマンドのために用いることができる。あるいは、ソフトキーボードをビューワ266上に表示して、コマンドを入力するのに用いることもできる。マニュアル手作業でのテキストから音声セクション1102によって、ユーザは、表示された電子書籍の中のテキストを対応する音声に変換するオプションを選択することが可能になる。テキストから音声へのという表現は、電子形式のテキストから対応する音声への変換を意味する。自動ページめくり機能を備えている自動のテキストから音声セクション1104によると、ユーザは、ビューワに電子書籍のページからページへと連続的にテキストを音声に変換させるオプションを選択することが可能になる。マニュアルのページめくり機能を備えた自動のテキストから音声セクション1106によると、ユーザは、ビューワ266に表示されたテキストのページの全体を音声に自動的に変換させるオプションを選択することが可能になる。様々なテキストから音声への変換機能に対して、ビューワ266は、スピーカ/マイクロフォン608’を用いて、電子形式のテキストを対応する音声に変換することができる。書籍を見るセクション1108によると、ユーザは、電子書籍を見るオプションを選択することが可能になる。設定セクション1110によると、ユーザは、設定メニュを見て音声エミュレーション機能に関係する様々なパラメータを入力するオプションを選択することが可能になる。設定は、電子書籍の制御及び関連する機能に関係する様々なパラメータである。口述セクション1112によると、ユーザは、電子書籍の中への口述を実行するオプションを選択することが可能になる。口述という用語は、音声を、ビューワ又はそれ以外の表示装置上に表示することが可能な電子形式の対応するテキストに変換することを意味する。図20は、ユーザによってメインメニュ1100において選択されたオプションを処理するメインメニュプロセス1120の流れ図である。メインメニュプロセス1120は、ビューワ266、ライブラリ262又はその組合せの中で実現が可能である。例えば、そのプロセスは、命令メモリユニット632の中に存在しライブラリプロセッサ628によって実行されるソフトウェアモジュールか、命令メモリ732の中に存在しビューワプロセッサ621によって実行されるソフトウェアモジュールか、又は、ハードウェア及びソフトウェアモジュールの組合せによって、実現される。表示プロセス1122はビューワ266上にメインメニュ1100を表示し、選択プロセス1124はメインメニュ1100の中のユーザが選択したオプションを受け取る。決定プロセス1123は、音声セキュリティ機能がアクティブにされているかどうかを判断し、アクティブにされている場合には、メインメニュプロセスが、後述する音声セキュリティルーチン1125を実行する。音声セキュリティは、特定の音声パターン又は特性を備えているユーザだけしか、ビューワ266のコンテンツ、すなわち、ビューワ266又はライブラリ262の中に記憶されている電子書籍へのアクセスが許されないようにする機能である。音声セキュリティルーチン1125の結果として、承認ルーチン1127が、そのユーザがリクエストされた機能に対する承認を有するかどうかを判断する。ユーザが承認を有している場合には、オプションプロセス1126が、選択されたオプションに対する処理を実行する。特に、ユーザがどのオプションを選択したかに応じて、様々なルーチンが実行される。ユーザがマニュアルのテキストから音声セクション1102を選択した場合には、音声プロセス1128は、マニュアルのテキストから音声ルーチン1130を実行する。ユーザが自動のテキストから音声セクション1104を選択した場合には、音声プロセス1132は、自動のテキストから音声自動ページめくりルーチン1134を実行する。ユーザが自動テキストから音声セクション1106を選択した場合には、音声プロセス1136は、自動のテキストから音声マニュアルでのぺーじめくりルーチン1138を実行する。ユーザが設定セクション1110を選択した場合には、設定プロセス1140が設定ルーチン1146を実行する。ユーザが書籍を見るセクション1108を選択した場合には、書籍を見るプロセス1148が、書籍を見るルーチン1150を実行する。図21は、マニュアルのテキストから音声ルーチン1130の流れ図である。マニュアルのテキストから音声ルーチン1130は、ビューワ266、ライブラリ262又は組合せの中に実現することができるが、例えば、ライブラリプロセッサ628によって実行される命令メモリユニット632の中に存在するソフトウェアモジュールか、ビューワプロセッサ621によって実行される命令メモリ732の中に存在するソフトウェアモジュールか、ハードウェアモジュールか、又は、ハードウェア及びソフトウェアモジュールの組合せによって実現することができる。ルーチン1130では、表示プロセス1160が、書籍メニュを表示する。図22は、ビューワ266上に表示するための書籍メニュスクリーン1190と、ビューワ266上に表示する書籍メニュとを図解している。書籍メニュスクリーン1190は、記憶されている電子書籍を識別するセクション1192、1194及び1196を含む。選択プロセス1162は書籍メニュスクリーンからユーザが選択した電子書籍を受け取り、表示プロセス1164は選択された電子書籍をビューワ266上に表示する。ユーザは、カーソルを電子書籍を識別するセクションの上に配置してそのセクションを選択することによって、又は、特定のコマンドを入力することによって、電子書籍を選択することができる。音声コマンドモードを用いる場合には、ユーザは、特定の電子書籍のタイトルか、又は、それ以外の識別用の情報を口に出して言うことによって、それを選択することができる。図23は、ビューワ266上に表示するテキストスクリーン1200と、表示する電子書籍のページとを図解している。テキストスクリーン1200は、また、ユーザがコマンドを入力するための様々なセクションを含む。特に、ユーザは、ページセクション1208を選択し、ページ番号をそのセクションに入力して、表示されている電子書籍の別のページにジャンプすることができる。ユーザは、ページめくりセクション1210及び1212を選択して、表示されている電子書籍の前のページ又は次のページにそれぞれ移動することができる。ユーザは、変換セクション1206を選択して選択されたテキストを音声に変換することができるし、ポーズセクション1202及び再開セクション1204を選択して、マニュアルでのページめくり変換を用いたテキストから音声への変換を中断及び再開することができる。定義セクション1207によれば、ユーザは、テキストの中の選択された語の定義を音声によって受け取ることができる。ページ表示プロセス1166は、例えば、ユーザがページセクション1208とページめくりセクション1210及び1212とを選択することによって、選択された電子書籍のページを表示する。指示プロセス1168は、ユーザによって選択された任意のテキストを指示する。図24は、テキストスクリーン1200の中の選択されたテキスト1214の例を図解している。選択されたテキストは、テキストスクリーン1200において影付きで示されているが、それ以外の方法で指示することも可能である。例えば、下線付きで、周囲のテキストとは異なる色で、反転表示で、周囲のテキストとは異なるフォントで、太字でなど、選択されたテキストを周囲のテキスト又は情報と区別する態様でそうすることが可能である。選択プロセス1170は、ユーザによる変換セクション1206の選択を受け取り、それに応答して、決定プロセス1172が、ユーザがテキストを選択したかどうかを判断する。テキストが選択されていない場合には、表示プロセス1174は、オプションであるが、このモードでは音声に変換するテキストを選択しなければならないということを示すエラーメッセージを表示することができる。テキストが選択されている場合には、変換プロセス1176は、例えば、テキストから音声への変換プログラムを用いて、選択されたテキストを音声に変換する。テキストから音声への変換プログラムは、この技術において既知であり、以下の米国特許において開示されているプログラムがその例である。これらの米国特許は、本出願において援用する。すなわち、SpeechSynthesisSystemanditsMethodという名称の米国特許第5,848,390号、TexttoSpeechSystemという名称の米国特許第5,774,854号、SpeechSynthesisSystemという名称の米国特許第5,682,501号、SpeechSynthesisApparatusandMethodという名称の米国特許第5,220,629号、MethodandApparatusforAlteringVoiceCharacteristicsofSynthesizedSpeechという名称の米国特許第5,113,449号、である。それ以外の例としては、ATTアドバンストスピーチプロダクツグループによって開発された製品がある。アドバンストスピーチプロダクツグループは、wwwresearchattcomprojectswatsonindexhtmlにおいてアクセスすることが可能である。あるいは、テキストに結びつけられた潜在ポインタをテキストの予め記録され記憶されたオーディオバージョンのポインタに対応させ、リアルタイムでのテキストから音声への変換を不要にすることもできる。この例では、電子書籍ファイルは、テキストと、それに対応するオーディオファイル又はそのようなファイルへのリンクとの両方を含むことができる。オーディオファイル又はそのようなファイルへのリンクとは、それぞれの電子書籍に対するヘッダファイルに記憶しておくことができる。ヘッダファイルに含まれた情報は、表示やサーチなどの他の目的のために、それぞれの電子書籍を識別しカテゴリ化するのに用いられる。新たな電子書籍がビューワ266又はライブラリユニット262上にロードされると、このヘッダ情報がヘッダファイルから抽出され、ビューワ266又はライブラリユニット262上に存在するメモリ600又は600’などのデータベースに記憶される。それぞれの電子書籍と関連するヘッダ情報には、典型的には、次に掲げる表1に示されている情報が含まれており、例えば、レコード又はそれ以外のデータベース構造に記憶することができる。ヘッダファイルは、電子書籍におけるテキストに対応するオーディオファイルを記憶するフィールドを含むことがあり、あるいは、そのようなオーディオファイルへのリンクを識別するフィールドを含むこともある。オーディオファイルは、電子書籍のテキスト全体又はその一部のオーディオバージョンを含むこともある。更に、電子書籍のテキストの離散的な構成要素又は部分に対して、複数のオーディオファイルを用いることもあり、更に、複数のオーディオファイルを、対応する音声すなわちオーディオに変換するようにユーザによって選択されたテキストに基づいて、潜在的に相互にリンクさせることもある。変換の間には、選択プロセス1178は、ユーザがポーズセクション1202を選択したかどうかを検出する。それに応答して、停止プロセス1180が、選択されたテキストのテキストから音声への変換を停止する。ユーザが再開セクション1204を選択したことを選択プロセス1182が検出すると、変換プロセス1176は、それが停止された位置において選択されたテキストのテキストから音声への変換を再開する。決定プロセス1184は、ユーザが表示された電子書籍を閉じたかどうかを判断して、そうである場合には、リターンプロセス1186が、表示スクリーン1100のメインメニュに戻る。ユーザは、例えば、スクリーン上に表示されたアイコンを選択することによって、又は、キーボード又はそれ以外の装置を介して特定のコマンドを入力することによって、表示されている電子書籍を閉じることができる。更に、ユーザは、テキストの中の選択された語の定義を、音声形式でリクエストし受け取ることができる。選択プロセス1168において1又は複数の語を選択した後で、ユーザ選択プロセス1161が、定義セクション207のユーザの選択を受け取る。それに応答して、決定プロセス1163が、テキストが選択されたかどうかを判断し、選択されていない場合には、表示プロセス1174が、オプションのエラーメッセージを表示する。テキストが選択された場合には、検索プロセス1165が電子辞書から選択された1又は複数の語に対する定義を検索し、変換プロセス1167が電子辞書からの定義を音声形式に変換する。電子辞書はこの技術分野において既知であり、一例は、ApparatusforMakingandEditingDictionaryEntriesinaTexttoSpeechConversionSystemという名称の米国特許第4,831,654号に開示されているシステムを含む。この米国特許は、本出願において援用する。変換の間、ユーザはポーズセクション1202を選択することができ、選択プロセス1169によってそれが検出されると、それに応答して、停止プロセス1171が音声形式の定義を停止させることができる。ユーザが再開セクション1204を選択すると、選択プロセス1173によってそれが検出され、変換プロセス1167は、それが停止された位置で、選択された1又は複数の語の音声形式の定義を提供することを継続する。図25は、自動ページめくり機能を備えた自動のテキストから音声ルーチン1134の流れ図である。自動テキストから音声ルーチン1134は、ビューワ266、ライブラリ262又はその組合せの中に実現することができる。例えば、命令メモリユニット632の中に存在してライブラリプロセッサ628によって実行されるソフトウェアモジュールか、命令メモリ732の中に存在してビューワプロセッサ621によって実行されるソフトウェアモジュールか、又は、ハードウェア及びソフトウェアモジュールの組合せによって実現することができる。自動テキストから音声ルーチン1134では、表示プロセス1220は、書籍メニュスクリーン1190のような書籍メニュを表示する。選択プロセス1222は書籍メニュからユーザが選択した書籍を受け取り、それに応答して、表示プロセス1224は示されているテキストスクリーン1200のように選択された電子書籍を表示する。変換プロセス1226は、例えば、テキストから音声への変換プログラムを用いて、表示されている書籍において、ページからページへと継続的に、テキストを音声に変換する。更に、変換プロセス1226は、自動的にページをめくり、テキストから音声への変換が現に生じているページを表示する。テキストから音声への変換プログラムはこの技術において既知であり、その例としては、上述のテキストから音声への変換プログラムに関する米国特許において開示されているプログラムや、ATTアドバンストスピーチプロダクツグループによって開発された製品がある。あるいは、電子書籍に対するヘッダファイルは、電子書籍のテキストのオーディオファイルやそのようなファイルへのリンクを含んでおり、これらは、テキストを音声形式で提供するためのものである。変換の間は、ユーザは、ポーズセクション1202を選択することができ、選択プロセス1228によってそれが検出されると、それに応答して、停止プロセス1230がテキストから音声への変換を停止させることができる。ユーザが再開セクション1204を選択すると、選択プロセス1232によってそれが検出され、変換プロセス1226は、それが停止された位置から、テキストから音声への変換を再開する。電子書籍全体がいったん変換されてしまうと、又は、書籍を閉じるプロセス1227によって決定されるようにユーザが電子書籍を閉じると、リターンプロセス1234がメインメニュに戻り、図9に示されているようにメインメニュスクリーン1100を表示する。図26は、マニュアル式のページめくり機能を備えた自動テキストから音声ルーチン1138の流れ図である。自動テキストから音声ルーチン1138は、ビューワ266、ライブラリ262又はその組合せの中に実現することができる。例えば、命令メモリユニット632の中に存在してライブラリプロセッサ628によって実行されるソフトウェアモジュールか、命令メモリ732の中に存在してビューワプロセッサ621によって実行されるソフトウェアモジュールか、又は、ハードウェア及びソフトウェアモジュールの組合せによって実現することができる。自動テキストから音声ルーチン1138では、表示プロセス1240は、書籍メニュスクリーン1190のような書籍メニュを表示する。選択プロセス1242が書籍メニュからユーザが選択した書籍を受け取り、それに応答して、表示プロセス1244がテキストスクリーン1200のように選択された電子書籍を表示する。変換プロセス1246は、例えば、テキストから音声への変換プログラムを用いて、表示されている書籍において、表示されているページからのテキストを音声に連続的に変換する。テキストから音声への変換プログラムはこの技術において既知であり、その例としては、上述のテキストから音声への変換プログラムに関する米国特許において開示されているプログラムや、ATTアドバンストスピーチプロダクツグループによって開発された製品がある。あるいは、電子書籍に対するヘッダファイルは、電子書籍のそれぞれのページのテキストの個別的なオーディオファイルやそのようなファイルへのリンクを含んでおり、これらは、ユーザによって選択されたページのテキストを音声形式で提供するためのものである。決定プロセス1254がテキストから音声への変換が表示されているページの最後に到達したかどうかを判断し、まだ到達していない場合には、表示されているページに対する変換が継続する。変換の間は、ユーザは、ポーズセクション1202を選択することができ、選択プロセス1248によってそれが検出されると、それに応答して、停止プロセス1250がテキストから音声への変換を停止させることができる。ユーザが再開セクション1204を選択すると、選択プロセス1252によってそれが検出され、変換プロセス1246は、それが停止された位置で、テキストから音声への変換を再開する。表示されている電子書籍の現在のページのテキストコンテンツが変換され、決定プロセス1254によって判断されると、決定プロセス1256はその書籍の終わりが表示されているかどうかを判断する。電子書籍が表示すべきページを更に有している場合には、待機プロセス1258は、ユーザが別のページを選択するのを待機する。選択プロセス1260は、ユーザが選択した次のページを受け取り、それに応答して変換プロセス1246に戻り、例えば、この技術において既知であるテキストから音声への変換プログラムを用いて、又は、対応するオーディオファイルを用いて、次の表示されているページに対するテキストから音声への変換を実行する。その書籍の終わりが表示され、決定プロセス1256によってそう判断されると、又は、ユーザが書籍を閉じ書籍を閉じるプロセス1253によって判定されると、リターンプロセス1262はメインメニュに戻ってメインメニュスクリーン1100を表示する。図27は、設定ルーチン1142の流れ図である。設定ルーチン1142は、ビューワ266、ライブラリ262又はその組合せの中に実現することができる。例えば、命令メモリユニット632の中に存在してライブラリプロセッサ628によって実行されるソフトウェアモジュールか、命令メモリ732の中に存在してビューワプロセッサ621によって実行されるソフトウェアモジュールか、又は、ハードウェア及びソフトウェアモジュールの組合せによって実現することができる。設定ルーチン1142では、表示プロセス1270が、設定メニュを表示する。図28は、ビューワ266上に表示される設定メニュスクリーン1280の例を図解している。設定メニュスクリーン1280は、アクティブ化及び非アクティブ化セクション1284及び1286をそれぞれ選択することによって音声コマンドをアクティブ及び非アクティブにする音声コマンドセクション1282を含んでいる。ユーザは、例えば、カーソルを所望のオプションの次の対応するセクションの上に配置して、そのセクションを選択することによって、又は、特定の入力キーを選択するなど様々なそれ以外のコマンドを入力することによって、アクティブ化又は非アクティブ化オプションを選択することができる。声による又は可聴的なコマンドを用いて、ビューワ266にユーザによって音声形式で提供されたコマンドに対応する機能を実行させることもできる。また、設定メニュスクリーン1280は、利用可能な音声コマンドセクション1311を含み、これは、ユーザが利用可能な音声又は可聴的なコマンド及び以下のコマンドを実行するために必要な以下の例示の音声を識別する。すなわち、次ページコマンド1303、前ページコマンド1305、書籍を開くコマンド1307、そしてそれ以外の機能1309である。設定メニュスクリーン1280は、マーカ1290を操作しマーカを表示されたレートスケールに沿って移動させることによって、テキストから音声への変換の速度レートを設定するレートセクション1288を含む。ここでは、レートという用語は、テキストが対応する音声に変換される相対速度を意味する。機械による音声変換は先行して電子的に行うことができるのであるが、その音声は、ユーザが決定したあるペースで提供される。変換の速度を変更する機能を備えたテキストから音声への変換プログラムは、この技術分野において既知であり、その例としては、上述したテキストから音声への変換プログラムに関する米国特許や、ATTアドバンストスピーチプロダクツグループによって開発された製品がある。音声セキュリティセクション1287によると、ユーザは、セクション1289及び1291をそれぞれ選択することによって、音声セキュリティ機能をアクティブ及び非アクティブにすることが可能になる。音声セキュリティ機能は、特定の1又は複数のユーザからの音声コマンドだけに応答して、ビューワ266のアクティブ化と記憶されている電子書籍へのアクセスとを提供するものである。設定メニュスクリーン1280は、また、ユーザがテキストの変換に用いられる音声に対する様々なオプションを選択することを可能にする音声オプションセクション1301を含む。これらのオプションには、例えば、男性の声1313、女性の声1315、子供の声1317、音声オプション11319、音声オプションN1321が含まれる。ユーザは、例えば、カーソルを所望のオプションの次の対応するセクションの上に配置しそのセクションを選択することによって、又は、入力キーの特定の選択など様々なそれ以外のコマンドを入力することによって、これらのオプションの中から1つを選択することができる。それ以外のオプション1319及び1321は、ユーザの定義による声、特定の特性を備えている声、実際の著者の声など、それ以外のタイプの声を表すことができる。オプション1319及び1321としては、例えば、ジェームズアールジョーンズJamesEarlJonesなど有名人の声や、ジェームズアールジョーンズのイミテーションなどがある。様々なタイプの変換用の声を備えたテキストから音声への変換プログラムは、この技術分野において既知であり、その例としては、上述したテキストから音声への変換プログラムに関する米国特許や、ATTアドバンストスピーチプロダクツグループによって開発された製品がある。テキストから音声プロセスがビューワ266においていったん実行されると、ビューワは、静止画JPEG又は動画MPEG2のイメージを表示することができる。表示されるイメージは、ビューワ266によって、見られている電子書籍に関係する特定のデータベースから検索することができる。あるいは、ビューワは、電子的なリンクを用いてそのようなイメージにアクセスすることができる。電子書籍における電子的なリンクの使用については、1999年1月27日に出願された同時継続中のElectronicBooksElectronicLinksという名称の米国特許出願第09/237,828号において詳細に記載されている。この米国特許出願の開示内容は、本出願において援用する。図27に示されているように、受取プロセス1272は、設定メニュスクリーン1280においてユーザが選択した設定を受け取る。それに応答して、セーブプロセス1274は、選択された設定を、後で、テキストから音声機能を提供する際に、又は、音声コマンドを受け取る際に用いるために、セーブする。設定は、テーブルや命令メモリユニット632のそれ以外のデータ構造に、又は、命令メモリ732の中に、電子書籍に関係する機能を制御する際に用いるためにセーブされる。決定プロセス1276は、ユーザが設定メニュスクリーン1280を閉じるかどうかを判断し、閉じると判断する場合には、リターンプロセス1278がメインメニュに戻り、メインメニュスクリーン1100を表示する。図29は、口述ディクテーションルーチン1146の流れ図である。口述ルーチン1146は、ビューワ266、ライブラリ262又はその組合せの中に実現することができる。例えば、命令メモリユニット632の中に存在してライブラリプロセッサ628によって実行されるソフトウェアモジュールか、命令メモリ732の中に存在してビューワプロセッサ621によって実行されるソフトウェアモジュールか、又は、ハードウェア及びソフトウェアモジュールの組合せによって実現することができる。口述ルーチン1146では、表示プロセス1300が書籍メニュスクリーン1190などの書籍メニュを表示する。選択プロセス1302がユーザが選択した書籍を書籍メニュから受け取り、それに応答して、表示プロセス1304が選択された電子書籍を表示する。ページ表示プロセス1306は、ユーザによって選択された電子書籍のページを表示する。図30aは、ビューワ266上に表示され口述ルーチン1146と共に用いられるテキスト口述スクリーン1330を図解している。テキスト口述スクリーンは、ユーザがページ番号を入力しそのページを表示させることを可能にするページセクション1336を含んでいる。ページめくりセクション1338及び1340によって、ユーザが、表示された電子書籍において、ページを前進及び後退させることができる。口述開始セクション1332によると、ユーザは、音声からテキストへの変換以下では、音声テキスト変換とも称するを開始することができ、口述終了セクション1334によると、ユーザは、音声テキスト変換を終了することができる。テキスト口述スクリーン1330は、ユーザによって挿入位置が選択されると、表示されている電子書籍のページの中の例えば位置1341において、音声が直接にテキストに変換される。テキスト挿入位置は、ユーザが、カーソル1343をページ上の所望の位置に配置することによって、示すことができる。図30bは、テキスト口述スクリーン1330は特にユーザが挿入位置を特定しないときに音声から変換されたテキストを表示する別個のセクション1342を含みうることを図解している。選択プロセス1308は、ユーザがいつ口述開始セクション1332を選択したかを検出する。それに応答して、変換プロセス1310は、音声を受け取り、それを対応するテキストに変換する。このプロセスは、ユーザからの音声をスピーカ/マイクロフォン608’を介して受け取ることができる。音声からテキスト及び音声認識プログラムは、この技術において既知であり、その例としては、以下のような米国特許に開示されているようなプログラムがある。これらの米国特許は本出願において援用する。すなわち、MethodandApparatusforErrorCorrectioninaContinuousDictationSystemという名称の米国特許第5,864,805号、SpeechRecognitionSystemandMethodusingaHiddenMarkovModelという名称の米国特許第5,799,278号、SpeechRecognitionusingDynamicFeaturesという名称の米国特許第5,615,299号、SystemandMethodforSpeechSynthesisEmployingImprovedFormantCompositionという名称の米国特許第5,325,462号、MethodandApparatusforSpeechAnalysisandSpeechRecognitionという名称の米国特許第5,313,531号、OptimizedSpeechRecognitionSystemandMethodという名称の米国特許第5,054,074号、SpeechRecognitionMethodという名称の米国特許第5,050,215号、Dictation/TranscriptionMethodandArrangementという名称の米国特許第4,430,726号である。それ以外の例としては、ATTアドバンストスピーチプロダクツグループによって開発された製品がある。決定プロセス1312は、ユーザがテキストに対する挿入位置を選択したかどうかを判断する。挿入位置は、カーソルを配置することによって指示することができる。ユーザが挿入位置を選択している場合には、挿入プロセス1316は、テキストをユーザが選択した位置に挿入する。そうでなく、ユーザが挿入位置を選択していない場合には、挿入プロセス1314は、テキストを別個の表示されている線1342に挿入する。決定プロセス1318は、ユーザが口述終了セクション1334を選択しているかどうかを判断する。ユーザが口述終了セクション1334を選択するまでは、変換プロセス1310は、音声からテキストへの変換を継続する。ユーザが口述終了セクション1334を選択すると、決定プロセス1320はユーザが書籍を閉じたかどうかを判断し、閉じていない場合には、口述ルーチン1146は、ページ表示プロセス1306に戻り、ユーザによってリクエストされたように、ページの表示と音声からテキストへの変換とを継続する。ユーザが書籍を閉じると、リターンプロセス1322はメインメニュに戻り、メインメニュスクリーン1100を表示する。図31は、書籍を見るルーチン1150の流れ図である。書籍を見るルーチン1150は、ビューワ266、ライブラリ262又はその組合せの中に実現することができる。例えば、命令メモリユニット632の中に存在してライブラリプロセッサ628によって実行されるソフトウェアモジュールか、命令メモリ732の中に存在してビューワプロセッサ621によって実行されるソフトウェアモジュールか、又は、ハードウェア及びソフトウェアモジュールの組合せによって実現することができる。書籍を見るルーチン1150では、表示プロセス1350が書籍メニュスクリーン1190などの書籍メニュを表示する。選択プロセス1352がユーザが選択した書籍を書籍メニュから受け取り、それに応答して、表示プロセス1354が選択された電子書籍を表示する。図32は、ビューワ266上に選択された電子書籍のカバーページ1372を表示する書籍を見るスクリーン1370の例を図解している。書籍を見るスクリーン1370は、また、ページ後退セクション1374とページ前進セクション1376とを含んでおり、これらを用いて、ユーザは表示されている電子書籍においてページを後退及び前進させることができる。ページ表示プロセス1356は、ユーザによってリクエストされるように、選択された電子書籍のページを表示する。決定プロセス1358は、ユーザが表示されている電子書籍を閉じたかどうかを判断し、ユーザが書籍を閉じた場合には、リターンプロセス1360がメインメニュに戻りメインメニュスクリーン1100を表示する。ビューワ266は、また、図13に示されているようなメニュシステム851を介してユーザを導く音声変換及びテキスト認識機能を組み入れている。例えば、ビューワ266やそれ以外のホームシステム258の構成要素に存在するソフトウェアを用いて、メニュナビゲーションに関係するオーディオプロンプトを提供することができる。ユーザがメニュシステム851をアクティブにしてメインメニュ854を与えられると、ビューワ266は、例えば、こんにちは、ジョン。新しい本を注文しますか、それとも、すでにもっている本を読みますか。新しい本なのか、既にもっている本なのかを答えてください。というようなオーディオプロンプトを提供する。ユーザの回答が既にもっている本である場合には、ビューワ266上で動作するソフトウェアは、あなたのライブラリの書籍のサブメニュ872を表示して更なるオーディオプロンプトを提供することができる。図33は、音声コマンドルーチン1380の流れ図である。音声コマンドルーチン1380は、ビューワ266、ライブラリ262又はその組合せの中に実現することができる。例えば、命令メモリユニット632の中に存在してライブラリプロセッサ628によって実行されるソフトウェアモジュールか、命令メモリ732の中に存在してビューワプロセッサ621によって実行されるソフトウェアモジュールか、又は、ハードウェア及びソフトウェアモジュールの組合せによって実現することができる。このルーチンによると、ユーザは、ビューワコントロールを操作してコマンドを入力するのではなく、音声を介してコマンドを入力することが可能になる。音声コマンドルーチン1380では、決定プロセス1382は、ユーザが音声コマンドオプションをアクティブにしたかどうかを判断する。そのオプションがアクティブにされている場合には、受取プロセス1384は音声コマンドを受け、受取プロセス1384は、その音声コマンドをユーザからマイクロフォン634を介して受けることができる。変換プロセス1386は音声コマンドを対応する電子信号に変換し、判断プロセス1388はその電子信号を解析することによってリクエストされた機能を判断する。コマンドに対応する機能の例として、ビューワ266が表示されている電子書籍の次のページを表示するページ前進機能1390、ビューワ266が表示されている電子書籍の前のページを表示するページ後退機能1390、ビューワ266が特定の電子書籍を表示する書籍を開く機能1394などがある。リクエストされた機能を判断した後で、実行プロセス1398が、リクエストされた機能を実行する。ビューワ266は、ある時点でビューワ266によって作用された音声コマンドをユーザが理解するのを助けるのに利用可能な典型的な音声コマンドオプションを表示することができる。判断プロセス1388は、その判断のために音声認識プログラムを用いることができる。そのようなプログラムは当業において既知であり、上述の音声からテキストへの変換及び音声認識に関する米国特許の例示システムや、ATTアドバンストスピーチプロダクツグループによって利用可能になった製品を含む。図34は、音声セキュリティルーチン1125の流れ図である。音声セキュリティルーチン1125は、ビューワ266、ライブラリ262又はその組合せの中に実現することができる。例えば、命令メモリユニット632の中に存在してライブラリプロセッサ628によって実行されるソフトウェアモジュールか、命令メモリ732の中に存在してビューワプロセッサ621によって実行されるソフトウェアモジュールか、又は、ハードウェア及びソフトウェアモジュールの組合せによって実現することができる。音声セキュリティルーチン1125では、リクエストプロセス1404がセキュリティ目的での可聴信号をリクエストするのであるが、そのリクエストは、ビューワ266上のスクリーンを介して、又は、オーディオ形式で行うことができる。受取プロセス1405がマイクロフォン634を用いてリクエストされた可聴信号を受け取り、変換プロセス1406が可聴信号を対応する電子信号に変換する。比較プロセス1408は、その電子信号を記憶されている信号と比較し、決定プロセス1410は、その電子信号がリクエストされた機能に対する承認をユーザが有しているかどうかを判定するために、特定の基準を満足しているかどうかを判定する。決定プロセス1410は、この判断のための音声認識プログラムを用いることができ、そのようなプログラムは当業において既知であり、その例としては、上述の音声からテキストへの変換及び音声認識に関する米国特許の例示システムや、ATTアドバンストスピーチプロダクツグループによって利用可能になった製品を含む。基準が満足されていない場合には、拒否プロセス1412が、ユーザからのコマンドの実行を承認せず、基準が満足されている場合には、許可プロセス1414が、ユーザからのコマンドの実行を承認する。メインメニュプロセス1120は、この許可された又は拒否された状態を用いてユーザがリクエストした機能を実行するかどうかを判定する。ビューワ266は、ユーザの声の認識に基づいて、特定の電子書籍へのアクセスを制限するソフトウェアを含むこともある。例えば、ビューワ266は、特定のユーザが子供であると判定し、親がその子供に見るのを許している特定の電子書籍にアクセスを制限することがある。あるいは、ビューワは、親が指定した特定の電子書籍へのアクセスを禁止することもできる。同じアクセス制限ソフトウェアを用いて、2人又はそれより多くのユーザによるビューワ266又はホームシステム258の中のコンテンツへのアクセスを制限することも可能である。例えば、同じビューワ266の2人の成人のユーザは、第1の成人ユーザだけが書籍1ないし10を見ることに同意し、第2の成人ユーザだけが書籍11ないし20を見ることに同意し、書籍21ないし30については両方の成人ユーザが観ることに同意することによって、アクセスを制限することもできる。上述の実施形態と共に本願発明を記載してきたが、当業者にとって様々な代替、修正及び変形が明らかであることは明白である。よって、上述の本願発明の実施形態は、一例にすぎないことが意図されている。特許請求の範囲の請求項に係る発明及びそれらの等価物範囲をそれることなく、様々な変形が可能である。"