"テキストを送信及び受信し前記テキストの指示indicationを表示するシステムであって、前記テキストは電子信号として伝送される、システムにおいて、テキストデータの表現を含む電子信号を生じるプロセッサと、前記プロセッサに接続されており、前記電子信号を送信する送信機と、前記電子信号を受け取るコネクタと、前記コネクタに接続されており、前記テキストデータに関係しユーザが入力した選択に基づく特定のライブラリメニュを表示するディスプレイと、を備えていることを特徴とするシステム。請求項1記載のシステムにおいて、前記プロセッサは、ビデオフォーマット化された複合信号として前記電子信号を生じることを特徴とするシステム。請求項1記載のシステムにおいて、前記プロセッサは、電話システム上を伝送される信号として前記電子信号を生じることを特徴とするシステム。請求項1記載のシステムにおいて、前記ディスプレイは、前記テキストデータに関係する書棚上の書籍の電子表現を表示することを特徴とするシステム。請求項1記載のシステムにおいて、前記ディスプレイは、前記テキストデータに関係するタイトル、著者、国際標準図書番号ISBN、分類番号又はカテゴリに従って前記メニュをフォーマット化することを特徴とするシステム。請求項1記載のシステムにおいて、前記ディスプレイは、前記メニュによって識別された前記テキストデータの選択された部分の指示を受け取るマイクロプロセッサを備えており、前記テキストデータの前記選択された部分を表示することを特徴とするシステム。請求項1記載のシステムにおいて、前記ディスプレイは、デフォルトメニュを表示することを特徴とするシステム。請求項1記載のシステムにおいて、前記コネクタは前記選択されたテキストデータの記憶のためのメモリを有するセットトップ端末を備えており、前記ディスプレイはテレビジョンを備えていることを特徴とするシステム。請求項1記載のシステムにおいて、前記ディスプレイは携帯型のハンドヘルドビューワを備えていることを特徴とするシステム。請求項1記載のシステムにおいて、前記プロセッサは、エンコーダを備えていることを特徴とするシステム。請求項1記載のシステムにおいて、前記送信機モジュールは、ブロードキャストテレビジョン送信機を備えていることを特徴とするシステム。請求項1記載のシステムにおいて、前記送信機は、ケーブルテレビジョン送信機を備えていることを特徴とするシステム。請求項12記載のシステムにおいて、前記コネクタは、ビデオフォーマット化された複合信号からテキストデータを抽出するケーブルコネクタを更に備えていることを特徴とするシステム。請求項1記載のシステムにおいて、前記ディスプレイは、前記コネクタに接続されており、前記テキストデータを処理するライブラリユニットであって、前記テキストデータをスクリーニングするデジタルロジックと、前記テキストデータを記憶する第1のメモリと、を備えているライブラリユニットと、前記ライブラリユニットと電子的に通信し、前記テキストデータをテキストとして表示するビューワと、を備えていることを特徴とするシステム。請求項14記載のシステムにおいて、前記ライブラリユニットと前記ビューワとは、共通のハウジングの中に含まれていることを特徴とするシステム。請求項14記載のシステムにおいて、前記ビューワは、前記ライブラリユニットから受け取られたテキストデータを記憶する第2のメモリと、前記第2のメモリに接続されており、前記ビューワの機能を制御するマイクロプロセッサと、前記マイクロプロセッサに接続されており、表示を作成するデジタル表示回路と、前記デジタル表示回路に接続されており、テキストを表示する液晶ディスプレイと、を備えていることを特徴とするシステム。請求項16記載のシステムにおいて、テキストデータを記憶する前記第2のメモリは、取り外し可能な電子カードメモリを備えていることを特徴とするシステム。電子信号と伝送媒体とを用いてテキストデータ形式のテキスト資料を配布する方法であって、テキストデータを電子信号上にコーディングするステップと、前記電子信号を伝送媒体を介して伝送するステップと、前記伝送媒体から前記電子信号を受け取るステップと、前記テキストデータに関係しユーザが入力した選択に基づく特定のライブラリメニュを表示するステップと、を含むことを特徴とする方法。請求項18記載の方法において、前記コーディングのステップは、ビデオフォーマット化された複合信号として前記電子信号を生じるステップを含むことを特徴とする方法。請求項18記載の方法において、前記表示するステップは、前記テキストデータに関係する書棚上の書籍の電子表現を表示するステップを含むことを特徴とする方法。請求項18記載の方法において、前記表示するステップは、前記テキストデータに関係するタイトル、著者、ISBN、分類番号又はカテゴリに従って前記メニュをフォーマット化するステップを含むことを特徴とする方法。請求項18記載の方法において、前記メニュによって識別された前記テキストデータの選択された部分の指示を受け取るステップと、前記テキストデータの前記選択された部分を表示するステップと、を更に含むことを特徴とする方法。請求項18記載の方法において、前記表示するステップは、デフォルトメニュを表示するステップを含むことを特徴とする方法。請求項19記載の方法において、前記受け取るステップは前記選択されたテキストデータの記憶のためのメモリを有するセットトップ端末から前記ビデオ信号を受け取るステップを含み、前記表示するステップはテレビジョンを用いて前記メニュを表示するステップを含むことを特徴とする方法。請求項18記載の方法において、前記表示するステップは、携帯型のハンドヘルドビューワを用いて前記メニュを表示するステップを含むことを特徴とする方法。請求項18記載の方法において、前記コーディングするステップは、エンコーダを用いて前記テキストデータを前記電子信号上にコーディングするステップを含むことを特徴とする方法。請求項18記載の方法において、前記伝送するステップは、ブロードキャストテレビジョン送信機を用いて前記電子信号を伝送するステップを含むことを特徴とする方法。請求項19記載の方法において、前記伝送するステップは、前記テキストデータをビデオを全く含まずに送るステップと、前記テキストデータを用いてビデオのチャネル全体を充填するステップと、ケーブルテレビジョン送信機を用いて前記テキストデータを送るステップと、を含むことを特徴とする方法。請求項28記載の方法において、前記受け取るステップは、ビデオフォーマット化された複合信号からテキストデータを抽出するステップを含むことを特徴とする方法。請求項18記載の方法において、前記表示するステップは、前記コネクタに接続されており前記テキストデータを処理するライブラリユニットを用いるステップと、ビューワを用いて、前記ライブラリユニットと電子的に通信し、前記テキストデータをテキストとして表示するステップと、を含むことを特徴とする方法。請求項30記載の方法において、前記ライブラリユニットと前記ビューワとを含む共通のハウジングを用いるステップを更に含むことを特徴とする方法。電子信号として伝送されるテキストを伝送し、受け取り、サーチするシステムであって、テキストデータの表現を含む電子信号を生じるモジュールと、前記電子信号を生じるモジュールに接続されており、前記電子信号を伝送するモジュールと、前記電子信号を受け取るモジュールと、前記電子信号を受け取るモジュールに接続されており、ユーザが入力したパラメータに基づいて前記テキストデータをサーチし、前記パラメータに関係する前記テキストデータの一部を見つけるモジュールと、を備えていることを特徴とするシステム。請求項32記載のシステムにおいて、前記電子信号を生じるモジュールは、ビデオフォーマット化された複合信号として前記電子信号を生じるモジュールを備えていることを特徴とするシステム。請求項32記載のシステムにおいて、前記サーチモジュールは、前記テキストデータに関係するタイトル、著者、ISBN、分類番号又はカテゴリに従って前記テキストデータをサーチするモジュールを備えていることを特徴とするシステム。請求項32記載のシステムにおいて、前記サーチモジュールの結果によって識別される前記テキストデータの選択された部分の指示を受け取るモジュールと、前記テキストデータの前記選択された部分を表示するモジュールと、を更に備えていることを特徴とするシステム。請求項32記載のシステムにおいて、前記サーチモジュールの結果に関係する情報を表示するモジュールを更に備えていることを特徴とするシステム。請求項36記載のシステムにおいて、前記ディスプレイモジュールは、前記テキストデータに関係する書棚上の書籍の電子表現を表示するモジュールを備えていることを特徴とするシステム。請求項33記載のシステムにおいて、前記電子信号を受け取るモジュールは前記選択されたテキストデータの記憶のためのメモリを有するセットトップ端末を備えており、前記表示モジュールはテレビジョンを備えていることを特徴とするシステム。請求項36記載のシステムにおいて、前記表示モジュールは携帯型のハンドヘルドビューワを備えていることを特徴とするシステム。請求項36記載のシステムにおいて、前記電子信号を生じるモジュールは、エンコーダを備えていることを特徴とするシステム。請求項32記載のシステムにおいて、前記伝送モジュールは、ブロードキャストテレビジョン送信機を備えていることを特徴とするシステム。請求項33記載のシステムにおいて、前記テキストデータはビデオを全く伴わずに送られてビデオのチャネル全体を充填し、前記伝送モジュールはケーブルテレビジョン送信機を備えていることを特徴とするシステム。請求項42記載のシステムにおいて、前記電子信号を受け取るモジュールは、ビデオフォーマット化された複合信号からテキストデータを抽出するモジュールを有するケーブルコネクタを更に備えていることを特徴とするシステム。請求項33記載のシステムにおいて、前記電子信号を生じるモジュールはビデオフォーマット化された複合信号の垂直ブランキング期間の中に前記テキストデータを配置し、前記選択モジュールは、前記テキストデータの一部を選択する垂直ブランキング期間抽出器を備えていることを特徴とするシステム。請求項36記載のシステムにおいて、前記表示モジュールは、前記コネクタに接続されており、前記テキストデータを処理するライブラリユニットであって、前記テキストデータをスクリーニングするデジタルロジックと、前記テキストデータを記憶するメモリと、を備えているライブラリユニットと、前記ライブラリユニットと電子的に通信し、前記テキストデータをテキストとして表示するビューワと、を備えていることを特徴とするシステム。請求項45記載のシステムにおいて、前記ライブラリユニットと前記ビューワとは、共通のハウジングの中に含まれていることを特徴とするシステム。請求項45記載のシステムにおいて、前記ビューワは、前記ライブラリユニットから受け取られたテキストデータを記憶するメモリと、前記メモリに接続されており、前記ビューワの機能を制御するマイクロプロセッサと、前記マイクロプロセッサに接続されており、表示を作成するデジタル表示回路と、前記デジタル表示回路に接続されており、テキストを表示する液晶ディスプレイと、を備えていることを特徴とするシステム。請求項47記載のシステムにおいて、テキストデータを記憶する前記メモリは、取り外し可能な電子カードメモリを備えていることを特徴とするシステム。電子信号と伝送媒体とを用いてテキストデータ形式のテキスト資料を配布する方法であって、テキストデータを電子信号上にコーディングするステップと、前記電子信号を伝送媒体を介して伝送するステップと、前記伝送媒体から前記電子信号を受け取るステップと、ユーザが入力したパラメータに基づいて前記テキストデータをサーチし、前記パラメータに関係する前記テキストデータの一部を見つけるステップと、を含むことを特徴とする方法。請求項49記載の方法において、前記コーディングのステップは、ビデオフォーマット化された複合信号として前記電子信号を生じるステップを含むことを特徴とする方法。請求項49記載の方法において、前記サーチするステップは、前記テキストデータに関係するタイトル、著者、ISBN、分類番号又はカテゴリに従って前記テキストデータをサーチするステップを含むことを特徴とする方法。請求項49記載の方法において、前記サーチの結果によって識別された前記テキストデータの選択された部分の指示を受け取るステップと、前記テキストデータの前記選択された部分を表示するステップと、を更に含むことを特徴とする方法。請求項49記載の方法において、前記サーチの結果に関係する情報を表示するステップを更に含むことを特徴とする方法。請求項53記載の方法において、前記表示するステップは、前記テキストデータに関係する書棚上の書籍の電子表現を表示するステップを含むことを特徴とする方法。請求項50記載の方法において、前記受け取るステップは前記選択されたテキストデータの記憶のためのメモリを有するセットトップ端末から前記ビデオフォーマット化された複合信号を受け取るステップを含み、前記表示するステップはテレビジョンを用いて前記メニュを表示するステップを含むことを特徴とする方法。請求項53記載の方法において、前記表示するステップは、携帯型のハンドヘルドビューワを用いて前記メニュを表示するステップを含むことを特徴とする方法。請求項49記載の方法において、前記コーディングするステップは、エンコーダを用いて前記テキストデータを前記電子信号上にコーディングするステップを含むことを特徴とする方法。請求項49記載の方法において、前記伝送するステップは、ブロードキャストテレビジョン送信機を用いて前記電子信号を伝送するステップを含むことを特徴とする方法。請求項50記載の方法において、前記伝送するステップは、前記テキストデータをビデオを全く含まずに送るステップと、前記テキストデータを用いてビデオのチャネル全体を充填するステップと、ケーブルテレビジョン送信機を用いて前記テキストデータを送るステップと、を含むことを特徴とする方法。請求項59記載の方法において、前記受け取るステップは、ビデオフォーマット化された複合信号からテキストデータを抽出するステップを含むことを特徴とする方法。請求項53記載の方法において、前記表示するステップは、前記コネクタに接続されており前記テキストデータを処理するライブラリユニットを用いるステップと、ビューワを用いて、前記ライブラリユニットと電子的に通信し、前記テキストデータをテキストとして表示するステップと、を含むことを特徴とする方法。請求項61記載の方法において、前記ライブラリユニットと前記ビューワとを含む共通のハウジングを用いるステップを更に含むことを特徴とする方法。電子信号として伝送されるテキストを伝送し、受け取り、前記テキストの指示を表示するシステムであって、テキストデータの表現を含む電子信号を生じる手段と、前記電子信号を生じる手段に接続されており、前記電子信号を伝送する手段と、前記電子信号を受け取る手段と、前記電子信号を受け取る手段に接続されており、前記テキストデータに関係しユーザが入力した選択に基づく特定のライブラリメニュを表示する手段と、を備えていることを特徴とするシステム。電子書籍ユニットと共に用いる電子書籍カタログシステムであって、前記電子書籍ユニットに結合されており、電子書籍に関係し図書分類データを含むデータを受け取るコネクタと、前記受け取られたデータを記憶するメモリと、前記記憶されたデータを処理し、電子書籍のインデクスを作成するプロセッサと、を備えていることを特徴とするシステム。請求項64記載のシステムにおいて、前記インデクスは、著者、時期、書籍のタイプ及び図書分類の中の1つを含むユーザによって定義されたインデクスであることを特徴とするシステム。請求項64記載のシステムにおいて、前記インデクスは標準的な図書館インデクスであることを特徴とするシステム。請求項66記載のシステムにおいて、前記図書館インデクスはデューイ十進分類システムであることを特徴とするシステム。請求項66記載のシステムにおいて、前記図書館インデクスは米国連邦議会図書館分類システムであることを特徴とするシステム。請求項64記載のシステムにおいて、前記インデクスは前記電子書籍への入力を含むことを特徴とするシステム。請求項69記載のシステムにおいて、前記電子書籍が前記電子書籍ユニットにおいて受け取られると、インデクス入力が自動的に発生されることを特徴とするシステム。請求項69記載のシステムにおいて、前記インデクス入力は、前記電子書籍が受け取られた後で手動で発生されることを特徴とするシステム。請求項64記載のシステムにおいて、前記インデクスはディスプレイ上に表示されることを特徴とするシステム。請求項64記載のシステムにおいて、前記電子書籍ユニットは電子書籍を注文するのに用いられ、注文された電子書籍がインデクス電子書籍と一致すると、前記電子書籍ユニットは、前記注文された電子書籍が前記電子書籍ユニットの中に存在することを指示するメニュウィンドウを提供することを特徴とするシステム。請求項64記載のシステムにおいて、前記電子書籍は通信ネットワークを介して前記電子書籍ユニットまで運ばれることを特徴とするシステム。請求項74記載のシステムにおいて、前記通信システムはケーブルテレビジョンシステムであることを特徴とするシステム。請求項74記載のシステムにおいて、前記通信システムは無線テレビジョンシステムであることを特徴とするシステム。請求項74記載のシステムにおいて、前記通信システムはブロードキャストテレビジョンシステムであることを特徴とするシステム。請求項74記載のシステムにおいて、前記通信システムは公衆交換式電話システムであることを特徴とするシステム。請求項74記載のシステムにおいて、前記通信システムは無線電話システムであることを特徴とするシステム。請求項64記載のシステムにおいて、インデクス全体がディスプレイ上に表示されることを特徴とするシステム。請求項64記載のシステムにおいて、インデクス全体の一部がディスプレイ上に表示されることを特徴とするシステム。請求項81記載のシステムにおいて、インデクス全体の前記一部は、ユーザが定義した入力に基づき、前記ユーザが定義した入力は、著者、書籍のカテゴリ、キーワード及び時期を含むグループから選択されることを特徴とするシステム。請求項80記載のシステムにおいて、前記ディスプレイはビューワであることを特徴とするシステム。請求項80記載のシステムにおいて、前記ディスプレイはテレビジョンであることを特徴とするシステム。請求項80記載のシステムにおいて、前記ディスプレイはパーソナルコンピュータであることを特徴とするシステム。請求項80記載のシステムにおいて、前記ディスプレイはプリンタであることを特徴とするシステム。請求項80記載のシステムにおいて、前記表示されたインデクスは前記電子書籍に関係する情報を表示し、前記情報は、タイトル、著者及び出版日を含むことを特徴とするシステム。請求項87記載のシステムにおいて、前記情報はサマリとエンドノートとの一方を更に含むことを特徴とするシステム。複数の電子書籍のための特定のメニュを発生し表示する方法であって、複数の電子書籍と関連するデータにアクセスするステップと、前記電子書籍に関係するメニュのリクエストをユーザから受け取るステップと、前記ユーザのリクエストに基づいて前記メニュを発生するステップと、前記メニュをビューワ上に表示するステップと、を含むことを特徴とする方法。請求項89記載の方法において、前記表示するステップは書棚上の前記電子書籍の電子表現を表示するステップを含むことを特徴とする方法。請求項89記載の方法において、前記表示するステップは、前記電子書籍に関係するタイトル、著者、ISDN、分類番号又はカテゴリに従って前記メニュをフォーマット化するステップを含むことを特徴とする方法。請求項89記載の方法において、前記メニュによって識別される前記電子書籍の中の選択された1冊の指示を受け取るステップと、前記選択された電子書籍の少なくとも一部を表示するステップと、を更に含むことを特徴とする方法。請求項89記載の方法において、前記表示するステップは、デフォルトメニュを表示するステップを含むことを特徴とする方法。請求項89記載の方法において、前記表示するステップは、携帯型のハンドヘルドビューワを用いて前記メニュを表示するステップを含むことを特徴とする方法。請求項89記載の方法において、電子信号を介して前記電子書籍を受け取るステップを更に含むことを特徴とする方法。請求項89記載の方法において、前記複数の電子書籍を前記ビューワ上に表示するために記憶するステップを更に含むことを特徴とする方法。請求項96記載の方法において、前記記憶するステップは、前記電子書籍を前記ビューワに記憶するステップを含むことを特徴とする方法。複数の電子書籍をサーチする方法であって、複数の電子書籍と関連するデータにアクセスするステップと、前記アクセスされたデータのサーチを実行するステップと、前記サーチの結果をビューワ上にメニュフォーマットで表示するステップと、前記表示されたメニュを用いて、前記電子書籍の中の1冊を見るために選択するステップと、を含むことを特徴とする方法。請求項98記載の方法において、前記電子書籍に関係するサーチのリクエストをユーザから受け取るステップを更に含むことを特徴とする方法。請求項98記載の方法において、前記サーチするステップは、前記電子書籍に関係するタイトル、著者、ISDN、分類番号又はカテゴリに従って前記電子書籍をサーチするステップを更に含むことを特徴とする方法。請求項98記載の方法において、前記表示するステップは、前記サーチの結果によって識別された電子書籍の指示を含む書棚の電子表現を表示するステップを含むことを特徴とする方法。請求項98記載の方法において、前記サーチの結果によって識別される前記電子書籍の中の選択された1冊の指示を受け取るステップと、前記選択された電子書籍の少なくとも一部を表示するステップと、を更に含むことを特徴とする方法。請求項98記載の方法において、前記表示するステップは、携帯型のハンドヘルドビューワを用いて前記サーチの結果を表示するステップを含むことを特徴とする方法。請求項98記載の方法において、電子信号を介して前記電子書籍を受け取るステップを更に含むことを特徴とする方法。請求項98記載の方法において、前記複数の電子書籍を前記ビューワ上に表示するために記憶するステップを更に含むことを特徴とする方法。請求項105記載の方法において、前記記憶するステップは、前記電子書籍を前記ビューワに記憶するステップを含むことを特徴とする方法。セキュリティ、便利さ、コスト、そしてそれ以外の技術的な問題などの理由により、書籍及び雑誌出版社は、現在、紙の形式でしか、その製品を配布することができない。本発明は、出版社が経験している問題を解決する。本発明による第1のシステムは、テキストデータの表現を含む電子信号を生じる。このシステムは、電子信号を送受信し、テキストデータと関係しユーザが入力した選択に基づく特定のライブラリメニュを表示する。本発明による第2のシステムは、テキストデータの表現を含む電子信号を生じる。このシステムは、電子信号を送受信し、ユーザが入力したパラメータに基づいてテキストデータをサーチし、そのパラメータに関係するテキストデータの一部を見つける。本発明による第1の方法は、テキストデータを電子信号上にコーディングすることを含む。この電子信号は、伝送媒体上を伝送され、伝送媒体から受け取られる。テキストデータと関係しユーザが入力した選択に基づく特定のライブラリメニュが表示される。本発明による第2の方法は、テキストデータを電子信号上にコーディングすることを含む。この電子信号は、伝送媒体上を伝送され、伝送媒体から受け取られる。このテキストデータは、ユーザが入力したパラメータに基づいてサーチされ、そのパラメータに関係するテキストデータの一部が見つけられる。本発明による第3の方法は、複数の電子書籍のための特定のメニュを発生し表示する。複数の電子書籍が関連するビューワ上に表示されるために記憶される。これらの電子書籍に関係するメニュに対するリクエストが、ユーザから受け取られる。メニュが、ユーザのリクエストに基づいて発生され、ビューワ上に表示される。本発明による第4の方法は、複数の電子書籍をサーチする。複数の電子書籍が関連するビューワ上に表示されるために記憶される。これらの電子書籍に関係するサーチに対するリクエストが、ユーザから受け取られる。ユーザのリクエストに基づいて電子書籍のサーチが実行され、サーチの結果が、ビューワ上に表示される。本発明による電子書籍選択及び搬送システムは、書籍を書店、図書館、そして消費者に配布する新たな方法である。本発明の技術的なブレークスルーによって、選択された書籍を配送し支払いを受け取る信頼性の高い電子システムが提供される。このシステムは、消費者に、高度な技術の魅力を備えていながら同時に非常に実用的で携帯可能で容易に使うことができる、日常的で身近な装置を提供する。本発明の明らかな効果は、紙の書籍やコンピュータメモリ装置などの物理的な対象を移動させることを書籍配布システムから取り除いたことである。書籍の購入は、ペイパーリードpayperreadTMの事象となり、現在の書籍配布システムに付随しているオーバヘッド、中間の人間、印刷コスト、そして、時間的遅延を回避できる。大統領のスピーチ、新たな立法、堕胎に関する判決、OJシンプソンの証言などの出版されたマテリアル及びテキストを、最小の費用で、消費者に直ちに入手可能とすることができる。本発明のシステムは、テレビジョン、ケーブル、電話、そしてコンピュータ産業に関係する新たな技術の新規な組合せである。高帯域幅のデータ伝送、強力なセキュリティ保護方法、高度なデジタルスイッチング、高解像度の視覚的表示、そして、ユーザフレンドリなインターフェースソフトウェアを用いる。このテキスト配送システムの基本コンポーネントは、テキストをビデオ信号上に配置するサブシステムと、ビデオ信号上に配置されたテキストを受け取り選択するサブシステムとである。このシステムの好適実施例には、システムを強化する追加的なコンポーネントやオプションの機能が含まれる。このシステムは、書店、図書館、そして消費者による使用に向くように構成することができる。消費者向けのシステムは、4つのサブシステムで構成される。すなわち、1オペレーションセンタ、2ビデオ配布システム、3受信、選択、読書、商取引及び伝送機能を含むホームサブシステム、そして、4課金及び集金システムである。オペレーションセンタは、複数の基本機能を実行する。すなわち、テキストデータの処理テキストデータの受信、フォーマット化及び記憶を含む、テキストのセキュリティ符号化、書籍のカタログ化、メッセージングセンタ機能の提供、そして、アップリンク機能の実行である。このシステムは、オペレーションセンタからのテキストを、アナログビデオ信号の中にデータを挿入することによって、消費者の自宅に配送する。テキストの挿入は、一般に、オペレーションセンタ内にある又はその近くにあるアップリンクサイトでテキスト発生器とエンコーダとによって実行される。このシステムは、垂直ブランキング期間VBIの複数のライン、アナログビデオ信号のすべてのライン、又は、デジタルビデオ信号を用いてテキストデータを送ることができる。VBI配送方法を用いると、トップの10又は20の書籍タイトルを、加入者のビデオ受信を妨げることなく、既存のケーブル又はブロードキャスト伝送能力を用いて、通常のプログラミングの間にビデオと共に送信することができる。ビデオ信号全体を用いると、数千冊の書籍を僅かに1時間の放送時間内に伝送できる。ほぼどのようなアナログ又はデジタルビデオ配送システムでも、テキストが含まれているビデオ信号を配送するのに用いることができる。ホームサブシステムは、4つの時本的な機能を実行する。すなわち、ビデオ配送システムへの接続、テキストの選択、テキストの記憶、そして、電話又はケーブル通信機構を通じた商取引である。ホームサブシステムのコンポーネントは、様々なハードウェア構成を有することができる。それぞれの機能は、別個のコンポーネントによって実行することができ、コンポーネントは統合することもでき、又は、既存のケーブルセットトップコンバータボックス及びテレビジョンの能力を用いることもできる。好ましくは、コネクタ、ライブラリユニット、そしてビューワユニットが用いられる。ホームサブシステムのコネクタ部分は、アナログビデオ信号を受け取り、テキストをビデオから引き離す又は抽出する。ホームライブラリは、テキスト信号を記憶し、システムへのユーザフレンドリなインターフェースを提供し、消費者の自宅で商取引トランザクションを処理する。ビューワは、テキスト又はメニュを見るためのスクリーンを提供する。見るための装置は、好ましくは、1冊又は複数冊の書籍を読むために記憶しホームライブラリユニットと相互作用するスクリーンを提供する携帯型の書籍状のビューワである。高解像度のLCDディスプレイが、書籍を読むのとホームライブラリユニットとの相互作用との両方に用いられる。オプションの電話コネクタ又はリターンパスケーブル接続が、電話コールを開始し、ライブラリの補助を得て必要なデータを伝送し、注文と消費者の商取引の課金部分とを終了する。課金及び集金システムは、トランザクションの管理、認証、集金、そして出版社への支払いを、電話システムを用いて自動的に実行する。図1に示されているように、電子書籍選択及び配送システム200の基本コンポーネントは、エンコーダ204と、ビデオ配布システム208と、コネクタ212と、テキストセレクタ216とである。エンコーダ204は、テキストデータをビデオ信号上に配置して複合信号を形成する。テキストデータをビデオ信号上に符号化するのには、様々な装置及び方法を用いることができる。ビデオ配布システム208は、エンコーダ204のシングルポイントからのビデオ信号を、コネクタ212を有する複数の場所に配布する。コネクタ212は、デジタル又はアナログビデオ信号をビデオ配布システム208から受け取り、複合ビデオ信号から、テキストデータを分離、引き離し又は抽出する。必要であれば、抽出されたテキストデータは、デジタルビットストリームに変換される。テキストセレクタ216は、コネクタ212と共に機能して、テキストを選択する。コネクタ212とテキストセレクタとの組合せを用いると、複合又はビデオ信号から希望するテキストを選択し検索する様々な方法が可能である。テキストは、予め選択する、受信時に選択する、又は、受信され記憶された後で選択するのいずれも可能である。好適な方法は、コネクタ212が、ビデオ信号からすべてのテキストを引き離し、テキストセレクタ216に、コネクタ212から受け取られたすべてのテキストをスクリーニングさせることである。テキストセレクタ216は、テキストが後述するスクリーニングプロセスにパスした場合にだけ、そのテキストを長期又は恒久的なメモリに記憶する。好適実施例の概要が、図2に示されている。システム200には、アップリンクサイト254を含むオペレーションセンタ250と、ビデオ配布システム208と、ビデオコネクタ212を含むホームサブシステム258と、ライブラリ262と、ビューワ266と、電話コネクタ270と、電話システム274と、課金及び集金サブシステム278とが含まれる。オペレーションセンタは、出版社、新聞及びオンラインサービスなどの外部ソース282からテキストマテリアルを受け取る。オペレーションセンタ250は、このテキストマテリアルを様々なデジタルフォーマットで受け取り、記憶のために、それを標準的な圧縮されたフォーマットに変換する。そうする際に、オペレーションセンタ250は、ホームシステムに配送できるテキストマテリアルのプールを作成する。通常は、テキストマテリアルは、アクセスを容易にするために、書籍又はタイトル別にグループ分けされている。オペレーションセンタ250は、テキストをビデオ信号上に配置しその複合ビデオ信号をビデオ配布システムに送るアップリンクサイトを含む。アップリンクサイトは、一般に、テキストをビデオ信号上に符号化するエンコーダ図2に示されているを含む。多くのアナログ及びデジタルビデオ配布システム208を、このテキスト配送システム200と共に用いることができる。例えば、ケーブルテレビジョン配布システム、ブロードキャストテレビジョン配布システム、電話システムを介して配布されるビデオ、直接衛星ブロードキャスト配布システム、そして、それ以外の有線及び無線の配布システムなどである。ビデオ信号を運ぶことができるほとんどどのような配布システムであっても、このテキスト配送システムと共に用いることができる。また、後述するように、ビデオ信号を用いずにテキストを配布することもできる。例えば、テキストを、インターネット、WAN、LANなどのネットワーク201を介する電子信号の中で表現して伝送することもできる。ネットワーク201を通じた伝送は、有線又は無線伝送を用いたアナログ又はデジタル電子信号を含み、インターネットなどのネットワークを介して信号を伝送する既知の技術を含む。ホームサブシステムは、5つの基本機能を実行する。すなわち、1ビデオ配送システムとの接続、2データの選択、3データの記憶、4データの表示、そして、5諸取引の処理である。ホームサブシステムの重要なオプションの機能は、電話通信システムを用いた通信である。ホームサブシステムは、基本的に4つの部分で構成されている。すなわち、ビデオ配布システムと接続するためのビデオコネクタ212又は類似のタイプのコネクタと、記憶及び処理のためのライブラリユニット262と、メニュ及びテキストを見るためのビューワユニット266と、電話通信システム274と接続するための電話コネクタ270と、である。課金及び集金サブシステム278は、オペレーションセンタ250と同じ場所に配置されてもよいし、オペレーションセンタとは離れていてもよい。課金及び集金サブシステム278は、電話タイプの通信システムを介して、ホームサブシステムと通信する。セルラシステムなどの、任意の数の電話タイプの通信システムが、課金及び集金システムと共に動作する。課金及び集金システム278は、加入者によって選択され注文された書籍又は一部のテキストを記録する。課金及び集金システム278は、加入者のクレジット口座に請求するか、加入者に課金する。更に、課金及び集金システム278は、テキストデータ又は、テキスト配送システム200を動作させるためのエア時間などそれ以外のサービスを提供した出版社又はそれ以外の外部ソースが権利を有している金額をモニタする。図3は、電子書籍選択及び配送システム301のための好ましい配送プランの拡張された概観である。これは、様々なタイプのユーザと様々な課金システムとをサポートする総合的な配送プランである。図3には、出版社282がオペレーションセンタ250’へのテキスト転送302を提供し、課金及び集金システム278’から支払い306を受け取る様子が示されている。別個のチャネルアップリンクサイト254’がこの構成には示されており、オペレーションセンタ250’からデータ310を受け取っている。オペレーションセンタ250’は、2つの独立の部分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及び電話スイッチング250の組合せと、ケーブルシステム358及び電話スイッチング350の組合せと、である。示されているシステムは、加入者との一方向362及び双方向366ケーブル通信をサポートしている。書店374に加えて図書館及び学校370も、この配送システムを用いることができる。図書館及び学校370は、ビューワがチェックアウト又は貸し出したり、書店374がビューワを賃貸し電子書籍データを販売することを可能にする修正されたシステムを有することができる。図書館及び学校370だけでなく書店374も、ケーブル378のサービスを受けられる。オプションの直接ブロードキャストシステムDBS382は、システム200と共に用いることもできる。I.オペレーションセンタ図4は、アップリンク254を含むオペレーションセンタ250の概要である。オペレーションセンタ250は、受信し、フォーマット化し、記憶し、符号化することによって、テキスト又は書籍を収集する。テキストを含むデータストリーム302は、オペレーションセンタにおいて、データ受信機402によって受信される。データ受信機402は、プロセッサ404の制御の下にある。受信されると、データストリームは、やはりプロセッサ404に制御されているフォーマット用のデジタルロジック406を用いてフォーマット化される。配布される信号にローカルに挿入するためにどのようなものであっても追加的なテキストがオペレーションセンタ250で発生される場合には、このテキスト発生は、データ受信機とキーボード図示せずとを含むテキスト発生器ハードウェア410を通じて扱われる。テキスト発生器による処理の後では、追加的なテキストが、デジタルロジック回路図示せずを含む合成用のハードウェア414によって、受信されたテキストに更なるテキストを追加することができる。オペレーションセンタでの処理は、命令メモリ416を用いるプロセッサ404によって制御される。プロセッサと命令メモリとは、パーソナルコンピュータ又はミニコンピュータによって与えられる。カタログ及びメッセージング機能を実行するには、オペレーションセンタ250は、カタログ及びメッセージメモリ420と、必要であればテキスト発生器とを用いる。テキスト、カタログ及びメッセージのデータストリームは、好ましくは、アップリンクモジュール254に送られる前に、セキュリティ符号化モジュールによって符号化される。様々な符号化技術を用いることができる。例えば、NSAの暗号化アルゴリズムの商業的なデリバティブ、データ暗号化システムDES、ゼネラルインスツルメンツ社のデジサイファDigiCipherIIなどが、セキュリティ符号化モジュール424によって用いられる。符号化の後では、符号化されたテキストは、アップリンク254に送られる前に、テキストメモリ428に記憶されうる。先入れ先出しテキストメモリ構成がプロセッサ404の制御の下で用いられるのか好ましい。RAMを含む様々なタイプのメモリを、テキストメモリ428に用いることができる。オペレーションセンタは、テキストメモリ428のためにファイルサーバ技術を用いて、以下で説明するように、伝送する書籍をカタログ化しスプールする。テキストデータを伝送するために、配送システム200は、北米ブロードキャストテレテキストスタンダードNABTSや世界システムテレテキストWST標準が定義したような高帯域幅の伝送技術を用いる。WSTフォーマット垂直ブランキング期間のそれぞれのラインが266データビットを含むを用いると、例えば、400ページの書籍を、1.6分でほぼ1冊の書籍の割合で、垂直ブランキング期間の4つのラインを用いて、プログラミングの間に伝送することができる毎秒63840ビット。あるいは、専用チャネルを用いて書籍を伝送することもできる。この場合には、プログラミングには割り込みがなされ、246ラインのビデオを用いて、1時間当たり約2250冊の書籍を伝送することができる毎秒3.9メガビット。テレテキストタイプのフォーマットは、このシステムと共に用いることができる最も単純ではあるがおそらく最も低速のテキストフォーマットである。いずれの場合にも、アップリンクサイトにおいてエンコーダを用いて、テキストデータをアナログビデオ信号の中に挿入する。多くの他の点では、テキスト情報の配送は、既存のケーブルテレビジョンプラント及び設備を用いてなされる。最後に、テキスト及びグラフィクス情報は、公衆交換式電話ネットワークPSTNとインターネットとを含む任意の通信ネットワークを介して伝送することができる。図5aは、出版社又はプロバイダ282からのテキストを処理することに関係する、オペレーションセンタ250で生じるステップの流れ図である。ブロック500に示されているように、出版社282は、書籍のテキストのデータファイルを処理し、圧縮し、暗号化した上で、そのデータファイルをオペレーションセンタ又はアップリンクに送る。複数冊の書籍分のテキストファイルは、好ましくは、一度に1冊分ずつ送られる。ブロック504に示されているように、アップリンク254又はオペレーションセンタ250が、出版社282からのデータストリームを受け取り、それを処理する。一般に、この処理の一部には、暗号化と誤り訂正とが含まれる。ブロック508に示されているように、ファイルは、より小さな情報のパケットに分割される。ヘッダ情報が、パケットに追加される。ビットストリームは、シリアルなデジタルビットストリームから、NTSCビデオ信号と互換性のあるアナログビットストリームに変換される。ブロック512には、アナログデータのビデオ信号のビデオラインへのスイッチングが示されている。アナログデータは、VBI又はアクティブなビデオラインのいずれかに配置される。図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とに記載されているようなファイルサーバ技術これらは共に本出願で援用するが、電話システムによるテキスト配送方法と共にオペレーションセンタ250で用いられることが好ましい。電話伝送は、例えば、インターネットなどのネットワーク201を介して、又は、電話システム274を介して生じる。II.ホームサブシステム4コンポーネントのホームサブシステム258のためのハードウェア構成が、図6aに示されている。図6cは、2コンポーネントのホームサブシステムを示している。ホームサブシステム258は、データ及びビデオ伝送を受信する、データをビデオ信号からストリップする、データをスクリーニングし記憶する、ユーザフレンドリなインターフェースソフトウェアを提供する、メニュ及びテキストを表示する、商取引トランザクションを処理する、電話コールを開始する、課金データを伝送するなど、複数の機能を実行する。様々なハードウェア構成を用いて、ホームサブシステムの希望する機能を達成することができる。例えば、図6cに示されているように、ホームサブシステム258は、ケーブルコンバータボックス及びテレビジョン601の現在インストールされている加入者ベースの受信及びチャネルチューニング能力を利用するように構成することができる。ホームサブシステム258は、また、メニュ発生能力、電子メモリ及び電話モデムなどのセクションVにおいて後述する進歩型のセットトップ端末コンバータとして設計することもできる。ホームサブシステム258を構成する電子コンポーネントは、様々な方法で構成することができる。図6aの4ユニット型サブシステムでは、ビューワ266とライブラリ262とを相互にワイヤで接続し、他方で、残りのコンポーネントは、RFトランシーバ604を介して通信する。ホームサブシステム258のこのバージョンでは、ライブラリ262とビューワ266とは、2つのユニットとしてハウジングの中に収められている。別のバージョンのホームサブシステム258では、図6bに示されているように、ライブラリ262の機能はビューワ266の内部に一体的に組み込まれ、ライブラリ262とビューワ266とが共通のハウジングの内部に含まれている。図6cには、いくつかのオプションの機能を備えた2ユニット型のホームサブシステムが示されている。ビューワ266は、高解像度のビューイング領域602と、デジタルロジック鍵605と、セキュリティ606と、マイクロプロセッサ621とを含むと、ビデオグラフィクス制御及びメモリ607と、電源回路602図示せずと、オプションのバッテリ603と、オプションのRFトランシーバ604とを備えている。2ユニット型の構成では、ライブラリ262は、配送システム200へのコネクタ機能と、公共電話通信システムへのコネクタ機能と、メモリ600取り外し可能な携帯型600’でもよいとを含む。更に詳しくは、ライブラリ262は、データストリップ機能617と、デジタルロジック609と、メモリストレージ600と、電源回路610と、オプションの電話接続部611セルラ又はPCN611’を含むと、オプションのバッテリ図示せずと、オプションのチューナモジュール613と、オプションのRFトランシーバ604とを含む。ビデオコネクタ212と公共電話システム接続部270とは、ライブラリ262の取り外し可能な携帯型のメモリユニット600と同じように、別個のコンポーネントに分けることもできる。図6cには、取り外し可能なカートリッジ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に電力を供給することができる。消費者の自宅でデータを受信しビデオ信号から切り離すストリップするには、ケーブルインターフェースデバイス又はケーブルコネクタのいずれかが用いられる。ケーブルコネクタデバイスはチューナを含み、それに対して、ケーブルインターフェースデバイスは、家庭にある既存の同調装置を利用する。どちらの構成でも、データは、ビデオ信号から切り離されてライブラリ262における加入者の位置に記憶される。電話コネクタ270とモデム611とが電話コールを開始し、注文及び課金情報をオペレーションセンタ250又は課金及び集金システム278に伝送する。電話コネクタ270は、また、配送システム200から電子書籍を受け取るのにも用いることができる。ライブラリ262は、ホームサブシステムのインテリジェントなコンポーネントであり、テキストデータを記憶し、メニュを発生し、購入の商取引を実現するのに必要なハードウェア及びソフトウェアを内蔵している。RFトランシーバ604に加えて、ライブラリ262は、システムがビューワ266に接続されることを可能にするのに必要なジャック及び接続部を含む。図6cに示されているように、ライブラリ262は、テキストデータをビューワ266まで、復号化に鍵605を要する安全なフォーマットで通信する。テキストは、一般に、読まれる直前に、ページごとにだけ復号化される。a.ビデオコネクタ図7には、ビデオコネクタ212によって実行されるプロセスの流れが示されている。ビデオコネクタは、ビデオ信号608を受け取り、テキストデータ612を含むチャネルに同調し、テキストデータをビデオ信号616から引き離し、テキストデータストリームをライブラリ262におけるロジックコンポーネントに通信する。ビデオ配送システムへの接続は、好ましくは、図6cに示されているように、ケーブルテレビジョン配送システムへのケーブルコネクタである。ケーブルコネクタにはデータストリッパ回路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の実施例が、図6cと図8との両方に示されている。示されている実施例には、次のようなオプションのパーツが含まれている。すなわち、取り外し可能な携帯型メモリ600’、マイクロプロセッサ628、命令メモリユニット632、デジタルロジック636、そして、電源ユニット640に加えて、ビデオコネクタ212、電話コネクタ270、RFトランシーバ604、そして、バッテリパックである。ライブラリ262は、マイクロプロセッサ628とデジタルロジック636と命令メモリユニット632とを含むデジタルロジック部609図8には示されていないを含んでいる。マイクロプロセッサ628は、好ましくは、モトローラ社から販売されているMotSC21などの信頼性の高いマイクロプロセッサである。デジタルロジック部609は、シリアルデジタルビットストリームをデータストリッパ回路617から受け取り、データを処理する。誤り訂正もデジタルロジック部609によって実行され、データは、適切なアドレスに関してチェックされる。データのアドレスが正しく、ライブラリ262がそのデータを受け取ることが承認されている場合には、そのデータは、メモリストレージユニット600及び600’に転送される。データを受け取る承認は、ケーブルヘッドエンド又はそれ以外の配布ポイントによって提供される。承認コードをシリアルなデジタルビットストリームにおいて送ることも可能である。デジタルロジック部609は、適切なテキスト及びグラフィクスデータをメモリストレージユニット600及び600’に送る。このデータは、圧縮され暗号化されたフォーマットで転送され、圧縮され暗号化されたフォーマットのままで記憶される。i.メモリストレージユニットライブラリ262のメモリストレージユニットは、取り外し可能な携帯型のメモリユニット図6a、図6b及び図8に示されているでありうる。メモリストレージには、様々なオプションを利用できる。すなわち、80メガバイトや200メガバイトのハードディスクドライブ、取り外し可能なプラッタを有するハードディスク、CD-ROMなどである。図6cを参照すると、取り外し可能なプラッタを含むハードディスクドライブユニット600’も利用できる。これによって、ライブラリは、ほぼ無制限な記憶容量を得ることになる。データは、メモリストレージユニットに圧縮され暗号化されたフォーマットで記憶される。図6cに示されているように、データは、ビューワ266のID又は鍵と一致する鍵又は一意的なID番号を有している。一意的な鍵又はID番号のこのような一致により、メモリストレージユニットから未承認のビューワへ、テキストデータが転送されることが防止される。スマートカード、電子メモリカード又はPCMCIAパーソナルコンピュータメモリカードインダストリアソシエーションカードなどの小型のメモリデバイスを用いてデータを記憶することもできる。ii.電源回路図6c及び図8に示されているように、ライブラリ262は、ACの壁電源又はオプションのバッテリ電源のいずれかから電力を提供される。電源回路は、ライブラリにおける様々な回路に対してバッテリ624又はACユニットのいずれかからすべての必要な電圧を供給することが好ましい。好ましくは、電源回路は、ビューワに接続されると、単一のデータケーブルを介してビューワに電力を提供する。オプションのバッテリユニット624がインストールされると、ライブラリ262は、携帯型のユニットとなり、電力をビューワ266に提供することができる。バッテリの寿命を長くするために、使用されないときにはメモリシステムをシャットダウンするなど、電力節約策が講じられる。ビューワ266が用いられているときにはライブラリ回路は用いられず、ほぼすべての電力が、ライブラリ262に対して遮断される。iii.公共電話システムへの接続電話システムへの接続は、好ましくは、モデム611によって提供される。様々な入手可能なモデムを用いて、この機能を実行することができる。図6cに示されているように、セルラ電話又はPCN電話接続611’も提供されうる。ホームサブシステム258が最初に始動されるときに、モデムを用いて、消費者の氏名とクレジットカード情報とが課金及び集金サブシステム278に転送される。電話接続270は、書籍が消費者に購入されるたびに用いられ、商取引を完了し記録する。電話接続270は、テキストデータをオペレーションセンタ250から受け取り、ビデオ配布システムをバイパスする手段として用いられ得る。電話接続270は、図6cに示されているように、別個のユニットであってもよい。あるいは、ネットワーク201を用いて、オペレーションセンタ250からのテキストデータを受け取り、ビデオ配布システムをバイパスすることもできる。iv.ライブラリ処理図9は、ライブラリ262によってビデオコネクタ212又はストリッパ回路617から受け取られたデータストリームに対して実行される基本的な処理をいくつか示している。第1に、データストリームは、ブロック650によって誤り訂正に関してチェックがなされる。誤りが検出された場合には、ブロック654は、データをデインターリーブし、次いで、ブロック658がFECフォワードエラー訂正アルゴリズムを走らせる。ブロック650、654及び658の組合せが、データストリームで必要な誤り訂正を実行する。誤り訂正が必要ない場合には、データはブロック662に進み、そこで、パケットがパケットアドレスに関して個別的にチェックされる。アドレスが一意的なアドレスである場合には、ブロック666が、パケットのアドレスがライブラリボックスのID番号と一致するかどうかをチェックする。ライブラリボックスのID番号は、そのライブラリ262と関連する一意的な番号であり、データのセキュリティを確認するために用いられる。ブロック670は、電子ファイルが既に開かれその中にデータパケットがセーブされているかどうかを判断する。データファイルが開かれていない場合には、ブロック674は、そのパケットのために新たなデータファイルを開く。電子ファイルが開かれている場合には、パケットがディスク上のその電子ファイルにブロック678においてセーブされる。次に、プロセスは、受信されている特定のテキストデータブロックに対する特定の書籍の最後のパケットであるかどうかをチェックする。それが情報の最後のパケットである場合には、電子ファイルは閉じられ、利用可能な電子ファイルのディレクトリは更新される686。ブロック682又は686のどちらかに続いて、プロセスは戻って、別のデータパケットを、データストリッパブロックから受け取られたデータストリームから受け取る。パケットアドレスがチェックされ、アドレスがブロードキャストされたアドレスであると判断されると、プロセスは、送られているメッセージのタイプを判断する690。次に、メッセージは適切な電子メッセージファイル694に記憶され、プロセスはブロック650に戻って別のデータパケットを受け取り、別のエラーチェックを実行する。図9のプロセスを用いると、ライブラリは、与えられた書籍における画像を示すのに用いることができるテキストデータ及びグラフィクスデータに関連するディレクトリを受け取り、記憶し、更新することができる。データのフォーマットとライブラリ262のオペレーティングシステムとに応じて、プロセスの複数の変形が可能である。図10は、ライブラリ262においてビューワ266からの情報リクエストを処理する例を示している。ビューワ266からの情報リクエストは、ビューワ266をライブラリ262に接続するケーブルを介して、又は、RFなどの無線伝送を介して、受け取られる。ある実施例では、加入者のリクエストがセットトップコンバータボックス602から来ることもありうる。ビューワ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は、図6cに示されているビューワ266と同じである。ビューワ266は、製本された書籍と物理的に類似するように設計されている。ビューワ266は、5つの基本コンポーネントと4つのオプショナルなコンポーネントとで構成されている。すなわち、1LCDディスプレイ602、2デジタル回路図示せず、3ビデオグラフィクスコントローラ607’、4コントロールズ740、5書籍メモリ728、6オプショナルな電源回路736、7オプショナルなバッテリ603’、8オプショナルなRFトランシーバ604及び9オプショナルなセルラ又はモバイル通信装置図示せずである。1好ましくはVGAクオリティである高解像度のLCDスクリーンが、テキスト及びグラフィクスイメージを表示するのにビューワ266で用いられる。このスクリーンは、好ましくは、書籍の1ページのサイズである。2信頼性の高いマイクロプロセッサ621、命令メモリ732及びデジタルロジックを含むデジタル回路である。データがビューワ266に転送される際は、圧縮され暗号化されたフォーマットを有する。信頼性の高いマイクロプロセッサ621は、ビューワ266のID番号を入力されてくるデータストリームと比較し、ビューワ266のID番号がデータストリーム内部のID番号と一致する場合には、テキストデータだけを記憶する。ビューワ266がテキスト又はそれ以外のデータを出力せず、見るときにだけそして現に見られているページについてだけ解凍され復号化されるのが好ましい。このような措置が好ましい理由は、そうすることによって、データへの認証のないアクセスに対する追加的なセキュリティが提供されるからである。3VGAクオリティのテキスト及びグラフィクスイメージを補助し表示することができるビデオグラフィクスコントローラ607’が、ビューワ266に含まれている。グラフィクスコントローラ607’は、上述のデジタル回路によって制御される。テキストは、複数のフォントサイズで表示することができる。4図11のビューワ266は、タッチパネル式のコントロールズ操作装置740を有する。コントロールズ740を用いて、消費者は、記憶されている書籍とカタログにある書籍とを選択し、カーソルを移動させ、書籍の中のページをめくることが可能になる。典型的には、好ましいコントロールズは、次項及び前項ボタン741と、カーソル移動のためのボール743と、選択ボタン745と、現在の書籍ボタン747と、ブックマークボタン749図14aを参照のこととを含む。これ以外の制御機能を、タッチパネル式のコントロールズ740に組み入れることもできる。例えば、タッチパッドなどである。最後に、ディスプレイ602をタッチ感知性とすることも可能である。5少なくとも1冊の書籍又はより多くのテキストのための書籍メモリ728が、ビューワ266に含まれている。メモリ728は、テキストと、書籍中の写真を表す任意のグラフィクスとを記憶する。また、メモリ728は、メニュグラフィクスデータを記憶することもできる。ビューワ266では、2つの異なるメモリデバイス728を用いることができる。第1は、デジタル回路の中のマイクロプロセッサ621に対する命令用のものであり、第2は、書籍メモリ728のために用いられ得るものである。ROM、RAM又は小型のハードディスクなど、市販されている様々なメモリ装置を用いることができる。1冊の書籍は約0.6メガバイトのストレージを必要とするので、約60メガバイトのストレージを提供する小型のハードディスクは、約100冊分の書籍のメモリを提供することができる。書籍のテキストは様々なフォントサイズで記憶することができ、より大きな又はより小さなフォントを必要に応じてメモリ728から呼び出すことができる。6ビューワ266における電源回路736は、AC電源、オプショナルなバッテリ603’又はライブラリ262のいずれかから電力を受け取る。電源回路は、ビューワ266内部の様々なシステムに必要な電圧を提供する。7オプショナルなバッテリ603’が、好適実施例では提供される。バッテリ603’は、AC電源が利用可能なときには自動的に再充電される。8ビューワ266とホームサブシステムの他のコンポーネントとの間の双方向のデータリンクを提供するオプショナルなRFトランシーバ604を、ビューワ266に含めることもできる。9また、ビューワ266は、移動通信のためのセルラトランシーバ図示せずを含むこともありうる。図11のビューワ266は、ライブラリ接続744、電子カードメモリ748、CD-ROM装置752及び携帯用メモリ装置756図6cに示されている600’などを提供するパーツを有する。PCMCIAなど、様々な電子メモリカードを、このビューワ266と共に用いることもできる。セキュリティと、低い電力消費と、優れた表示技術とが、ビューワ266の設計に求められている特徴である。ビューワ266は、軽量かつ携帯可能でなければならない。ビューワ266は、電子書籍を記憶し、読み、消去することを可能し、更に、書籍を注文し、それをシステムオペレータが決めた所定の時間メモリに保持しておくという機能を含むソフトウェアであるオペレーティングシステムを含む。このソフトウェアは、ある期間例えば、2週間の間はその書籍を読むことが可能でその後には自動的に消去される、1回読めば消去される、又は、恒久的にメモリに保持できる、などのように構成することが可能である。各ビューワ266は、一意的な鍵605を有している。すべてのデータストレージは個別のビューワ266のための鍵605を用いて暗号化され、複数のビューワデバイス266が、テキストファイル又は書籍ファイルにアクセスすることを防止している。図12aは、ビューワ266によって実行されるプロセスの中のいくつかの流れ図である。一般に、ビューワ266は、タッチパネル式のコントロールズ740を介して、加入者からの入力を受け取る。そして、加入者の情報リクエストは、ビューワ266によって処理される800。加入者が利用可能な書籍のメニュをリクエストする場合には、プロセスブロック804が書籍メニュを選択する。プロセスブロック808は、利用可能な書籍をリスト化する電子ファイルメニュにおけるトピックのカテゴリに関係するを開き、利用可能な書籍の名前を備えたメニュを表示する。加入者が特定の読みたい書籍を選択すると、プロセスブロック812がその選択を処理して、その特定の電子書籍を含む電子ファイルを決定する。プロセスブロック816は、その特定の電子書籍のファイルを開き、通常はその最初のページにアクセスする。ポインタがその電子書籍のファイルの中に既にセットされている場合には、この処理によってデフォルトでそのポインタに到達する。プロセスブロック820は、次に、どのページが表示される必要があるかを決定する。プロセスブロック820は、次ページか、前ページか、それともブックマークされたページのどれを表示すべきかを判断する。この電子ファイルへのポインタが正しい位置にない場合には、プロセスブロック828は、ポインタを移動させ、記憶されているファイルからデータの前ページを取得する。そうでない場合には、プロセスブロック824は、記憶されている電子ファイルからテキストの次のページを取得するのが通常である。プロセスブロック832は、テキストデータを復号化及び解凍し、そのデータをビデオディスプレイに送る。ビデオディスプレイは、一般に、それに関連したビデオディスプレイメモリを有し、プロセスブロック832は、データをこのビデオディスプレイメモリに直接に送る。ディスプレイ用の回路によって、テキストのページを表示するというプロセスが完了する。加入者がコントロールズ740を介して電源をオフにするというリクエストをするとプロセスブロック800から、電源をオフにするというプロセス836が開始される。プロセスブロック840は、ビューワ266が現に読んでいるその書籍におけるページ数へのポインタをメモリにセーブする。プロセスブロック844は、すべての電子ファイルを閉じ、電源回路にビューワ266の様々な回路への電力供給を遮断するように指示する。このような基本プロセスの例のように、ビューワ266は、書籍の選択を表示し、それらの書籍からのテキストを表示することができる。図12b及び図12cは、ビューワ266によって実行される追加的なプロセスの流れ図であり、様々なライブラリメニュの表示と、電子書籍のサーチとに関する機能を含んでいる。これらのプロセスは、メモリ732に記憶されておりビューワ266におけるマイクロプロセッサ621の動作を制御するソフトウェアによって実現される。あるいは、これらのプロセスは、ライブラリ262におけるマイクロプロセッサ628によって実行されることもある。更に、これらは、ソフトウェア、ハードウェア又はその組合せとして実現されているモジュールとして存在することもありうる。これらのプロセスにより、ユーザは、様々な基準に基づく異なるタイプのライブラリメニュを見ることができ、それによって、情報をユーザに提供することに関するビューワの多機能性versatilityを向上させることができる。例えば、ユーザは、そのビューワ266に記憶されている中から、特定の著者による又は特定のタイトルを有するすべての電子書籍を検索して見ることができる。また、ユーザは、特定のカテゴリ又はジャンルの電子書籍を見ることができる。このようなメニュ機能を用いて検索された電子書籍を見ることにより、ユーザは特定の電子書籍を選択することができる。従って、ライブラリメニュ及びサーチ機能は、ユーザが電子書籍を見たり検索したりする際に、より大きな融通性及び多機能性を与え、ユーザが表示された電子書籍のリストを手動でサーチしてそれら複数の電子書籍の中から特定の1冊を見つけるという手間を縮小又は消滅させる。図12bに示されているように、プロセスブロック801は、メインライブラリメニュを表示する。プロセスブロック803は、ユーザが特定のタイプのライブラリメニュのリクエストを入力したかどうかを判断するが、このプロセスは、情報リクエストに関するプロセスブロック800に対応する。リクエストを入力するためには、ユーザは、コントロールズ740を操作して様々な選択又はそれ以外の情報を入力する。ユーザがどのような特定のタイプのライブラリメニュもリクエストしない場合には、プロセスブロック805は、デフォルトのライブラリメニュを発生してフォーマット化する。このライブラリメニュは、例えば、記憶されている電子書籍の数値によるリストを含む。ビューワ266は、このデフォルトのメニュを表示することもできる。紙、ハードコピー、書籍などを所蔵している伝統的な図書館は、複数の異なる分類方式の中の1つに従って組織化編制することができる。例えば、法律図書館では、米国連邦議会LibraryofCongressLC分類システムを用いて図書の組織化を行うことができる。デューイによる十進分類DeweyDecimalClassificationDDCシステムは、世界中で最も広く採用されている図書分類システムである。LC及びDDCの両システム共に、複数のクラスの中の1つに従って図書を分類する。例えば、DDCは、知識を10個の主なクラスに分ける。例えば、特定の書籍に対するDDC番号は、9桁の番号でありうる。DDCシステムは、オンライン分類方式において用いられる電子フォーマットで入手可能である。LC番号によるカテゴリ化は、例えば、LoisMaiChanImmrothsGuidetotheLibraryofCongressClassificationLibrariesUnlimitedIncpp1951で説明されている。この教科書は本出願において援用する。LC番号及びDC番号によるカテゴリ化は、例えば、ShielaSIntnerJeanWeihsSpecialLibrariesACataroguingGuideLibrariesUnlimitedIncpp211241で説明されている。この教科書も本出願において援用する。書籍は、また、国際標準図書番号ISBNに従ってカテゴリ化することができる。一般に、ISBNは、書籍を識別する一意的な番号であり、様々な機関によって割り当てられている。出版社はこれらの機関に申請して、一意的なプレフィクスを有するある範囲のISBNを取得し、その番号を自社が出版する書籍に割り当てる。出版社はこれらの番号のどれを自社の書籍に割り当てるかを選択するが、プレフィクスは出版社を識別するのが通常であり、ISBNは割り当てられる書籍の題材とは関係ないのが典型的である。ISBNは、通常、10個のキャラクタ分の長さを有し、最初の9個のキャラクタは書籍を識別し、最後のキャラクタはチェックサムとして用いられる。ISBNについては、例えば、TheISBNSystemUsersManualInternationalISBNAgencyDruckereiGerikeGmbH1000Berlin36pp423で説明されている。この教科書も本出願において援用する。いったん図書館がDDCなどの分類方式に従って組織化されると、特定の書籍を、その書籍のDDC番号を基準にして容易に見つけることができる。更に、オンラインのDDCシステムを用いれば、特定の1冊を、例えば、著者及びタイトル情報を用いることによって見つけることができる。著者名が特定されている場合には、コンピュータ化されたDDCシステムが、その図書館にある当該著者によるすべての書籍のリストを作成することができる。そして、それぞれの書籍と関連するDDC番号とのリストを与えるスクリーン表示又はプリントアウトを見ることができる。DDC番号を用いると、加入者は、図書館の書棚に希望する書籍を見つけることができる。図書分類システムに加えて、図書館は、共通のテーマ又は特性を有する書籍を論理的に組織化することができる。例えば、物理学に関する書籍は、図書館のある1つの物理的な場所に配置されることになる。ある書棚の上に書籍が物理的に存在しているということは、加入者が希望するトピックに関する資料を見つけることに役立つ。電子書籍ホームシステム258は、物理的な書棚の電子的な等価物を有する。例えば、図14uに示されているように、デフォルトのメニュは、オプションであるが、例えば、書棚874及び876など具体的な書棚にある特定のカテゴリの書籍を含む本箱の図解を提供する表示を含む。更に、ホームシステム258は、加入者が図書館で用いられているのと同じような態様で自らの電子書籍を組織化することを可能にする図書分類システムを含む。すなわち、電子書籍は、例えば、DDCやそれと類似するシステムに従って組織化することができる。DDCシステムは、電子バージョンのDDCシステムを用いることによって、配布システム200に適合させることができる。コンテンツプロバイダによって提供されるどのような電子書籍でも、その電子データの一部として、例えば、DDC番号を有することができる。ホームシステム258は、DDCシステムを解釈しホームシステム258の中に現在保持されているものに関するデータベースを発生するソフトウェアを組み入れることができる。図14vは、電子書籍を組織化するのに用いることができる電子書籍図書館分類システム1200を示している。図12bに示されているように、ユーザが特定のタイプのライブラリメニュに対するリクエストを入力すると、プロセスブロック807は、様々なライブラリメニュに対するオプションを表示し、ユーザからのライブラリメニュに対するリクエストを受け取る。ライブラリメニュのタイプには、例えば、次のようなものが含まれる。すなわち、電子書籍のタイトルによるアルファベット順のリスト又はインデクスプロセスブロック809、電子書籍の著者によるアルファベット順のリストプロセスブロック811、電子書籍のISBN又はDDC番号によるリストプロセスブロック813、特定のカテゴリに含まれる電子書籍のリストプロセスブロック815、そして、書籍のユーザによって定義されたメニュプロセスブロック817などである。ここでのカテゴリは、例えば、特定の題材と1つ又は複数のDDCカテゴリとに関するすべての電子書籍を含みうる。カテゴリの例は、図14dに示されている。ユーザが定義したオプションを用いると、ユーザは、例えば、特定のカテゴリに属し特定の著者によるすべての電子書籍とか、特定の時期に関する電子書籍などというメニュを定義することが可能になる。テキストを入力してユーザが定義したオプション又はそれ以外のオプションを特定するために、ビューワ266は、ユーザに、図14jに示されているようなアルファベットの各文字のリストを提供し、それによって、ユーザがコントロールズ740を用いてテキスト情報を入力できるようにする。あるいは、ユーザは、情報を入力するワイアード又は無線のキーボードを用いることもできる。表示されるメニュ又はインデクスに含まれる他の情報の例としては、インデクスにおける各電子書籍と関連するサマリ梗概又はエンドノートなどがある。プロセスブロック819は、ユーザが入力したオプション又はユーザが定義したオプションのいずれかに基づくライブラリメニュを発生する。メニュの発生は、典型的には、電子書籍と関連するデータにアクセスすることによって生じ、このデータは、各電子書籍と関連しており電子書籍に関する情報を含むヘッダファイルを含みうる。あるいは、アクセスされたデータは、ISBN、LC又はDDC番号などの電子書籍内のテキスト又は電子書籍のテキスト全体を含みうる。従って、プロセスブロック819は、ヘッダ情報を用いるか、電子書籍のテキスト全体又はその一部をサーチすることにより、ライブラリメニュを発生する。ヘッダファイルに含まれる情報は、表示及びサーチの目的で各電子書籍を識別しカテゴリ化するのに用いられる。新たな電子書籍がビューワ266又はライブラリユニット262にロードされると、このヘッダ情報は、ヘッダファイルから抽出され、ビューワ266又はライブラリユニット262に含まれているメモリ600又は600’などのデータベースに記憶される。ユーザがメニュからの選択を行うと、ビューワ266又はライブラリユニット262上のソフトウェアが、このデータベースにアクセスして有しているすべての電子書籍に対するヘッダ情報を検索し、各データベースレコードの関連するフィールドをサーチしてこの電子書籍がリクエストされた基準に一致するかどうかを判断し、一致が得られた場合には電子書籍に対する結果的な情報をコンパイルする、ように機能する。このプロセスは、選択された表示オプションによるすべての電子書籍などデフォルトメニュの表示プロセスブロック805か、又は、選択されたサーチオプションと一致する電子書籍だけの表示のいずれか一方をサポートしている。各電子書籍と関連するヘッダ情報は、典型的には、表1に示されている情報を含み、例えば、レコード又はそれ以外のデータベース構造に記憶することができる。それぞれの電子書籍と関連する書籍サマリ及びエンドノート情報は、書名と共にビューワ266上に表示することができ、それによって、特定の電子書籍を選択して読むかどうかを決定する前に追加的な情報をユーザに提供する。サマリ及びエンドノート情報は、ユーザのノートなどのユーザによって入力された情報を含み、典型的には、各書籍に対するヘッダファイルにおけるフィールドのユーザ入力ノートに記憶される。ユーザは、また、各電子書籍と関連するユーザの定義による基準を作成することができる。あるいは、ユーザは、各電子書籍と関連するノートを作成して後で見ることができる。このユーザが作成した情報も、データベースに記憶される。これらのユーザが定義した基準及びノートは、与えられているアルファベットを用いてテキスト情報を入力し、上述したようにコントロールズ740を操作するか、オンスクリーン型のキーボードを介しコントロールズ740を用いてキーボード上のキーを選択するか、ビューワ266又はライブラリユニット262に電子的に結合された遠隔キーボードを介して、作成することができる。プロセスブロック805又は819のいずれかにおいて適切なライブラリメニュが発生された後で、プロセスブロック821は、ビューワ266上にライブラリメニュを表示する。ライブラリメニュは、メニュの中の電子書籍の指示を提供する。例えば、図14cに示されているように、タイトルと著者とによって書籍をリスト化する。ライブラリメニュが表示されると、ユーザは、典型的には、特定の電子書籍を選択して見るというオプションを有する。プロセスブロック823は、ユーザが特定の電子書籍の指示を選択したかどうかを判断する。電子書籍の選択には、例えば、ボール743を用いて書籍の指示の上にカーソルを配置し、ボタン745を用いて電子書籍を選択することが含まれる。ユーザがある電子書籍を選択した場合には、プロセスブロック825は、選択された電子書籍をビューワ266上で検索して表示する。その様子は、例えば、図14sに示されている。プロセスブロック827は、ユーザがライブラリメニュに対する別のリクエストを有しているかどうかを判断する。有している場合には、プロセスブロック807は、ライブラリメニュオプションを表示し、ライブラリメニュを表示するプロセスが反復される。様々なタイプのライブラリメニュを表示することに加えて、ビューワ266又はライブラリ262によって、ユーザは、記憶されている電子書籍のデータベースをサーチすることが可能になる。このサーチプロセスの例が、図12cに図解されている。プロセスブロック829は、サーチリクエストを受け取るが、このプロセスブロックは、情報リクエストを受け取るプロセスブロック800に対応する。プロセスブロック831は、ビューワ266上にサーチオプションを表示して、ユーザが、特定のタイプのサーチを選択できるようにする。図14wは、サーチオプションを表示するビューワ266上のメインメニュの例を示している。ユーザは、セクション1201の1つを選択してオプションを入力することができるが、この選択は、カーソルを用いて適切なセクションの上をクリックすることによって生じる。セクション1202では、ユーザは、サーチするテキストを入力する。ここで、ユーザは、上述したように、表示された文字もしくはキーボードを用いて、又は、それ以外のタイプのキーボードを用いて、テキストを入力する。ユーザが定義するサーチについては、ビューワ266は、ユーザが、適切なセクション1201を選択し、テキストをそれぞれの選択された基準に対するセクション1202に入力することによって、複数のサーチ基準を選択することを促す。プロセスブロック833は、ユーザによって入力されたサーチパラメータを受け取るが、このサーチパラメータは、例えば、次の中の1つを含みうる。すなわち、タイトルにおける語word若しくは語群プロセスブロック835又はLCやDDCなどのそれ以外の分類番号、著者名プロセスブロック837、ISBNプロセスブロック839、カテゴリのタイププロセスブロック841、そして、ユーザの定義による基準プロセスブロック843である。ユーザの定義による基準は、ユーザが、変動するパラメータを含む特定のタイプのサーチを作成するのに有用である。例えば、ユーザは、ある特定のカテゴリに属しタイトルにある特定の語を有するすべての電子書籍を探そうとするサーチを望むことができる。ユーザは、上述したように、提供されたアルファベットを用いコントロールズ740を操作することによって、サーチパラメータに要求される可能性のあるテキスト情報を入力することができる。この様子は、図14jに示されている。1つ又は複数のサーチパラメータを受け取ると、プロセスブロック845は、ライブラリ262における記憶された電子書籍のデータベースをサーチし、サーチ基準を満足するすべての電子書籍を見つける。このサーチは、プロセスブロック819との関係で既に述べたプロセスを用いて達成することができる。プロセスブロック847は、リクエストされた電子書籍がデータベースの中にあったかどうかを判断する。このシステムは、例えば、記憶されているすべての電子書籍に対して表1に示されているヘッダ情報の適切なフィールド、電子書籍のフルテキスト、電子書籍のフルテキストの一部など、電子書籍と関連するデータにアクセスしサーチすることによって、リクエストされた電子書籍をサーチすることができる。このサーチは、この技術分野において知られているサーチアルゴリズムを用いて達成される。その例には、以下のようなものがある。シーケンシャルサーチ、基本シーケンシャルサーチ、自己組織化シーケンシャルサーチ、ムーブツーフロント法、自己組織化シーケンシャルサーチ、トランスポーズ転置法、最適シーケンシャルサーチ、ジャンプサーチ、ソート型アレイサーチ、バイナリサーチ、補間サーチ、補間シーケンシャルサーチ、ハッシング、実用プラクティカルハッシュ関数、ユニフォームプロービングハッシング、ランダムプロービングハッシング、リニアプロービングハッシング、ダブルハッシング、クオドラティックハッシング、順序付き及びスプリットシーケンスハッシング、再組織化方式、最適ハッシング、直接チェーニングハッシング、セパレートチェーニングハッシング、コアレーストcoalescedハッシング、拡張可能ハッシング、リニアハッシング、最小内部ストレージを用いる外部ハッシング、完全ハッシング、リカーシブ構造サーチ、バイナリツリーサーチ、ランダム発生バイナリツリー、ランダムバイナリツリー、ハイトバランストツリー、ウェイトバランストツリー、内部経路縮小によるバランシング、バイナリツリー上のヒューリスティック組織化方式、最適バイナリツリーサーチ、バイナリツリーにおける回転、バイナリツリーにおける削除、m進maryサーチツリー、Bツリー、2-3ツリー、対称バイナリBツリー、1-2ツリー、2-3-4ツリー、Bツリーバリエーション、インデクス及びインデクス付シーケンシャルファイル、デジタルツリー、ハイブリッドツリー、ワード辞書に対するトライtries、デジタルサーチツリー、圧縮トライ、パトリシアツリー、多次元サーチ、クオッドツリー、K次元ツリーなどである。サーチパラメータを満たす電子書籍が全く見つからない場合には、プロセスブロック849は、ビューワ266上に、電子書籍が見つからなかったというメッセージを表示するのが典型的である。電子書籍が見つかった場合には、プロセスブロック851は、サーチの結果をビューワ266上に表示し、見つかった1冊又は複数冊の電子書籍の指示を提供する。例えば、図14cに示されているように、タイトル及び著者による電子書籍のリストが提供される。ユーザは、典型的には、見つかった電子書籍の任意のものを選択するオプションを有するが、これには、プロセスブロック823及び825によって実行されるプロセスと類似する処理が含まれる。サーチの後では、プロセスブロック853は、ユーザが別のサーチをリクエストするかどうかを判断する。d.メニュシステム電子書籍システムはこの電子書籍システムから機能及び書籍を選択するメニュシステムを有していることが好ましい。メニュシステムに要求されるオペレーティングソフトウェアとメモリとは、好ましくは、ビューワ266に配置されている。しかし、ライブラリ262に配置されてもよいし、ライブラリ262とビューワ266とがメニュシステムの動作に必要なソフトウェア及びメモリを共有することもできる。メニュはビューワ266上に表示されるのが通常であるから、ビューワ266はライブラリ262が存在しない場合でも動作が可能であることが好ましい。メニュを作成するための基本ソフトウェア及びメモリは、ビューワ266に配置されている方が便利である。好ましいメニュシステムは、複数のメニュの間でのシーケンシングがかのうでありビューワ266の上などでのグラフィカル表示のためのメニュグラフィクスを提供するシステムである。セットトップコンバータを用いるシステムでは、これらのメニュは、テレビジョンスクリーン上にも表示できる。最も単純な実施例では、メニュは、加入者がそこから選択ができる基本的なテキスト情報だけを提供する。より複雑な実施例では、メニュは、加入者を補助する視覚的な表示やアイコンを提供する。図13には、シーケンシングを備えたメニュシステムが示されている。このシステムにおける基本メニュは、導入メニュ850と、メインメニュ854と、複数のサブメニュ858とである。示されている実施例では、3つのレベルのサブメニュが存在する。場合によっては、加入者を選択又はリクエストされた情報に容易に導くのに、1又は2のサブメニュで十分な場合がある。しかし、3つ以上のサブメニュがあれば加入者にとってより使いやすいユーザインターフェースが得られるような機能も存在する。サブメニュの各レベルは、様々なメニュによって構成されうる。表示される特定のメニュは、先に示されているメニュに関する加入者による選択に依存する。メニュのこのツリーシーケンスの例は、ヘルプサブメニュ887及び888である。リクエストされた特定のヘルプに応じて、異なるメニュが表示される。導入メニュ850の例が、図14aに示されている。一般に、導入メニュ850は、ビューワ266をシステムに導き、初期ガイダンス及び命令を提供する。導入メニュ850の次には、メインメニュ854が続くが、その例は図14bに示されている。メインメニュは、ビューワ266に、このシステムにおいて利用可能な基本的な選択又は機能を提供する。例えば、図14bには、ビューワ266が、ポイントアンドクリック法によって、6つの利用可能なオプションを選べることが示されている。すなわち、1無料プレビュー、2注文できる書籍、3あなたのライブラリの書籍、4あなたの現在の書籍、5ヘルプ、そして、6それ以外のシステム機能、である。メインメニュでの選択の後には、サブメニュが示される。図13には、10の利用可能な基本すなわち第1レベルのサブメニュが示されている。すなわち、1口座設定862、2無料フリーのプレビュー866、3あなたのライブラリの書籍872、4あなたが注文できる書籍878、5あなたの現在の書籍884、6ヘルプ887、7利用可能な機能890、8メッセージ893、9口座情報896、そして、10送られる出ていく、outgoingメッセージのサブメニュ898、である。図14cは、あなたのライブラリの書籍872という第1レベルのサブメニュの例である。このあなたのライブラリの書籍サブメニュは、タイトルと著者別の6冊の利用可能な書籍を示しており、加入者が、異なる書棚をチェックしたり、メインメニュに戻ることを可能にしている。図14d及び図14eは、あなたが注文できる書籍サブメニュを用いて注文できる書籍のための他のサブメニュを示している。口座設定メニュ862と口座設定に関係するそれ以下のサブメニュ命令と口座入力864とを与えるとが、図14fないし図14mに示されている。これらのサブメニュによって、オペレーションセンタにおいて口座を開設し、注文があればクレジットカードに対して課金がなされることが可能になる。これらのサブメニュには、あなたのクレジットカードに関係するデータを入力する機能も含まれている。また、書籍866の無料プレビューも、サブメニュ868、870によって与えられる。無料プレビューメニュの例は、図14n、図14o、そして、図14pに示されている。図13を参照すると、あなたのライブラリの書籍というサブメニュ872の上に複数のサブメニュが示されて、好ましくは、各本棚874及び876に対するサブメニュを備えた書棚番号に分割されている。あなたが注文できる書籍というサブメニュ878の上のサブメニュも、同じように、書棚880及び882によってサブメニュに分割されている。これらの書棚は、それぞれが、書籍のカテゴリ又はジャンルでありうる。書籍は、ベストセラー、小説、フィクション、ロマンスなどのカテゴリにグループ分けすることができる。図14dを参照のこと。図13を参照すると、あなたの現在の書籍というサブメニュによって、加入者は、現在の書籍884を選択することができ、どのページを読むのかを決めることができる。この選択は、サブメニュ885を用いて確認することができる。ヘルプサブメニュは、加入者に、追加的なヘルプスクリーン888を提供することができる。利用可能な機能890に対するサブメニュは、好ましくは、それぞれの機能891及び892に対する別個のサブメニュに分割される。これらの機能の例には、図12b及び図12cとの関係で説明したライブラリメニュやサーチ機能がある。図13を参照すると、この電子書籍選択及び配送システムを用いて、メッセージを送ることもできる。レベル1のメッセージスクリーンは、加入者に、その加入者が有している様々なメッセージ893の中から選択することを可能にしている。次に、各メッセージが、別個のサブメニュスクリーン894及び895の上に示される。このようなサブメニュの一例が、図14qに示されている。図13を参照すると、口座情報が、レベル1のサブメニュ896の上に示されており、それに続くサブメニュには、最近の注文とあなたの口座の差引勘定897とが示されている。入力スクリーン899として用いられる続きのサブメニュを有する送るためのメッセージ898に対するレベル1のサブメニュも存在している。図13と図14aないし図14qとに示されている特定の機能及びサブメニュに加えて、これ以外の多くの変形例や機能が可能である。図14rは、利用可能な追加的な機能やサブメニュを備えているメインメニュの一例である。図13において識別されている利用可能な機能890の例には、図12b及び図12cとの関係で説明したライブラリメニュ及びサーチ機能が含まれる。書籍は、スクリーン上で最終的に読むために選択されると、タイトルに関しては図14sに示されているように、テキストのページに関しては図14tに示されているように、スクリーン上に現れる。III.課金及び集金システム課金及び集金システムは、電子商取引と電話交換における最新技術を用い、注文をトラッキングし、配送を認証し、消費者に課金して、出版社に自動的に代金を払い込む。電話コネクタによって開始された電話コールは課金及び集金システムによって受信され、このシステムは、注文を受けて消費者のクレジットカード口座に請求することによって、人間の介入なしに直ちにこれに応答する。データは周期的にコンパイルされ、出版社は書籍の売り上げに応じて代金を受け取る。この課金及び集金システムは、また、双方向のケーブル接続、セルラ又はそれ以外の通信手段を介して加入者と接続することもできる。課金及び集金システムは、オペレーションセンタと通信して入手可能な書籍に関する変更をトラッキングし、オペレーションセンタに統計データを提供することが好ましい。IV.図書館ライブラリ及び書店システム本発明による電子書籍システムは、公共図書館や書店で用いられるように修正することが可能である。図15は、公共図書館又は書店の位置に対するコンポーネントの可能性のある構成を示している。公共図書館又は図書館におけるメインユニットは、ファイルサーバ900である。ファイルサーバ900は、数千冊の書籍を記憶することができる大型の電子メモリユニットである。ファイルサーバには、ハードディスク、読み取り書き込み型のCD-ROM、読み取り専用のCD-ROMなど、様々な電子記憶手段を用いることができる。このシステムは、5つのコンポーネントで構成されている。すなわち、コンバータ又はビデオコネクタ904と、コントローラ908と、ビューワ912と、カタログプリンタ916と、である。システムを制御するソフトウェアは、基本的に、コントローラに配置されている。コンバータ又はビデオコネクタ904は、上述したものと類似している。この構成では、コントローラユニット908は、コンバータ904によってファイルサーバに転送されつつあるデータをモニタする。コントローラ908には、好ましくは、見るためのスクリーンと複数の制御ボタンが備わっている。システムのより高度な制御を実行するためにより大きなスクリーンを有することが必要である場合には、ビューワをコントローラ908に接続して、ビューワスクリーンとコントロールズ操作装置とを用いることができる。コントローラ908は、特定のファイルサーバから書籍を受け取ることを承認されたビューワ912にだけ書籍をダウンロードすることができるである。セキュリティ上の理由で、公共的なビューワ912が複数のファイルサーバにアクセスすることは好ましくない。このようにして、書籍のテキストデータに関するセキュリティを維持することができる。公共的なビューワ912は、コントローラ908から一度に1冊又は2冊の書籍を受信できるというように制限されていることが好ましい。公共的なビューワ912のユーザは、新たな又は追加的な書籍を必要とするときには、ビューワを図書館に返還し、そこでコントローラ908から新たな書籍を受け取ることができる。ファイルサーバで利用可能な書籍をトラッキングするために、利用可能な書籍のタイトルをカタログプリンタ916で印刷することが可能である。カタログプリンタ916はライブラリコントローラ908に接続されており、書籍のタイトルはカタログプリンタ916にダウンロードされる。どの書籍のコーディングされたテキストも、このシステムのコントローラ908とカタログプリンタとを用いて印刷することはできない。データに関するセキュリティを維持するためには、どのような書籍データも、プリンタにダウンロードすることは許されていない。利用可能な書籍タイトル、雑誌又はそれ以外のテキストマテリアルの完全なプリントアウトが完了すると、カタログ920のハードコピーを、ファイルサーバに維持しておくことが可能である。示されているシステムは、書店で用いることもできる。書店は、公共的なビューワ912を顧客に賃貸して、1冊又は2冊の書籍のテキストをそのビューワ912にロードすることができる。ビューワ912には、自動タイムアウトシーケンスを備えておくことができる。このタイムアウトシーケンスは、例えば2週間程度のある期間が経過すると、書籍のテキストデータを消去してしまう。2週間程度の期間が経過した時点でこの借りている者は公共ビューワ912を書店に返却し、読むための追加的な書籍を受け取ることが期待されている。このような構成を用いると、書店が常連客にビューワ912を恒久的に販売することも可能である。その場合には、常連客は、ときどき書店に立ち寄って書籍のテキストデータを受け取り、それを彼自身のビューワ912上に恒久的に記憶できるのである。書店や図書館については、上述のファイルサーバとビューワ912とを用いるこれ以外の様々な構成も可能である。V.セットトップコンバータの使用サイエンティフィックアトランタScientificAtlanta社やゼネラルインスツルメンツGeneralInstruments社によって作られているような既存のセットトップコンバータボックスは、現時点では、本発明の書籍選択システムを扱えるようにはなっていない。ライブラリ機能を含むセットトップコンバータを作ることはできるのはあるが、既存のセットトップコンバータ技術と共に本発明の書籍選択システムを用いるためには、ハードウェアの修正が必要である。図16a及び図16bは、ハードウェアの修正例である。ポートを用いて、後述するハードウェアアップグレードをセットトップ端末に付属させる。セットトップコンバータ601には、2つのアップグレードを行って、電子書籍を受け取り選択することの補助とすることが可能である。メニュ発生カードのアップグレード図16aと情報ダウンロードユニット図16bとである。これらのアップグレードは、それぞれ、アップグレードポートを介してセットトップ端末ユニットに接続することができる。4ワイヤケーブルやリボンケーブルなどを用いて、アップグレードをセットトップコンバータ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を用いて、大量の情報を、オペレーションセンタ又はケーブルヘッドエンドからダウンロードすることが可能になる。ハードウェアアップグレード1001は、加入者が、書籍や雑誌などのデータをローカルなストレージにダウンロードすることを可能にする。基本的には、ハードウェアアップグレード1001は、追加的なローカルストレージユニット例えば、ハードディスク、フロッピ、光ディスク又は磁気カートリッジであり、図16bに示されているように、マイクロプロセッサ1005、命令メモリ1007、そしてRAMを含む場合もあるである。好ましくは、小型の携帯用ビューワ912にもアップグレード1001が提供され、TVを用いなくともダウンロードしたテキストを読むことを可能となる。ダウンロード可能な情報は、オペレーションセンタ又はケーブルヘッドエンドによって供給されるテキストやグラフィクスである。このアップグレードを用いると、書籍をダウンロードして、携帯型リーダを用いれば、どこででも読むことができる。このアップグレードを用いると、書籍をダウンロードして、圧縮形式で記憶し、後で解凍することもできる。書籍は、見るときにだけ解凍する。公衆が直ちにアクセスすることを希望するような重要なテキストは、このシステムを用いれば利用可能になる。大統領のスピーチ、新たな法律、最高裁によってなされた最新の堕胎に関する判断などを、直ちに入手可能とすることができる。好適実施例では、書籍注文情報は、ポーリングリクエストメッセージフォーマットを用いてケーブルヘッドエンドによってポーリングされるまで、それぞれのセットトップ端末に記憶される。ポーリングリクエストメッセージフォーマットの例は、6つのフィールドで構成される。すなわち、1メッセージの開始における立上りフラグ、2アドレスフィールド、3加入者領域指定、4ポーリングコマンド/応答すなわち、P/Fビットを含むセットトップ端末の識別子、5情報フィールド、そして、6メッセージの最後の立下りフラグである。ポーリングリクエストに応答してセットトップ端末によってケーブルヘッドエンドまで通信される情報に対する同様の応答フレームフォーマットも用いることができる。図17には、データ受信機617’とデータ送信機1011とを含む好ましいセットトップ端末が示されている。データ送信機は、セットトップ端末601とケーブルヘッドエンドとの間の登りアップストリームのデータ通信能力を提供する。アップストリームデータ伝送は、上述したポーリングシステムを用いて、そして更に、データ送信機1011を用いて達成される。受信機617’と送信機1011との両方を、セットトップ端末601自体に組み入れることもできるし、又は、アップグレードモジュールを介して追加することもできる。特定のハードウェア構成とは関係なく、セットトップ端末のデータ伝送能力は、図17に示されているハードウェアを用いて達成されうる。図17には、データ受信機617’とチューナとが共同して機能することによって受信される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この出願で説明している電子書籍システムは、書籍オンデマンドスタイルに構成することもできる。図18aは、書籍オンデマンドシステムのための構成の一例を示している。書籍オンデマンドシステムは、消費者の家庭、書店又は図書館とオペレーションセンタ250又はケーブルヘッドエンドなどの配布サイト1020のいずれかとの間に、より強力な双方向の通信を必要とする。このタイプの双方向通信は、図17に示されてており上述したハードウェアによって提供されうる。図18aを参照すると、書籍オンデマンドシステムでは、加入者は、書籍に関する入手可能なメニュからダウンロードする書籍を選択する。入手可能なメニュは、通常、配布サイト1020によって加入者の位置まで送られる。彼が選択した後で、彼の選択又はリクエストに関する情報は、配布ポイント1020ケーブルヘッドエンドなど又はオペレーションセンタのいずれかに通信される。このリクエストを受け取ると、書籍のために必要とされるテキスト及びグラフィクス情報は、スプールされ、加入者に送られる。このようにして、書籍は、加入者からのリクエストがあったときにだけ送られ、かつ、書籍に対する要求があると直ちに送られる。このようなデマンドシステムをサポートするためには、テキストの搬送及び配布は、ビデオオンデマンドケーブルや電話テレビジョンシステムなどの強力なノードアーキテクチャを有するnodalarchitectured配布システム上か、又は、公衆電話システムでの個別的な電話コールの使用を通じてなされなければならない。書籍オンデマンドシステムによると、加入者にとってはより広範囲な書籍の選択が可能になり、不要である又は望まれていない書籍データの通信量を制限することができる。また、書籍を加入者にはるかに迅速に提供することができる。より強力な配布システムに加えて、書籍オンデマンドシステムは、配布ポイント1020が、テキスト情報をスプールアウトするためのより高度な装置を備えていることを要求する。これは、書籍を記憶するファイルサーバ技術1024、又は、テキスト情報を配布する電話タイプのスイッチング図示せずを用いると、達成できる。このような書籍オンデマンドシステムを構成するのに用いることができるファイルサーバ1024と配布技術とは、既に引用した米国特許第5,262,875号及び第5,218,695号とに記載されている。図18aは、ファイルサーバ技術を用いる書籍オンデマンドシステムの実施例を示している。書籍に加えて、図18aの実施例は、ほとんどどのようなデジタルデータの配布でもサポートしている。書籍又はテキストファイルは、出版社282及びそれ以外のソースから、ローカルフィード1032やATM1028を通じて、又は、衛星ディッシュ1036によって受信される。好ましくは、配布ポイント1020は、加入者からのリクエストを受け取りテキストを双方向の通信システムビデオオンデマンドVOD1044などを介して配送するケーブルヘッドエンドである。ライブラリ262は、基本的なプレミアムタイプのサービスケーブルシステム1048、ニアビデオオンデマンドタイプのケーブルシステム、又は、ビデオオンデマンドケーブルシステム1044のいずれかに接続することができる。これら3つのシステムのいずれかと接続する際には、ライブラリ262は、ケーブルに直接にアクセスすることができるし、又は、セットトップ端末601’、601’’、601’’’を介してシステムにアクセスすることもできる。双方向のビデオオンデマンドシステム1044を用いると、加入者は、特定の書籍タイトルをリクエストすると、リクエストの直後にそのテキストを受け取ることができる。これを達成するには、配布ポイント1020が、入手可能な書籍のリストをケーブル配送システムを介して、ライブラリ262まで伝送する。ライブラリ262は、入手可能な書籍のリストをメニュ又は類似のフォーマット上に表示する。先に述べたように、ライブラリ262は入手可能な書籍のカテゴリをリスト化し配布ポイント1020からのリクエストを形成するメニュを用いるのが好ましい。書籍を選択した後では、ライブラリ262は、リクエスト信号を双方向の通信システム1044上を配布ポイント1020まで送る。このリクエスト信号は、2つの方法で処理することができる。ライブラリ262がリクエストを始動するか、又は、配布ポイント1020が様々なライブラリを双方向システム1044上へポーリングするかのいずれかである。書籍タイトルに対するリクエストを受け取ると、その書籍タイトルと関連するテキストは、双方向のケーブルシステム1044を用いて伝送される。図18bは、地域的な又は全国的な書籍オンデマンドシステムをサポートするオペレーションセンタ250の拡大図である。実際、示されているオペレーションセンタ250は、ほとんどすべての任意のデジタルデータの配布をサポートしている。オペレーションセンタ250は、テープ1060、1060’、ATM1028又は衛星1036によってデジタル情報を受け取る複数のフィードをサポートしている。情報は、入力MUX1064と小型のファイルサーバ1068とを介して処理された後で、マスタファイルサーバ1072に到達する。出版社282から受け取った書籍などのデジタルデータは、マスタファイルサーバ1072に記憶される。デジタルデータは、MPEG2などの標準的なフォーマットで圧縮されて記憶されるのが好ましい。システムコントローラ1076は、地域的又は全国的な書籍オンデマンドシステムに対する制御を行う。書籍はグループごとにパッケージングがなされ、様々なケーブルヘッドエンドへのフィードを提供する。更に、スケジューリングやマーケットリサーチがオペレーションセンタ250で行われる。スケジューリングやマーケットリサーチを処理するためには、書籍購入データが、マルチプレクサ1082を介してオペレーションセンタ250で受信される。書籍購入情報は、オペレーションセンタ250から課金及び集金サブシステムに提供することができる。オペレーションセンタ250は、また、ファイルサーバにメッセージや広告を挿入する機能も有している。これらのメッセージや広告は、最終的には、加入者によって受け取られる。マスタファイルサーバ1072は、出力マルチプレクサ1080とATM1028とを、デジタルデータを配布するための衛星接続ポイントに加えて、用いる。好適実施例では、ケーブルヘッドエンドは、書籍に関するテキストデータを、出力マルチプレクサ1028とATMシステム1028とを介してマスタファイルサーバ1080から受け取る。デジタル書籍データを受け取ると、ケーブルヘッドエンドは、その書籍をローカルファイルサーバ1024に記憶する。図18Aの配布ポイント1020は、ATMフックアップ1088又は衛星フックアップを介して図18bのオペレーションセンタ250からデータを受け取るケーブルヘッドエンドの一例である。"