(57)【特許請求の範囲】
【請求項１】
電子文書作成装置であって、
電子文書を構成する各ページ画像の並びが調整された本編コンテンツを格納するための記憶手段と、
表示装置と、
前記電子文書作成装置に対する操作に基づいて、各前記ページ画像から、サンプルコンテンツに含めるページ画像の選択を受け付ける選択手段と、
各前記ページ画像の左右の並びを維持するために前記サンプルコンテンツに空白のページを挿入することにより、前記サンプルコンテンツを作成するための編集手段とを備え、  前記編集手段は、
左右に並べられる２つのページを含む見開きのページ画像において、左右いずれのページも前記選択手段によって選択されない場合には、当該見開きのページ画像を削除し、
前記左右のいずれかのページが前記選択手段によって選択された場合には、前記見開きのページ画像のうちの選択されていないページに前記空白のページを挿入し、
前記見開きのページ画像のいずれもが前記選択手段によって選択されると、前記見開きのページ画像をそのまま前記サンプルコンテンツに含めるように構成されており、
前記編集手段により作成されたサンプルコンテンツを出力するための出力手段をさらに備える、電子文書作成装置。
【請求項２】
電子文書を表示する情報表示端末による前記サンプルコンテンツに含まれないページへのアクセスに応答して、当該サンプルコンテンツに含まれないページの内容を含むコンテンツを購入するための画面を前記情報表示端末に表示させるためのデータを前記サンプルコンテンツに含めるように、前記編集手段は構成されている、請求項１に記載の電子文書作成装置。
【請求項３】
前記編集手段は、前記サンプルコンテンツに含まれないページに、予め指定されたページ画像を挿入するように構成されている、請求項１または２に記載の電子文書作成装置。
【請求項４】
前記選択手段による選択の結果に基づいて、前記サンプルコンテンツに含まれるページの目次を生成するための目次生成手段をさらに備える、請求項１〜３のいずれかに記載の電子文書作成装置。
【請求項５】
前記目次生成手段は、
前記サンプルコンテンツに含まれるページが選択されると、前記選択されたページを表示し、かつ、前記サンプルコンテンツに含まれないページが選択されると、当該選択されたページを表示しないように前記目次を生成する、請求項４に記載の電子文書作成装置。
【請求項６】
前記編集手段は、前記サンプルコンテンツに含まれないページが存在することを示す標識を、前記サンプルコンテンツを表示する情報表示端末に明示させるために、前記標識を前記サンプルコンテンツに含めるように構成されている、請求項１〜５のいずれかに記載の電子文書作成装置。
【請求項７】
メモリとプロセッサとを備えるコンピュータが、電子文書を作成するための方法であって、
前記プロセッサが、前記メモリから、電子文書を構成する各ページ画像の並びが調整された本編コンテンツをロードするステップと、
前記プロセッサが、前記コンピュータに対して与えられる操作に基づいて、各前記ページ画像から、サンプルコンテンツに含めるページ画像の選択を受け付けるステップと、
前記プロセッサが、各前記ページ画像の左右の並びを維持するために前記サンプルコンテンツに空白のページを挿入することにより、前記サンプルコンテンツを作成するステップとを備え、
前記作成するステップは、
左右に並べられる２つのページを含む見開きのページ画像において、左右いずれのページも選択されない場合に当該見開きのページ画像を削除することと、
前記左右のいずれかのページが選択された場合に前記見開きのページ画像のうちの選択されていないページに前記空白のページを挿入することと、
前記見開きのページ画像のいずれもが選択された場合に前記見開きのページ画像をそのまま前記サンプルコンテンツに含めることとを含み、
前記プロセッサが、前記作成されたサンプルコンテンツを出力するステップをさらに備える、電子文書を作成するための方法。
【請求項８】
メモリとプロセッサとを備えるコンピュータを、電子文書作成装置として機能させるためのプログラムであって、前記プログラムは、前記プロセッサに、
前記メモリから、電子文書を構成する各ページ画像の並びが調整された本編コンテンツをロードするステップと、
前記コンピュータに対して与えられる操作に基づいて、各前記ページ画像から、サンプルコンテンツに含めるページ画像の選択を受け付けるステップと、
各前記ページ画像の左右の並びを維持するために前記サンプルコンテンツに空白のページを挿入することにより、前記サンプルコンテンツを作成するステップとを実行させ、
前記作成するステップは、
左右に並べられる２つのページを含む見開きのページ画像において、左右いずれのページも選択されない場合に当該見開きのページ画像を削除することと、
前記左右のいずれかのページが選択された場合に前記見開きのページ画像のうちの選択されていないページに前記空白のページを挿入することと、
前記見開きのページ画像のいずれもが選択された場合に前記見開きのページ画像をそのまま前記サンプルコンテンツに含めることとを含み、
前記作成されたサンプルコンテンツを出力するステップをさらに実行させる、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子文書を作成する技術に関する。
【背景技術】
【０００２】
書籍の編集に関し、たとえば、特開平６−１８０４９６号公報（特許文献１）は、「頁挿入に対して容易に対処し、見開き頁も自動的に処理して正しく面付けを行なうことができる面付け頁データ処理装置」を開示している。当該面付け頁データ処理装置によると、「頁進行管理手段２３が頁番号を順次指定し、各頁についてジョブデータ作成手段２４に以下の処理を行なわせる。まず、指定頁に割り付けるべき頁データを読み込み、見開き属性判定手段２６に通常頁データであるか見開き頁データであるかを判定させる。また、左右属性判定手段２７に、指定頁が見開きの左側の頁であるか右側の頁であるかを判定させる。頁データが見開き頁データである場合には、指定頁番号の頁及びそれと対になる見開きの他方の頁に、それぞれ頁データの対応する部分を割り付ける。このとき、他方の頁に既に頁データが存在している場合には、頁データ移動手段２８により、その頁及びそれ以降の頁の頁データを順次後ろに移動させる。」というものである（［要約］の［構成］）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平６−１８０４９６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
近年、電子書籍が普及しつつあり、電子書籍の編集者は、電子書籍のお試しコンテンツを作成して購入を促す場合がある。お試しコンテンツとは、電子書籍を構成する本編コンテンツのうちの一部のコンテンツであって、電子書籍の出版社においてサンプルとして予め作成されたコンテンツをいう。本編コンテンツのうち、編集者に選択されたページが選択されて、お試しコンテンツに含まれる。この場合、左右見開きのページからなる雑誌のような電子書籍では、いずれかのページのみが選択された場合に、レイアウトが変わり、電子書籍の本編コンテンツの右側に表示されるべきページがお試しコンテンツにおいて左側に表示される場合があり、また、左側に表示されるべきページがお試しコンテンツにおいて右側に表示される場合があり得る。そのため、お試しコンテンツの作成においてもレイアウトが維持されるような技術が必要とされている。
【０００５】
本発明は、上述のような問題点を解決するためになされたものであって、その目的は、お試しコンテンツの作成が容易になる電子文書作成装置を提供することである。他の局面の目的は、電子文書を作成するための方法を提供することである。さらに他の局面の目的は、お試しコンテンツの作成が容易になる電子文書作成装置としてコンピュータを機能させるためのプログラムを提供することである。
【課題を解決するための手段】
【０００６】
一実施の形態に従う電子文書作成装置は、電子文書を構成する各ページ画像の並びが調整された本編コンテンツを格納するための記憶手段と、表示装置と、電子文書作成装置に対する操作に基づいて、各ページ画像から、サンプルコンテンツに含めるページ画像の選択を受け付ける選択手段と、各ページ画像の左右の並びを維持するためにサンプルコンテンツに含まれないページに空白のページを挿入することにより、サンプルコンテンツを作成するための編集手段と、編集手段により作成されたサンプルコンテンツを出力するための出力手段とを備える。
【０００７】
好ましくは、電子文書を表示する情報表示端末によるサンプルコンテンツに含まれないページへのアクセスに応答して、当該サンプルコンテンツに含まれないページの内容を含むコンテンツを購入するための画面を情報表示端末に表示させるためのデータをサンプルコンテンツに含めるように、編集手段は構成されている。
【０００８】
好ましくは、編集手段は、サンプルコンテンツに含まれないページに、予め指定されたページ画像を挿入するように構成されている。
【０００９】
好ましくは、編集手段は、左右に並べられる２つのページを含む見開きのページ画像において、左右いずれのページも選択手段によって選択されない場合には、当該見開きのページ画像を削除し、左右のいずれかのページが選択手段によって選択された場合には、見開きのページ画像のうちの選択されていないページに空白のページを挿入し、見開きのページ画像のいずれもが選択手段によって選択されると、見開きのページ画像をそのままサンプルコンテンツに含めるように構成されている。
【００１０】
好ましくは、電子文書作成装置は、選択手段による選択の結果に基づいて、サンプルコンテンツに含まれるページの目次を生成するための目次生成手段をさらに備える。
【００１１】
好ましくは、目次生成手段は、サンプルコンテンツに含まれるページが選択されると、選択されたページを表示し、かつ、サンプルコンテンツに含まれないページが選択されると、当該選択されたページを表示しないように目次を生成する。
【００１２】
好ましくは、編集手段は、サンプルコンテンツに含まれないページが存在することを示す標識を、サンプルコンテンツを表示する情報表示端末に明示させるために、標識をサンプルコンテンツに含めるように構成されている。
【００１３】
他の実施の形態に従うと、メモリとプロセッサとを備えるコンピュータが、電子文書を作成するための方法が提供される。この方法は、プロセッサが、メモリから、電子文書を構成する各ページ画像の並びが調整された本編コンテンツをロードするステップと、プロセッサが、コンピュータに対して与えられる操作に基づいて、各ページ画像から、サンプルコンテンツに含めるページ画像の選択を受け付けるステップと、プロセッサが、各ページ画像の左右の並びを維持するためにサンプルコンテンツに含まれないページに空白のページを挿入することにより、サンプルコンテンツを作成するステップと、プロセッサが、作成されたサンプルコンテンツを出力するステップとを備える。
【００１４】
さらに他の実施の形態に従うと、メモリとプロセッサとを備えるコンピュータを、電子文書作成装置として機能させるためのプログラムが提供される。プログラムは、プロセッサに、メモリから、電子文書を構成する各ページ画像の並びが調整された本編コンテンツをロードするステップと、コンピュータに対して与えられる操作に基づいて、各ページ画像から、サンプルコンテンツに含めるページ画像の選択を受け付けるステップと、各ページ画像の左右の並びを維持するためにサンプルコンテンツに含まれないページに空白のページを挿入することにより、サンプルコンテンツを作成するステップと、作成されたサンプルコンテンツを出力するステップとを実行させる。
【００１５】
この発明の上記および他の目的、特徴、局面および利点は、添付の図面と関連して理解されるこの発明に関する次の詳細な説明から明らかとなるであろう。
【図面の簡単な説明】
【００１６】
【図１】本発明の実施の形態に係る電子文書作成装置１０の使用態様を表わす図である。
【図２】電子文書作成装置１０またはコンテンツプロバイダ２０として機能するコンピュータ２００のハードウェア構成を表わすブロック図である。
【図３】情報表示端末３０の外観を表わす図である。
【図４】情報表示端末３０の構成の詳細を表わす図である。
【図５】電子文書の各ページのうちお試しコンテンツに含まれるページが選択された状態を表わす図である。
【図６】お試しコンテンツに含められるページとして選択されたページ５２０，５３０，５４０，５６０が単純に結合された状態を表わす図である。
【図７】本実施の形態に係る電子文書作成装置１０において当該技術思想が適用された状態を表わす図である。
【図８】情報表示端末３０が縦長方向および横長方向に配置された状態を表わす図である。
【図９】ハードディスク５における電子文書のファイル構成を表わす図である。
【図１０】ページ情報ファイル９２０の構成を表わす図である。
【図１１】目次情報ファイル９３０のデータ構造を表わす図である。
【図１２】情報表示端末３０が本編コンテンツの目次を表示している状態を表わす図である。
【図１３】情報表示端末３０の表示部１１０がお試しコンテンツの目次を表示している状態を表わす図である。
【図１４】電子文書作成装置１０として機能するコンピュータ２００が備えるＣＰＵ１が実行する一連の処理の一部を表わすフローチャートである。
【図１５】コンピュータ２００のモニタ８に表示される画面の一例を表わす図である。
【図１６】電子文書作成装置１０によるページ削除処理の一部を表わすフローチャートである。
【図１７】ＣＰＵ１が実行する処理の一部を表わすフローチャートである。
【図１８】本実施の形態のページ削除方法により処理した結果を模式的に示した図である。
【図１９】本実施の形態の別のページ削除方法により処理した結果を模式的に示した図である。
【図２０】目次自動更新処理の一部を表わすフローチャートである。
【発明を実施するための形態】
【００１７】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
【００１８】
［使用態様］
図１は、本発明の実施の形態に係る電子文書作成装置１０の使用態様を表わす図である。電子文書作成装置１０は、コンテンツを配信するためのコンテンツプロバイダ２０に接続されている。電子文書作成装置１０は、作成した電子文書をコンテンツプロバイダ２０の記憶装置に格納させる。コンテンツプロバイダ２０は、情報表示端末３０による要求に基づいて、保持している電子文書のサンプルと電子文書全体とを選択的に情報表示端末３０に送信する。本実施の形態において、コンテンツとは、たとえば、書籍、雑誌その他の電子文書をいう。
【００１９】
電子文書作成装置１０は、周知の構成を有するコンピュータによって実現される。コンテンツプロバイダ２０も同様に、周知の構成を有するコンピュータ装置によって実現される。なお、他の局面において、電子文書作成装置１０とコンテンツプロバイダ２０とは、同一のコンピュータ装置によって実現されてもよい。
【００２０】
情報表示端末３０は、たとえば、スマートフォン、タブレット型端末、電子文書リーダなどを含む。
【００２１】
図２を参照して、本実施の形態に係る電子文書作成装置１０およびコンテンツプロバイダ２０の構成について説明する。図２は、電子文書作成装置１０またはコンテンツプロバイダ２０として機能するコンピュータ２００のハードウェア構成を表わすブロック図である。
【００２２】
コンピュータ２００は、主たる構成要素として、プログラムを実行するＣＰＵ（Central  Processing  Unit）１と、コンピュータ２００のユーザによる指示の入力を受けるマウス２およびキーボード３と、ＣＰＵ１によるプログラムの実行により生成されたデータ、又はマウス２若しくはキーボード３を介して入力されたデータを揮発的に格納するＲＡＭ４と、データを不揮発的に格納するハードディスク５と、光ディスク駆動装置６と、モニタ８と、通信ＩＦ（Interface）９とを備える。各構成要素は、相互にバスによって接続されている。光ディスク駆動装置６には、ＣＤ−ＲＯＭ９その他の光ディスクが装着される。通信ＩＦ９は、ＵＳＢ（Universal  Serial  Bus）インターフェイス、有線ＬＡＮ（Local  Area  Network）、無線ＬＡＮ、Bluetooth（登録商標）インターフェイス等を含むが、これらに限られない。
【００２３】
コンピュータ２００における処理は、各ハードウェアおよびＣＰＵ１により実行されるソフトウェアによって実現される。このようなソフトウェアは、ハードディスク５に予め格納されている場合がある。また、ソフトウェアは、ＣＤ−ＲＯＭ９その他のコンピュータ読み取り可能な不揮発性のデータ記録媒体に格納されて、プログラム製品として流通している場合もある。あるいは、当該ソフトウェアは、インターネットその他のネットワークに接続されている情報提供事業者によってダウンロード可能なプログラム製品として提供される場合もある。このようなソフトウェアは、光ディスク駆動装置６その他のデータ読取装置によってデータ記録媒体から読み取られて、あるいは、通信ＩＦ７を介してダウンロードされた後、ハードディスク５に一旦格納される。そのソフトウェアは、ＣＰＵ１によってハードディスク５から読み出され、ＲＡＭ４に実行可能なプログラムの形式で格納される。ＣＰＵ１は、そのプログラムを実行する。
【００２４】
図２に示されるコンピュータ２００を構成する各構成要素は、一般的なものである。したがって、本実施の形態に係る最も本質的な部分は、コンピュータ２００に格納されたプログラムであるともいえる。コンピュータ２００の各ハードウェアの動作は周知であるので、詳細な説明は繰り返さない。
【００２５】
なお、データ記録媒体としては、ＣＤ−ＲＯＭ、ＦＤ（Flexible  Disk）、ハードディスクに限られず、磁気テープ、カセットテープ、光ディスク（ＭＯ（Magnetic  Optical  Disc）／ＭＤ（Mini  Disc）／ＤＶＤ（Digital  Versatile  Disc））、ＩＣ（Integrated  Circuit）カード（メモリカードを含む）、光カード、マスクＲＯＭ、ＥＰＲＯＭ（Electronically  Programmable  Read-Only  Memory）、ＥＥＰＲＯＭ（Electronically  Erasable  Programmable  Read-Only  Memory）、フラッシュＲＯＭなどの半導体メモリ等の固定的にプログラムを担持する不揮発性のデータ記録媒体でもよい。
【００２６】
ここでいうプログラムとは、ＣＰＵにより直接実行可能なプログラムだけでなく、ソースプログラム形式のプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含み得る。
【００２７】
ある局面において、ハードディスク５は、電子文書を構成する各ページ画像を格納している。モニタ８は、電子文書を作成するための編集画面を表示する。
【００２８】
ＣＰＵ１は、設定部として、コンピュータ２００に対する操作に基づいて、各ページ画像の左右の並びを設定するように構成されている。ＣＰＵ１は、選択部として、コンピュータ２００に対する操作に基づいて、各ページ画像から、サンプルコンテンツに含めるページ画像の選択を受け付けるように構成されている。ＣＰＵ１は、編集部として、当該並びの設定に基づいて、各ページ画像の左右の並びを維持するためにサンプルコンテンツに含まれないページに空白のページを挿入することにより、サンプルコンテンツを作成するように構成されている。通信ＩＦ７は、作成されたサンプルコンテンツを出力する。たとえば、通信ＩＦ７は、インターネットその他の通信回線に接続されている情報表示端末３０からの要求に基づいて、情報表示端末３０によって指定されたサンプルコンテンツを情報表示端末３０に送信するように構成されている。
【００２９】
他の局面において、電子文書を表示する情報表示端末３０によるサンプルコンテンツに含まれないページへのアクセスに応答して、当該サンプルコンテンツに含まれないページの内容を含むコンテンツを購入するための画面を情報表示端末３０に表示させるためのデータをサンプルコンテンツに含めるように、ＣＰＵ１は構成されている。
【００３０】
他の局面において、ＣＰＵ１は、サンプルコンテンツに含まれないページに、予め指定されたページ画像を挿入するように構成されている。
【００３１】
他の局面において、左右に並べられる２つのページを含む見開きのページ画像において、左右いずれのページも選択されない場合には、ＣＰＵ１は、当該見開きのページ画像を削除する。左右のいずれかのページが選択された場合には、ＣＰＵ１は、見開きのページ画像のうちの選択されていないページに空白のページを挿入する。見開きのページ画像のいずれもが選択されると、ＣＰＵ１は、見開きのページ画像をそのままサンプルコンテンツに含める。
【００３２】
他の局面において、ＣＰＵ１は、目次生成部として、ページの選択の結果に基づいて、サンプルコンテンツに含まれるページの目次を生成するように構成されている。
【００３３】
他の局面において、サンプルコンテンツに含まれるページが選択されると、ＣＰＵ１は、選択されたページを表示し、かつ、サンプルコンテンツに含まれないページが選択されると、当該選択されたページを表示しないように目次を生成するように構成されている。
【００３４】
他の局面において、ＣＰＵ１は、サンプルコンテンツを情報表示端末３０にて表示する際に、サンプルコンテンツに含まれないページが存在することを示す標識（たとえば、図１３に示される矢印１３１０，１３１１，１３１２，１３１３）を明示するように構成されている。
【００３５】
［情報表示端末］
図３および図４を参照して、本実施の形態に係る情報表示端末３０の構成について説明する。図３は、情報表示端末３０の外観を表わす図である。図４は、情報表示端末３０の構成の詳細を表わす図である。
【００３６】
図３に示されるように、情報表示端末３０は、表示部１１０と、キー入力部１１２と、音入力部１４０と、音出力部１５０と、カメラ部１７０とを備える。ある局面において、情報表示端末３０は、タブレット型端末、スマートフォン、電子書籍リーダ端末その他の端末であって、電子書籍その他のコンテンツを表示可能な端末である。
【００３７】
図４に示されるように、情報表示端末３０は、図３に示される構成に加えて、制御部１００と、操作部１２０と、回転センサ部１３０と、記憶部１６０と、電話網通信部１８０と、アンテナ１８１とを備える。記憶部１６０は、プログラム１６１と、データ１６２とを格納している。
【００３８】
制御部１００は、情報表示端末３０に対して与えられる命令に従って、または、アンテナ１８１を介して受信される命令に基づいて、または情報表示端末３０において予め定められた条件が成立することに基づいて、情報表示端末３０の動作を制御する。制御部１００は、たとえば、プロセッサとして実現される。
【００３９】
表示部１１０は、制御部１００による命令に基づいて、アイコン、情報その他を表示する。ある局面において、表示部１１０は、たとえば、液晶表示装置、有機ＥＬ（Electro  Luminescence）ディスプレイとして実現される。
【００４０】
操作部１２０は、情報表示端末３０のユーザの操作の入力を受け付ける。操作部１２０は、たとえば、表示部１１０において構成されるタッチパネルとして、またはキー入力部１１２として実現される。操作部１２０によって受け付けられる操作に応じた信号は、制御部１００に入力される。制御部１００は、その信号に基づいて命令を実行する。
【００４１】
回転センサ部１３０は、ジャイロセンサなどによって実現され、端末の向きなどの検出を行う。端末が縦長の状態で表示されているか、横長の状態で表示されているかを検出し、結果が制御部１００に出力される。
【００４２】
音入力部１４０は、たとえばマイクとして実現される。音入力部１４０は、情報表示端末３０に対して発せられる音声の入力を受け付け、その音声に応じた信号を制御部１００に送出する。他の局面において、音入力部１４０は、情報表示端末３０のユーザが操作のために発した音声を受け付け、その音声に応じた信号を制御部１００に送る。制御部１００は、その音声に従って特定のアプリケーションの起動その他動作を実行する。
【００４３】
音出力部１５０は、制御部１００からの命令に基づいて、制御部１００によって与えられる信号を音声として出力する。ある局面において、音出力部１５０は、スピーカとして実現される。他の局面において、音出力部１５０は、ヘッドフォンの装着を受け付けるための端子として実現される。さらに他の局面において、音出力部１５０は、たとえば、ＦＭ（Frequency  Modulation）トランスミッタとしても実現可能である。
【００４４】
記憶部１６０は、制御部１００が実行するプログラム１６１または制御部１００によって用いられるデータ１６２を格納する。記憶部１６０は、たとえば、フラッシュメモリその他のデータを不揮発的に保持できる記憶装置として、あるいは、ＲＯＭ（Read  Only  Memory）その他の記憶装置として実現される。さらに他の局面において、記憶部１６０は、メモリカードその他の着脱可能な記録媒体の装着を受け付ける駆動装置として実現される。
【００４５】
カメラ部１７０は、被写体を撮影してその画像に応じた信号を出力する。ある局面において、カメラ部１７０は、ＣＭＯＳ（Complementary  Metal-Oxide  Semiconductor）素子または、ＣＣＤ（Charge  Coupled  Device）素子、レンズ等によって実現される。
【００４６】
電話網通信部１８０は、電話その他の通信回線を用いて他の電話機と通信する。アンテナ１８１は、通話のための信号の送受信または、通信のための信号の送受信を行なう。
【００４７】
［お試しコンテンツの作成］
図５から図７を参照して、電子文書のサンプルコンテンツであるお試しコンテンツの作成について説明する。図５は、電子文書の各ページのうちお試しコンテンツに含まれるページが選択された状態を表わす図である。
【００４８】
ある局面において、モニタ８は、電子文書の各ページを表示する。各ページのデータ形式は、たとえば、ＪＰＥＧその他の画像データ形式である。図５に示される例では、モニタ８は、当該電子文書のうちページ５１０，５２０，５３０，５４０，５５０，５６０を表示している。また、各ページには、電子文書作成装置１０のユーザが入力可能なチェックボックスが関連付けて表示されている。たとえば、電子文書作成装置１０のユーザは、ページ５２０，５３０，５４０，５６０に関連付けられた各チェックボックスにチェックマークを挿入する。その後、入力の確定操作が行なわれると、電子文書作成装置１０は、チェックマークが付されたページ５２０，５３０，５４０，５６０がお試しコンテンツに含められるものと判断し、その判断に基づき、お試しコンテンツのファイルに、選択されたページ５２０，５３０，５４０，５６０を挿入する。
【００４９】
図６は、お試しコンテンツに含められるページとして選択されたページ５２０，５３０，５４０，５６０が単純に結合された状態を表わす図である。
【００５０】
電子文書において選択されたページ５２０，５３０，５４０，５６０がお試しコンテンツに含められるページとして選択されると、電子文書作成装置１０は、選択されたページのみを結合することにより、お試しコンテンツを作成することができる。
【００５１】
ここで、たとえば、ページ５２０の場合、図５に示される電子文書においてページ５２０は右側のページとして表示されている。一方、図６に示されるように、お試しコンテンツにおいて、ページ５２０は、お試しコンテンツの左側のページとして表示されている。
【００５２】
一方、ページ５３０の場合、当初の電子文書において、左側のページとして表示されている。これに対して、お試しコンテンツにおいて、ページ５３０は、右側のページとして表示されている。その結果、お試しコンテンツに含まれるページの配列は、オリジナルの電子文書に含まれるページの配列と異なる場合が生じ得る。ページ５４０の場合も同様である。
【００５３】
そこで、お試しコンテンツにおけるページのレイアウトが、オリジナルの電子文書におけるページのレイアウトと同じであることが必要とされる場合もある。図７は、本実施の形態に係る電子文書作成装置１０において当該技術思想が適用された状態を表わす図である。
【００５４】
すなわち、お試しコンテンツが作成されるとき、お試しコンテンツに含まれるものとして選択されたページ５２０，５３０，５４０，５６０に加えて、見開きページのレイアウトを維持するためのダミーページ７１０，７２０が挿入される。その結果、ページ５２０の場合、オリジナルの電子文書と同じように、お試しコンテンツにおいても、右側に表示される。
【００５５】
図８を参照して、情報表示端末３０の他の局面について説明する。図８は、情報表示端末３０が縦長方向および横長方向に配置された状態を表わす図である。
【００５６】
状態（Ａ）に示されるように、縦長の表示領域を有する情報表示端末３０が縦長の状態である場合、情報表示端末３０は、たとえば、１つのページ５３０を表示する。一方、状態（Ｂ）に示されるように、情報表示端末３０の画面が横長の状態である場合、情報表示端末３０は、見開きの状態として、２つのページ５３０，５４０を表示する。
【００５７】
［データ構造］
図９を参照して、本実施の形態に係る電子文書作成装置１０のデータ構造について説明する。図９は、ハードディスク５における電子文書のファイル構成を表わす図である。
【００５８】
ある局面において、電子文書作成装置１０が、そのユーザによる操作に基づいて電子文書を作成すると、作成された電子文書は、ハードディスク５に格納される。具体的には、ハードディスク５は、書誌情報ファイル９１０と、ページ情報ファイル９２０と、目次情報ファイル９３０と、各ページデータ９４０とを格納している。書誌情報ファイル９１０とページ情報ファイル９２０と目次情報ファイル９３０と各ページデータ９４０とは、互いに関連付けられている。
【００５９】
書誌情報ファイル９１０は、予め定められた形式で記載された当該電子文書のタイトル、著者名、出版社名その他の書誌情報を含む。
【００６０】
ページ情報ファイル９２０は、当該電子文書のファイルを構成する各ページの番号その他のページ情報を含む。目次情報ファイル９３０は、当該電子文書の目次情報を含む。目次情報は、具体的な記事のタイトル、ページ番号、著者の名称を含む。他の局面において、ページ情報ファイル９２０は、当該電子文書に含まれるコンテンツを購入するための購買サイトに繋がるリンクを含んでいてもよい。
【００６１】
各ページデータ９４０は、当該電子文書の各ページ毎に画像データの形式で作成されたコンテンツページを含む。
【００６２】
ある局面において、電子文書のオリジナル（本編コンテンツ）およびお試しコンテンツは、いずれも図９に示される形式で保存される。
【００６３】
図１０は、ページ情報ファイル９２０の構成を表わす図である。ページ情報ファイル９２０は、以下のように、見開きページ数分のデータ項目を含む。具体的には、ページ情報ファイル９２０は、本の綴じ位置１０１０と、販売サイトアドレス１０１１と、オリジナルページ総数１０１２と、見開き数１０１３と、見開き１の前側オリジナルページ番号１０１４と、見開き１の前側ページデータファイル名１０１５と、見開き１の後側オリジナルページ番号１０１６と、見開き１の後側ページデータファイル名１０１７と、見開き２の前側オリジナルページ番号１０１８と、見開き２の前側ページデータファイル名１０１９と、見開き２の後側オリジナルページ番号１０２０と、見開き２の後側ページデータファイル名１０３０とを含む。一般に見開き数１０１３が１よりも超える場合は、１０１４〜１０１７の構成が見開き数１０１３の数分、繰り返される。
【００６４】
本の綴じ位置１０１０は、右綴じまたは左綴じのいずれかを表わす。右綴じの場合、見開きページの並びは、右から左の順となる。逆に、電子文書が左綴じの場合には、見開きページの並びは、左から右の順となる。
【００６５】
販売サイトアドレス１０１１は、ページ情報ファイル９２０のお試しコンテンツの本編を販売するＷｅｂサイトのアドレス（ＵＲＬ：Uniform  Resource  Locator）を含む。
【００６６】
オリジナルページ総数１０１２は、電子文書作成装置１０において電子文書のページが削除される前のページ数を表わす。たとえば、お試しコンテンツの場合には、オリジナルページ総数１０１２は、本編コンテンツのページ数となる。
【００６７】
見開き数１０１３は、左右のページの並びを１と数えた場合の数を表わす。お試しコンテンツにおいて、左側および右側のいずれにもページデータがない場合には、当該見開きページは、見開き数としてカウントされない。
【００６８】
見開き１の前側オリジナルページ番号１０１４は、ページが削除される前のページ番号を表わす。たとえば、先頭（表紙のページ）から当該ページが何ページ目にあるかが数値で記録される。
【００６９】
見開き１の前側ページデータファイル名１０１５は、見開きのそれぞれのページデータのファイル名を表わす。たとえば、ＪＰＥＧ（Joint  Photographic  Experts  Group）やＰＮＧ（Portable  Network  Graphics）その他の画像ファイルの名称を表わす。「本の綴じ位置１０１０」の設定により、左右のページの並びが変わる。ある局面において、お試しコンテンツにおいてお試しのためにページが削除されている場合には、当該ページデータファイル名は、たとえば、「ＤＥＬＥＴＥ」と示される。あるいは、元々ページを削除する編集の前でもページ（コンテンツ）が存在していない場合には、「ＮＯＰ」その他の予め定められた固定文字列がファイル名の代わりに用いられる。
【００７０】
図１１を参照して、電子文書作成装置１０のデータ構造についてさらに説明する。図１１は、目次情報ファイル９３０のデータ構造を表わす図である。
【００７１】
目次情報ファイル９３０は、目次数１１１０と、目次タイトル１１１１と、先頭ページの位置１１１２と、終了ページの位置１１１３と、先頭オリジナルページ番号１１１４と、終了オリジナルページ番号１１１５と、目次タイトル１１１６と、先頭ページの位置１１１７と、終了ページの位置１１１８と、先頭オリジナルページ番号１１１９と、終了オリジナルページ番号１１２０とを含む。一般に目次数１１１０が１よりも超える場合は、１１１２〜１１１５の構成が目次数１１１０の数分、繰り返される。
【００７２】
目次数１１１０は、本編コンテンツまたはお試しコンテンツ内に含まれる目次数を記録している。ある局面において、目次数１１１０は、ページが削除される前のオリジナルコンテンツの目次数を記録する。たとえば、本編コンテンツが雑誌である場合、１つの記事が１つの目次に相当する。
【００７３】
目次タイトル１１１１，１１１６は、当該目次のタイトルを記録している。
先頭ページの位置１１１２および終了ページの位置１１１３は、当該目次に対応するページ位置を表わす。ページ位置は、ページ情報ファイル９２０における何番目の見開きであるかという情報と、当該見開きにおける前側か後側かを表わす情報とを含む。当該目次に相当する場所がこのコンテンツに存在しない場合には、先頭ページの位置１１１２または終了ページの位置１１１３には、予め定められた特別な文字列が格納される。あるいは、当該データ項目のために割り当てられたメモリ領域は空白に設定される。
【００７４】
先頭オリジナルページ番号１１１４，１１１９および終了オリジナルページ番号１１１５，１１２０は、選択されないページが削除される前のページ番号を表わす。お試しコンテンツの場合、本編コンテンツ上で先頭から何ページ目であるかが先頭オリジナルページ番号１１１４，１１１９および終了オリジナルページ番号１１１５，１１２０に記録される。
【００７５】
図１２を参照して、本編コンテンツの目次の表示例について説明する。図１２は、情報表示端末３０が本編コンテンツの目次を表示している状態を表わす図である。
【００７６】
ある局面において、情報表示端末３０は、本編コンテンツの目次を表示部１１０に表示する。表示部１１０は、スクロールバー１２１０を表示する。目次が表示部１１０の表示領域の一画面に収まらない場合に、スクロールバー１２１０は、画面をスクロール表示することにより、画面に表示されない目次の選択を可能にする。
【００７７】
目次１２２０において、情報表示端末３０のユーザが、いずれかの目次（たとえば、表紙、第１の特集、第２の特集など）をタップ操作により選択すると、情報表示端末３０は、その選択された目次の具体的なページにジャンプする。
【００７８】
図１３を参照して、お試しコンテンツの目次の表示例について説明する。図１３は、情報表示端末３０の表示部１１０がお試しコンテンツの目次を表示している状態を表わす図である。
【００７９】
表示部１１０は、お試しコンテンツの目次として、実際のページが試し読みに入っている目次と試し読みの対象に含まれない目次のタイトルとを表示する。この場合、実際のページが試し読みの対象に入っていない目次のタイトルは、たとえばグレーアウトのような態様で表示され、試し読みの対象に入っているコンテンツとは区別可能に表示される。
【００８０】
なお、各目次に対応する実際のページがコンテンツに含まれているかどうかの判断は、情報表示端末３０の制御部１００によって、目次情報ファイル９３０における先頭ページの位置１１１２の内容に基づいて行われる。なお、この場合、終了ページの位置１１１３は、この判断に用いられなくてもよい。終了ページの位置１１１３は、たとえば、コンテンツとしての記事の範囲を明確にするために用いられる。
【００８１】
ユーザが、グレーアウトで表示された目次、すなわち対応するページが当該お試しコンテンツに含まれていない目次を選択する場合もあり得る。この場合、情報表示端末３０は、当該選択された目次がお試しコンテンツに含まれていない旨を表示する。
【００８２】
また、他の局面において、情報表示端末３０は、当該コンテンツを販売するサイトへのアクセスを問い合わせる画面を表示部１１０に表示してもよい。この場合、ユーザは、お試しコンテンツを見ることなく、タイトルのみで本編コンテンツを購入することが可能となる。この場合、販売するサイトへリンクされていることが明確となるように、情報表示端末３０の表示部１１０は、試し読みの対象に含まれている各コンテンツの項目に矢印１３１０，１３１１，１３１２，１３１３を表示する。各矢印は、当該コンテンツを配信するオンライン書店にリンクされており、たとえば、情報表示端末３０のユーザが、いずれかの矢印が付与された記事をタップ操作することにより選択すると、情報表示端末３０は、そのリンクを介してオンライン書店の電子書籍販売サイトにアクセスする。これにより、ユーザは、当該記事を含む本編コンテンツをオンライン書店から購入することができる。なお、リンクは、ページ情報ファイル９２０における販売サイトアドレス１０１１に設定される。
【００８３】
図１４および図１５を参照して、本実施の形態に係る電子文書作成装置１０の制御構造について説明する。図１４は、電子文書作成装置１０として機能するコンピュータ２００が備えるＣＰＵ１が実行する一連の処理の一部を表わすフローチャートである。図１５は、コンピュータ２００のモニタ８に表示される画面の一例を表わす図である。
【００８４】
ステップＳ１４１０にて、ＣＰＵ１は、素材データを読み込む。具体的には、ＣＰＵ１は、ハードディスク５に格納されている本編コンテンツの各ページデータその他の素材データを読み込み、ＲＡＭ４にロードする。素材データが本編コンテンツとして扱える書式でない場合には、ＣＰＵ１は、素材データの書式を、本編コンテンツとして扱える書式に変更する。たとえば、本編の各ページが画像のみ有効であり素材データがＰＤＦ（Portable  Document  Format）ファイルである場合には、ＣＰＵ１は、ＰＤＦファイルの各ページを画像データに変換し、以降の処理で当該画像データを使用する。
【００８５】
ステップＳ１４３０にて、ＣＰＵ１は、電子文書作成装置１０のユーザからの操作に基づいて、本編コンテンツを編集する。具体的には、たとえばＣＰＵ１は、本編コンテンツの綴じ方向（右綴じ／左綴じ）、各ページの左右の並びの設定、目次の設定（目次タイトル、各目次の該当範囲（ページ単位で指定））、書誌情報（タイトル、著者名、出版社名など）の設定入力を受け付ける。また、ＣＰＵ１は、ページ情報ファイル９２０に含まれる「販売サイトアドレス１０１１」の入力をユーザから受け付け、ページ情報ファイル９２０を生成し、生成されたファイルをハードディスク５に格納する。
【００８６】
ステップＳ１４４０にて、ＣＰＵ１は、お試しコンテンツのページの指定を、ユーザの入力に基づいて受け付ける。ここで、図１５を参照して、モニタ８は、本編コンテンツの編集の対象となる各ページ５１０，５２０，５３０，５４０，５５０，５６０を表示する。電子文書作成装置１０のユーザは、マウスその他の入力装置を用いて、本編コンテンツのうちお試しコンテンツに含まれるページを選択する。図１５に示される例では、ページ５２０，５３０，５４０，５６０が選択されている。
【００８７】
図１４を再び参照して、ステップＳ１４５０にて、ＣＰＵ１は、後述するページ削除処理を実行する。この処理が実行されると、本編コンテンツの各ページの左右の並びをずらさない様に不要なページが削除され、必要に応じて空白ページが挿入される。
【００８８】
ステップＳ１４６０にて、ＣＰＵ１は、お試しコンテンツの目次を自動作成する。具体的には、ＣＰＵ１は、ページ削除の処理に応じて、本編コンテンツの目次データから、お試しコンテンツに含まれる目次データを作成する。ＣＰＵ１は、目次情報ファイル９３０における先頭ページの位置１１１２，１１１７および終了ページの位置１１１３，１１１８をお試しコンテンツにおける正しい位置（何番目の見開きで、見開き上の前側か後側か）に更新する。この場合、それぞれのページが削除されている場合には、ＣＰＵ１は、当該ページが削除されたことを表わす情報をハードディスク５に格納する。
【００８９】
ステップＳ１４７０にて、ＣＰＵ１は、編集および生成したお試しコンテンツを出力する。具体的には、ＣＰＵ１は、図９から図１１に示される書式に従って、お試しコンテンツのデータをハードディスク５に出力する。
【００９０】
なお、他の局面において、編集済みの本編コンテンツがハードディスク５に既に保持されている場合がありえる。この場合、ＣＰＵ１は、ステップＳ１４１０の代わりに、ステップＳ１４２０を実行する。
【００９１】
すなわち、ステップＳ１４２０にて、ＣＰＵ１は、編集済みの本編コンテンツを読み込む。編集済みの本編コンテンツがハードディスク５に既に保持されている場合には、ＣＰＵ１は、そのような本編コンテンツを読み込み、ＲＡＭ４にロードする。このような本編コンテンツが読み込まれると、ステップＳ１４３０の本編コンテンツの編集処理においては、軽微な修正が行なわれるか、または、必要なければ当該処理ステップが省略され得る。
【００９２】
図１６を参照して、本実施の形態に係る電子文書作成装置１０の制御構造についてさらに説明する。図１６は、電子文書作成装置１０によるページ削除処理の一部を表わすフローチャートである。
【００９３】
ステップＳ１６１０にて、ＣＰＵ１は、本編コンテンツのうちの１つ目の見開きを編集の対象に設定する。
【００９４】
ステップＳ１６２０にて、ＣＰＵ１は、処理対象に設定された見開きを構成するページに対してお試しコンテンツに追加されるべき対象であるか否かを判断する。この判断は、たとえば、図１５に示されるように、電子文書作成装置１０のユーザによって各ページにチェックボックスが付されているか否かに基づいて行なわれる。ＣＰＵ１は、いずれのページも非選択であると判断すると（ステップＳ１６２０にてＹＥＳ）、制御をステップＳ１６７０に切り換える。そうでない場合には（ステップＳ１６２０にてＮＯ）、ＣＰＵ１は、制御をステップＳ１６３０に切り換える。
【００９５】
なお、処理対象の２つのページにおいて、いずれかのページが空白で他方のページが選択されていない場合には、いずれも追加対象にならないのでＣＰＵ１は、制御をステップＳ１６７０に切り換える。
【００９６】
ステップＳ１６３０にて、ＣＰＵ１は、電子文書作成装置１０に対して与えられた指示に基づいて、お試しコンテンツに追加される対象として、片方のページだけが選択されたか否かを判断する。ＣＰＵ１は、片方のページのみが選択されたと判断すると（ステップＳ１６３０にてＹＥＳ）、制御をステップＳ１６４０に切り換える。そうでない場合には（ステップＳ１６３０にてＮＯ）、ＣＰＵ１は、制御をステップＳ１６５０に切り換える。なお、処理対象となる２つのページにおいて、いずれか片方が空白のページであれば、ＣＰＵ１は、制御をステップＳ１６４０に切り換える。
【００９７】
ステップＳ１６４０にて、ＣＰＵ１は、処理対象に設定されたペアとなるページのうち、非選択のページを空白ページに、選択されたページを本編データのページデータに、それぞれ設定し、お試しコンテンツに含まれる見開きのページを構成するペアに設定する。なお、空白ページに設定する代わりに、あらかじめ設定したページ画像を挿入するように構成してもよい。たとえば、本編コンテンツを販売するサイトを紹介するページ画像にしたり、「広告ページのため削除している」など、ページを削除した理由を記載したページ画像にして、自動挿入するようにすることが考えられる。
【００９８】
ステップＳ１６５０にて、ＣＰＵ１は、本編ページをそのまま設定する。すなわち、処理対象のペアとなるページは、いずれも選択されている状態であるため、ＣＰＵ１は、本編コンテンツにおけるデータの該当ページがそれぞれお試しコンテンツの見開きページを構成するように、当該ペアとなるページをお試しコンテンツのページデータに設定する。このとき、ＣＰＵ１は、左右の並びが入替わらないように、ページの順番をそのまま維持する。
【００９９】
ステップＳ１６６０にて、ＣＰＵ１は、ステップＳ１６４０およびステップＳ１６５０において決定されたペアを、お試しコンテンツのページデータに追加する。このとき、ＣＰＵ１は、本編コンテンツにおけるページ番号（先頭から何ページ目か）の情報を、当該お試しコンテンツに関連付けて記録する。これにより、１ペア分（見開き１ページを構成する２ページ分）の処理が終了する。
【０１００】
ステップＳ１６７０にて、ＣＰＵ１は、すべての見開きのページの処理が完了したか否かを判断する。この判断は、たとえば、見開き対象に設定されたページについて行なわれた処理の回数を計算するためのカウンタが、上限値（たとえば、見開きページの最後のページ）に到達したか否かに基づいて行なわれる。ＣＰＵ１は、すべての見開きページの処理を終了したと判断すると（ステップＳ１６７０にてＹＥＳ）、制御を目次自動設定処理（図２１）に切り換える。そうでない場合には（ステップＳ１６７０にてＮＯ）、ＣＰＵ１は、次の見開きページを処理の対象に設定する。
【０１０１】
図１７を参照して、電子文書作成装置１０における記事の範囲（目次の範囲）を考慮したページ削除について説明する。図１７は、ＣＰＵ１が実行する処理の一部を表わすフローチャートである。なお、図１６に示される処理と同一の処理には同一のステップ番号を付してある。したがって、それらの詳細な説明は、繰り返さない。
【０１０２】
ステップＳ１６１０にて、ＣＰＵ１は、本編コンテンツのうちの１つ目の見開きを編集の対象に設定する。
【０１０３】
ステップＳ１６２０にて、ＣＰＵ１は、処理対象に設定された見開きのページに対してお試しコンテンツに追加されるべき対象であるか否かを判断する。
【０１０４】
ステップＳ１６３０にて、ＣＰＵ１は、お試しコンテンツに追加される対象が片方のページだけであるか否かを判断する。ＣＰＵ１は、片方のページだけが対象になっていると判断すると（ステップＳ１６３０にてＹＥＳ）、制御をステップＳ１７４０に切り換える。そうでない場合には（ステップＳ１６３０にてＮＯ）、ＣＰＵ１は、制御をステップＳ１６５０に切り換える。
【０１０５】
ステップＳ１７４０にて、ＣＰＵ１は、後側ページが非選択であり、次の見開きの前側ページのみが非選択であり、かつ、それらのページが同一の記事に含まれるものであるか否かを判断する。この判断は、たとえば、最終的に目次情報ファイル９３０に含まれる先頭オリジナルページ番号１１１４，１１１９と、終了オリジナルページ番号１１１５，１１２０とに基づいて、いずれかの目次に各ページが含まれているか否かを判断することによって行なわれる。ＣＰＵ１は、そのような条件が満たされていると判断すると（ステップＳ１７４０にてＹＥＳ）、制御をステップＳ１７５０に切り換える。そうでない場合には（ステップＳ１７４０にてＮＯ）、ＣＰＵ１は、制御をステップＳ１６４０に切り換える。
【０１０６】
ステップＳ１７５０にて、ＣＰＵ１は、選択側のページを現在の見開きの本編コンテンツのページに、非選択のページを次の見開きの後側の本編ページに設定する。このときのページの並びについては、後述する（図１９）。
【０１０７】
その後、ステップＳ１６６０にて、ＣＰＵ１は、設定された組み合わせを追加し、お試しコンテンツを生成する。
【０１０８】
図１８を参照して、ステップＳ１７４０の内容についてさらに説明する。図１８は、図１６のフローチャートをもとに作成される処理結果を模式的に示した図である。
【０１０９】
状態（Ａ）を参照して、ある局面において、複数ページからなる記事の文書内の途中に、たとえば広告ページなどお試しコンテンツには不要なページが挿入されており、当該不要なページが選択されないとき、非選択ページ（ｎ）と選択されたページ（ｎ−１）とが並ぶ場合がある。このとき、選択されないページをお試しコンテンツに含めない場合には、状態（Ｂ）に示されるように、ある局面において、不要なページの代わりに予め定められた空白ページが挿入される。その結果、一続きの記事でありながら空白ページが入ることにより、当該お試しコンテンツの読者は、そのコンテンツを読みにくく感じる可能性がある。
【０１１０】
これに対し、図１９は、この問題を解決するための変換処理を模式的に示した図である。先に説明した図１７のフローチャートに従って処理した場合には、この変換処理が行われる。状態（Ａ）を参照して、本実施の形態に係る電子文書作成装置１０は、お試しコンテンツにおける編集の対象が同一記事である場合において、当該本編コンテンツのページの配列が選択→非選択→非選択→選択の組み合わせになるとき、非選択のページに対して挿入され得る空白ページを、当該お試しコンテンツのページデータに挿入しない。その結果、状態（Ｂ）に示されるように、お試しコンテンツは、選択されたページ（ｎ−１）と、選択されたページ（ｎ＋２）とが含まれるだけになる。結果として、当該お試しコンテンツの読者は、読みやすくなる。
【０１１１】
なお、連続するページが同一記事に含まれるものかどうかの判断は、本編コンテンツの目次の情報を基に行われる。すなわち、本編コンテンツの目次情報ファイルにおいて、１１１２、１１１７の目次先頭ページの位置、１１１３、１１１８の目次終了ページの位置を手掛かりに、この処理対象の４つのページが同一の目次に含まれているかどうかによって判断される。
【０１１２】
ある局面において、お試しコンテンツに含まれるページの選択の結果、選択→非選択→非選択→選択となる場合がある。ステップＳ１７４０では、同一記事である場合に限り、図１９に示すような変換をしたが、同一記事でなくても、状態（Ａ）のように選択→非選択→非選択→選択と繰り返す場合は、状態（Ｂ）のように変換してもよい。この結果、お試しコンテンツ全体のページ数が減り、ページめくりの回数が減ってユーザの利便性があがるという効果をもたらす。
【０１１３】
図２０を参照して、本実施の形態に係る電子文書作成装置１０の制御構造についてさらに説明する。図２０は、目次自動更新処理の一部を表わすフローチャートである。
【０１１４】
ステップＳ２１１０にて、ＣＰＵ１は、本編コンテンツの目次を順番に処理するため、１つ目の目次を処理の対象に設定する。
【０１１５】
ステップＳ２１２０にて、ＣＰＵ１は、先頭ページが存在するか否かを判断する。具体的には、ＣＰＵ１は、処理対象の目次についてその目次の先頭に当たるページがお試しコンテンツに含まれるか否かを判断する。ＣＰＵ１は、先頭ページが存在すると判断すると（ステップＳ２１２０にてＹＥＳ）、制御をステップＳ２１３０に切り換える。そうでない場合には（ステップＳ２１２０にてＮＯ）、ＣＰＵ１は、制御をステップＳ２１４０に切り換える。
【０１１６】
ステップＳ２１３０にて、ＣＰＵ１は、先頭ページの位置を更新する。具体的には、先頭ページが存在する場合には、ＣＰＵ１は、お試しコンテンツの何番目の見開きページであるか、前側であるか後側であるかを調べる。
【０１１７】
ステップＳ２１４０にて、ＣＰＵ１は、先頭ページを存在なしと設定する。具体的には、ＣＰＵ１は、目次情報ファイル９３０に含まれる目次先頭ページの位置１１１２，１１１７の値としてブランク、その他先頭ページが存在しないことを表わす特別な文字列を含める。
【０１１８】
ステップＳ２１５０にて、ＣＰＵ１は、終了ページが存在するか否かを判断する。具体的には、ＣＰＵ１は、処理対象の目次についてその目次の最後に当たるページがお試しコンテンツに含まれるか否かを判断する。ＣＰＵ１は、終了ページが存在すると判断すると（ステップＳ２１５０にてＹＥＳ）、制御をステップＳ２１６０に切り換える。そうでない場合には（ステップＳ２１５０にてＮＯ）、ＣＰＵ１は、制御をステップＳ２１７０に切り換える。
【０１１９】
ステップＳ２１６０にて、ＣＰＵ１は、終了ページの位置を更新する。具体的には、ＣＰＵ１は、お試しコンテンツの何番目の見開きか前側か後側かを確認し、その確認の結果を終了ページの位置１１１３，１１１８に格納する。
【０１２０】
ステップＳ２１７０にて、ＣＰＵ１は、終了ページを存在なしに設定する。具体的には、ＣＰＵ１は、目次情報ファイル９３０に記録される終了ページの位置１１１３，１１１８の領域に、空白あるいは存在しないことを表わすために予め定められた文字列を含める。
【０１２１】
ステップＳ２１８０にて、ＣＰＵ１は、すべての目次を処理したか否かを判断する。ＣＰＵ１は、すべての目次を処理したと判断すると（ステップＳ２１８０にてＹＥＳ）、制御を終了する。そうでない場合には（ステップＳ２１８０にてＮＯ）、ＣＰＵ１は、制御をステップＳ２１９０に切り換える。
【０１２２】
ステップＳ２１９０にて、ＣＰＵ１は、次の目次を処理の対象に設定する。その後、ＣＰＵ１は、制御をステップＳ２１２０に戻す。
【０１２３】
以上のようにして、本実施の形態に係る電子文書作成装置１０によれば、本編コンテンツからお試しコンテンツを作成する場合に、選択されないページによるレイアウトの変更が防止される。したがって、お試しコンテンツの読者は、本編コンテンツと同じページレイアウトに沿った内容で、当該お試しコンテンツを見ることができる。
【０１２４】
また、別の局面において、ユーザは、グレーアウトで表示された目次、すなわち当該お試しコンテンツに含まれていないページを選択する場合もあり得る。この場合、情報表示端末３０は、当該選択されたページがお試しコンテンツに含まれていない旨、または、当該コンテンツを販売するサイトへのアクセスを問い合わせる画面を表示部１１０に表示する。これにより、ユーザは、お試しコンテンツに含まれていないページを含む本編コンテンツを簡単に購入することができる。
【０１２５】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１２６】
１  ＣＰＵ、２  マウス、３  キーボード、４  ＲＡＭ、５  ハードディスク、６  光ディスク駆動装置、８  モニタ、９  ＲＯＭ、１０  電子文書作成装置、２０  コンテンツプロバイダ、３０  情報表示端末、１００  制御部、１１０  表示部、１１２  キー入力部、１２０  操作部、１３０  回転センサ部、１４０  音入力部、１５０  音出力部、１６０  記憶部、１６１  プログラム、１６２  データ、１７０  カメラ部、１８０  電話網通信部、１８１  アンテナ、２００  コンピュータ、９１０  書誌情報ファイル、９２０  ページ情報ファイル、９３０  目次情報ファイル、９４０  ページデータ。
【図１】
0005851820.tif 000002
【図２】
0005851820.tif 000003
【図３】
0005851820.tif 000004
【図４】
0005851820.tif 000005
【図５】
0005851820.tif 000006
【図６】
0005851820.tif 000007
【図７】
0005851820.tif 000008
【図８】
0005851820.tif 000009
【図９】
0005851820.tif 000010
【図１０】
0005851820.tif 000011
【図１１】
0005851820.tif 000012
【図１２】
0005851820.tif 000013
【図１３】
0005851820.tif 000014
【図１４】
0005851820.tif 000015
【図１５】
0005851820.tif 000016
【図１６】
0005851820.tif 000017
【図１７】
0005851820.tif 000018
【図１８】
0005851820.tif 000019
【図１９】
0005851820.tif 000020
【図２０】
0005851820.tif 000021