(57)【特許請求の範囲】
【請求項１】
ビューワ上に複数の電子書籍のうちの１つを表示し、該電子書籍と関係する機能を実行するコマンドを受けるための方法であって、前記ビューワは複数のユーザを有し、該複数のユーザが発した声に関する電子信号を記憶し、電子書籍の各々にはアクセス可能な１以上のユーザが設定され、前記方法は、
前記ビューワが、電子書籍と関係する機能を実行する可聴的なコマンドを受けるステップであって、該可聴的なコマンドは、電子書籍を選択するための可聴的なコマンドを含む、ステップと、
前記ビューワが、受けた前記可聴的なコマンドを対応する電子信号に変換するステップと、
前記ビューワが、前記対応する電子信号に応答して前記機能を実行するステップであって、前記ビューワが電子書籍を選択するための可聴的なコマンドを受けたときに、前記対応する電子信号から、受けた前記可聴的なコマンドを発したユーザと、受けた前記可聴的なコマンドが選択する電子書籍とを識別するステップと、識別された前記電子書籍にアクセス可能な１以上のユーザを求め、求められた該１以上のユーザが識別された前記ユーザを含む場合に前記ビューワ上に識別された前記電子書籍を表示するステップとを含むステップと
を含み、
前記識別するステップは、
前記対応する電子信号から求められた受けた前記可聴的なコマンドの音声特性と、記憶された前記電子信号から求められた前記複数のユーザが発した声の音声特性とを用いて、前記複数のユーザのうちの、受けた前記可聴的なコマンドの前記音声特性を有する声を発したユーザを、受けた前記可聴的なコマンドを発した前記ユーザとして識別するステップ
を含む、方法。
【請求項２】
請求項１記載の方法において、前記受けるステップはページめくりコマンドを受けるステップを含む、方法。
【請求項３】
請求項１記載の方法において、前記受けるステップは書籍を開くコマンドを受けるステップを含む、方法。
【請求項４】
請求項１記載の方法において、前記ビューワが、利用可能な可聴的なコマンドの指示を表示するステップを更に含む、方法。
【請求項５】
請求項１記載の方法において、更に、
前記ビューワが、前記ビューワ上に表示した前記電子書籍のページを表示するステップと、
前記ビューワが、テキスト挿入位置を指定するためのテキスト挿入カーソルを表示するステップと、
前記ビューワが、音声を前記ユーザから受けるステップと、
前記ビューワが、前記音声を対応する電子テキストに変換するステップと、
前記テキストを前記ビューワ上に表示するステップと、
前記ビューワが、前記テキストを、表示した前記ページに挿入するステップと
を含む、方法。
【請求項６】
請求項５記載の方法において、前記挿入するステップは、前記ビューワが、前記テキストを、前記ユーザが前記カーソルを用いて識別した位置において、表示した前記ページに挿入するステップを含む、方法。
【請求項７】
請求項１記載の方法において、更に、
求められた該１以上のユーザが識別された前記ユーザを含む場合に、前記ビューワが、前記ユーザからの前記可聴的なコマンドを実行する承認を提供するステップ
を含む、方法。
【請求項８】
請求項７記載の方法において、承認を提供する前記ステップは、前記ビューワが、前記電子信号を前記ユーザに関係する記憶されている電子信号と比較するステップを含む、方法。
【請求項９】
複数の電子書籍のうちの１つを表示し、該電子書籍と関係する機能を実行するコマンドを受けるためのビューワであって、前記ビューワは複数のユーザを有し、電子書籍の各々にはアクセス可能な１以上のユーザが設定され、前記ビューワは、
前記複数のユーザが発した声に関する電子信号を記憶するモジュールと、
電子書籍を表示するディスプレイと、
電子書籍と関係する機能を実行する可聴的なコマンドを受ける受取モジュールであって、該可聴的なコマンドは、電子書籍を選択するための可聴的なコマンドを含む、受取モジュールと、
受けた前記可聴的なコマンドを対応する電子信号に変換する変換モジュールと、
前記対応する電子信号に応答して前記機能を実行する実行モジュールであって、前記受取モジュールが電子書籍を選択するための可聴的なコマンドを受けたときに、前記対応する電子信号から、受けた前記可聴的なコマンドを発したユーザと、受けた前記可聴的なコマンドが選択する電子書籍とを識別し、識別された前記電子書籍にアクセス可能な１以上のユーザを求め、求められた該１以上のユーザが識別された前記ユーザを含む場合に前記ビューワ上に識別された前記電子書籍を表示させ、更に、受けた前記可聴的なコマンドを発した前記ユーザを識別するときに、前記対応する電子信号から求められた受けた前記可聴的なコマンドの音声特性と、記憶された前記電子信号から求められた前記複数のユーザが発した声の音声特性とを用いて、前記複数のユーザのうちの、受けた前記可聴的なコマンドの前記音声特性を有する声を発したユーザを、受けた前記可聴的なコマンドを発した前記ユーザとして識別する実行モジュールと
を備えた、ビューワ。
【請求項１０】
請求項９記載のビューワにおいて、前記受取モジュールはページめくりコマンドを受けるページめくりモジュールを含む、ビューワ。
【請求項１１】
請求項９記載のビューワにおいて、前記受取モジュールは書籍を開くコマンドを受ける書籍を開くモジュールを含む、ビューワ。
【請求項１２】
請求項９記載のビューワにおいて、利用可能な可聴的なコマンドの指示を表示するコマンド表示モジュールを更に含む、ビューワ。
【請求項１３】
請求項９記載のビューワにおいて、
前記ディスプレイは、表示した前記電子書籍のページと、テキスト挿入位置を指定するためのテキスト挿入カーソルを更に表示し、
前記ビューワは、更に、
前記テキストを、表示した前記ページに挿入する挿入モジュール
を含む、ビューワ。
【請求項１４】
請求項１３記載のビューワにおいて、前記挿入モジュールは、前記テキストを、前記ユーザが前記カーソルを用いて識別した位置において、表示した前記ページに挿入する挿入位置モジュールを含む、ビューワ。
【請求項１５】
請求項９記載のビューワにおいて、更に、
求められた該１以上のユーザが識別された前記ユーザを含む場合に、前記ユーザからの前記可聴的なコマンドを実行する承認を提供する承認モジュール
を備えた、ビューワ。
【請求項１６】
請求項１５記載のビューワにおいて、前記承認モジュールは、前記電子信号を前記ユーザに関係する記憶されている電子信号と比較する比較モジュールを含む、ビューワ。
【請求項１７】
請求項１記載の方法において、更に、
スクリーンを前記ビューワ上に表示するステップと、
前記スクリーンの中に表示した前記電子書籍のページを表示するステップと、
前記スクリーンの中にセクションを表示して、テキストを前記電子書籍の表示した前記ページの中に挿入するために音声からテキストへの変換を前記ユーザがリクエストすることを可能にするステップと
を含む、方法。
【請求項１８】
請求項１７記載の方法において、前記ユーザが前記音声からテキストへの変換の終了をリクエストするためのセクションを前記スクリーンの中に表示するステップを更に含む、方法。
【請求項１９】
請求項９記載のビューワにおいて、前記ディスプレイは更にスクリーンを表示し、該スクリーンは、
表示した前記電子書籍のページを表示するためのセクションと、
テキストを前記電子書籍の表示した前記ページの中に挿入するために音声からテキストへの変換を前記ユーザがリクエストすることを可能にする口述開始セクションと
を含む、ビューワ。
【請求項２０】
請求項１９記載のビューワにおいて、前記スクリーンは、前記ユーザが前記音声からテキストへの変換の終了をリクエストするための口述終了セクションを更に含む、ビューワ。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願
本出願は、１９９４年１１月７日に出願された米国特許出願第０８／３３６，２４７号である"Electronic Book Selection and Delivery System"と、１９９３年１２月２日に出願された米国特許出願第０８／１６０，１９４号である"Advanced Set-Top Terminal for Cable Television Delivery Systems"と、１９９７年８月５日に出願された米国特許出願第０８／９０６，４６９号である"Reprogrammable Terminal for Suggesting Programs Offered on a Television Program Delivery System"との一部継続出願である。この最後の米国出願は、１９９３年１２月２日に出願され１９９８年８月２５日付けで米国特許第５，７９８，７８５号となった米国特許出願第０８／１６０，２８１号である"Terminal for Suggesting Programs Offered on a Television Program Delivery System"の一部継続出願である。これら全ての米国特許出願は、本出願において援用する。
【０００２】
また、本出願は、１９９９年１月２７日に出願された米国特許出願第０９／２３７，８２８号である"Electronic Book Electronic Links"と、１９９９年８月１３日に出願された米国特許出願第０９／２８９，９５７号である"Electronic Book Alternative Delivery Systems"と、１９９９年８月１３日に出願された米国特許出願第０９／２８９，９５６号である"Electronic Book Alternative Delivery Methods"と関連している。これら全ての米国特許出願は、本出願において援用する。
【０００３】
本発明は、１又は複数の電子書籍を有する電子書籍ユニットに関する。更に詳しくは、本発明は、電子書籍に対してテキストから音声及び音声認識機能を提供する装置及び方法に関する。
【背景技術】
【０００４】
情報スーパーハイウェイの構想に示唆を受け、書籍の配布に革命が生じる。グーテンベルグによる可動なタイプセット印刷の発明以来、世界は、テキスト・マテリアルの配布においてこのような革命のきわに立ったことはない。「書籍」（book）という語の定義は、近い将来、劇的に変化する。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
セキュリティ、便利さ、コスト、そしてそれ以外の技術的な問題などの理由により、書籍及び雑誌出版社は、現在、紙の形式でしか、その製品を配布することができない。しかし、本発明は、出版社が直面している問題を解決する。
【課題を解決するための手段】
【０００６】
本発明による方法及び装置は、電子書籍に対してテキストから音声への変換及び音声認識機能を提供するという特徴を有している。ある実施例では、本発明による方法及び装置は、ビューワ上に電子書籍のページを表示し、前記ページはテキストを含む。次に本発明による方法及び装置は、音声に変換するために前記表示されたページ上のテキストの選択を受け取り、前記選択されたテキストの少なくとも一部を対応する音声に変換する。また、本発明による方法及び装置は、電子書籍の次のページを自動的に表示し、次のページのテキストの少なくとも一部を対応する音声に変換するか、又は、ユーザによる次のページの選択に基づいて変換を自動的に実行する。
【０００７】
音声認識に関しては、本発明による方法及び装置は、ユーザからの音声を受け取り、その音声を対応する電子テキストに変換し、変換されたテキストを電子書籍の中に挿入する。
【０００８】
音声又は可聴的なコマンドに関しては、本発明による方法及び装置は、電子書籍のある機能に関する可聴的なコマンドを受け取り、そのコマンドを対応する電子信号に変換し、その電子信号に応答して当該機能を実行する。
【０００９】
音声セキュリティに関しては、本発明による方法及び装置は、ビューワ上に表示するために電子書籍を記憶する。次に、電子書籍のある機能に関する可聴的なコマンドをユーザから受け取り、そのコマンドを対応する電子信号に変換する。電子書籍に関するユーザからのコマンドは、電子信号が特定の基準を満足するときにだけ、実行される。
【図面の簡単な説明】
【００１０】
【図１】電子書籍選択及び配送システムの基本コンポーネントのブロック図である。
【図２】電子書籍選択及び配送システムの全体像を示す概観図である。
【図３ａ】電子書籍選択及び配送システムのための配送プランの概観図である。
【図３ｂ】別の配送プランの概要である。
【図４】オペレーション・センタのブロック図である。
【図５】図５ａ及び図５ｂを含む。図５ａは、オペレーション・センタとアップリンクとにおける処理の流れ図である。図５ｂは、アップリンク・サイトのためのハードウェア構成に関するブロック図である。
【図６ａ】４つの構成要素からなるホーム・サブシステムのためのハードウェア構成のブロック図である。
【図６ｂ】２つのユニットからなるホーム・サブシステムの概観図である。
【図７】ビデオ・コネクタによって実行されるプロセスの流れ図である。
【図８】一例であるライブラリ・ユニットのためのブロック図である。
【図９】受信されたデータ・ストリームに対してライブラリによって実行されるプロセスのいくつかの流れ図である。
【図１０】ビューワからの情報リクエストに対してライブラリ・ユニットによって実行されるプロセスの流れ図である。
【図１１】一例であるビューワのための構成要素を示すブロック図である。
【図１２】加入者からの情報リクエストに対してビューワによって実行されるプロセスのいくつかの流れ図である。
【図１３】メニュ構造とメニュ・システムにおけるメニュの進行（シーケンシング）とを示す図である。
【図１４ａ】導入メニュの概観図である。
【図１４ｂ】メイン・メニュの例を示す概観図である。
【図１４ｃ】サブメニュの例を示す概観図である。
【図１４ｄ】サブメニュの例を示す概観図である。
【図１４ｅ】サブメニュの例を示す概観図である。
【図１４ｆ】サブメニュの例を示す概観図である。
【図１４ｇ】サブメニュの例を示す概観図である。
【図１４ｈ】サブメニュの例を示す概観図である。
【図１４ｉ】サブメニュの例を示す概観図である。
【図１４ｊ】サブメニュの例を示す概観図である。
【図１５】書店又は公共図書館のための電子書籍システムの概観図である。
【図１６ａ】セットトップ・コンバータに対するハードウェア上の修正又は更新の概観図である。
【図１６ｂ】セットトップ・コンバータに対するハードウェア上の修正又は更新の概観図である。
【図１７】データ受信機及びデータ送信機を含むセットトップ端末を示す概観図である。
【図１８ａ】ブック・オン・デマンド・システムの概観図である。
【図１８ｂ】ブック・オン・デマンド・システムをサポートするオペレーション・センタの概観図である。
【図１９】電子書籍のための音声エミュレーション・オプションをビューワ上に提供するメイン・メニュ・スクリーンの図である。
【図２０】メイン・メニュ・ルーチンの流れ図である。
【図２１】マニュアル式のテキストから音声ルーチンの流れ図である。
【図２２】書籍メニュ・スクリーンの図である。
【図２３】電子書籍のページの図である。
【図２４】音声に変換されるように選択されたテキストを図解している電子書籍のページの図である。
【図２５】自動ページめくり機能を備えた自動テキストから音声ルーチンの流れ図である。
【図２６】マニュアル式のページめくり機能を備えた自動テキストから音声ルーチンの流れ図である。
【図２７】設定ルーチンの流れ図である。
【図２８】設定メニュの図である。
【図２９】口述ルーチンの流れ図である。
【図３０ａ】文字に起こされたテキストを含む電子書籍のページの図である。
【図３０ｂ】文字に起こされたテキストを提示するためのセクションを備えた電子書籍のページの図である。
【図３１】書籍を見るルーチンの流れ図である。
【図３２】書籍を見るスクリーンの図である。
【図３３】音声コマンド・ルーチンの流れ図である。
【図３４】音声セキュリティ・ルーチンの流れ図である。
【発明を実施するための形態】
【００１１】
電子書籍選択及び配送システムは、書籍を書店、図書館、学校そして消費者に配布する新たな方法である。本発明の技術的なブレークスルーにより、選択された電子書籍を配送し支払いを受け取る信頼性の高い電子的なシステムが提供される。このシステムは、独特な特徴の組み合わせであり、消費者に、高度な技術的魅力を備えていながら同時に非常に実用的であって携帯可能で使用が容易な日常的で身近な電子書籍ユニットを提供する。
【００１２】
本システムの明らかな効果は、紙の書籍やコンピュータ・メモリ装置などの物理的な対象の配布を、書籍又はテキストの配布システムから取り除いたことである。書籍の購入は、ペイパーリード（pay-per-readTM）な事柄となり、現在の書籍配布システムに付随しているオーバヘッド、「中間の人間」、印刷コスト、そして、時間的遅延を回避できる。大統領のスピーチ、新たな立法、堕胎に関する判決、ＯＪシンプソンの証言などの出版されたマテリアル及びテキストを、最小の費用で、消費者に直ちに入手可能とすることができる。
【００１３】
本発明のシステムは、テレビジョン、ケーブル、電話、そしてコンピュータ産業に関係する新たな技術の新規な組合せである。高帯域幅のデータ伝送、強力なセキュリティ保護方法、高度なデジタル・スイッチング、高解像度の視覚的表示、新規なコントロールズ、そして、ユーザ・フレンドリなインターフェース・ソフトウェアを用いる。
【００１４】
このテキスト配送システムの基本コンポーネントは、テキストを信号経路上に配置するサブシステムと、信号経路上に配置されたテキストを受け取り選択するサブシステムとである。このシステムの好適実施例には、システムを強化する追加的なコンポーネントやオプションの機能が含まれる。このシステムは、書店、図書館、学校、そして消費者による使用に向くように構成することができる。
【００１５】
消費者向けのシステムは、４つのサブシステムで構成される。すなわち、（１）オペレーション・センタ、（２）配布システム、（３）受信、選択、読書、商取引及び伝送機能を含むホーム・サブシステム、そして、（４）課金及び集金システム、である。
【００１６】
オペレーション・センタは、複数の基本機能を実行する。すなわち、テキスト・データの処理（テキスト・データの受信、フォーマット化及び記憶を含む）、テキストのセキュリティ符号化、書籍のカタログ化、メッセージング・センタ機能の提供、そして、アップリンク機能の実行である。このシステムは、オペレーション・センタからのテキストを、適切な信号経路の中にデータを挿入することによって、消費者の自宅に配送する。テキストの挿入は、一般に、オペレーション・センタ内にある又はその近くにあるアップリンク・サイトでエンコーダによって実行される。信号経路がビデオ信号経路である場合には、このシステムは、垂直ブランキング期間（ＶＢＩ）の複数のライン、アナログ・ビデオ信号のすべてのライン、又は、デジタル・ビデオ信号を用いてテキスト・データを送ることができる。ＶＢＩ配送方法を用いると、トップの１０又は２０の書籍タイトルを、加入者のビデオ受信を妨げることなく、既存のケーブル又はブロードキャスト伝送能力を用いて、通常のプログラミングの間にビデオと共に送信することができる。ビデオ信号全体を用いると、数千冊の書籍を僅かに１時間の放送時間内に伝送できる。ほぼどのようなアナログ又はデジタル・ビデオ配布システムでも、テキストが含まれているビデオ信号を配送するのに用いることができる。
【００１７】
テキスト・データは、ＡＤＳＬ接続など高速な接続を有する電話ネットワーク（例えば、公共交換型電話ネットワーク）を含む、それ以外の低速及び高速の信号経路を介して伝送することができる。また、上述の関係出願において開示されているように、これ以外の配送システムを用いることが可能である。
【００１８】
ホーム・サブシステムは、４つの基本的な機能を実行する。すなわち、ビデオ配布システムへの接続、テキストの選択、テキストの記憶、そして、電話又はケーブル通信機構を通じた商取引である。ホーム・サブシステムのコンポーネントは、様々なハードウェア構成を有することができる。それぞれの機能は、別個のコンポーネントによって実行することができ、コンポーネントは統合することもでき、又は、既存のケーブル・セットトップ・コンバータ・ボックス及びテレビジョンの能力を用いることもできる。好ましくは、コネクタ、ライブラリ・ユニット、そして電子書籍ユニットすなわちビューワ・ユニットが用いられる。ホーム・サブシステムのコネクタ部分は、アナログ・ビデオ信号を受け取り、テキストをビデオから引き離す又は抽出する。ホーム・ライブラリは、テキスト信号を記憶し、システムへのユーザ・フレンドリなインターフェースを提供し、消費者の自宅で商取引（トランザクション）を処理する。ビューワは、テキスト又はメニュを見るためのスクリーンと、新規なユーザ・フレンドリなコントロールズ（操作装置）とを提供する。ビューワは、ホーム・サブシステムのすべての機能を内蔵することもできる。
【００１９】
見るための装置は、好ましくは、１冊又は複数冊の電子書籍を読むために記憶しホーム・ライブラリ・ユニットと相互作用するスクリーンを提供する携帯型の書籍状のビューワである。高解像度のＬＣＤディスプレイが、書籍を読むのとホーム・ライブラリ・ユニットとの相互作用との両方に用いられる。オプションの電話コネクタ又はリターン・パス・ケーブル接続が、電話コールを開始し、ライブラリの補助を得て必要なデータを伝送し、注文と消費者の商取引の課金部分とを終了する。ユーザ・フレンドリなコントロールズには、ブックマーク、現在の書籍、そしてページ繰りボタンが含まれる。課金及び集金システムは、トランザクションの管理、認証、集金、そして出版社への支払いを、電話システムを用いて自動的に実行する。また、上述の関連出願において開示されているように、これ以外の注文方法を用いることも可能である。
【００２０】
一実施形態において、電子書籍選択及び配送システム２００の基本コンポーネントは、図１に示されているように、エンコーダ２０４と、ビデオ配布システム２０８と、コネクタ２１２と、テキスト・セレクタ２１６とである。エンコーダ２０４は、テキスト・データをビデオ信号上に配置して複合ビデオ信号を形成する。この複合信号は、テキスト・データだけを含むこともあるが、通常は、ビデオ・データとテキスト・データとの両方を運ぶ。テキスト・データをビデオ信号上に符号化するのには、様々な装置及び方法を用いることができる。ビデオ配布システム２０８は、エンコーダ２０４のシングル・ポイントからの複合ビデオ信号を、コネクタ２１２を有する複数の場所に分配する。コネクタ２１２は、デジタル又はアナログ・ビデオ信号をビデオ配布システム２０８から受け取り、複合ビデオ信号から、テキスト・データを分離、引き離し又は抽出する。必要であれば、抽出されたテキスト・データは、デジタル・ビット・ストリームに変換される。テキスト・セレクタ２１６は、コネクタ２１２と共に機能して、テキストを選択する。
【００２１】
コネクタ２１２とテキスト・セレクタ２１６との組合せを用いると、複合又はビデオ信号から希望するテキストを選択し検索する様々な方法が可能である。テキストは、予め選択する、受信時に選択する、又は、受信され記憶された後で選択することのいずれも可能である。好適な方法は、コネクタ２１２が、ビデオ信号からすべてのテキストを引き離し、テキスト・セレクタ２１６に、コネクタ２１２から受け取られたすべてのテキストをスクリーニングさせることである。テキスト・セレクタ２１６は、テキストが後述するスクリーニング・プロセスにパスした場合にだけ、そのテキストを長期又は恒久的なメモリに記憶する。
【００２２】
電子書籍選択及び配送システム２００の概要が、図２に示されている。システム２００には、アップリンク・サイト２５４を含むオペレーション・センタ２５０と、ビデオ配布システム２０８と、ビデオ・コネクタ２１２を含むホーム・システム２５８と、ライブラリ２６２と、ビューワ２６６と、電話コネクタ２７０と、電話システム２７４と、インターネット・ウェブ・サイト２７９と、課金及び集金サブシステム２７８とが含まれる。やはり図２に示されているように、ホーム・システム２５８は、テレビジョン２５９とパーソナル・コンピュータ２６１とへの接続を含みうる。テレビジョン２５９とパーソナル・コンピュータ２６１とは、メニュ・スクリーン、電子書籍、電子ファイル、又は、配送システム２００と関連する他の任意の情報を表示するのに用いることができる。更に、テレビジョン２５９とパーソナル・コンピュータ２６１とは、ビューワ２６６の機能を複写し補完する制御機能を提供することができる。
【００２３】
オペレーション・センタ２５０は、出版社、新聞及びオンライン・サービスなどの外部ソース２８２からテキスト・マテリアルを受け取る。あるいは、外部ソースは、電子書籍をインターネット・ウェブ・サイト２７９に維持することもできる。外部ソース２８２は、テキスト及びグラフィクス・マテリアルを、デジタル・フォーマットに変換するか、又は、別のベンダにコンタクトしてこのサービスを提供することもできる。オペレーション・センタ２５０は、このテキスト及びグラフィクス・マテリアルを様々なデジタル・フォーマットで受け取り、記憶のために、それを標準的な圧縮されたフォーマットに変換する。そうする際に、オペレーション・センタ２５０は、ホーム・システム２５８に配送できるテキスト・マテリアルのプールを作成する。テキスト・マテリアルは、アクセスを容易にするために、書籍又はタイトル別にグループ分けすることができる。
【００２４】
ここでは、「書籍」とは、任意の小説、百科事典、記事、雑誌、又はマニュアルなどに含まれているテキスト又はグラフィクス情報を意味する。「タイトル」という語は、著者によって書籍に割り当てられた実際のタイトルや、特定のグループ、部分、又はテキスト情報のカテゴリを指示する任意のそれ以外の指定を意味する。タイトルは、一連の関係のあるテキスト情報、一群のテキスト情報、又はテキスト・データの一部を指しうる。例えば、「最新のハーレクインロマンス」、「（１０歳から１２歳向けの）フォー・チャイルド・リーディング・ブックス（Four Child Reading Books）」、「ブリタニカ百科事典」、「大統領のスピーチ」、「インストラクション・マニュアル」、「７月４日のイベントの予定」、「ペット・ハンドブック」、「ロー対ウェード」、そして、「ジョイオブクッキング」などは、適切なタイトルである。また、タイトルは、グラフィカルなシンボル又はアイコンでもよい。従って、レンチの絵は修理本のタイトルになりうるし、コンピュータの絵はコンピュータ本のタイトルになりうるし、電話のグラフィカルなシンボルは電話帳のタイトルになりうるし、ダガーの絵はミステリ本のタイトルになりうるし、バットとボールの絵はスポーツ本のタイトルになりうるし、チッカーテープの絵はビジネス本のタイトルになりうる。「電子書籍」という語は、「書籍」に対応する電子的な対応物を意味する。
【００２５】
オペレーション・センタ２５０は、テキストをビデオ信号上に配置しその複合ビデオ信号をビデオ配布システムに送るアップリンク・サイト２５４を含む。アップリンク・サイト２５４は、一般に、テキストをビデオ信号上に復号化するエンコーダ２０４（図２には示されていない）を含む。
【００２６】
多くのアナログ及びデジタル・ビデオ配布システム２０８、又は、それ以外の通信システムを、配送システム２００と共に用いることができる。例えば、ケーブル・テレビジョン配布システム、ブロードキャスト・テレビジョン配布システム、電話システムを介して配布されるビデオ、インターネットによる配布、直接衛星ブロードキャスト配布システム、そして、それ以外の有線及び無線の配布システムなどである。
【００２７】
ホーム・システム２５８は、５つの基本機能を実行する。すなわち、（１）ビデオ配布システムとの接続、（２）データの選択、（３）データの記憶、（４）データの表示、そして、（５）商取引（トランザクション）の処理である。ホーム・システム２５８の重要なオプションの機能は、電話通信システム２７４を用いた通信である。ホーム・システム２５８は、基本的に４つの部分で構成されている。すなわち、ビデオ配布システム２０８と接続するためのビデオ・コネクタ２１２又は類似のタイプのコネクタと、記憶及び処理のためのライブラリ・ユニット２６２と、メニュ及びテキストを見るためのビューワ・ユニット２６６と、電話通信システム２７４と接続するための電話コネクタ２７０と、である。他の構成では、ビューワ２６６が、ホーム・システム２５８のすべての機能を含む場合もありうる。
【００２８】
課金及び集金サブシステム２７８は、オペレーション・センタ２５０と同じ場所に配置されてもよいし、オペレーション・センタ２５０とは離れていてもよい。課金及び集金サブシステム２７８は、電話タイプの通信システム（例えば、２７４）を介して、ホーム・システム２５８と通信する。セルラ・システムなどの、任意の数の電話タイプの通信システムが、課金及び集金システム２７８と共に動作する。課金及び集金システム２７８は、加入者によって選択され注文された書籍又は一部のテキストを記録する。課金及び集金システム２７８は、加入者のクレジット口座に請求するか、加入者に課金する。更に、課金及び集金システム２７８は、テキスト・データ、又は、テキスト配送システム２００を動作させるためのエア時間などそれ以外のサービスを提供した出版社又はそれ以外の外部ソース２８２が権利を有している金額をモニタする。
【００２９】
電子書籍がインターネット・ウェブ・サイト２７９を介して提供されるときには、課金及び集金機能は、インターネット・ウェブ・サイト２７９に組み入れることができる。例えば、加入者は、クレジット・カード番号をインターネット・ウェブ・サイト２７９のページのデータ・フィールドに入力することによって、電子書籍選択に対する支払いをすることができる。この構成では、別個の課金及び集金システムは、不要である。
【００３０】
図３ａは、配送システム２００のための配送プラン３０１の拡張された概観である。配送プラン３０１は、様々なタイプの加入者と様々なタイプの課金システムとをサポートする配送プランである。図３ａには、出版社２８２がオペレーション・センタ２５０’へのテキスト転送３０２を提供し、課金及び集金システム２７８’から支払い３０６を受け取る様子が示されている。別個のチャネル・アップリンク・サイト２５４’がこの構成には示されており、オペレーション・センタ２５０’からデータ３１０を受け取っている。オペレーション・センタ２５０’は、３つの独立の部分（３１８、３２２、３２６）を有する。すなわち、テキストの受信、フォーマット化及び再エントリのための第１の部分３１８と、セキュリティ符号化のための第２の部分３２２と、カタログ及びメッセージ・センタ機能のための第３の部分３２６とである。
【００３１】
示されている集金及び課金システム２７８’は、２つの部分（３３０及び３３４）を有する。第１に、商取引の管理、認証そして出版社への支払いを担当する部分３３０であり、第２に、顧客サービスを担当する部分３３４である。顧客サービス部分３３４は、データ・エントリと顧客の口座情報へのアクセスとを与える。商取引口座情報３３８は、クレジット・カード会社３４２に、課金及び集金システム２７８’の商取引管理部分３３０によって供給される。クレジット・カード会社３４２は、電子的に又は郵便で顧客に請求３４６を行う。
【００３２】
加入者ベース３４８と課金及び集金システム２７８’との間の通信には３つの方法がある。すなわち、電話スイッチング３５０だけによるものと、セルラ・スイッチング３５４及び電話スイッチング３５０の組合せによるものと、ケーブル・システム３５８及び電話スイッチング３５０の使用によるものと、である。示されているシステムは、加入者との一方向３６２及び双方向３６６ケーブル通信をサポートする。書店３７４に加えて図書館及び学校３７０も、この配送システム３０１を用いることができる。
【００３３】
公共図書館及び学校３７０は、ビューワ２６６をチェックアウト又は貸し出す一方、書店３７４がビューワ２６６を賃貸又は販売し電子書籍を販売することを可能にする修正されたシステムを有することができる。図書館及び学校３７０だけでなく書店３７４も、ケーブル３７８のサービスを受けられる。オプションの直接ブロードキャスト・システム（ＤＢＳ）３８２は、システム２００と共に用いることもできる。ＤＢＳ３８２は、デジタル衛星技術を用いて電子書籍を提供することができる。その場合には、電子書籍は、例えば、バックヤード衛星アンテナを介して、受信される。
【００３４】
図３ｂは、インターネットを用いた電子書籍選択及び配送を提供する別の配送プラン３０１’である。図３ｂでは、出版社２８２は、インターネット・ウェブ・サイト２７９にポストされるものとして電子書籍を与える。出版社は、テキスト及びグラフィクス・データをデジタル・フォーマットに変換し、そのデジタル・データを圧縮し、圧縮されたデジタル・データをインターネット・ウェブ・サイト２７９にアップロードする。あるいは、出版社２８２は、外部の変換機能２８３を用いて、テキスト及びグラフィクス・データをデジタル・フォーマットに変換する。変換機能２８３によって、デジタル・データをインターネット・ウェブ・サイト２７９に提供することができる。例えば、大型のオンライン書店は、様々な出版社から電子的な形式で出版物を集める、又は、ハードコピーの書籍を電子的な形式に変換してその電子書籍をインターネット・ウェブ・サイト２７９などにおいてインターネット上にポストすることができる。
【００３５】
電子書籍は、次に、例えば、公共交換式電話ネットワーク（ＰＳＴＮ）を介して、直接に、加入者２８５、図書館２８６及び書店２８７に転送することができる。また、図書館２８６と書店２８７とは、電子書籍を加入者２８５に提供することもできる。
【００３６】
Ｉ．オペレーション・センタ
図４は、アップリンク２５４を含むオペレーション・センタ２５０の概要である。オペレーション・センタ２５０は、受信し、フォーマット化し、記憶し、そして、符号化することによって、テキスト又は書籍を収集する。テキストを含むデータ・ストリーム３０２は、オペレーション・センタにおいて、データ受信機４０２によって受信される。データ受信機４０２は、プロセッサ４０４の制御の下にある。受信されると、データ・ストリームは、やはりプロセッサ４０４に制御されているフォーマット用のデジタル・ロジック４０６を用いてフォーマット化される。分配される信号にローカルに挿入するために、どのようなものであっても追加的なテキストがオペレーション・センタ２５０で発生される場合には、このテキスト発生は、データ受信機とキーボード（図示せず）とを含むテキスト発生器ハードウェア４１０を通じて扱われる。テキスト発生器４１０による処理の後では、追加的なテキストが、デジタル・ロジック回路（図示せず）を含む合成用のハードウェア４１４によって、受信されたテキストに更なるテキストを追加することができる。
【００３７】
オペレーション・センタ２５０での処理は、命令メモリ４１６を用いるプロセッサ４０４によって制御される。プロセッサ４０４と命令メモリ４１６とは、パーソナル・コンピュータ又はミニコンピュータによって与えられる。カタログ及びメッセージング機能を実行するに、オペレーション・センタ２５０は、カタログ及びメッセージ・メモリ４２０と、必要であればテキスト発生器４１０とを用いる。
【００３８】
テキスト、カタログ及びメッセージのデータ・ストリームは、好ましくは、アップリンク・モジュール２５４に送られる前に、セキュリティ符号化モジュールによって符号化される。様々な符号化技術を用いることができる。例えば、ＮＳＡの暗号化アルゴリズムの商業的なデリバティブ、データ暗号化システム（ＤＥＳ）、ゼネラル・インスツルメンツ社のデジサイファ（DigiCipher）ＩＩなどが、セキュリティ符号化モジュール４２４によって用いられる。符号化の後では、符号化されたテキストは、アップリンク２５４に送られる前に、テキスト・メモリ４２８に記憶されうる。先入れ先出しテキスト・メモリ構成がプロセッサ４０４の制御の下で用いられるのが好ましい。ＲＡＭを含む様々なタイプのメモリを、テキスト・メモリ４２８に用いることができる。オペレーション・センタ２５０は、テキスト・メモリ４２８のためにファイル・サーバ技術を用いて、以下で説明するように、伝送する電子書籍をカタログ化しスプールする。
【００３９】
テキスト・データ（すなわち、電子書籍）を伝送するために、配送システム２０８は、北米ブロードキャスト・テレテキスト・スタンダード（ＮＡＢＴＳ）や世界システム・テレテキスト（ＷＳＴ）標準が定義したような高帯域幅の伝送技術を用いる。ＷＳＴフォーマット（垂直ブランキング期間のそれぞれのラインが２６６データ・ビットを含む）を用いると、例えば、４００ページの書籍を、１．６分でほぼ１冊の書籍の割合で、垂直ブランキング期間の４つのラインを用いて、プログラミングの間に伝送することができる（毎秒６３８４０ビット）。あるいは、専用チャネルを用いて書籍を伝送することもできる。この場合には、プログラミングには割り込みがなされ、２４６ラインのビデオを用いて、１時間当たり約２２５０冊の書籍を伝送することができる（毎秒３．９メガビット）。テレテキスト・タイプのフォーマットは、このシステムと共に用いることができる最も単純ではあるがおそらく最も低速のテキスト・フォーマットである。いずれの場合にも、アップリンク・サイト２５４で、エンコーダ２０４を用いて、テキスト・データをアナログ・ビデオ信号の中に挿入する。多くの他の点では、テキスト情報の配送は、既存のケーブル・テレビジョン・プラント及び設備を用いてなされる。
【００４０】
図５ａは、出版社又はプロバイダ２８２からのテキストを処理することに関係する、オペレーション・センタ２５０で生じるステップの流れ図である。ブロック５００に示されているように、出版社２８２は、書籍のテキストのデータ・ファイルを処理し、圧縮し、暗号化した上で、そのデータ・ファイルをオペレーション・センタ２５０又はアップリンク２５４に送る。ブロック５０４に示されているように、アップリンク２５４又はオペレーション・センタ２５０が、出版社２８２からのデータ・ストリームを受け取り、それを処理する。一般に、この処理の一部には、暗号化と誤り訂正とが含まれる。
【００４１】
ブロック５０８に示されているように、ファイルは、より小さな情報のパケットに分割される。ヘッダ情報が、パケットに追加される。ビット・ストリームは、シリアルなデジタル・ビット・ストリームから、ＮＴＳＣビデオ信号と互換性のあるアナログ・ビット・ストリームに変換される。ブロック５１２には、アナログ・データのビデオ信号のビデオ・ラインへのスイッチングが示されている。アナログ・データは、ＶＢＩ又はアクティブなビデオ・ラインのいずれかに配置される。場合によっては、ビデオ・ラインではなく、帯域幅の未使用部分（５ないし４０ＭＨＺ、７０−７５ＭＨＺ、１００−１０９ＭＨＺ又はガード帯域など）を用いるのが好ましいこともある。
【００４２】
図５ｂは、ブロック５０８及び５１２に対する機能のいくつかを実行するハードウェア構成の例である。ビデオ・フィード５１６が、同期ストリッパ５２０を介して受信されて処理される。ストリップされた同期信号５３２は、デジタル・ロジック制御５２４によって用いられる。デジタル・ロジック制御５２４は、同期信号５３２とシリアル・デジタル・ビット・ストリーム５２８とを処理のために受け取る。デジタル・ロジック制御５２４は、シリアル・デジタル・ビット・ストリームをデジタル・アナログ・コンバータ５３６に送り、ビデオ・スイッチ５４４のための制御信号５４０を出力する。ビデオ・スイッチ５４４は、ビデオ・フィード５１６とアナログ・データ・ストリーム５４８とをアナログ・データ信号が挿入されたビデオ・フィード５５２に統合する。
【００４３】
ケーブル、衛星、ブロードキャスト、又はテレビジョン配送方法の代わりに、公共電話システムを用いて書籍を加入者に伝送することもできる。公共電話システムを介すると、平均的な電子書籍１冊は約７分で伝送される。電話システムを用いると、ビデオとテキストとを複合信号に合成することが不要である。ほとんどのそれ以外の点で、オペレーション・センタは、テキストの配送が電話によるかケーブルによるかと問わず同様なままである。（米国特許番号第５，２６２，８７５号のMincer et al.に与えられた"Audio/Video File Server Including Decompression/Playback Means"と、米国特許番号第５，２１８，６９５号のNoveck et al.に与えられた"File Server System Having High-Speed Write Execution "とに記載されているような）ファイル・サーバ技術（これらは共に本出願で援用する）が、電話システムによるテキスト配送方法と共にオペレーション・センタで用いられることが好ましい。
【００４４】
ケーブル、テレビジョン、電話システムによる配送の代わりに、公共電話システムを用いて、インターネットにアクセスし、インターネット・ウェブ・サイト２７９にアクセスすることができる。電話システムを用いて、電子書籍を注文し、支払いを行い、インターネット・ウェブ・サイトから直接に配送することができる。
【００４５】
電話システムを用いているどのような配送システムでも、高速のモデムや、ＩＳＤＮコネクタ等の他の通信デバイスを組み込むことによって、又は、ＡＤＳＬなどを用いることによって、個々の加入者は電子書籍の配送速度を増加させることが可能である。
【００４６】
ＩＩ．ホーム・システム
４コンポーネント型のホーム・システム２５８のためのハードウェア構成が、図６ａに示されている。図６ｂは、２コンポーネントのホーム・システムを示している。ホーム・システム２５８は、データ及びビデオ伝送を受信する、データをビデオ信号からストリップ（又は、抽出）する、データをスクリーニングし記憶する、ユーザ・フレンドリなインターフェース・ソフトウェアを提供する、メニュ及びテキストを表示する、商取引（トランザクション）を処理する、電話コールを開始する、課金データを伝送するなど、複数の機能を実行する。様々なハードウェア構成を用いて、ホーム・システム２５８の希望する機能を達成することができる。例えば、図６ｂに示されているように、ホーム・システム２５８は、ケーブル・コンバータ・ボックス及びテレビジョン６０１の現在インストールされている加入者ベースの受信及びチャネル・チューニング能力を利用するように構成することができる。ホーム・システム２５８は、また、メニュ発生能力、電子メモリ及び電話モデムなどのセクションＶにおいて後述する進歩型のセットトップ端末コンバータ・ボックスとして設計することもできる。
【００４７】
ホーム・システム２５８を構成する電子コンポーネントは、様々な方法で構成することができる。図６ａの４ユニット型システムでは、ビューワ２６６とライブラリ・ユニット２６２とを相互にワイヤで接続し、他方で、残りのコンポーネントは、ＲＦトランシーバ６０４を介して通信する。ホーム・システム２５８の単純なバージョンでは、ライブラリ・ユニット２６２とビューワ２６６という２つのユニットだけが存在する。図６ｂには、いくらかのオプション機能を備えた２ユニット型のホーム・システム２５８が示されている。最後に、ホーム・システム２５８のすべての機能を、１つの電子書籍ユニット、すなわち、ビューワに組み入れることも可能である。
【００４８】
ビューワ２６６は、一般的に、高解像度のビューイング領域６０２と、デジタル・ロジック（鍵６０５と、セキュリティ６０６と、マイクロプロセッサ６２１とを含む）と、ビデオ・グラフィクス制御及びメモリ６０７と、電源回路６０２（図示せず）と、オプションのバッテリ６０３と、オプションのＲＦトランシーバ６０４とを備えている。２ユニット型の構成では、ライブラリ・ユニット２６２は、ビデオ配送システム２０８へのコネクタ機能と、公共電話通信システムへのコネクタ機能と、メモリ６００（取り外し可能な携帯型６００’でもよい）とを含む。更に詳しくは、ライブラリ・ユニット２６２は、データ・ストリップ機能６１７と、デジタル・ロジック６０９と、メモリ・ストレージ６００と、電源回路６１０と、オプションの電話接続部６１１（セルラ又はＰＣＮ６１１’を含む）と、オプションのバッテリ（図示せず）と、オプションのチューナ・モジュール６１３と、オプションのＲＦトランシーバ６０４とを含む。ビデオ・コネクタ２１２と公共電話システム接続部２７０とは、ライブラリ・ユニット２６２の取り外し可能な携帯型のメモリ・ユニット６００と同じように、別個のコンポーネントに分けることもできる。（図６ｂには、取り外し可能なカートリッジ６１４を備えた取り外し可能な携帯型のハードディスク・メモリ６００’が示されている。）最後に、ホーム・システム２５８は、付属のキーボード２６７又は無線のキーボード２６８を含む。付属したキーボード２６７と無線式のキーボード２６８とは、共に、ビューワ２６６（図示せず）又はライブラリ・ユニット２６２と通信するのに用いることができる。
【００４９】
無線式のキーボード２６８は、例えば、無線周波数（ＲＦ）シグナリングを介して通信することができる。従って、ホーム・システム２５８は、相互に通信する別個のコンポーネントを最大で６つ有していることになる。ホーム・システム２５８を構成する２つ、３つ、４つ、５つ又は６つの別個のコンポーネントは、様々な方法で相互に通信することができる。これには、例えば、ハードワイアード接続６１５、ＲＦトランシーバ６０４、そしてそれ以外の無線での方法などが含まれる。
【００５０】
自宅（家庭、ホーム）ではＲＦ通信が好ましいのであるが、その理由は、ＲＦ通信によって別々のコンポーネントを家のいたるところに制限なく配置できるからである。ユニットの間で通信されるデータは、セキュリティが保証されたデータであることが好ましい。更に、ライブラリ・ユニット２６２は、ハードワイアード接続６１５を介してビューワ２６６に電力を供給することができる。
【００５１】
あるいは、単一型のユニットが、ホーム・システム２５８のすべての機能を実行することもできる。単一型ユニットは、軽量のバッテリを含めて軽量の材料を用いなければならない。単一型ユニットは、ユニット間で（外部的に）通信する必要がなくなる。単一型ユニットはより安価であり、重複する処理、メモリ・ストレージ及び電源回路が不要になる。
【００５２】
消費者の自宅でデータを受信しビデオ信号から切り離す（ストリップする）には、ケーブル・インターフェース・デバイス又はケーブル・コネクタ２１２のいずれかが用いられる。ケーブル・コネクタ・デバイスはチューナ６１３を含み、それに対して、ケーブル・インターフェース・デバイスは、家庭にある既存の同調装置を利用する。どちらの構成でも、データは、ビデオ信号から切り離されてライブラリ・ユニット２６２における加入者の位置に記憶される。電話コネクタ２７０とモデム６１１とが電話コールを開始し、注文及び課金情報をオペレーション・センタ２５０又は課金及び集金システム２７８に伝送する。あるいは、電話コネクタ２７０とモデム６１１とを用いて、インターネットへのアクセスを提供し、電子書籍をインターネット・ウェブ・サイトに注文し受け取ることができる。ライブラリ・ユニット２６２は、ホーム・システムのインテリジェントなコンポーネントであり、テキスト・データを記憶し、メニュを発生し、購入の商取引を実現するのに必要なハードウェア及びソフトウェアを内蔵している。ＲＦトランシーバ６０４に加えて、ライブラリ・ユニット２６２は、システムがビューワ２６６に接続されることを可能にするのに必要なジャック及び接続部を含む。図６ｂに示されているように、ライブラリ・ユニット２６２は、テキスト・データ（電子書籍）をビューワ２６６まで、復号化に鍵６０５を要する安全なフォーマットで通信する。テキストは、読まれる直前に、ページごとにだけ復号化されるのが一般的である。
【００５３】
ａ．ビデオ・コネクタ
図７には、ビデオ・コネクタ２１２によって実行されるプロセスの流れが示されている。ビデオ・コネクタは、ビデオ信号６０８を受け取り、テキスト・データ６１２を含むチャネルに同調し、テキスト・データをビデオ信号６１６から引き離し、テキスト・データ・ストリームをライブラリ６２０におけるロジック・コンポーネントに通信する。
【００５４】
ビデオ配布システムへの接続は、好ましくは、図６ｂに示されているように、ケーブル・テレビジョン配送システムへのケーブル・コネクタである。このケーブル・コネクタにはデータ・ストリッパ回路６１７が含まれており、これが、セットトップ・コンバータ、ＴＶ若しくはＶＣＲ６０１、又は、ケーブル・コネクタ２１２’を介してＣＡＴＶ信号を受け取るオプションのチューナ・ブロック６１３のいずれかからビデオ入力を受け取る。データ・ストリッパ回路６１７は、データをビデオから引き離し、デジタル・ビット・ストリームをライブラリ・ユニット２６２のデジタル・ロジック部分６０９に出力する。データは、ビデオ信号の垂直ブランキング期間又はアクティブ・ビデオ部分に暗号化され圧縮されたフォーマットで埋め込まれている。データ・ストリッパ回路６１７は、セットトップ・コンバータ・ボックス６０１、ＴＶ又はライブラリ・ユニットの内部に配置することができる。データ・ストリッパ回路６１７は、ライブラリのデジタル・ロジック６０９によって用いられるデジタル・ビット・ストリームを出力する。
【００５５】
ビデオ・コネクタ２１２は、ビデオ・チャネル同調して、引き離されるデータを含むビデオへのアクセスを提供することができるチャネル・チューナ・モジュール６１３を含む。オプションのチューナ・モジュール６１３を用いると、セットトップ・コンバータ、ＶＣＲ又はＴＶチューナは、ホーム・システムでは不要である。オプションのチューナ・モジュール６１３は、ケーブル・コネクタ２１２を介して直接にＣＡＴＶ信号を代わりに受信することができる。
【００５６】
ｂ．ライブラリ
２ユニット型のホーム・システムのためのライブラリ・ユニット２６２の実施例が、図６ｂと図８との両方に示されている。ここで示されている実施例には、次のようなオプションのパーツが含まれている。すなわち、取り外し可能な携帯型メモリ６００’、マイクロプロセッサ６２８、命令メモリ・ユニット６３２、デジタル・ロジック６３６、そして、電源ユニット６４０に加えて、ビデオ・コネクタ２１２、電話コネクタ２７０、ＲＦトランシーバ６０４、そして、バッテリ・パック６２４である。
【００５７】
ライブラリ・ユニット２６２は、マイクロプロセッサ６２８とデジタル・ロジック６３６と命令メモリ・ユニット６３２とを含むデジタル・ロジック部６０９（図８には示されていない）を含んでいる。マイクロプロセッサ６２８は、好ましくは、モトローラ社から販売されているＭｏｔＳＣ２１などの信頼性の高いマイクロプロセッサである。デジタル・ロジック部６０９は、シリアル・デジタル・ビット・ストリームをデータ・ストリッパ回路６１７から受け取り、データを処理する。誤り訂正もデジタル・ロジック部６０９によって実行され、データは、適切なアドレスに関してチェックされる。データのアドレスが正しく、ライブラリ・ユニット２６２がそのデータを受け取ることが承認されている場合には、そのデータは、メモリ・ストレージ・ユニット６００及び６００’に転送される。データを受け取る承認は、ケーブル・ヘッドエンド又はそれ以外の配布点によって提供される。承認コードをシリアルなデジタル・ビット・ストリームにおいて送ることも可能である。デジタル・ロジック部６０９は、適切なテキスト及びグラフィクス・データをメモリ・ストレージ・ユニット６００及び６００’に送る。このデータは、圧縮され暗号化されたフォーマットで転送され、圧縮され暗号化されたフォーマットのままで記憶される。
【００５８】
ｉ．メモリ・ストレージ・ユニット
ライブラリのメモリ・ストレージ・ユニットは、取り外し可能な携帯型のメモリ・ユニット６００’（図６ａ、図６ｂ及び図８に示されている）でありうる。メモリ・ストレージには、様々なオプションを利用できる。すなわち、ハードディスク・ドライブ、取り外し可能なプラッタを有するハードディスク、ＣＤ−ＲＯＭなどである。図６ｂを参照すると、取り外し可能なプラッタを含むハードディスク・ドライブ・ユニット６００’も利用できる。これによって、ライブラリは、ほぼ無制限な記憶容量を得ることになる。データ（すなわち、電子書籍ファイル）は、メモリ・ストレージ・ユニットに圧縮され暗号化されたフォーマットで記憶される。図６ｂに示されているように、データは、ビューワ２６６のＩＤ又は鍵と一致する鍵又は一意的なＩＤ番号を有している。一意的な鍵又はＩＤ番号のこのような一致により、メモリ・ストレージ・ユニットから未承認のビューワへ、テキスト・データが転送されることが防止される。スマート・カード、電子メモリ・カード又はＰＣＭＣＩＡ（パーソナル・コンピュータ・メモリ・カード・インダストリ・アソシエーション）カード又はメモリ・スティックなどの小型のメモリ・デバイスを用いてデータを記憶することもできる。
【００５９】
ｉｉ．電源回路
図６ｂ及び図８に示されているように、ライブラリ・ユニット２６２は、ＡＣの壁電源６１０、ＤＣ電源６４０又はオプションのバッテリ電源６２４のいずれかから電力を提供される。電源回路６１０及び６４０は、ライブラリにおける様々な回路に対してバッテリ６２４又はＡＣユニットのいずれかからすべての必要な電圧を供給することが好ましい。好ましくは、電源回路６１０及び６４０は、ビューワ２６６に接続されると、単一のデータ・ケーブルを介してビューワに電力を提供する。電源回路６１０及び６４０は、動作中に、ＡＣ電源を用いてバッテリを再充電することもできる。オプションのバッテリ・ユニット６２４がインストールされると、ライブラリ・ユニット２６２は、携帯型のユニットとなり、電力をビューワ２６６に提供することができる。バッテリの寿命を長くするために、使用されないときにはメモリ・システムをシャットダウンするなど、電力節約策が講じられる。ビューワ２６６が用いられライブラリ回路が用いられていないときには、ほぼすべての電力が、ライブラリ・ユニット２６２に対して遮断される。
【００６０】
ｉｉｉ．公共電話システムへの接続
電話システムへの接続は、好ましくは、モデム６１１によって提供される。様々な入手可能なモデムを用いて、この機能を実行することができる。図６ｂに示されているように、セルラ電話又はＰＣＮ電話接続６１１’も提供されうる。ホーム・システム２５８が最初に始動されるときに、モデムを用いて、消費者の氏名とクレジット・カード情報とが課金及び集金サブシステム２７８に転送される。電話接続２７０は、書籍が消費者に購入されるたびに用いられ、商取引を完了し記録する。電話接続２７０は、電子書籍をオペレーション・センタ２５０又はインターネット・ウェブ・サイトから受け取り、ビデオ配布システム２０８をバイパスする手段として用いられ得る。電話接続２７０は、図６ｂに示されているように、別個のユニットであってもよい。
【００６１】
ｉｖ．ライブラリ処理
図９は、ライブラリ・ユニット２６２によってビデオ・コネクタ２１２又はストリッパ回路６１７から受け取られたデータ・ストリーム６５１に対して実行される基本的な処理の例を示している。第１に、データ・ストリーム６５１は、ブロック６５０によって誤り訂正に関してチェックがなされる。誤りが検出された場合には、ブロック６５４は、データをデインターリーブし、次いで、ブロック６５８がＦＥＣ（フォワード・エラー訂正）アルゴリズムを走らせる。ブロック６５０、６５４及び６５８の組合せが、データ・ストリームで必要な誤り訂正を実行する。誤り訂正が必要ない場合には、データはブロック６６２に進み、そこで、パケットがパケット・アドレスに関して個別的にチェックされる。
【００６２】
アドレスが一意的なアドレスである場合には、ブロック６６６が、パケットのアドレスがライブラリ・ボックスのＩＤ番号と一致するかどうかをチェックする。ライブラリ・ボックスのＩＤ番号は、そのライブラリ・ユニット２６２と関連する一意的な番号であり、データのセキュリティを確認するために用いられる。ブロック６７０は、電子ファイルが既に開かれその中にデータ・パケットがセーブされているかどうかを判断する。データ・ファイルが開かれていない場合には、ブロック６７４は、そのパケットのために新たなデータ・ファイルを開く。電子ファイルが開かれている場合には、パケットがディスク上のその電子ファイルにブロック６７８においてセーブされる。次に、プロセスは、受信されている特定のテキスト・データ・ブロックに対する特定の書籍の最後のパケットであるかどうかをチェックする。それが情報の最後のパケットである場合には、電子ファイルは閉じられ、利用可能な電子ファイルのディレクトリは更新される（６８６）。ブロック６８２又は６８６のどちらかに続いて、プロセスは戻り（リターンし）、別のデータ・パケットを、データ・ストリッパ・ブロックから受け取られたデータ・ストリームから受け取る。
【００６３】
パケット・アドレスがチェックされ、アドレスがブロードキャストされたアドレスであると判断されると、プロセスは、送られているメッセージのタイプを判断する（６９０）。メッセージは、書籍のタイトルのインデクス、メニュ（及びメニュ・グラフィクス）情報、告知、特別な申し出、ディスカウント、販促、プレビュー等でありうる。次に、メッセージは適切な電子メッセージ・ファイル６９４に記憶され、プロセスはブロック６５０に戻って別のデータ・パケットを受け取り、別のエラー・チェックを実行する。
【００６４】
図９のプロセスを用いると、ライブラリ・ユニット２６２は、（与えられた書籍又は生成されたメニュにおける画像を示すのに用いることができる）テキスト・データ及びグラフィクス・データに関連するディレクトリを受け取り、記憶し、更新することができる。データのフォーマットとライブラリ・ユニット２６２のオペレーティング・システムとに応じて、プロセスの複数の変形が可能である。
【００６５】
図１０は、ライブラリ・ユニット２６２においてビューワ２６６からの情報リクエストを処理する例を示している。ビューワ２６６からの情報リクエストは、ビューワ２６６をライブラリ・ユニット２６２に接続するケーブルを介して、又は、ＲＦなどの無線伝送を介して、受け取られる。ある実施例では、加入者のリクエストが、セットトップ・コンバータ・ボックス６０２から来ることもありうる（セクションＶを参照）。
【００６６】
ビューワ２６６から受け取られる情報リクエストは、一般に３つのカテゴリに属する。すなわち、（１）ライブラリ・ユニット２６２に記憶されている電子書籍のディレクトリ・データ、（２）システムにおいて利用可能なすべての電子書籍のインデクス、そして、（３）特定の電子書籍のリクエスト（ブロック７００）である。プロセス・ブロック７０４は、ビューワ２６６に記憶されている電子書籍を示すデータのディレクトリに対するビューワ２６６からのリクエストに回答する。データのディレクトリはビューワ２６６に送られ、それによって、加入者に表示される。プロセス・ブロック７０８は、システムで利用可能なすべての電子書籍のインデクスに対するビューワ２６６からのリクエストを処理する。ライブラリ・ユニット２６２は、システムで利用可能なすべての電子書籍のインデクスを取得し、そのインデクスをプロセス７１２で伝送し、メニュ情報をビューワ２６６に与える。プロセス・ブロック７１６は、特定の電子書籍に関するビューワ２６６からのリクエストに応答する。ライブラリ・ユニット２６２は、ビューワ２６６によってリクエストされた特定の電子書籍の電子ファイルを開き、レコード又は情報をパケットごとにビューワに伝送する（７２０）。特定の電子書籍、レコード又はパケットをビューワ２６６に伝送するというこのプロセスは、最後のレコード又はパケットが送られる（７２４）まで継続する。
【００６７】
特定の電子書籍に対するリクエストを処理する際の図１０に示されたプロセスに加えて、ライブラリ・ユニット２６２は、また、ファイルを開くプロセス７１６に記載されているプロセスを用いて、オペレーション・センタ２５０に特定の電子書籍を注文し受け取る。ライブラリ・ユニット２６２に記憶されていない特定の電子書籍に対するリクエストがなされた場合には、ライブラリ・ユニット２６２は、当該電子書籍がビデオ配送システム２０８に存在する次の回を判断して、その電子書籍の受信及び記憶を確実にする（このプロセスは、図示されていない）。このプロセスを実行する際には、ライブラリ・ユニット２６２は、ビューワ２６６に、その電子書籍のテキスト・データをいつ取得するかに関する情報を伝送し、それによって、加入者が電子書籍を見ることができるようにする。タイミング情報に加えて、価格及びそれ以外の注文情報を、ライブラリ・ユニット２６２によって加入者に送ることができる。
【００６８】
ｃ．ビューワ（The Viewer）
図１１は、ビューワ２６６のブロック図であり、その内部コンポーネントが示されている。図１１のビューワ２６６は、図６ｂに示されているビューワ２６６と同じである。ビューワ２６６は、製本された書籍と物理的に類似するように設計されている。ビューワ２６６は、幾つかの基本コンポーネントと幾つかのオプションのコンポーネントとで構成されている。すなわち、（１）ＬＣＤディスプレイ６０２、（２）デジタル回路（図示せず）、（３）ビデオ・グラフィクス・コントローラ６０７’、（４）コントロールズ７４０、（５）書籍メモリ７２８、（６）オプションの電源回路７３６、（７）オプションのバッテリ６０３’、（８）オプションのＲＦトランシーバ６０４、（９）オプションのセルラ又はモバイル通信装置（６０８）、（１０）オプションのキーボード２６７及び２６８、（１１）スピーカ６３３、及び（１２）マイクロフォン６３４である。
【００６９】
（１）好ましくはＶＧＡクオリティである高解像度のＬＣＤスクリーン６０２が、テキスト及びグラフィクス・イメージを表示するのにビューワ２６６で用いられる。このスクリーンは、好ましくは、書籍の１ページのサイズである。２ページ型のスクリーンや２つのスクリーンをビューワ２６６において用いることも可能である。
【００７０】
（２）信頼性の高いマイクロプロセッサ６２１、命令メモリ７３２及びデジタル・ロジックを含むデジタル回路である。データがビューワ２６６に転送される際は、圧縮され暗号化されたフォーマットを有する。信頼性の高いマイクロプロセッサ６２１は、ビューワ２６６のＩＤ番号を入力されてくるデータ・ストリームと比較し、ビューワ２６６のＩＤ番号がデータ・ストリーム内部のＩＤ番号と一致する場合には、テキスト・データだけを記憶する。ビューワ２６６がテキスト又はそれ以外のデータを出力せず、見るときにだけそして現に見られているページについてだけ解凍され復号化されるのが好ましい。このような措置が好ましい理由は、そうすることによって、データへの認証のないアクセスに対する追加的なセキュリティが提供されるからである。
【００７１】
（３）ＶＧＡクオリティのテキスト及びグラフィクス・イメージを補助し表示することができるビデオ・グラフィクス・コントローラ６０７’が、ビューワ２６６に含まれている。グラフィクス・コントローラ６０７’は、上述のデジタル回路によって制御される。テキストは、複数のフォント・サイズで表示することができる。
【００７２】
（４）図１１のビューワ２６６は、タッチパネル式のコントロールズ（操作装置）７４０を有する。これらのユニークで新規なコントロールズ７４０を用いて、消費者は、記憶されている電子書籍とカタログにある電子書籍とを選択し、カーソルを移動させ、書籍の中のページをめくることが可能になる。典型的には、好ましいコントロールズ７４０は、次頁及び前頁ボタン７４２及び７４１と、カーソル移動のためのボール（又は、トラックボール）７４３と、１つ又は複数の選択ボタン７４５と、現在の書籍ボタン７４７と、ブックマーク・ボタン７４９（図１４ａを参照のこと）とを含む。
【００７３】
コントロールズ７４０は、使用が容易であり便利な位置に配置されなければならない。図１４ａを参照すると、ビューワ２６６のためのコントロールズは、ビューワ２６６の下部のスクリーン６０２の下側に配置することができる。次頁ボタン７４２は最も用いられるボタン７４０であり、ページの右側エッジに近い位置に配置することができる。加入者は、コントロールズ、特に次頁ボタン７４１及び７４２を操作するのに右手の親指を用いる可能性が高い。従って、これらのボタンは、加入者の右手親指によって容易に操作できるように配置されるのが好ましい。一般的に、これは、図に向かって、ビューワ２６６の下側か、又は、ビューワ２６６の右側のマージンに沿って与えられる。現在の書籍のボタン７４７とブックマーク・ボタン７４９は、通常、コントロールズ７４０の中で最も使用頻度が低いボタンである。従って、示されている例では、これらのボタン７４７及び７４９は、ビューワ２６６のバインダに関して内部の領域に配置されている。
【００７４】
ビューワ２６６の下側中央に位置するボール７４３又はそれ以外のカーソル移動デバイス（４つのポインタ矢印などであるが、図示されていない）の配置は、加入者による使用をより容易にし、ビューワ２６６の操作をより容易にする。カーソル７４５のための選択ボタンは、好ましくは、示されているように、ボールの左右の側にカーソル・ボール７４３の直径の半分だけ下側に配置されるのが好ましい。ポインタ矢印がカーソル移動のために用いられる場合には、選択ボタン７４５は、４つの矢印ボタン（図示せず）の中心に配置することができる。再び、最も用いられるコントロールズは、加入者の右手親指が通常おかれる位置に配置されるべきである。
【００７５】
（５）少なくとも１冊の電子書籍又はより多くのテキストのための書籍メモリ７２８が、ビューワ２６６に含まれている。メモリ７２８は、テキストと、書籍中の写真を表す任意のグラフィクスとを記憶する。また、メモリ７２８は、メニュ・グラフィクス・データを記憶することもできる。ビューワ２６６では、２つの異なるメモリ・デバイス７２８を用いることができる。第１は、デジタル回路の中のマイクロプロセッサ６２１に対する命令用のものであり、第２は、書籍メモリ７２８（及び、グラフィクス）のために用いられ得るものである。ＲＯＭ、ＲＡＭ又は小型のハードディスクなど、市販されている様々なメモリ装置を用いることができる。１冊の書籍は約０．６メガバイトのストレージを必要とするので、約６０メガバイトのストレージを提供する小型のハードディスクは、約１００冊分の電子書籍のメモリを提供することができる。現在入手が可能な大型のハードディスクによれば、数千冊の電子書籍を記憶することが可能になる。
【００７６】
書籍のテキストは様々なフォント・サイズで表示することができる。表示のために様々なフォントを与えるために、様々なフォントが命令又は書籍メモリ７２８に記憶されている。従って、より大きな又はより小さなフォントをメモリ６２１及び７２８から呼び出して、加入者の希望する表示を行うことができる。
【００７７】
（６）ビューワ２６６における電源回路７３６は、ＡＣ電源、オプションのバッテリ６０３’又はライブラリ・ユニット２６２のいずれかから電力を受け取る。電源回路７３６は、ビューワ２６６内部の様々なシステムに必要な電圧を提供する。
【００７８】
（７）オプションのバッテリ６０３’が、好適実施例では提供される。バッテリ６０３’は、ＡＣ電源が利用可能なときには自動的に再充電される。
（８）ビューワ２６６とホーム・システムの他のコンポーネントとの間の双方向のデータ・リンクを提供するオプションのＲＦトランシーバ６０４を、ビューワ２６６に含めることもできる。
【００７９】
（９）また、ビューワ２６６は、移動通信のためのセルラ・トランシーバを含むこともありうる。
（１０）オプションの有線（付属型）キーボード２６７と無線（例えば、ＲＦ）キーボード２６８（図６ａを参照のこと）を、ビューワ２６６とともに用いて、加入者とビューワ２６６との間の通信を行うことができる。
【００８０】
（１１）及び（１２）スピーカ６３３及びマイクロフォン６３４によって、ビューワ２６６は、オーディオ信号を加入者に提供することが可能になり、また、加入者がオーディオ（音声）入力を行うことが可能になる。スピーカ６３３及びマイクロフォン６３４は、セルラ・トランシーバ６０８又はそれ以外の通信装置と共に用いることによって、テレフォニ及びデータの送受信が得られる。
【００８１】
図１１のビューワ２６６は、ライブラリへの接続７４４、電子カード・メモリへの接続７４８、ＣＤ−ＲＯＭ装置への接続７５２及び携帯用メモリ装置（図６ｂに示されている６００’など）への接続７５６を提供することが可能なパーツを有する。ＰＣＭＣＩＡなど、様々な電子メモリ・カードを、このビューワ２６６と共に用いることもできる。
【００８２】
セキュリティと、低い電力消費と、優れた表示技術とが、ビューワ２６６の設計に求められている特徴である。ビューワ２６６は、軽量かつ携帯可能でなければならない。ビューワ２６６は、電子書籍を記憶し、読み、消去することを可能し、更に、書籍を注文し、それをシステム・オペレータが決めた所定の時間メモリに保持しておくという機能を含むソフトウェアであるオペレーティング・システムを含む。このソフトウェアは、ある期間（例えば、２週間）の間はその書籍を読むことが可能でその後には自動的に消去される、１回読めば消去される、又は、恒久的にメモリに保持できる、などのように構成することが可能である。各ビューワ２６６は、一意的な鍵６０５を有している。すべてのデータ・ストレージは個別のビューワ２６６のための鍵６０５を用いて暗号化され、複数のビューワ２６６が、テキスト・ファイル又は書籍ファイルにアクセスすることを防止している。
【００８３】
図１２は、ビューワ２６６によって実行されるプロセスの中のいくつかの流れ図である。一般に、ビューワ２６６は、タッチパネル式のコントロールズ７４０を介して、加入者からの入力を受け取る。あるいは、ビューワ２６６は、タッチスクリーン・ディスプレイ、付属キーボード２６７又は無線キーボード２６８からの入力を受け取る。そして、加入者の情報リクエストは、情報リクエスト・プロセス８００を介してビューワ２６６によって処理される。
【００８４】
加入者が利用可能な電子書籍のメニュをリクエストする場合には、利用可能書籍選択プロセス８０４が書籍メニュを選択する。ファイルを開くプロセス８０８は、利用可能な電子書籍をリスト化する電子ファイル（メニュにおけるトピックのカテゴリに関係する）を開き、利用可能な電子書籍の名前を備えたメニュを表示する。
【００８５】
加入者が特定の読みたい電子書籍を選択すると、書籍を選択プロセス８１２がその選択を処理して、その特定の電子書籍を含む電子ファイルを決定する。ファイルを開くプロセス８１６は、その特定の書籍のファイルを開き、通常はその最初のページにアクセスする。（ポインタがその電子書籍のファイルの中に既にセットされている場合には、この処理によってデフォルトでそのページに到達する。）判定プロセス８２０は、次に、どのページが表示される必要があるかを決定する。判定プロセス８２０は、次ページか、前ページか、それともブックマークされたページのどれを表示すべきかを判断する。この電子ファイルへのポインタが正しい位置にない場合には、前ページ取得プロセス８２８は、ポインタを移動させ、記憶されているファイルから前ページのデータを取得する。そうでない場合には、次ページ取得プロセス８２４は、記憶されている電子ファイルから次ページのテキストを取得するのが通常である。復号化及び解凍プロセス８３２は、テキスト・データを復号化及び解凍し、そのデータをビデオ・ディスプレイに送る。ビデオ・ディスプレイは、一般に、それに関連したビデオ・ディスプレイ・メモリを有し、復号化及び解凍プロセス８３２は、データをこのビデオ・ディスプレイ・メモリに直接に送る。ディスプレイ用の回路によって、テキストのページを表示するというプロセスが完了する。
【００８６】
加入者がコントロールズ７４０を介して電源をオフにするというリクエストをすると（情報リクエスト・プロセス８００から）、電源をオフにするというプロセス８３６が開始される。ポインタ・セーブ・プロセス８４０は、ビューワ２６６が現に読んでいるその書籍におけるページ数へのポインタをメモリにセーブする。ファイルを閉じるプロセス８４４は、すべての電子ファイルを閉じ、電源回路にビューワ２６６の様々な回路への電力供給を遮断するように信号を送る。加入者は、また、コントロールズ７４０を用いて特定の電子ファイルに埋め込まれている電子リンクを用いている他の電子ファイルにアクセスすることもできる。電子リンク・システムについては、後で詳しく説明する。
【００８７】
このような基本プロセスの例とともに、ビューワ２６６は、書籍の選択を表示し、それらの書籍からのテキストを表示することができる。
ｄ．メニュ・システム
図１３を参照すると、配送システム２００は、この配送システム２００から機能及び電子書籍を選択するメニュ・システム８５１を有している。メニュ・システム８５１に要求されるオペレーティング・ソフトウェアとメモリとは、ビューワ２６６に配置されている（例えば、命令メモリ７３２及び／又は書籍メモリ７２８）。しかし、ライブラリ・ユニット２６２（例えば、命令メモリ６３２）に配置されてもよいし、ライブラリ・ユニット２６２とビューワ２６６とがメニュ・システム８５１の動作に必要なソフトウェア及びメモリを共有することもできる。メニュはビューワ２６６上に表示されるのが通常であり、ビューワ２６６はライブラリ・ユニット２６２が存在しない場合でも動作が可能であることが好ましいため、メニュを作成するための基本ソフトウェア及びメモリは、ビューワ２６６に配置されている方がより便利である。
【００８８】
メニュ・システム８５１は、複数のメニュの間でのシーケンシングが可能でありビューワ２６６のＬＣＤディスプレイ６０２上などでのグラフィカル表示のためのメニュ・グラフィクスを提供するシステムである。セットトップ・コンバータを用いるシステムでは、これらのメニュは、テレビジョン・スクリーン上にも表示できる。最も単純な実施例では、メニュは、加入者がそこから選択ができる基本的なテキスト情報だけを提供する。より複雑な実施例では、メニュは、加入者を補助するグラフィクス及びアイコンを含む視覚的な表示を提供する。
【００８９】
図１３には、シーケンシングを備えたメニュ・システム８５１が示されている。このシステムにおける基本メニュは、導入メニュ８５０と、メイン・メニュ８５４と、複数のサブメニュ８５８とである。示されている実施例では、３つのレベルのサブメニュが存在する。場合によっては、加入者を選択又はリクエストされた情報に容易に導くのに、１又は２のサブメニュ８５８で十分な場合がある。しかし、３つ以上のサブメニュ８５８があれば加入者にとってより使いやすいユーザ・インターフェースが得られるような機能も存在する。サブメニュ８５８の各レベルは、表示のための様々なメニュによって構成されうる。表示される特定のメニュは、先に示されているメニュに関する加入者による選択に依存する。１つないし多くのメニュのこのツリー・シーケンスの例は、ヘルプ・サブメニュ８８７及び８８８である。リクエストされた特定のヘルプに応じて、加入者に、異なるレベルの２つのヘルプ・メニュが表示される。
【００９０】
導入メニュ８５０の例が、図１４ａに示されている。一般に、導入メニュ８５０は、ビューワ２６６をシステムに導き、初期ガイダンス、告知（アナウンスメント）及び命令を提供する。導入メニュ８５０の次には、メイン・メニュ８５４が続くが、その例は図１４ｂに示されている。メイン・メニュは、ビューワ２６６に、このシステムにおいて利用可能な基本的な選択又は機能を提供する。図１４ｂは、メイン・メニュ８５４が多くの追加的な機能及びサブメニュ８５８を加入者に提供している例である。例えば、図１４ｂには、ビューワ２６６が、ポイント・アンド・クリック法によって、以下の例を含む複数のオプションを選べることが示されている。すなわち、（１）無料（フリー）プレビュー、（２）注文できる書籍、（３）あなたのライブラリの書籍、（４）あなたの現在の書籍、（５）ヘルプ、（６）オンライン・サービス、そして（７）それ以外のシステム機能、である。メイン・メニュ８５４での選択の後には、対応するサブメニュ８５８が示される。
【００９１】
図１３には、１３の利用可能な基本的なすなわち第１レベルのサブメニュが示されている。すなわち、（１）口座設定８６２、（２）無料のプレビュー８６６、（３）書籍推薦エントリ８５５、（４）あなたのライブラリの書籍８７２、（５）あなたが注文できる書籍８７８、（６）あなたの現在の書籍８８４、（７）ヘルプ８８７、（８）利用可能な機能８９０、（９）メッセージ８９３、（１０）口座情報８９６、（１１）送られる（出ていく、outgoing）メッセージのサブメニュ８９８、（１２）リンク表示９７０、そして、（１３）リンクの作成９８０である。図１４ｃは、あなたのライブラリの書籍８７２という第１レベルのサブメニュの例である。この「あなたのライブラリの書籍」という例示的なサブメニュ８７２は、タイトルと著者別の６冊の利用可能な電子書籍を示しており、加入者が、異なる書棚８７４をチェックすること又はメイン・メニュ８５４に戻ることを可能にしている。図１４ｄ及び図１４ｅは、「あなたが注文できる書籍」サブメニュ８７８を用いて注文できる電子書籍のための他のサブメニュ８５８を示している。
【００９２】
図１４ｆは、注文選択及び確認メニュ８８０’の例であり、電子書籍の注文をするのに加入者が用いるための「ソフト・キーボード」９７５を提供し、その加入者の注文を確認する。この特定の例では、加入者は、その注文を完了するのにＰＩＮ番号を入力することを求められる。「ソフト・キーボード」９７５は、完全な英数字キーボードとして構成でき、また、加入者が書籍の注文に関係する追加的な情報を追加するのにも用いることができる。英数字又はそれと類似のパスワードを用いて、その加入者が承認されている加入者であることが確認される。ある実施例では、加入者は、ＰＩＮ又はパスワードを用いて注文を確認し、最終的な確認スクリーンを受け取る。最終的な確認スクリーンは、基本的にはテキストであり、次のように（又は、類似の内容が）書かれている。
【００９３】
あなたの書籍注文はＣＡＢＬＥを介して処理されています。
あなたの書籍は翌日までに配送され、あなたのＶＩＳＡの口座に２ドル９５セントの請求がなされます。
【００９４】
あなたの書籍は、あしたの東部標準時間で午前６時から読むことができます。次の点にご注意下さい。
１．あなたのライブラリ・ユニット及びケーブル接続ユニットが、今夜、アンテナを立てた状態でプラグ・インに差し込まれていること。そして、
２．あなたのケーブル・コンバータを「THE BOOK」チャネルにチューニングすること。ＴＶセットは、オンである必要はありません。
【００９５】
「口座設定メニュ」８６２と口座の設定に関係する別のサブメニュ８５８（指示と口座入力８６４とを与える）との例が、図１４ｇ及び図１４ｈに示されている。これらのサブメニュ８５８によって、オペレーション・センタにおける口座の初期化や注文をクレジット・カードに課金することが可能になる。サブメニュ８５８には、あなたが希望するＰＩＮ番号又はパスワード、クレジット・カード及び電話番号などに関係するデータを入力できる能力が含まれている。確認メニュによって、所望のＰＩＮ又はパスワードとクレジット・カードとを用いて口座（勘定）が適切に設定されたことが確認できる。
【００９６】
書籍の無料プレビュー８６６も、サブメニュ（８６８及び８７０）によって提供される。無料プレビュー・メニュの例は、図１４ｉ及び図１４ｊに示されている。図１４ｉは、プレビューができる複数の電子書籍を表示しているメニュを示している。電子書籍の選択に続いて、選択された電子書籍の表紙からの抜粋がその書籍に関する批評家の書評からの抜粋と共に提供されている。好適実施例では、特定の電子書籍に対するこのプレビュー・スクリーンによって、加入者は、著者に関する情報を与えてくれるサブメニュを選択することができる。この書籍プレビュー・サブメニュには、本の表紙や中身のシーンの静止画像やグラフィクスが含まれる。そのような静止画像又はグラフィクスの例が、図１４ｊに示されており、そこには、著者に関するプレビュー・スクリーン８７０が示されている。この画像は、短い動画クリップとして、ＭＰＥＧの規約に従って提供することもできる。そのようなクリップは、例えば、著者のインタビューなども可能である。著者のプレビュー・スクリーン８７０では、著者の写真が示され、短い伝記が与えられ、それを見て加入者がその著者の本を注文できるようになっている。その著者の様々な電子書籍を注文する価格も、メニュ上に示される。あるいは、プレビューを、電子リンク・システムを介して提供することもできる。これについては、後述する。
【００９７】
無料プレビューに加えて、より高度な実施例では、配送システム２００は、加入者に、電子書籍推薦機能（８５５を参照）を提供する。これは、メニュ・システム８５１と、ビューワ２６６、ライブラリ・ユニット２６２又は配布点（１０２０又は２５０）に位置する関連のメモリを備えているプロセッサとを用いて達成される。必要なときに、プログラム推薦機能のための情報が、複合又はビデオ信号のテキスト・データとしてホーム・システム２５８に送られる。この機能によると、書籍又は著者は、加入者に、その加入者の先の注文に関する履歴データ、加入者の人口学的データ又は傾向、それ以外のインジケータに基づいて提案されるか、テキスト・ワード・サーチによって提案されるか、又は、その双方によって提案される。
【００９８】
書籍推薦に関する実施例では、プレビュー情報（本の表紙の説明、批評家の書評、著者の伝記など）、及び、書籍又はそれ以外のタイトルのテキストの一方又は双方のテキスト・ワード・サーチが、ライブラリ・ユニット２６２によって、ライブラリ・メモリ６００に記憶されているデータベースを用いて、実行される。個別化された書籍又は著者の推薦は、その加入者の興味を示す加入者から得られた情報を得ることによって、加入者に対してなされる。加入者からのエントリは、好ましくは、電子書籍推薦エントリ・サブメニュ８５５を用いて整理される。このシステムは、これらの加入者からのエントリを直接又は間接に用いて、加入者に推薦すべき書籍又は著者をサーチする。
【００９９】
一般的には、書籍推薦方法は、２つのカテゴリに分けられる。すなわち、応答性（responsive）の方法（一連の加入者のメニュ・エントリに応答する）と、インテリジェントな方法（データを分析して電子書籍を推薦する）とである。応答的又はインテリジェントな方法を用いて、配送システム２００は、推薦されるタイトル又は著者のリストを決定し、第２又は第３のレベルのサブメニュ８５６及び８５７を作成し、それらのタイトルを加入者が選択するように提案する。
【０１００】
タイトルを提案する応答性の方法には、例えば、傾向（ムード）に関する質問の利用、著者のサーチ、キーワード・サーチが含まれる。ビューワ２６６の命令メモリ７３２とメニュ発生ハードウェア（例えば、６０７）とを用いて、一連の傾向に関する質問をメニュ上に与え、特定の時期における加入者の興味を判断することができる。この方法では、オペレーション・センタ２５０のプロセッサ４０４と命令メモリ４１６とは、それぞれのタイトルに、軽い、深刻、乱暴、短い、長い、退屈、わくわくさせる、複雑、読みやすい、若者向けのテーマ、老人向けテーマ、冒険、ロマンス、ドラマ、フィクション、サイエンス・フィクションなどのグループの中から、傾向インジケータ（及び、サブインジケータ）を割り当てる。これらのインジケータは、テキスト・データと共にホーム・システム２５８に送られ、ライブラリ・メモリ６００に記憶される。加入者のエントリに基づいて、プロセッサ４０４は、インジケータの組を加入者のリクエストを関連付け、インジケータが一致する電子書籍の組を見つけて、加入者に提案する。
【０１０１】
著者又はキーワード（加入者から提供されたサーチ・ワード）の応答性サーチは、一般的に、ライブラリ・メモリ６００に記憶されているデータに関して、ライブラリ・プロセッサ６２８と命令メモリ６３２とによって実行される。例えば、加入者によって与えられたキーワードを、書評、批評家及びプレビュー・データベースを記憶しているライブラリ・メモリ６００において一致を求めてサーチすることができる。このようにして、加入者が適切なサブメニュ上で「潜水艦」という語のエントリを提供している場合には、ライブラリ・プロセッサ６２８は、命令メモリ６３２の中のルーチンからの命令を用いて、「レッド・オクトーバをさがせ」（"Hunt for Red October"）というタイトルを見つけることができる。
【０１０２】
プログラムを提案するインテリジェントな方法には、加入者に関する個人的プロフィール・データ、及び、その加入者が以前に注文した書籍など加入者に関する履歴データ（又は、購入データ）の一方又は双方を分析することが含まれる。この方法は、書籍オンデマンド・システムでは好ましく、メモリ４２８に記憶されている加入者データベースを用いてオンサイト・プロセッサ４０４によって配布点又はオペレーション・センタ２５０で実行することができる。ホーム・システム２５８は、配布点やオペレーション・センタ２５０からのプログラム提案情報を含むテキスト・データを受け取り、同じテキスト・データの受信２１２と上述したビューワのメニュ発生ハードウェア（例えば、６０７、６２１）とを用いて、プログラム提案サブメニュ８５５及び８５６を発生する。命令メモリ（例えば、６３２、７３２）に記憶されているソフトウェア・ルーチン及びアルゴリズムは、履歴データと書籍注文データとを分析して当該加入者に提案する書籍の線を決定するのに用いられる。
【０１０３】
書籍や著者を加入者に推薦するというこの強力な機能のためのアルゴリズムは、１９９６年９月２４日付けの米国特許第５，５５９，５４９号である"Reprogrammable Terminal for Suggesting Programs Offered on a Television Program Delivery System"に詳細に開示されている。この米国特許は、本出願において援用する。
【０１０４】
図１３を参照すると、「あなたのライブラリの書籍」というサブメニュ８７２に関して複数のサブメニュ８５８が示されて、好ましくは、各本棚に対するサブメニュ８７４及び８７６と共に書棚番号に分割されている。「あなたが注文できる書籍」というサブメニュ８５８の上のサブメニュも、同じように、書棚８８０及び８８２によってサブメニュに分割されている。これらの書棚は、それぞれが、書籍のカテゴリ又はジャンルでありうる。電子書籍は、ベストセラー、小説、フィクション、ロマンスなどのカテゴリにグループ分けすることができる。図１４ｄを参照のこと。
【０１０５】
図１３を参照すると、「あなたの現在の書籍」８８４というサブメニュ８５８によって、加入者は、現在の書籍８８４を選択することができ、どのページを読むのかを決めることができる。この選択は、レベル２のサブメニュ８８５を用いて確認することができる。ヘルプ・サブメニュ８８７は、加入者に、追加的なヘルプ・スクリーン８８８を提供することができる。利用可能な機能８９０に対するサブメニュ８５８は、好ましくは、それぞれの機能に対する別個のサブメニュ８９１及び８９２のシーケンスに分割される。
【０１０６】
図１３を参照すると、この配送システム２００を用いて、メッセージを送ることもできる。レベル１のメッセージ・スクリーンは、加入者に、その加入者が有している様々なメッセージ８９３の中から選択することを可能にしている。次に、各メッセージが、別個のサブメニュ・スクリーン８９４及び８９５の上に示される。メッセージには、テキストとグラフィクスとを含めることができる。
【０１０７】
図１３を参照すると、口座情報が、レベル１のサブメニュ８９６の上に示されており、それに続くサブメニュ８５８には、最近の注文とあなたの口座の差引勘定８９７とが示されている。入力スクリーン８９９として用いられる続きのサブメニュを有する送るためのメッセージ８９８に対するレベル１のサブメニュも存在している。
【０１０８】
図１３と図１４ａないし図１４ｊとに示されている特定の機能及びサブメニュに加えて、これ以外の多くの変形例や機能が可能である。書籍がスクリーン上で最終的に読むために選択されると、タイトルのページ８８６がスクリーン上に現れ、次にテキストのページが続く。
【０１０９】
ＩＩＩ．課金及び集金システム
課金及び集金システム２７８（図２及び図３に示されている）は、電子商取引と電話交換における最新技術を用い、注文をトラッキングし、配送を認証し、消費者に課金して、出版社に自動的に代金を払い込む。電話コネクタ２７０によって開始された電話コールは課金及び集金システム２７８によって受信され、このシステムは、注文を受けて消費者のクレジット・カード口座に請求することによって、人間の介入なしに直ちにこれに応答する。データは周期的にコンパイルされ、出版社２８２は書籍の売り上げに応じて代金を受け取る。この課金及び集金システム２７８は、また、双方向のケーブル接続、セルラ又はそれ以外の通信手段を介して加入者と接続することもできる。
【０１１０】
課金及び集金システム２７８は、オペレーション・センタ２５０と通信して入手可能な書籍に関する変更をトラッキングし、オペレーション・センタ２５０に統計データを提供することが好ましい。
【０１１１】
ＩＶ．公共図書館、学校及び書店システム
本発明による電子書籍システムは、公共図書館、学校及び書店で用いられるように修正することが可能である。図１５は、公共図書館、学校又は書店の位置に対するコンポーネントの可能性のある構成を示している。公共図書館、学校又は図書館におけるメイン・ユニットは、ファイル・サーバ９００である。ファイル・サーバ９００は、数千冊の書籍を記憶することができる大型の電子メモリ・ユニットである。ファイル・サーバには、ハードディスク、読み取り書き込み型のＣＤ−ＲＯＭ、読み取り専用のＣＤ−ＲＯＭなど、様々な電子記憶手段を用いることができる。
【０１１２】
このシステムは、５つのコンポーネントで構成されている。すなわち、ファイル・サーバ９００と、コンバータ又はビデオ・コネクタ９０４と、コントローラ９０８と、ビューワ９１２と、カタログ・プリンタ９１６と、である。システムを制御するソフトウェアは、基本的に、コントローラ９０８に配置されている。コンバータ又はビデオ・コネクタ９０４は、上述したものと類似している。この構成では、コントローラ・ユニット９０８は、コンバータ９０４によってファイル・サーバ９００に転送されつつあるデータをモニタする。コントローラ９０８には、好ましくは、見るためのスクリーンと複数の制御ボタンとが備わっている。システムのより高度な制御を実行するためにより大きなスクリーンを有することが必要である場合には、ビューワ２６６をコントローラ９０８に接続して、ビューワ・スクリーンとコントロールズ（操作装置）７４０とを用いることができる。
【０１１３】
コントローラ９０８は、特定のファイル・サーバ９００から書籍を受け取ることを認証された公共的なビューワ９１２にだけ書籍をダウンロードすることができる。セキュリティ上の理由で、公共的なビューワ９１２が複数のファイル・サーバ９００にアクセスすることは好ましくない。このようにして、書籍のテキスト・データに関するセキュリティを維持することができる。公共的なビューワ９１２は、コントローラ９０８から一度に１冊又は２冊の書籍を受信できるというように制限されていることが好ましい。公共的なビューワ９１２の加入者は、新たな又は追加的な書籍を必要とするときには、ビューワ９１２を学校又は公共図書館に返還し、そこでコントローラ９０８から新たな電子書籍を受け取ることができる。
【０１１４】
ファイル・サーバ９００で利用可能な書籍をトラッキングするために、利用可能な書籍のタイトルをカタログ・プリンタ９１６で印刷することが可能である。カタログ・プリンタ９１６はライブラリ・コントローラ９０８に接続されており、書籍のタイトルはカタログ・プリンタ９１６にダウンロードされる。どの書籍のコーディングされたテキストも、このシステムのコントローラ９０８とカタログ・プリンタ９１６とを用いて印刷することはできない。データに関するセキュリティを維持するためには、どのような書籍データも、プリンタ９１６にダウンロードすることは許されていない。利用可能な電子書籍タイトル、雑誌又はそれ以外のテキスト・マテリアルの完全なプリントアウトが完了すると、カタログ９２０のハードコピーを、ファイル・サーバ９００に維持しておくことが可能である。
【０１１５】
示されているシステムは、書店で用いることもできる。書店は、公共的なビューワ９１２を顧客に賃貸して、１冊又は２冊の書籍のテキストをその公共的なビューワ９１２にロードすることができる。公共的なビューワ９１２には、自動タイムアウト・シーケンスを備えておくことができる。このタイムアウト・シーケンスは、例えば２週間程度のある期間が経過すると、書籍のテキスト・データを消去してしまう。２週間程度の期間が経過した時点でこの借りている者は公共ビューワ９１２を書店に返却し、読むための追加的な書籍を受け取ることが期待されている。このような構成を用いると、書店が常連客にビューワ９１２を（恒久的に）販売することも可能である。その場合には、常連客は、ときどき書店に立ち寄って書籍のテキスト・データを受け取り、それを彼自身のビューワ９１２上に恒久的に記憶できるのである。書店、学校及び公共図書館については、上述のファイル・サーバ９００と公共ビューワ９１２とを用いるこれ以外の様々な構成も可能である。
【０１１６】
Ｖ．セットトップ・コンバータの使用
サイエンティフィック・アトランタ（Scientific Atlanta）社やゼネラル・インスツルメンツ（General Instruments）社によって作られているような既存のセットトップ・コンバータは、現時点では、本発明の配送システム２００を扱えるようにはなっていない。ライブラリ機能を含むセットトップ・コンバータを作ることはできるのはあるが、既存のセットトップ・コンバータ技術と共に本発明の配送システム２００を用いるためには、ハードウェアの修正が必要である。
【０１１７】
図１６ａ及び図１６ｂは、ハードウェアの修正又はアップグレードの例である。ポートを用いて、後述するハードウェア・アップグレードをセットトップ端末に付属させる。セットトップ・コンバータ６０１には、２つのアップグレードを行って、電子書籍を受け取り選択することの補助とすることが可能である。メニュ発生カードのアップグレード（図１６ａ）と情報ダウンロード・ユニット（図１６ｂ）とである。これらのアップグレードは、それぞれ、アップグレード・ポートを介してセットトップ端末ユニットに接続することができる。４ワイヤ・ケーブル、リボン・ケーブル、ＩＥＥＥ１３９４ファイアワイヤ・インターフェース、ＵＳＢインターフェースなどを用いて、アップグレードをセットトップ・コンバータ６０１に接続することができる。
【０１１８】
セットトップ・コンバータ６０１へのカードの追加９５０は、図１６ａに示されている。示されているカード９５０は、既存のセットトップ・コンバータ６０１技術を備えた書籍選択システムを用いるのに必要な追加的機能を提供する。カード９５０は、セットトップ端末のフレームの内側に差し込まれてセットトップ端末の一部、すなわち、進歩型のセットトップ端末になるように構成することができる。カード９５０がセットトップ・コンバータ６０１に追加する基本的な機能は、データ信号の解釈、メニュの発生、メニュのシーケンシング、そして、窮極的なものとして、テレビジョン又はビューワ９１２のいずれかを用いてビューワ９１２が書籍を選択できるようにする能力である。更に、カード９５０は、ケーブル・ヘッドエンドなどの遠隔位置が注文された書籍に関する情報を受け取る方法を提供する。電子書籍注文情報と制御コマンドとは、ケーブル・ヘッドエンドからカード９５０まで電話回線を用いて送ることができる。
【０１１９】
カード９５０の基本コンポーネントは、ＰＣチップＣＰＵ９５２と、ＶＧＡグラフィクス・コントローラ９５４と、ビデオ・コンバイナ９５６と、論理回路９５８と、ＮＴＳＣエンコーダ９６０と、受信機９６２と、復調器（図示せず）と、ダイアラ６１１’とである。カード９５０は、同軸ケーブルを介してケーブル・ヘッドエンドからデータ・テキスト信号を受け取ることによって動作する。カード９５０の論理回路９５８は、セットトップ・コンバータ６０１から、データ９６４と、赤外線コマンド９６６と、同期信号（図示せず）とを受け取る。リモコン上のビューワ９１２によってなされるメニュの選択は、セットトップ・コンバータ６０１のＩＲ装置によって受信され、カード９５０に送られる。カード９５０は、ＩＲ信号を解釈し、加入者が選択した書籍（又はメニュ）を決定する。カード９５０は、ＩＲコマンドを修正して、情報をセットトップ・コンバータ６０１に送る。修正されたＩＲコマンドは、セットトップ・コンバータ６０１が必要とするチャネル情報を含む。電話回線９６８とダイアラ６１１’とを用いると、カード９５０は、書籍注文情報をケーブル・ヘッドエンドに送ることができる。また、電話回線を介して書籍を受信し、ビデオ配布システムをバイパスすることも可能である。この実施例では、電話システムを用いて、インターネット・ウェブ・サイトへのアクセスを提供して、電子書籍を注文及び受信することができる。
【０１２０】
これらのコマンドは、セットトップ端末のマイクロプロセッサをハードウェア・アップグレードのマイクロプロセッサとリンクするインターフェースを介して送ることができる。このようにして、加入者の入力は、セットトップ端末のキーパッド又はリモコンを介して入力されるのであるが、任意のハードウェア・アップグレードに処理のために転送されることができ、そこで発生された応答は、表示のためにセットトップ端末に返送されることが可能になる。好適実施例では、ＩＲコマンド９６６は、セットトップ端末６０１からハードウェア・アップグレードに転送される。
【０１２１】
ハードウェア・アップグレードは、マイクロプロセッサと、対話型ソフトウェアと、処理回路と、バブル・メモリと、長期メモリ・デバイスとを含むことができる。これらの基本コンポーネントに加えて、ハードウェア・アップグレードは、追加的な電話モデム又はＣＤ−ＲＯＭデバイスを利用することもある。
【０１２２】
情報ダウンロード・ハードウェア・アップグレード１００１（図１６ｂに示されている）により、加入者は、セットトップ・コンバータ６０１を用いて、大量の情報を、オペレーション・センタ２５０又はケーブル・ヘッドエンドからダウンロードすることが可能になる。ハードウェア・アップグレード１００１は、加入者が、書籍や雑誌などのデータをローカルなストレージにダウンロードすることを可能にする。基本的には、ハードウェア・アップグレード１００１は、追加的なローカル・ストレージ・ユニット（例えば、ハードディスク、フロッピ、光ディスク又は磁気カートリッジであり、図１６ｂに示されているように、マイクロプロセッサ１００５、命令メモリ１００７、そしてＲＡＭを含む場合もある）である。好ましくは、小型の携帯用ビューワ２６６にもアップグレード１００１が提供され、ＴＶを用いなくともダウンロードしたテキストを読むことが可能となる。
【０１２３】
ダウンロード可能な情報は、オペレーション・センタ２５０又はケーブル・ヘッドエンドによって供給されるテキストやグラフィクスであってよい。このアップグレードを用いると、書籍をダウンロードして、携帯型リーダ２６６を用いれば、どこででも読むことができる。このアップグレードを用いると、書籍をダウンロードして、圧縮形式で記憶し、後で解凍することもできる。書籍は、見るときにだけ解凍する。公衆が直ちにアクセスすることを希望するような重要なテキストは、このシステムを用いれば利用可能になる。大統領のスピーチ、新たな法律、最高裁によってなされた最新の堕胎に関する判断などを、直ちに入手可能とすることができる。
【０１２４】
ある実施例では、電子書籍注文情報は、ポーリング・リクエスト・メッセージ・フォーマットを用いてケーブル・ヘッドエンドによってポーリングされるまで、それぞれのセットトップ端末に記憶される。ポーリング・リクエスト・メッセージ・フォーマットの例は、６つのフィールドで構成される。すなわち、（１）メッセージの開始における立ち上がりフラグ、（２）アドレス・フィールド、（３）加入者領域指定、（４）ポーリング・コマンド／応答（すなわち、Ｐ／Ｆ）ビットを含むセットトップ端末の識別子、（５）情報フィールド、そして、（６）メッセージの最後の立下りフラグである。ポーリング・リクエストに応答してセットトップ端末によってケーブル・ヘッドエンドまで通信される情報に対する同様の応答フレーム・フォーマットも用いることができる。
【０１２５】
図１７には、データ受信機６１７’とデータ送信機１０１１とを含む好ましいセットトップ・コンバータが示されている。データ送信機は、セットトップ端末６０１とケーブル・ヘッドエンドとの間の登り（アップストリーム）のデータ通信能力を提供する。アップストリーム・データ伝送は、上述したポーリング・システムを用いて、そして更に、データ送信機１０１１を用いて達成される。受信機６１７’と送信機１０１１との両方を、セットトップ端末６０１自体に組み入れることもできるし、又は、アップグレード・モジュールを介して追加することもできる。特定のハードウェア構成とは関係なく、セットトップ端末のデータ伝送能力は、図１７に示されているハードウェアを用いて達成されうる。
【０１２６】
図１７には、データ受信機６１７’とチューナ６１３とが共同して機能することによって受信されるＲＦ信号が示されている。これらの装置は、共に、マイクロプロセッサ１０１３とのインターフェースを有し、このマイクロプロセッサ１０１３は、セットトップ端末のキーパッド、リモコン又はビューワ９１２のいずれかを介して、加入者から入力１０１５を受け取る。加入者のＴＶで受信されることが意図されているすべてのケーブル信号は、チューナ６１３によってアクセスされ、その後で、処理回路１０１７によって処理される。この処理回路１０１７は、典型的には、スクランブル解除、復調、ボリューム制御、そして、チャネル３又は４のＴＶキャリア上への再変調のための追加的コンポーネント（図示せず）を含む。
【０１２７】
個々のセットトップ・コンバータに向けられたデータは、各セットトップ・コンバータの特定のアドレス又はＩＤに従って、データ受信機６１７’によって受信される。このようにして、それぞれのアドレス指定可能なセットトップ・コンバータは、それ自身のデータだけを受信する。データ受信機６１７’は、セットトップ・コンバータ６０１に特有のデータを、既に述べた信号フレームの情報フィールドにおいて、又は、入来スペクトルにおける適宜の周波数に配置された別個のデータ・キャリアの上で受信することができる。
【０１２８】
受信されたデータは、電子書籍と、選択のために利用可能なメニュとに関する情報を含む。加入者は、キーパッド又はリモコンを用いて一連のコマンド１０１５を入力し、チャネル又はプログラムを選ぶ。そのようなコマンドを受け取ると、マイクロプロセッサ１０１３は、チューナに、データを搬送しているチャネルの適切な周波数に同調するように命令し、次に、処理回路１０１７にこのデータのスクランブル解除を開始するように命令する。
【０１２９】
電子書籍を選択すると、マイクロプロセッサ１０１３は、ローカル・メモリ（図示せず）に何らかの選択情報を記憶し、後で、ケーブル・ヘッドエンドに向けてデータを返送する。マイクロプロセッサ１０１３は、すべてのＣＡＴＶ信号受信を調整し、更に、様々なアップストリーム・データ伝送コンポーネントと相互作用する。典型的には、データ送信機１０１１は、５から３０ＭＨＺの帰還周波数帯域で動作する。別の実施例では、１０から１５ＭＨＺの周波数帯域が用いられる。しかし、用いられる周波数帯域とは関係なく、データ送信機１０１１は、情報を、既に述べた応答フレームの情報フィールドにおけるケーブル・ヘッドエンドに送る。当業者であれば、多数の変形例を考慮することが可能であり、上述したセットトップ端末のハードウェア・コンポーネントの組合せを用いて、アップストリームのデータ伝送を達成することができる。
【０１３０】
ＶＩ．書籍オンデマンド・システム（Book-On-Demand System）
この出願で説明している電子書籍システム２００は、書籍オンデマンド・スタイルに構成することもできる。図１８ａは、書籍オンデマンド・システムのための構成の一例を示している。書籍オンデマンド・システムは、消費者の家庭、書店又は図書館とオペレーション・センタ２５０又はケーブル・ヘッドエンドなどの配布サイト１０２０のいずれかとの間に、より強力な双方向の通信を必要とする。このタイプの双方向通信は、図１７に示されていており上述したハードウェアによって提供されうる。
【０１３１】
図１８ａを参照すると、書籍オンデマンド・システムでは、加入者は、電子書籍に関する入手可能なメニュからダウンロードする電子書籍を選択する（例えば、図１４ｄ及び１４ｅを参照）。入手可能な書籍のメニュのためのデータは、通常、配布サイト１０２０によって加入者の位置まで送られる。加入者のメニュ選択の後で、加入者の選択（又はリクエスト）に関する情報は、配布点１０２０（ケーブル・ヘッドエンド又はインターネット・ウェブ・サイトなど）又はオペレーション・センタ２５０のいずれかに通信される。このリクエストを受け取ると、書籍のために必要とされるテキスト及びグラフィクス情報は、スプールされ、加入者に送られる。このようにして、書籍は、加入者によるリクエストがあったときにだけ送られ、かつ、書籍（又は、テキスト）に対する要求があると直ちに送られる。
【０１３２】
このような書籍オンデマンド・システムをサポートするためには、テキストの配送及び配布は、ビデオ・オンデマンド・ケーブルや電話テレビジョン・システム、インターネット・ウェブ・サイトなどの、強力なノード・アーキテクチャを有する（nodal architectured）配布システム上か、又は、公衆電話システムでの個別的な電話アクセスの使用を通じてなされなければならない。
【０１３３】
書籍オンデマンド・システムによると、加入者にとってはより広範囲な電子書籍の選択が可能になり、不要である又は望まれていない書籍データの通信量を制限することができる。また、電子書籍を加入者にはるかに迅速に提供することができる。
【０１３４】
より強力な配布システムに加えて、書籍オンデマンド・システムは、配布点１０２０が、テキスト情報にアクセスしスプールアウトするためのより高度な装置を備えていることを要求する。これは、書籍を記憶するファイル・サーバ技術１０２４、又は、テキスト情報を配布する電話タイプのスイッチング（図示せず）を用いると、達成できる。このような書籍オンデマンド・システムを構成するのに用いることができるファイル・サーバ１０２４と配布技術とは、既に引用した米国特許第５，２６２，８７５号及び第５，２１８，６９５号とに記載されている。
【０１３５】
図１８ａは、ファイル・サーバ技術を用いる書籍オンデマンド・システムの実施例を示している。電子書籍に加えて、図１８ａの実施例は、ほとんどどのようなデジタル・データの配布でもサポートしている。電子書籍又はテキスト・ファイルは、出版社２８２及びそれ以外のソースから、ローカル・フィード１０３２やＡＴＭ１０２８を通じて、又は、衛星ディッシュ１０３６によって受信される。好ましくは、配布点１０２０は、加入者からのリクエストを受け取りテキストを双方向の通信システム（ビデオ・オンデマンド（ＶＯＤ）１０４４など）を介して配送するケーブル・ヘッドエンドである。あるいは、インターネット・ウェブ・サイトが、配布点１０２０として機能することができる。
【０１３６】
ライブラリ・ユニット２６２は、基本的なプレミアム・タイプのサービス・ケーブル・システム１０４８、ニア・ビデオ・オンデマンド・タイプのケーブル・システム（又は、ペイパービュー（ＰＰＶ）１０５２）、又は、ビデオ・オンデマンド・ケーブル・システム１０４４のいずれかに接続することができる。これら３つのシステムのいずれかと接続する際には、ライブラリ・ユニット２６２は、ケーブルに直接にアクセスすることができるし、又は、セットトップ端末６０１’、６０１’’、６０１’’’を介してシステムにアクセスすることもできる。
【０１３７】
双方向のビデオ・オンデマンド・システム１０４４を用いると、加入者は、特定の電子書籍タイトルをリクエストし、リクエストの直後にそのテキストを受け取ることができる。これを達成するには、配布点１０２０が、入手可能な書籍のリストをケーブル配送システムを介して、ライブラリ・ユニット２６２まで伝送する。ライブラリ・ユニット２６２は、入手可能な書籍のリストをメニュ又は類似のフォーマット上に表示する。先に述べたように、ライブラリ・ユニット２６２は入手可能な書籍のカテゴリをリスト化し配布点１０２０からのリクエストを形成するメニュを用いるのが好ましい。電子書籍を選択した後では、ライブラリ・ユニット２６２は、リクエスト信号を双方向の通信システム１０４４上を配布点１０２０まで送る。このリクエスト信号は、２つの方法で処理することができる。ライブラリ・ユニット２６２がリクエストを始動するか、又は、配布点１０２０が様々なライブラリを双方向システム１０４４上へポーリングするかのいずれかである。電子書籍タイトルに対するリクエストを受け取ると、その書籍タイトルと関連するテキストは、ライブラリ・ユニット２６２まで双方向のケーブル・システム１０４４を用いて伝送される。
【０１３８】
図１８ｂは、地域的な又は全国的な書籍オンデマンド・システムをサポートする好適なオペレーション・センタ２５０の拡大図である。実際、示されているオペレーション・センタ２５０は、ほとんどすべての任意のデジタル・データの配布をサポートしている。オペレーション・センタ２５０は、テープ１０６０、１０６０’、ＡＴＭ１０２８又は衛星１０３６によってデジタル情報を受け取る複数のフィードをサポートしている。情報は、入力ＭＵＸ１０６４と小型のファイル・サーバ１０６８とを介して処理された後で、マスタ・ファイル・サーバ１０７２に到達する。出版社２８２から受け取った書籍などのデジタル・データは、マスタ・ファイル・サーバ１０７２に記憶される。デジタル・データは、ＭＰＥＧ２などの標準的なフォーマットで圧縮されて記憶されるのが好ましい。
【０１３９】
システム・コントローラ１０７６は、地域的又は全国的な書籍オンデマンド・システムに対する制御を行う。電子書籍はグループごとにパッケージングがなされ、様々なケーブル・ヘッドエンドへのフィードを提供することができる。更に、スケジューリングやマーケット・リサーチがオペレーション・センタ２５０で行われる。スケジューリングやマーケット・リサーチを処理するためには、電子書籍購入データが、マルチプレクサ１０８２を介してオペレーション・センタ２５０で受信される。電子書籍購入情報は、オペレーション・センタ２５０によって課金及び集金システム２７８に提供することができる。
【０１４０】
オペレーション・センタ２５０は、また、ファイル・サーバにメッセージや広告を挿入する機能も有している。これらのメッセージや広告は、最終的には、加入者によって受け取られる。
【０１４１】
マスタ・ファイル・サーバ１０７２は、出力マルチプレクサ１０８０とＡＴＭ１０２８とを、デジタル・データを配布するための衛星接続点に加えて、用いる。好適実施例では、ケーブル・ヘッドエンドは、書籍に関するテキスト・データを、出力マルチプレクサ１０２８とＡＴＭシステム１０２８とを介してマスタ・ファイル・サーバ１０８０から受け取る。デジタル書籍データを受け取ると、ケーブル・ヘッドエンドは、その書籍をローカル・ファイル・サーバ１０２４に記憶する。図１８Ａの配布点１０２０は、ＡＴＭフックアップ１０８８又は衛星フックアップを介して図１８ｂのオペレーション・センタ２５０からデータを受け取ることができるケーブル・ヘッドエンドの一例である。
【０１４２】
ＶＩＩ．電子書籍のための音声エミュレーション機能
図１９は、ビューワ２６６上に、電子書籍のための音声エミュレーション・オプションを提供するメイン・メニュ・スクリーン１１００の図である。メイン・メニュ１１００は、ビューワ２６６上に表示され、ユーザが電子書籍における音声エミュレーションに関係する様々なオプションを選択することを可能にする。メイン・メニュ１１００は、多数のセクションを有しており、ユーザは適切なセクションを選択することによってオプションを選択することが可能になる。セクションという用語は、スクリーンの定義可能な部分を意味し、セクションを選択するという行為は、例えば、トラックボール７４３を用いてカーソル又はポインタをそのセクションの上に配置し、選択ボタン７４５を押すことによりそのセクションの上をクリックすることを含む。周辺機器を含むそれ以外のカーソル制御装置を用いて、カーソルを配置し又は特定のコマンドを入力することによって、あるセクションを選択することができる。メイン・メニュ１１００におけるセクションは、そして、それ以外の説明されているスクリーンは、異なる形状を有していることがあり、示されているものとは異なる構成で表示されることがあり得る。更に、スクリーンは、例えば、所望の機能又は表示された情報に応じて、より多くの又はより少ないセクションを有することがあり得る。また、メイン・メニュ１１００やそれ以外の説明されているスクリーンは、ビューワ２６６上に表示されるために発生されたり、表示されるためにメモリから検索されたりする。これは、命令メモリ・ユニット６３２の中に存在するソフトウェア・モジュールの制御の下で動作するライブラリ・プロセッサ６２８によるか、命令メモリ７３２の中に存在するソフトウェアの制御の下で動作するビューワ・プロセッサ６２１によるか、又は、ハードウェア及びソフトウェア・モジュールの組合せによるか、である。キーボードをビューワと共に用い、キー・ストロークをコマンドのために用いることができる。あるいは、ソフト・キーボードをビューワ２６６上に表示して、コマンドを入力するのに用いることもできる。
【０１４３】
マニュアル（手作業）でのテキストから音声セクション１１０２によって、ユーザは、表示された電子書籍の中のテキストを対応する音声に変換するオプションを選択することが可能になる。「テキストから音声への」という表現は、電子形式のテキストから対応する音声への変換を意味する。自動ページめくり機能を備えている自動のテキストから音声セクション１１０４によると、ユーザは、ビューワに電子書籍のページからページへと連続的にテキストを音声に変換させるオプションを選択することが可能になる。マニュアルのページめくり機能を備えた自動のテキストから音声セクション１１０６によると、ユーザは、ビューワ２６６に表示されたテキストのページの全体を音声に自動的に変換させるオプションを選択することが可能になる。様々なテキストから音声への変換機能に対して、ビューワ２６６は、スピーカ／マイクロフォン６０８’を用いて、電子形式のテキストを対応する音声に変換することができる。
【０１４４】
書籍を見るセクション１１０８によると、ユーザは、電子書籍を見るオプションを選択することが可能になる。設定セクション１１１０によると、ユーザは、設定メニュを見て音声エミュレーション機能に関係する様々なパラメータを入力するオプションを選択することが可能になる。設定は、電子書籍の制御及び関連する機能に関係する様々なパラメータである。口述セクション１１１２によると、ユーザは、電子書籍の中への口述を実行するオプションを選択することが可能になる。口述という用語は、音声を、ビューワ又はそれ以外の表示装置上に表示することが可能な電子形式の対応するテキストに変換することを意味する。
【０１４５】
図２０は、ユーザによってメイン・メニュ１１００において選択されたオプションを処理するメイン・メニュ・プロセス１１２０の流れ図である。メイン・メニュ・プロセス１１２０は、ビューワ２６６、ライブラリ２６２又はその組合せの中で実現が可能である。例えば、そのプロセスは、命令メモリ・ユニット６３２の中に存在しライブラリ・プロセッサ６２８によって実行されるソフトウェア・モジュールか、命令メモリ７３２の中に存在しビューワ・プロセッサ６２１によって実行されるソフトウェア・モジュールか、又は、ハードウェア及びソフトウェア・モジュールの組合せによって、実現される。表示プロセス１１２２はビューワ２６６上にメイン・メニュ１１００を表示し、選択プロセス１１２４はメイン・メニュ１１００の中のユーザが選択したオプションを受け取る。決定プロセス１１２３は、音声セキュリティ機能がアクティブにされているかどうかを判断し、アクティブにされている場合には、メイン・メニュ・プロセスが、後述する音声セキュリティ・ルーチン１１２５を実行する。音声セキュリティは、特定の音声パターン又は特性を備えているユーザだけしか、ビューワ２６６のコンテンツ、すなわち、ビューワ２６６又はライブラリ２６２の中に記憶されている電子書籍へのアクセスが許されないようにする機能である。音声セキュリティ・ルーチン１１２５の結果として、承認ルーチン１１２７が、そのユーザがリクエストされた機能に対する承認を有するかどうかを判断する。
【０１４６】
ユーザが承認を有している場合には、オプション・プロセス１１２６が、選択されたオプションに対する処理を実行する。特に、ユーザがどのオプションを選択したかに応じて、様々なルーチンが実行される。ユーザがマニュアルのテキストから音声セクション１１０２を選択した場合には、音声プロセス１１２８は、マニュアルのテキストから音声ルーチン１１３０を実行する。ユーザが自動のテキストから音声セクション１１０４を選択した場合には、音声プロセス１１３２は、自動のテキストから音声（自動ページめくり）ルーチン１１３４を実行する。ユーザが自動テキストから音声セクション１１０６を選択した場合には、音声プロセス１１３６は、自動のテキストから音声（マニュアルでのぺーじめくり）ルーチン１１３８を実行する。ユーザが設定セクション１１１０を選択した場合には、設定プロセス１１４０が設定ルーチン１１４６を実行する。ユーザが書籍を見るセクション１１０８を選択した場合には、書籍を見るプロセス１１４８が、書籍を見るルーチン１１５０を実行する。
【０１４７】
図２１は、マニュアルのテキストから音声ルーチン１１３０の流れ図である。マニュアルのテキストから音声ルーチン１１３０は、ビューワ２６６、ライブラリ２６２又は組合せの中に実現することができるが、例えば、ライブラリ・プロセッサ６２８によって実行される命令メモリ・ユニット６３２の中に存在するソフトウェア・モジュールか、ビューワ・プロセッサ６２１によって実行される命令メモリ７３２の中に存在するソフトウェア・モジュールか、ハードウェア・モジュールか、又は、ハードウェア及びソフトウェア・モジュールの組合せによって実現することができる。ルーチン１１３０では、表示プロセス１１６０が、書籍メニュを表示する。図２２は、ビューワ２６６上に表示するための書籍メニュ・スクリーン１１９０と、ビューワ２６６上に表示する書籍メニュとを図解している。書籍メニュ・スクリーン１１９０は、記憶されている電子書籍を識別するセクション１１９２、１１９４及び１１９６を含む。選択プロセス１１６２は書籍メニュ・スクリーンからユーザが選択した電子書籍を受け取り、表示プロセス１１６４は選択された電子書籍をビューワ２６６上に表示する。ユーザは、カーソルを電子書籍を識別するセクションの上に配置してそのセクションを選択することによって、又は、特定のコマンドを入力することによって、電子書籍を選択することができる。音声コマンド・モードを用いる場合には、ユーザは、特定の電子書籍のタイトルか、又は、それ以外の識別用の情報を口に出して言うことによって、それを選択することができる。
【０１４８】
図２３は、ビューワ２６６上に表示するテキスト・スクリーン１２００と、表示する電子書籍のページとを図解している。テキスト・スクリーン１２００は、また、ユーザがコマンドを入力するための様々なセクションを含む。特に、ユーザは、ページ・セクション１２０８を選択し、ページ番号をそのセクションに入力して、表示されている電子書籍の別のページにジャンプすることができる。ユーザは、ページめくりセクション１２１０及び１２１２を選択して、表示されている電子書籍の前のページ又は次のページにそれぞれ移動することができる。ユーザは、変換セクション１２０６を選択して選択されたテキストを音声に変換することができるし、ポーズ・セクション１２０２及び再開セクション１２０４を選択して、マニュアルでのページめくり変換を用いたテキストから音声への変換を中断及び再開することができる。定義セクション１２０７によれば、ユーザは、テキストの中の選択された語の定義を音声によって受け取ることができる。
【０１４９】
ページ表示プロセス１１６６は、例えば、ユーザがページ・セクション１２０８とページめくりセクション１２１０及び１２１２とを選択することによって、選択された電子書籍のページを表示する。指示プロセス１１６８は、ユーザによって選択された任意のテキストを指示する。図２４は、テキスト・スクリーン１２００の中の選択されたテキスト１２１４の例を図解している。選択されたテキストは、テキスト・スクリーン１２００において影付きで示されているが、それ以外の方法で指示することも可能である。例えば、下線付きで、周囲のテキストとは異なる色で、反転表示で、周囲のテキストとは異なるフォントで、太字でなど、選択されたテキストを周囲のテキスト又は情報と区別する態様でそうすることが可能である。選択プロセス１１７０は、ユーザによる変換セクション１２０６の選択を受け取り、それに応答して、決定プロセス１１７２が、ユーザがテキストを選択したかどうかを判断する。テキストが選択されていない場合には、表示プロセス１１７４は、オプションであるが、このモードでは音声に変換するテキストを選択しなければならないということを示すエラー・メッセージを表示することができる。テキストが選択されている場合には、変換プロセス１１７６は、例えば、テキストから音声への変換プログラムを用いて、選択されたテキストを音声に変換する。テキストから音声への変換プログラムは、この技術において既知であり、以下の米国特許において開示されているプログラムがその例である。これらの米国特許は、本出願において援用する。すなわち、Ｓｐｅｅｃｈ  Ｓｙｎｔｈｅｓｉｓ  Ｓｙｓｔｅｍ  ａｎｄ  ｉｔｓ  Ｍｅｔｈｏｄという名称の米国特許第５，８４８，３９０号、Ｔｅｘｔ  ｔｏ  Ｓｐｅｅｃｈ  Ｓｙｓｔｅｍという名称の米国特許第５，７７４，８５４号、Ｓｐｅｅｃｈ  Ｓｙｎｔｈｅｓｉｓ  Ｓｙｓｔｅｍという名称の米国特許第５，６８２，５０１号、Ｓｐｅｅｃｈ  Ｓｙｎｔｈｅｓｉｓ  Ａｐｐａｒａｔｕｓ  ａｎｄ  Ｍｅｔｈｏｄという名称の米国特許第５，２２０，６２９号、Ｍｅｔｈｏｄ  ａｎｄ  Ａｐｐａｒａｔｕｓ  ｆｏｒ  Ａｌｔｅｒｉｎｇ  Ｖｏｉｃｅ  Ｃｈａｒａｃｔｅｒｉｓｔｉｃｓ  ｏｆ  Ｓｙｎｔｈｅｓｉｚｅｄ  Ｓｐｅｅｃｈという名称の米国特許第５，１１３，４４９号、である。それ以外の例としては、ＡＴ＆Ｔアドバンスト・スピーチ・プロダクツ・グループによって開発された製品がある。アドバンスト・スピーチ・プロダクツ・グループは、www.research.att.com/projects/watson/index.htmlにおいてアクセスすることが可能である。
【０１５０】
あるいは、テキストに結びつけられた潜在ポインタをテキストの予め記録され記憶されたオーディオ・バージョンのポインタに対応させ、リアルタイムでのテキストから音声への変換を不要にすることもできる。この例では、電子書籍ファイルは、テキストと、それに対応するオーディオ・ファイル又はそのようなファイルへのリンクとの両方を含むことができる。オーディオ・ファイル又はそのようなファイルへのリンクとは、それぞれの電子書籍に対するヘッダ・ファイルに記憶しておくことができる。ヘッダ・ファイルに含まれた情報は、表示やサーチなどの他の目的のために、それぞれの電子書籍を識別しカテゴリ化するのに用いられる。新たな電子書籍がビューワ２６６又はライブラリ・ユニット２６２上にロードされると、このヘッダ情報がヘッダ・ファイルから抽出され、ビューワ２６６又はライブラリ・ユニット２６２上に存在するメモリ６００又は６００’などのデータベースに記憶される。
【０１５１】
それぞれの電子書籍と関連するヘッダ情報には、典型的には、次に掲げる表１に示されている情報が含まれており、例えば、レコード又はそれ以外のデータベース構造に記憶することができる。ヘッダ・ファイルは、電子書籍におけるテキストに対応するオーディオ・ファイルを記憶するフィールドを含むことがあり、あるいは、そのようなオーディオ・ファイルへのリンクを識別するフィールドを含むこともある。オーディオ・ファイルは、電子書籍のテキスト全体又はその一部のオーディオ・バージョンを含むこともある。更に、電子書籍のテキストの離散的な構成要素又は部分に対して、複数のオーディオ・ファイルを用いることもあり、更に、複数のオーディオ・ファイルを、対応する音声すなわちオーディオに変換するようにユーザによって選択されたテキストに基づいて、潜在的に相互にリンクさせることもある。
【０１５２】
【表１】
0005579674.tif 000002
【０１５３】
変換の間には、選択プロセス１１７８は、ユーザがポーズ・セクション１２０２を選択したかどうかを検出する。それに応答して、停止プロセス１１８０が、選択されたテキストのテキストから音声への変換を停止する。ユーザが再開セクション１２０４を選択したことを選択プロセス１１８２が検出すると、変換プロセス１１７６は、それが停止された位置において選択されたテキストのテキストから音声への変換を再開する。決定プロセス１１８４は、ユーザが表示された電子書籍を閉じたかどうかを判断して、そうである場合には、リターン・プロセス１１８６が、表示スクリーン１１００のメイン・メニュに戻る。ユーザは、例えば、スクリーン上に表示されたアイコンを選択することによって、又は、キーボード又はそれ以外の装置を介して特定のコマンドを入力することによって、表示されている電子書籍を閉じることができる。
【０１５４】
更に、ユーザは、テキストの中の選択された語の定義を、音声形式でリクエストし受け取ることができる。選択プロセス１１６８において１又は複数の語を選択した後で、ユーザ選択プロセス１１６１が、定義セクション２０７のユーザの選択を受け取る。それに応答して、決定プロセス１１６３が、テキストが選択されたかどうかを判断し、選択されていない場合には、表示プロセス１１７４が、オプションのエラー・メッセージを表示する。テキストが選択された場合には、検索プロセス１１６５が電子辞書から選択された１又は複数の語に対する定義を検索し、変換プロセス１１６７が電子辞書からの定義を音声形式に変換する。電子辞書はこの技術分野において既知であり、一例は、Ａｐｐａｒａｔｕｓ  ｆｏｒ  Ｍａｋｉｎｇ  ａｎｄ  Ｅｄｉｔｉｎｇ  Ｄｉｃｔｉｏｎａｒｙ  Ｅｎｔｒｉｅｓ  ｉｎ  ａ  Ｔｅｘｔ  ｔｏ  Ｓｐｅｅｃｈ  Ｃｏｎｖｅｒｓｉｏｎ  Ｓｙｓｔｅｍという名称の米国特許第４，８３１，６５４号に開示されているシステムを含む。この米国特許は、本出願において援用する。変換の間、ユーザはポーズ・セクション１２０２を選択することができ、選択プロセス１１６９によってそれが検出されると、それに応答して、停止プロセス１１７１が音声形式の定義を停止させることができる。ユーザが再開セクション１２０４を選択すると、選択プロセス１１７３によってそれが検出され、変換プロセス１１６７は、それが停止された位置で、選択された１又は複数の語の音声形式の定義を提供することを継続する。
【０１５５】
図２５は、自動ページめくり機能を備えた自動のテキストから音声ルーチン１１３４の流れ図である。自動テキストから音声ルーチン１１３４は、ビューワ２６６、ライブラリ２６２又はその組合せの中に実現することができる。例えば、命令メモリ・ユニット６３２の中に存在してライブラリ・プロセッサ６２８によって実行されるソフトウェア・モジュールか、命令メモリ７３２の中に存在してビューワ・プロセッサ６２１によって実行されるソフトウェア・モジュールか、又は、ハードウェア及びソフトウェア・モジュールの組合せによって実現することができる。自動テキストから音声ルーチン１１３４では、表示プロセス１２２０は、書籍メニュ・スクリーン１１９０のような書籍メニュを表示する。選択プロセス１２２２は書籍メニュからユーザが選択した書籍を受け取り、それに応答して、表示プロセス１２２４は示されているテキスト・スクリーン１２００のように選択された電子書籍を表示する。
【０１５６】
変換プロセス１２２６は、例えば、テキストから音声への変換プログラムを用いて、表示されている書籍において、ページからページへと継続的に、テキストを音声に変換する。更に、変換プロセス１２２６は、自動的にページをめくり、テキストから音声への変換が現に生じているページを表示する。テキストから音声への変換プログラムはこの技術において既知であり、その例としては、上述のテキストから音声への変換プログラムに関する米国特許において開示されているプログラムや、ＡＴ＆Ｔアドバンスト・スピーチ・プロダクツ・グループによって開発された製品がある。あるいは、電子書籍に対するヘッダ・ファイルは、電子書籍のテキストのオーディオ・ファイルやそのようなファイルへのリンクを含んでおり、これらは、テキストを音声形式で提供するためのものである。変換の間は、ユーザは、ポーズ・セクション１２０２を選択することができ、選択プロセス１２２８によってそれが検出されると、それに応答して、停止プロセス１２３０がテキストから音声への変換を停止させることができる。ユーザが再開セクション１２０４を選択すると、選択プロセス１２３２によってそれが検出され、変換プロセス１２２６は、それが停止された位置から、テキストから音声への変換を再開する。電子書籍全体がいったん変換されてしまうと、又は、書籍を閉じるプロセス１２２７によって決定されるようにユーザが電子書籍を閉じると、リターン・プロセス１２３４がメイン・メニュに戻り、（図９に示されているように）メイン・メニュ・スクリーン１１００を表示する。
【０１５７】
図２６は、マニュアル式のページめくり機能を備えた自動テキストから音声ルーチン１１３８の流れ図である。自動テキストから音声ルーチン１１３８は、ビューワ２６６、ライブラリ２６２又はその組合せの中に実現することができる。例えば、命令メモリ・ユニット６３２の中に存在してライブラリ・プロセッサ６２８によって実行されるソフトウェア・モジュールか、命令メモリ７３２の中に存在してビューワ・プロセッサ６２１によって実行されるソフトウェア・モジュールか、又は、ハードウェア及びソフトウェア・モジュールの組合せによって実現することができる。自動テキストから音声ルーチン１１３８では、表示プロセス１２４０は、書籍メニュ・スクリーン１１９０のような書籍メニュを表示する。選択プロセス１２４２が書籍メニュからユーザが選択した書籍を受け取り、それに応答して、表示プロセス１２４４がテキスト・スクリーン１２００のように選択された電子書籍を表示する。
【０１５８】
変換プロセス１２４６は、例えば、テキストから音声への変換プログラムを用いて、表示されている書籍において、表示されているページからのテキストを音声に連続的に変換する。テキストから音声への変換プログラムはこの技術において既知であり、その例としては、上述のテキストから音声への変換プログラムに関する米国特許において開示されているプログラムや、ＡＴ＆Ｔアドバンスト・スピーチ・プロダクツ・グループによって開発された製品がある。あるいは、電子書籍に対するヘッダ・ファイルは、電子書籍のそれぞれのページのテキストの個別的なオーディオ・ファイルやそのようなファイルへのリンクを含んでおり、これらは、ユーザによって選択されたページのテキストを音声形式で提供するためのものである。決定プロセス１２５４がテキストから音声への変換が表示されているページの最後に到達したかどうかを判断し、まだ到達していない場合には、表示されているページに対する変換が継続する。変換の間は、ユーザは、ポーズ・セクション１２０２を選択することができ、選択プロセス１２４８によってそれが検出されると、それに応答して、停止プロセス１２５０がテキストから音声への変換を停止させることができる。ユーザが再開セクション１２０４を選択すると、選択プロセス１２５２によってそれが検出され、変換プロセス１２４６は、それが停止された位置で、テキストから音声への変換を再開する。
【０１５９】
表示されている電子書籍の現在のページのテキスト・コンテンツが変換され、決定プロセス１２５４によって判断されると、決定プロセス１２５６はその書籍の終わりが表示されているかどうかを判断する。電子書籍が表示すべきページを更に有している場合には、待機プロセス１２５８は、ユーザが別のページを選択するのを待機する。選択プロセス１２６０は、ユーザが選択した次のページを受け取り、それに応答して変換プロセス１２４６に戻り、例えば、この技術において既知であるテキストから音声への変換プログラムを用いて、又は、対応するオーディオ・ファイルを用いて、次の表示されているページに対するテキストから音声への変換を実行する。その書籍の終わりが表示され、決定プロセス１２５６によってそう判断されると、又は、ユーザが書籍を閉じ書籍を閉じるプロセス１２５３によって判定されると、リターン・プロセス１２６２はメイン・メニュに戻ってメイン・メニュ・スクリーン１１００を表示する。
【０１６０】
図２７は、設定ルーチン１１４２の流れ図である。設定ルーチン１１４２は、ビューワ２６６、ライブラリ２６２又はその組合せの中に実現することができる。例えば、命令メモリ・ユニット６３２の中に存在してライブラリ・プロセッサ６２８によって実行されるソフトウェア・モジュールか、命令メモリ７３２の中に存在してビューワ・プロセッサ６２１によって実行されるソフトウェア・モジュールか、又は、ハードウェア及びソフトウェア・モジュールの組合せによって実現することができる。設定ルーチン１１４２では、表示プロセス１２７０が、設定メニュを表示する。
【０１６１】
図２８は、ビューワ２６６上に表示される設定メニュ・スクリーン１２８０の例を図解している。設定メニュ・スクリーン１２８０は、アクティブ化及び非アクティブ化セクション１２８４及び１２８６をそれぞれ選択することによって音声コマンドをアクティブ及び非アクティブにする音声コマンド・セクション１２８２を含んでいる。ユーザは、例えば、カーソルを所望のオプションの次の対応するセクションの上に配置して、そのセクションを選択することによって、又は、特定の入力キーを選択するなど様々なそれ以外のコマンドを入力することによって、アクティブ化又は非アクティブ化オプションを選択することができる。声による又は可聴的なコマンドを用いて、ビューワ２６６にユーザによって音声形式で提供されたコマンドに対応する機能を実行させることもできる。また、設定メニュ・スクリーン１２８０は、利用可能な音声コマンド・セクション１３１１を含み、これは、ユーザが利用可能な音声又は可聴的なコマンド及び以下のコマンドを実行するために必要な以下の例示の音声を識別する。すなわち、「次ページ」コマンド１３０３、「前ページ」コマンド１３０５、「書籍を開く」コマンド１３０７、そしてそれ以外の機能１３０９である。
【０１６２】
設定メニュ・スクリーン１２８０は、マーカ１２９０を操作しマーカを表示されたレート・スケールに沿って移動させることによって、テキストから音声への変換の速度（レート）を設定するレート・セクション１２８８を含む。ここでは、レートという用語は、テキストが対応する音声に変換される相対速度を意味する。機械による音声変換は先行して電子的に行うことができるのであるが、その音声は、ユーザが決定したあるペースで提供される。変換の速度を変更する機能を備えたテキストから音声への変換プログラムは、この技術分野において既知であり、その例としては、上述したテキストから音声への変換プログラムに関する米国特許や、ＡＴ＆Ｔアドバンスト・スピーチ・プロダクツ・グループによって開発された製品がある。
【０１６３】
音声セキュリティ・セクション１２８７によると、ユーザは、セクション１２８９及び１２９１をそれぞれ選択することによって、音声セキュリティ機能をアクティブ及び非アクティブにすることが可能になる。音声セキュリティ機能は、特定の１又は複数のユーザからの音声コマンドだけに応答して、ビューワ２６６のアクティブ化と記憶されている電子書籍へのアクセスとを提供するものである。
【０１６４】
設定メニュ・スクリーン１２８０は、また、ユーザがテキストの変換に用いられる音声に対する様々なオプションを選択することを可能にする音声オプション・セクション１３０１を含む。これらのオプションには、例えば、男性の声１３１３、女性の声１３１５、子供の声１３１７、音声オプション１（１３１９）、音声オプションＮ（１３２１）が含まれる。ユーザは、例えば、カーソルを所望のオプションの次の対応するセクションの上に配置しそのセクションを選択することによって、又は、入力キーの特定の選択など様々なそれ以外のコマンドを入力することによって、これらのオプションの中から１つを選択することができる。それ以外のオプション１３１９及び１３２１は、ユーザの定義による声、特定の特性を備えている声、実際の著者の声など、それ以外のタイプの声を表すことができる。オプション１３１９及び１３２１としては、例えば、ジェームズ・アール・ジョーンズ（James Earl Jones）など有名人の声や、ジェームズ・アール・ジョーンズのイミテーションなどがある。様々なタイプの変換用の声を備えたテキストから音声への変換プログラムは、この技術分野において既知であり、その例としては、上述したテキストから音声への変換プログラムに関する米国特許や、ＡＴ＆Ｔアドバンスト・スピーチ・プロダクツ・グループによって開発された製品がある。
【０１６５】
テキストから音声プロセスがビューワ２６６においていったん実行されると、ビューワは、静止画（ＪＰＥＧ）又は動画（ＭＰＥＧ２）のイメージを表示することができる。表示されるイメージは、ビューワ２６６によって、見られている電子書籍に関係する特定のデータベースから検索することができる。あるいは、ビューワは、電子的なリンクを用いてそのようなイメージにアクセスすることができる。電子書籍における電子的なリンクの使用については、１９９９年１月２７日に出願された同時継続中のＥｌｅｃｔｒｏｎｉｃ  Ｂｏｏｋｓ  Ｅｌｅｃｔｒｏｎｉｃ  Ｌｉｎｋｓという名称の米国特許出願第０９／２３７，８２８号において詳細に記載されている。この米国特許出願の開示内容は、本出願において援用する。
【０１６６】
図２７に示されているように、受取プロセス１２７２は、設定メニュ・スクリーン１２８０においてユーザが選択した設定を受け取る。それに応答して、セーブ・プロセス１２７４は、選択された設定を、後で、テキストから音声機能を提供する際に、又は、音声コマンドを受け取る際に用いるために、セーブする。設定は、テーブルや命令メモリ・ユニット６３２のそれ以外のデータ構造に、又は、命令メモリ７３２の中に、電子書籍に関係する機能を制御する際に用いるためにセーブされる。決定プロセス１２７６は、ユーザが設定メニュ・スクリーン１２８０を閉じるかどうかを判断し、閉じると判断する場合には、リターン・プロセス１２７８がメイン・メニュに戻り、メイン・メニュ・スクリーン１１００を表示する。
【０１６７】
図２９は、口述（ディクテーション）ルーチン１１４６の流れ図である。口述ルーチン１１４６は、ビューワ２６６、ライブラリ２６２又はその組合せの中に実現することができる。例えば、命令メモリ・ユニット６３２の中に存在してライブラリ・プロセッサ６２８によって実行されるソフトウェア・モジュールか、命令メモリ７３２の中に存在してビューワ・プロセッサ６２１によって実行されるソフトウェア・モジュールか、又は、ハードウェア及びソフトウェア・モジュールの組合せによって実現することができる。口述ルーチン１１４６では、表示プロセス１３００が書籍メニュ・スクリーン１１９０などの書籍メニュを表示する。選択プロセス１３０２がユーザが選択した書籍を書籍メニュから受け取り、それに応答して、表示プロセス１３０４が選択された電子書籍を表示する。ページ表示プロセス１３０６は、ユーザによって選択された電子書籍のページを表示する。
【０１６８】
図３０ａは、ビューワ２６６上に表示され口述ルーチン１１４６と共に用いられるテキスト口述スクリーン１３３０を図解している。テキスト口述スクリーンは、ユーザがページ番号を入力しそのページを表示させることを可能にするページ・セクション１３３６を含んでいる。ページめくりセクション１３３８及び１３４０によって、ユーザが、表示された電子書籍において、ページを前進及び後退させることができる。口述開始セクション１３３２によると、ユーザは、音声からテキストへの変換（以下では、音声・テキスト変換とも称する）を開始することができ、口述終了セクション１３３４によると、ユーザは、音声・テキスト変換を終了することができる。テキスト口述スクリーン１３３０は、ユーザによって挿入位置が選択されると、表示されている電子書籍のページの中の例えば位置１３４１において、音声が直接にテキストに変換される。テキスト挿入位置は、ユーザが、カーソル１３４３をページ上の所望の位置に配置することによって、示すことができる。図３０ｂは、テキスト口述スクリーン１３３０は特にユーザが挿入位置を特定しないときに音声から変換されたテキストを表示する別個のセクション１３４２を含みうることを図解している。
【０１６９】
選択プロセス１３０８は、ユーザがいつ口述開始セクション１３３２を選択したかを検出する。それに応答して、変換プロセス１３１０は、音声を受け取り、それを対応するテキストに変換する。このプロセスは、ユーザからの音声をスピーカ／マイクロフォン６０８’を介して受け取ることができる。音声からテキスト及び音声認識プログラムは、この技術において既知であり、その例としては、以下のような米国特許に開示されているようなプログラムがある。これらの米国特許は本出願において援用する。すなわち、Ｍｅｔｈｏｄ  ａｎｄ  Ａｐｐａｒａｔｕｓ  ｆｏｒ  Ｅｒｒｏｒ  Ｃｏｒｒｅｃｔｉｏｎ  ｉｎ  ａ  Ｃｏｎｔｉｎｕｏｕｓ  Ｄｉｃｔａｔｉｏｎ  Ｓｙｓｔｅｍという名称の米国特許第５，８６４，８０５号、Ｓｐｅｅｃｈ  Ｒｅｃｏｇｎｉｔｉｏｎ  Ｓｙｓｔｅｍ  ａｎｄ  Ｍｅｔｈｏｄ  ｕｓｉｎｇ  ａ  Ｈｉｄｄｅｎ  Ｍａｒｋｏｖ  Ｍｏｄｅｌという名称の米国特許第５，７９９，２７８号、Ｓｐｅｅｃｈ  Ｒｅｃｏｇｎｉｔｉｏｎ  ｕｓｉｎｇ  Ｄｙｎａｍｉｃ  Ｆｅａｔｕｒｅｓという名称の米国特許第５，６１５，２９９号、Ｓｙｓｔｅｍ  ａｎｄ  Ｍｅｔｈｏｄ  ｆｏｒ  Ｓｐｅｅｃｈ  Ｓｙｎｔｈｅｓｉｓ  Ｅｍｐｌｏｙｉｎｇ  Ｉｍｐｒｏｖｅｄ  Ｆｏｒｍａｎｔ  Ｃｏｍｐｏｓｉｔｉｏｎという名称の米国特許第５，３２５，４６２号、Ｍｅｔｈｏｄ  ａｎｄ  Ａｐｐａｒａｔｕｓ  ｆｏｒ  Ｓｐｅｅｃｈ  Ａｎａｌｙｓｉｓ  ａｎｄ  Ｓｐｅｅｃｈ  Ｒｅｃｏｇｎｉｔｉｏｎという名称の米国特許第５，３１３，５３１号、Ｏｐｔｉｍｉｚｅｄ  Ｓｐｅｅｃｈ  Ｒｅｃｏｇｎｉｔｉｏｎ  Ｓｙｓｔｅｍ  ａｎｄ  Ｍｅｔｈｏｄという名称の米国特許第５，０５４，０７４号、Ｓｐｅｅｃｈ  Ｒｅｃｏｇｎｉｔｉｏｎ  Ｍｅｔｈｏｄという名称の米国特許第５，０５０，２１５号、Ｄｉｃｔａｔｉｏｎ／Ｔｒａｎｓｃｒｉｐｔｉｏｎ  Ｍｅｔｈｏｄ  ａｎｄ  Ａｒｒａｎｇｅｍｅｎｔという名称の米国特許第４，４３０，７２６号である。それ以外の例としては、ＡＴ＆Ｔアドバンスト・スピーチ・プロダクツ・グループによって開発された製品がある。
【０１７０】
決定プロセス１３１２は、ユーザがテキストに対する挿入位置を選択したかどうかを判断する。挿入位置は、カーソルを配置することによって指示することができる。ユーザが挿入位置を選択している場合には、挿入プロセス１３１６は、テキストをユーザが選択した位置に挿入する。そうでなく、ユーザが挿入位置を選択していない場合には、挿入プロセス１３１４は、テキストを別個の表示されている線１３４２に挿入する。決定プロセス１３１８は、ユーザが口述終了セクション１３３４を選択しているかどうかを判断する。ユーザが口述終了セクション１３３４を選択するまでは、変換プロセス１３１０は、音声からテキストへの変換を継続する。ユーザが口述終了セクション１３３４を選択すると、決定プロセス１３２０はユーザが書籍を閉じたかどうかを判断し、閉じていない場合には、口述ルーチン１１４６は、ページ表示プロセス１３０６に戻り、ユーザによってリクエストされたように、ページの表示と音声からテキストへの変換とを継続する。ユーザが書籍を閉じると、リターン・プロセス１３２２はメイン・メニュに戻り、メイン・メニュ・スクリーン１１００を表示する。
【０１７１】
図３１は、書籍を見るルーチン１１５０の流れ図である。書籍を見るルーチン１１５０は、ビューワ２６６、ライブラリ２６２又はその組合せの中に実現することができる。例えば、命令メモリ・ユニット６３２の中に存在してライブラリ・プロセッサ６２８によって実行されるソフトウェア・モジュールか、命令メモリ７３２の中に存在してビューワ・プロセッサ６２１によって実行されるソフトウェア・モジュールか、又は、ハードウェア及びソフトウェア・モジュールの組合せによって実現することができる。書籍を見るルーチン１１５０では、表示プロセス１３５０が書籍メニュ・スクリーン１１９０などの書籍メニュを表示する。選択プロセス１３５２がユーザが選択した書籍を書籍メニュから受け取り、それに応答して、表示プロセス１３５４が選択された電子書籍を表示する。
【０１７２】
図３２は、ビューワ２６６上に選択された電子書籍のカバー・ページ１３７２を表示する書籍を見るスクリーン１３７０の例を図解している。書籍を見るスクリーン１３７０は、また、ページ後退セクション１３７４とページ前進セクション１３７６とを含んでおり、これらを用いて、ユーザは表示されている電子書籍においてページを後退及び前進させることができる。ページ表示プロセス１３５６は、ユーザによってリクエストされるように、選択された電子書籍のページを表示する。決定プロセス１３５８は、ユーザが表示されている電子書籍を閉じたかどうかを判断し、ユーザが書籍を閉じた場合には、リターン・プロセス１３６０がメイン・メニュに戻りメイン・メニュ・スクリーン１１００を表示する。
【０１７３】
ビューワ２６６は、また、図１３に示されているようなメニュ・システム８５１を介してユーザを導く音声変換及びテキスト認識機能を組み入れている。例えば、ビューワ２６６やそれ以外のホーム・システム２５８の構成要素に存在するソフトウェアを用いて、メニュ・ナビゲーションに関係するオーディオ・プロンプトを提供することができる。ユーザがメニュ・システム８５１をアクティブにしてメイン・メニュ８５４を与えられると、ビューワ２６６は、例えば、「こんにちは、ジョン。新しい本を注文しますか、それとも、すでにもっている本を読みますか。新しい本なのか、既にもっている本なのかを答えてください。」というようなオーディオ・プロンプトを提供する。ユーザの回答が「既にもっている本」である場合には、ビューワ２６６上で動作するソフトウェアは、「あなたのライブラリの書籍」のサブメニュ８７２を表示して更なるオーディオ・プロンプトを提供することができる。
【０１７４】
図３３は、音声コマンド・ルーチン１３８０の流れ図である。音声コマンド・ルーチン１３８０は、ビューワ２６６、ライブラリ２６２又はその組合せの中に実現することができる。例えば、命令メモリ・ユニット６３２の中に存在してライブラリ・プロセッサ６２８によって実行されるソフトウェア・モジュールか、命令メモリ７３２の中に存在してビューワ・プロセッサ６２１によって実行されるソフトウェア・モジュールか、又は、ハードウェア及びソフトウェア・モジュールの組合せによって実現することができる。このルーチンによると、ユーザは、ビューワ・コントロールを操作してコマンドを入力するのではなく、音声を介してコマンドを入力することが可能になる。音声コマンド・ルーチン１３８０では、決定プロセス１３８２は、ユーザが音声コマンド・オプションをアクティブにしたかどうかを判断する。そのオプションがアクティブにされている場合には、受取プロセス１３８４は音声コマンドを受け、受取プロセス１３８４は、その音声コマンドをユーザからマイクロフォン６３４を介して受けることができる。
【０１７５】
変換プロセス１３８６は音声コマンドを対応する電子信号に変換し、判断プロセス１３８８はその電子信号を解析することによってリクエストされた機能を判断する。コマンドに対応する機能の例として、ビューワ２６６が表示されている電子書籍の次のページを表示するページ前進機能１３９０、ビューワ２６６が表示されている電子書籍の前のページを表示するページ後退機能１３９０、ビューワ２６６が特定の電子書籍を表示する書籍を開く機能１３９４などがある。リクエストされた機能を判断した後で、実行プロセス１３９８が、リクエストされた機能を実行する。ビューワ２６６は、ある時点でビューワ２６６によって作用された音声コマンドをユーザが理解するのを助けるのに利用可能な典型的な音声コマンド・オプションを表示することができる。判断プロセス１３８８は、その判断のために音声認識プログラムを用いることができる。そのようなプログラムは当業において既知であり、上述の音声からテキストへの変換及び音声認識に関する米国特許の例示システムや、ＡＴ＆Ｔアドバンスト・スピーチ・プロダクツ・グループによって利用可能になった製品を含む。
【０１７６】
図３４は、音声セキュリティ・ルーチン１１２５の流れ図である。音声セキュリティ・ルーチン１１２５は、ビューワ２６６、ライブラリ２６２又はその組合せの中に実現することができる。例えば、命令メモリ・ユニット６３２の中に存在してライブラリ・プロセッサ６２８によって実行されるソフトウェア・モジュールか、命令メモリ７３２の中に存在してビューワ・プロセッサ６２１によって実行されるソフトウェア・モジュールか、又は、ハードウェア及びソフトウェア・モジュールの組合せによって実現することができる。音声セキュリティ・ルーチン１１２５では、リクエスト・プロセス１４０４がセキュリティ目的での可聴信号をリクエストするのであるが、そのリクエストは、ビューワ２６６上のスクリーンを介して、又は、オーディオ形式で行うことができる。受取プロセス１４０５がマイクロフォン６３４を用いてリクエストされた可聴信号を受け取り、変換プロセス１４０６が可聴信号を対応する電子信号に変換する。比較プロセス１４０８は、その電子信号を記憶されている信号と比較し、決定プロセス１４１０は、その電子信号がリクエストされた機能に対する承認をユーザが有しているかどうかを判定するために、特定の基準を満足しているかどうかを判定する。
【０１７７】
決定プロセス１４１０は、この判断のための音声認識プログラムを用いることができ、そのようなプログラムは当業において既知であり、その例としては、上述の音声からテキストへの変換及び音声認識に関する米国特許の例示システムや、ＡＴ＆Ｔアドバンスト・スピーチ・プロダクツ・グループによって利用可能になった製品を含む。基準が満足されていない場合には、拒否プロセス１４１２が、ユーザからのコマンドの実行を承認せず、基準が満足されている場合には、許可プロセス１４１４が、ユーザからのコマンドの実行を承認する。メイン・メニュ・プロセス１１２０は、この許可された又は拒否された状態を用いてユーザがリクエストした機能を実行するかどうかを判定する。
【０１７８】
ビューワ２６６は、ユーザの声の認識に基づいて、特定の電子書籍へのアクセスを制限するソフトウェアを含むこともある。例えば、ビューワ２６６は、特定のユーザが子供であると判定し、親がその子供に見るのを許している特定の電子書籍にアクセスを制限することがある。あるいは、ビューワは、親が指定した特定の電子書籍へのアクセスを禁止することもできる。同じアクセス制限ソフトウェアを用いて、２人又はそれより多くのユーザによるビューワ２６６又はホーム・システム２５８の中のコンテンツへのアクセスを制限することも可能である。例えば、同じビューワ２６６の２人の成人のユーザは、第１の成人ユーザだけが書籍１ないし１０を見ることに同意し、第２の成人ユーザだけが書籍１１ないし２０を見ることに同意し、書籍２１ないし３０については両方の成人ユーザが観ることに同意することによって、アクセスを制限することもできる。
【０１７９】
上述の実施形態と共に本願発明を記載してきたが、当業者にとって様々な代替、修正及び変形が明らかであることは明白である。よって、上述の本願発明の実施形態は、一例にすぎないことが意図されている。特許請求の範囲の請求項に係る発明及びそれらの等価物範囲をそれることなく、様々な変形が可能である。
【図１】
0005579674.tif 000003
【図２】
0005579674.tif 000004
【図３ａ】
0005579674.tif 000005
【図３ｂ】
0005579674.tif 000006
【図４】
0005579674.tif 000007
【図５】
0005579674.tif 000008
【図６ａ】
0005579674.tif 000009
【図６ｂ】
0005579674.tif 000010
【図７】
0005579674.tif 000011
【図８】
0005579674.tif 000012
【図９】
0005579674.tif 000013
【図１０】
0005579674.tif 000014
【図１１】
0005579674.tif 000015
【図１２】
0005579674.tif 000016
【図１３】
0005579674.tif 000017
【図１４ａ】
0005579674.tif 000018
【図１４ｂ】
0005579674.tif 000019
【図１４ｃ】
0005579674.tif 000020
【図１４ｄ】
0005579674.tif 000021
【図１４ｅ】
0005579674.tif 000022
【図１４ｆ】
0005579674.tif 000023
【図１４ｇ】
0005579674.tif 000024
【図１４ｈ】
0005579674.tif 000025
【図１４ｉ】
0005579674.tif 000026
【図１４ｊ】
0005579674.tif 000027
【図１５】
0005579674.tif 000028
【図１６ａ】
0005579674.tif 000029
【図１６ｂ】
0005579674.tif 000030
【図１７】
0005579674.tif 000031
【図１８ａ】
0005579674.tif 000032
【図１８ｂ】
0005579674.tif 000033
【図１９】
0005579674.tif 000034
【図２０】
0005579674.tif 000035
【図２１】
0005579674.tif 000036
【図２２】
0005579674.tif 000037
【図２３】
0005579674.tif 000038
【図２４】
0005579674.tif 000039
【図２５】
0005579674.tif 000040
【図２６】
0005579674.tif 000041
【図２７】
0005579674.tif 000042
【図２８】
0005579674.tif 000043
【図２９】
0005579674.tif 000044
【図３０ａ】
0005579674.tif 000045
【図３０ｂ】
0005579674.tif 000046
【図３１】
0005579674.tif 000047
【図３２】
0005579674.tif 000048
【図３３】
0005579674.tif 000049
【図３４】
0005579674.tif 000050