(57)【要約】【課題】電子ブック等の電子文書閲覧時に、効率よくページ操作できる情報処理装置を提供する。【解決手段】情報処理装置の表示部において、ページ表示領域の端に小口を表示させ、さらに文書構成要素のページ範囲を表す小口インデックスを表示させ、該小口インデックス操作させることにより文書構成要素単位でのページ操作を可能にする。また小口を操作する際に、ページの表示内容を提示することにより、より効率的なページ操作を可能にする。【選択図】図３
2016134046.tif 000002
【特許請求の範囲】
【請求項１】
表示部に階層構造を持つ文書構成要素にて成る電子文書の内容を表示し、該表示部に該電子文書のページ操作が可能な小口を表示可能な情報処理装置であって、
前記電子文書を構成する文書構成要素のページ範囲と、該文書構成要素の間の親子関係とを含む文書構成データを記憶する文書構成記憶手段と、
前記文書構成記憶手段に記憶された前記文書構成データに基づいて、前記小口に対して、子の文書構成要素のページ範囲を示す小口インデックスを表示する小口インデックス表示手段と、
前記小口および前記小口インデックスに対して受け付けた操作内容に応じて、前記文書構成記憶手段に記憶された文書構成データに基づき、前記小口に表示する前記電子文書のページ範囲を変更する小口表示制御手段と、
を有することを特徴とする情報処理装置。
【請求項２】
前記小口表示制御手段は、前記小口インデックスに対して第１の操作を受け付けた場合に、前記小口に表示する前記電子文書のページ範囲を、該小口インデックスに対応する文書構成要素のページ範囲とすることを特徴とする請求項１に記載の情報処理装置
【請求項３】
前記小口表示制御手段は、前記小口に対して第２の操作を受け付けた場合に、前記小口に表示する前記電子文書のページ範囲を、親の文書構成要素のページ範囲とすることを特徴とする請求項１または請求項２に記載の情報処理装置
【請求項４】
前記電子文書のページの内容を示す見出し情報と、該見出し情報に対応するページと、該見出し情報に対応する文書構成要素とを含む見出し情報データを記憶する見出し情報記憶手段と、
前記小口および前記小口インデックスに対して受け付けた操作内容に応じて、前記文書構成記憶手段に記憶された文書構成データ、および、前記見出し情報記憶手段に記憶された見出し情報データに基づき、前記見出し情報を前記表示部に表示する見出し情報表示制御手段と、
前記表示された見出し情報に対する選択操作を受け付けた場合に、前記表示部に該選択操作を受け付けた見出し情報に対応する前記電子文書のページを前記表示部に表示する見出し情報選択制御手段と、
を有することを特徴とする請求項１乃至請求項３のいずれか１項に記載の情報処理装置。
【請求項５】
前記見出し情報表示制御手段は、前記小口インデックスに対して第３の操作を受け付けた場合に、該小口インデックスに対応する文書構成要素に含まれる前記見出し情報を表示することを特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記見出し情報表示制御手段は、前記小口に対して第４の操作を受け付けた場合に、該小口に表示されているページ範囲に対応する文書構成要素に含まれる前記見出し情報を表示することを特徴とする請求項４または請求項５に記載の情報処理装置
【請求項７】
前記見出し情報表示制御手段は、前記小口に対して第５の操作を受け付けた場合に、該小口に対して該操作を受け付けた箇所に対応するページに含まれる前記見出し情報を表示することを特徴とする請求項４乃至請求項６のいずれか１項に記載の情報処理装置
【請求項８】
表示部に階層構造を持つ文書構成要素にて成る電子文書の内容を表示し、該表示部に該電子文書のページ操作が可能な小口を表示可能であり、前記電子文書を構成する文書構成要素のページ範囲と該文書構成要素の間の親子関係とを含む文書構成データを記憶する文書構成記憶手段を有する情報処理装置の制御方法であって、
小口インデックス表示手段が、前記文書構成記憶手段に記憶された前記文書構成データに基づいて、前記小口に対して、子の文書構成要素のページ範囲を示す小口インデックスを表示する小口インデックス表示ステップと、
小口表示制御手段が、前記小口および前記小口インデックスに対して受け付けた操作内容に応じて、前記文書構成記憶手段に記憶された文書構成データに基づき、前記小口に表示する前記電子文書のページ範囲を変更する小口表示制御ステップと、
を有することを特徴とする情報処理装置の制御方法。
【請求項９】
表示部に階層構造を持つ文書構成要素にて成る電子文書の内容を表示し、該表示部に該電子文書のページ操作が可能な小口を表示可能な情報処理装置において実行可能なプログラムであって、
前記情報処理装置を、
前記電子文書を構成する文書構成要素のページ範囲と、該文書構成要素の間の親子関係とを含む文書構成データを記憶する文書構成記憶手段と、
前記文書構成記憶手段に記憶された前記文書構成データに基づいて、前記小口に対して、子の文書構成要素のページ範囲を示す小口インデックスを表示する小口インデックス表示手段と、
前記小口および前記小口インデックスに対して受け付けた操作内容に応じて、前記文書構成記憶手段に記憶された文書構成データに基づき、前記小口に表示する前記電子文書のページ範囲を変更する小口表示制御手段と、
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
情報処理装置における文書の表示技術に関する。
【背景技術】
【０００２】
従来から、電子書籍リーダー等のタッチパネルを装備した情報機器において、タッチパネルに表示された電子文書の右端や左端に現実の書籍に類似した小口領域を表示し、小口部分を指やタッチペン等で操作することで、直感的なページめくりを実現する方法が提案されている。
【０００３】
特許文献１の電子ブック装置では、表示された小口上で操作を受け付けることにより、変更先のページを特定し、ページがめくられていく過程を画像として表示することによって、現実の書籍に近い操作感を実現している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−８８８０１公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１の電子ブック装置では、全ページ分の小口を表示して操作を行うため、ページ数の大きい電子文書を扱う場合は、各ページに対する小口の幅が狭くなり、特定ページの検索操作が困難である。
【０００６】
また、電子文書は部、章、節などの文書構成要素で構成されており、特許文献１の電子ブック装置では、小口操作により文書構成要素の間でページ移動したり、文書構成要素の中でさらに細かくページ移動したりすることができない。
【０００７】
また、特許文献１の電子ブック装置では、小口操作を行う際に、移動先のページにどのような内容が記載されているかを参照することができない。
【０００８】
そこで本発明では、小口操作によりページ移動する際に、文書構成要素単位で操作したり、移動先ページの内容を提示したりすることにより、効率よく所望のページに移動することのできる情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明は、表示部に階層構造を持つ文書構成要素にて成る電子文書の内容を表示し、該表示部に該電子文書のページ操作が可能な小口を表示可能な情報処理装置であって、前記電子文書を構成する文書構成要素のページ範囲と、該文書構成要素の間の親子関係とを含む文書構成データを記憶する文書構成記憶手段と、前記文書構成記憶手段に記憶された前記文書構成データに基づいて、前記小口に対して、子の文書構成要素のページ範囲を示す小口インデックスを表示する小口インデックス表示手段と、前記小口および前記小口インデックスに対して受け付けた操作内容に応じて、前記文書構成記憶手段に記憶された文書構成データに基づき、前記小口に表示する前記電子文書のページ範囲を変更する小口表示制御手段と、を有することを特徴とする。
【００１０】
また、本発明は、表示部に階層構造を持つ文書構成要素にて成る電子文書の内容を表示し、該表示部に該電子文書のページ操作が可能な小口を表示可能であり、前記電子文書を構成する文書構成要素のページ範囲と該文書構成要素の間の親子関係とを含む文書構成データを記憶する文書構成記憶手段を有する情報処理装置の制御方法であって、小口インデックス表示手段が、前記文書構成記憶手段に記憶された前記文書構成データに基づいて、前記小口に対して、子の文書構成要素のページ範囲を示す小口インデックスを表示する小口インデックス表示ステップと、小口表示制御手段が、前記小口および前記小口インデックスに対して受け付けた操作内容に応じて、前記文書構成記憶手段に記憶された文書構成データに基づき、前記小口に表示する前記電子文書のページ範囲を変更する小口表示制御ステップと、を有することを特徴とする。
【００１１】
また、本発明は、表示部に階層構造を持つ文書構成要素にて成る電子文書の内容を表示し、該表示部に該電子文書のページ操作が可能な小口を表示可能な情報処理装置において実行可能なプログラムであって、前記情報処理装置を、前記電子文書を構成する文書構成要素のページ範囲と、該文書構成要素の間の親子関係とを含む文書構成データを記憶する文書構成記憶手段と、前記文書構成記憶手段に記憶された前記文書構成データに基づいて、前記小口に対して、子の文書構成要素のページ範囲を示す小口インデックスを表示する小口インデックス表示手段と、前記小口および前記小口インデックスに対して受け付けた操作内容に応じて、前記文書構成記憶手段に記憶された文書構成データに基づき、前記小口に表示する前記電子文書のページ範囲を変更する小口表示制御手段と、として機能させることを特徴とする。
【発明の効果】
【００１２】
本発明によれば、小口操作によりページ移動する際に、文書構成要素単位で操作した内容を提示したりすることにより、移動先ページの内容を提示したりすることにより、効率よく所望のページに移動することができる。
【図面の簡単な説明】
【００１３】
【図１】本実施形態におけるシステム構成図である。
【図２】情報処理端末のハードウェア構成を示すブロック図である。
【図３】本実施形態に適応可能な機能ブロック図である。
【図４】文書構成表示・操作処理の一例を示すフローチャートである。
【図５】見出し情報表示・操作処理の一例を示すフローチャートである。
【図６】文書構成表示・操作の一例を示す画面イメージである。
【図７】文書構成表示・操作の一例を示す画面イメージである。
【図８】見出し情報表示・操作の一例を示す画面イメージである。
【図９】見出し情報表示・操作の一例を示す画面イメージである。
【図１０】文書構成データ、見出し情報データの一例を示すデータ構成図である。
【発明を実施するための形態】
【００１４】
以下、図面を参照して、本発明の情報処理システムの実施形態を詳細に説明する。
【００１５】
図１は本発明の情報処理システムの一例を示すシステム構成図である。
【００１６】
本発明の実施形態における情報処理システムは、ネットワーク１０３を介して、情報処理端末１０１、およびサーバ１０２が接続され構成される。
【００１７】
ネットワーク１０３は、本実施形態ではＬＡＮ（ローカルエリアネットワーク）を例として示すが、これに限ったものではなく、公衆回線であったり、Ｗｉ−Ｆｉネットワークであったりしてもかまわない。
【００１８】
情報処理端末１０１は、ユーザにより利用される情報処理装置であって、サーバ１０２にアクセスし、サーバ１０２にアクセスして格納されている文書データ等を画面上に表示する機能を持つ。また、情報処理端末１０１はサーバ１０２と常時ネットワークにて接続している必要はなく、必要な文書データ等を情報処理端末１０１内にダウンロードすることにより、オフラインでも運用が可能である。
【００１９】
本実施形態では、ユーザが利用する情報処理端末１０１の例として、例えば電子ブック装置、スマートフォン、ノートＰＣなどを想定しているが、これに限る必要はなくさまざまな情報処理装置で構成することが可能である。
【００２０】
サーバ１０２は、文書データ等を蓄積し、情報処理端末１０１から要求があった場合に、情報処理端末１０１に対して要求された文書データを配信する機能を有する。
【００２１】
図２は、図１に示した情報処理端末１０１、サーバ１０２に適用可能な情報処理装置のハードウェア構成を示すブロック図である。各装置ともに、同様な構成を備えるため、同一の符号を用いて説明を行う。
【００２２】
ＣＰＵ２０１は、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。
【００２３】
ＲＯＭ２０２あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  ／  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、サーバ或いは各クライアントの実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。
【００２４】
ＲＡＭ２０３は、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。文書データ等を表示する際、文書データ等を一時格納する。
【００２５】
ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＡＭ２０３にロードして、プログラムを実行することで各種動作を実現するものである。
【００２６】
入力コントローラ（入力Ｃ）２０５は、キーボードやマウス、タッチパネル等の入力部２０９からの入力を制御する。また、情報処理端末１０１は入力部２０９としてタッチパネルを装備している。
【００２７】
ビデオコントローラ（ＶＣ）２０６は、メイン表示部（ディスプレイ）２１０への表示を制御する。メイン表示部２１０は、ＣＲＴディスプレイでも液晶ディスプレイ等でも構わないが、情報処理端末１０１のディスプレイについては、タッチパネルの機能を持つものとする。
【００２８】
メモリコントローラ（ＭＣ）２０７は、ブートプログラム、ブラウザソフトウエア、各種のアプリケーション、フォントデータ、利用者ファイル、編集ファイル、各種データ等を記憶するハードディスク（ＨＤ）やフロッピー（登録商標）ディスク（ＦＤ）或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等の外部メモリ２１１へのアクセスを制御する。
【００２９】
通信Ｉ／Ｆコントローラ（通信Ｉ／ＦＣ）２０８は、ネットワーク１０３を介して、外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いたインターネット通信等が可能である。
【００３０】
本発明を実現するためのプログラムは外部メモリ２１１に記録されており、必要に応じてＲＡＭ２０３にロードされることによりＣＰＵ２０１によって実行されるものである。
【００３１】
さらに、本発明に係わるプログラムが用いる各種データ及び各種テーブルは外部メモリ２１１に格納されており、これらについての詳細な説明は後述する。
【００３２】
サーバ１０２からダウンロードした文書データ等は、情報処理端末１０１の外部メモリ２１１に格納され、表示する際にＲＡＭ２０３にロードされる。
【００３３】
図３は情報処理端末１０１に適応可能な機能構成の一例を示す機能ブロック図である。
【００３４】
情報処理端末１０１は、入力部２０９、メイン表示部２１０、表示制御部３０１、電子文書データ記憶部３０５、文書構成データ記憶部３０６、見出し情報データ記憶部３０７から構成される。
【００３５】
入力部２０９、メイン表示部２１０は、図２にて説明した情報処理端末１０１の入力部２０９、メイン表示部２１０の機能を使用する。
【００３６】
表示制御部３０１は、電子文書データ記憶部３０５から文書データを取得してメイン表示部２１０に表示し、入力部２０９からの操作入力や、文書構成データ記憶部３０６および見出し情報データ記憶部３０７から取得した設定情報に基づいて表示内容を制御する機能を持つ。
【００３７】
また表示制御部３０１は、ページ制御部３０２、小口制御部３０３、見出し情報制御部３０４から構成される。
【００３８】
ページ制御部３０２は、電子文書データ記憶部３０５から文書データを取得し、小口制御部３０３や見出し情報制御部３０４にて指定されたページの内容をメイン表示部２１０に表示させる機能を持つ。
【００３９】
小口制御部３０３は、小口をメイン表示部２１０に表示させ、入力部２０９からの小口に対する操作入力を受け付け、指定されたページをページ制御部３０２に連携する機能を持つ。
【００４０】
見出し情報制御部３０４は、見出し情報をメイン表示部２１０に表示させ、入力部２０９から見出し情報に対する操作入力を受け付け、指定されたページをページ制御部３０２に連携する機能を持つ。
【００４１】
電子文書データ記憶部３０５は、表示制御部３０１によってメイン表示部２１０に表示する電子文書データを格納する。ここで扱う電子文書データは、電子書籍の配信ファイルや、ユーザが作成したドキュメントファイルなどであり、少なくとも文書内がページで区切られているものである。
【００４２】
文書構成データ記憶部３０６は、表示制御部３０１にて文書構成に関連する表示内容を制御するための文書構成データを格納する。ここで、文書構成とは、文書に含まれる部、章、節、項などの構成要素と、それらの関係とを示す情報である。文書構成データの詳細は後述する。
【００４３】
見出し情報データ記憶部３０７は、表示制御部３０１にて見出し情報に関連する表示内容を制御するための見出し情報データを格納する。ここで、見出し情報とは、文書のページの内容を示す情報であり、例えば、文書内の部、章、節などの構成要素に付けられた見出しテキストや、ページ冒頭の文章を抽出したテキスト、ページ内に表示される挿絵のサムネイル画像、ページ表示内容のサムネイル画像など、である。見出し情報データの詳細は後述する。
【００４４】
以下、フローチャートを参照して、本実施形態における処理フローの詳細について説明する。
【００４５】
図４は、電子文書を表示するための文書構成表示・操作処理の一例を示すフローチャートである。
【００４６】
図４の各ステップは、情報処理端末１０１のＣＰＵ２０１が処理を実行する。
【００４７】
前提として、電子文書データに対して、文書構成データや見出し情報データが既に抽出されているものとする。
【００４８】
なお、単純なページめくり操作や、目次から所望のページに遷移するような電子ブック装置で通常実現されている処理は省略する。
【００４９】
ステップＳ４０１では、外部メモリ２１１に格納された電子文書データを読み込み、ＲＡＭ２０３に展開し、メイン表示部２１０に初期表示するページの内容を表示する。初期表示するページとは、前回最後に表示したページでもよいし、文書の最初のページでもよい。
【００５０】
ステップＳ４０２では、入力部２０９にて、小口の表示操作を検出したか否かを判断する。小口の表示操作とは、例えば、タッチパネル機能を有する入力部２０９の左右の端をタッチする、などの事前に決められた操作である。
【００５１】
ステップＳ４０２で小口の表示操作が検出されない場合には、小口の表示操作検出のループ処理になる。小口の表示操作が検出された場合に、ステップＳ４０３へ処理を移す。
【００５２】
ステップＳ４０３では、ステップＳ４０２で検出した小口の表示操作により、メイン表示部２１０に表示したページ領域の端部に、読み込んだ電子文書の全ページ範囲の小口を表示し、ステップＳ４０４へ処理を移す。
【００５３】
ステップＳ４０４では、ＲＡＭ２０３から取得した文書構成データをもとに、下位の文書構成要素が存在するか否かを判断する。下位の文書構成要素とは、例えば、現在の小口の表示範囲が全ページ範囲の場合は次のレベルである「部」、現在の小口の表示範囲が「部」の場合は次のレベルである「章」、などを指す。
【００５４】
ステップＳ４０４で下位の文書構成要素が存在しない場合は、ステップＳ４０８へ処理を移す。下位の文書構成要素が存在する場合に、ステップＳ４０５へ処理を移す。
【００５５】
ステップＳ４０５では、メイン表示部２１０に表示した小口に対し、文書構成データをもとに、下位の文書構成要素を表す小口インデックスを表示する。小口インデックスは、例えば、下位の文書構成要素のページ範囲を一定幅で囲んだ長方形領域で表示してもよいし、下位の文書構成要素の開始ページから突き出したタブのような形式で表示してもよい。小口インデックスの表示後は、ステップＳ４０６に処理を移し、ユーザからの操作を受け付ける。
【００５６】
ステップＳ４０６では、入力部２０９にて、メイン表示部２１０に表示した小口インデックスに対して下位構成選択操作を検出したか否かを判断する。下位構成選択操作とは、例えば、小口インデックスをタッチするなどの事前に決められた操作である。ステップＳ４０６で下位構成選択操作が検出されない場合には、ステップＳ４０８へ処理を移す。下位構成選択操作が検出された場合に、ステップＳ４０７へ処理を移す。
【００５７】
ステップＳ４０７では、ステップＳ４０６で検出した下位構成選択操作により、ＲＡＭ２０３に格納された文書構成データから、操作された小口インデックスに対応する文書構成要素の範囲（開始ページ、終了ページ）を取得し、メイン表示部２１０に表示したページ領域の端部に、表示範囲を前記小口インデックスに対応する文書構成要素の範囲に変更した小口を表示する。表示後、ステップＳ４０４に戻り、ユーザからの操作を受け付ける。
【００５８】
ここで、図６を参照して、ステップＳ４０６およびＳ４０７での表示、操作イメージを説明する。
【００５９】
画面イメージ６０１は電子文書表示の一例を示しており、小口６１１、小口インデックス６１２、ページ領域６１３で構成されている。本例では、簡略化のため小口６１１をページ領域の一方のみに示しているが、通常は両側に表示される。
【００６０】
画面イメージ６０１は、小口インデックスのタッチ、つまり、下位構成選択操作を検出した状態を示している。その結果、画面イメージ６０２では、小口の表示範囲が、操作された小口インデックスに対応する文書構成要素の範囲に変更される。
図４の処理フローの説明に戻る。
【００６１】
ステップＳ４０８では、入力部２０９にて、メイン表示部２１０に表示した小口に対して上位構成選択操作を検出したか否かを判断する。上位構成選択操作とは、例えば、小口上で小口インデックス以外の箇所をダブルタッチするなどの事前に決められた操作である。小口インデックスが表示されていない場合（ステップＳ４０４でＮｏの場合）は全ての箇所が操作の対象となる。ステップＳ４０８で上位構成選択操作が検出されない場合には、ステップＳ４１０へ処理を移す。上位構成選択操作が検出された場合に、ステップＳ４０９へ処理を移す。
【００６２】
ステップＳ４０９では、ステップＳ４０８で検出した上位構成選択操作により、ＲＡＭ２０３に格納された文書構成データから、現在の小口の表示範囲の上位の文書構成要素が存在するかを判断し、存在する場合には、上位の文書構成要素の範囲（開始ページ、終了ページ）を取得し、メイン表示部２１０に表示したページ領域の端部に、表示範囲を上位の文書構成要素の範囲に変更した小口を表示する。存在しない場合には、表示範囲はそのままで小口を表示する。表示後、ステップＳ４０４に戻る。
【００６３】
ここで、図６、図７を参照して、ステップＳ４０８およびＳ４０９での表示、操作イメージを説明する。図６は操作前に小口インデックスが表示されているケース、図７は操作前に小口インデックスが表示されていないケースであるが、処理内容は同様である。
【００６４】
画面イメージ６０３および７０１は、小口上で小口インデックス以外の箇所のダブルタッチ、つまり、上位構成選択操作を検出した状態を示している。その結果、画面イメージ６０４および７０２では、小口の表示範囲が、操作前に表示されていた小口が示す文書構成要素（例えば、章）の上位の文書構成要素（例えば、部）の範囲に変更される。
図４の処理フローの説明に戻る。
【００６５】
ステップＳ４１０では、入力部２０９にて、メイン表示部２１０に表示した小口に対してページ選択操作を検出したか否かを判断する。ページ選択操作とは、例えば、小口上で小口インデックス以外の箇所をタッチするなどの事前に決められた操作である。小口インデックスが表示されていない場合（ステップＳ４０４でＮｏの場合）は全ての箇所が操作の対象となる。ステップＳ４１０でページ選択操作が検出されない場合には、ステップＳ４１２へ処理を移す。ページ選択操作が検出された場合に、ステップＳ４１１へ処理を移す。
【００６６】
ステップＳ４１１では、ステップＳ４１０で検出したページ選択操作により、小口上で選択された箇所に対応するページの文書内容をページ領域に表示し、ステップＳ４１２に処理を移す。
【００６７】
ここで、図６、図７を参照して、ステップＳ４１０およびＳ４１１での表示、操作イメージを説明する。図６は操作前に小口インデックスが表示されているケース、図７は操作前に小口インデックスが表示されていないケースであるが、処理内容は同様である。
【００６８】
画面イメージ６０５および７０３は、小口上で小口インデックス以外の箇所のタッチ、つまり、ページ選択操作を検出した状態を示している。その結果、画面イメージ６０６および７０４では、選択された箇所に対応するページの文書内容がページ領域に表示される。
図４の処理フローの説明に戻る。
【００６９】
ステップＳ４１２では、入力部２０９にて、終了操作を検出したか否かを判断する。終了操作とは、例えば、メイン表示部２１０に表示された終了ボタンをホールドするなど、事前に決められた操作である。ステップＳ４１２で終了操作が検出されない場合には、ステップＳ４０４に戻り、ユーザからの操作を受け付ける。終了操作が検出された場合は、必要データの保存等を実施して本処理を終了する。
【００７０】
以上で、文書構成表示・操作処理の詳細説明を終了する。
【００７１】
図５は、電子文書を表示するための見出し情報表示・操作処理の一例を示すフローチャートである。
【００７２】
なお、図５の各ステップは、情報処理端末１０１のＣＰＵ２０１が処理を実行する。
【００７３】
ステップＳ５０１では、メイン表示部２１０に任意の電子文書のページ、小口を表示する。具体的な処理は、図４で説明した文書構成表示・操作処理においてステップＳ４１２の終了操作を検出するまでの処理と同様であるので、説明は省略する。
【００７４】
ステップＳ５０２では、入力部２０９にて、メイン表示部２１０に表示した小口インデックスに対して下位構成見出し表示操作を検出したか否かを判断する。下位構成見出し表示操作とは、例えば、小口インデックスをホールド（一定時間長押し）するなどの事前に決められた操作である。ステップＳ５０２で下位構成見出し表示操作が検出されない場合には、ステップＳ５０４へ処理を移す。下位構成見出し表示操作が検出された場合に、ステップＳ５０３へ処理を移す。
【００７５】
ステップＳ５０３では、ステップＳ５０２で検出した下位構成見出し表示操作により、ＲＡＭ２０３に格納された文書構成データから、操作された小口インデックスに対応する文書構成要素の範囲（開始ページ、終了ページ）を取得し、さらに、ＲＡＭ２０３に格納された見出し情報データから前記文書構成要素に含まれる見出し情報を取得し、メイン表示部２１０に、操作された小口インデックスに対応する文書構成要素に含まれる見出し情報を表示する。表示後、処理をステップＳ５０８に移し、ユーザからの操作を受け付ける。
【００７６】
ここで、図８を参照して、ステップＳ５０２およびＳ５０３での表示、操作イメージを説明する。
【００７７】
画面イメージ８０１は、小口インデックスのホールド、つまり、下位構成見出し表示操作を検出した状態を示している。その結果、画面イメージ８０２では、操作された小口インデックスに対応する文書構成要素に含まれる見出し情報８１１が表示される。
図５の処理フローの説明に戻る。
【００７８】
ステップＳ５０４では、入力部２０９にて、メイン表示部２１０に表示した小口に対して全見出し表示操作を検出したか否かを判断する。全見出し表示操作とは、例えば、小口上で小口インデックス以外の箇所をホールド（一定時間長押し）するなどの事前に決められた操作である。小口インデックスが表示されていない場合（ステップＳ４０４でＮｏの場合）は全ての箇所が操作の対象となる。ステップＳ５０４で全見出し表示操作が検出されない場合には、ステップＳ５０６へ処理を移す。全見出し表示操作が検出された場合に、ステップＳ５０５へ処理を移す。
【００７９】
ステップＳ５０５では、ステップＳ５０４で検出した全見出し表示操作により、ＲＡＭ２０３に格納された文書構成データから、現在表示されている小口に対応する文書構成要素の範囲（開始ページ、終了ページ）を取得し、さらに、ＲＡＭ２０３に格納された見出し情報データから前記文書構成要素に含まれる見出し情報を取得し、メイン表示部２１０に、現在表示されている小口に対応する文書構成要素に含まれる見出し情報を表示する。表示後、処理をステップＳ５０８に移し、ユーザからの操作を受け付ける。
【００８０】
ここで、図８、図９を参照して、ステップＳ５０４およびステップＳ５０５での表示、操作イメージを説明する。図８は操作前に小口インデックスが表示されているケース、図９は操作前に小口インデックスが表示されていないケースであるが、処理内容は同様である。
【００８１】
画面イメージ８０３および９０１は、小口上で小口インデックス以外の箇所のホールド、つまり、全見出し表示操作を検出した状態を示している。その結果、画面イメージ８０４および９０２では、現在表示されている小口に対応する文書構成要素に含まれる見出し情報８１１が表示される。また、現在表示されているページに対応する見出し情報の位置８１２が示される。
図５の処理フローの説明に戻る。
【００８２】
ステップＳ５０６では、入力部２０９にて、メイン表示部２１０に表示した小口に対してページ見出し表示操作を検出したか否かを判断する。ページ見出し表示操作とは、例えば、小口上で小口インデックス以外の箇所をドラッグするなどの事前に決められた操作である。小口インデックスが表示されていない場合（ステップＳ４０４でＮｏの場合）は全ての箇所が操作の対象となる。ステップＳ５０６でページ見出し表示操作が検出されない場合には、ステップＳ５１２へ処理を移す。ページ見出し表示操作が検出された場合に、ステップＳ５０７へ処理を移す。
【００８３】
ステップＳ５０７では、ステップＳ５０６で検出したページ見出し表示操作により、ＲＡＭ２０３に格納された見出し情報データから操作された小口の箇所に対応するページに含まれる見出し情報を取得し、メイン表示部２１０に、操作された小口の箇所に対応する見出し情報を表示する。表示後、処理をステップＳ５０８に移し、ユーザからの操作を受け付ける。
【００８４】
ここで、図８、図９を参照して、ステップＳ５０６およびステップＳ５０７での表示、操作イメージを説明する。図８は操作前に小口インデックスが表示されているケース、図９は操作前に小口インデックスが表示されていないケースであるが、処理内容は同様である。
【００８５】
画面イメージ８０５および９０３は、小口上で小口インデックス以外の箇所のドラッグ、つまり、ページ見出し表示操作を検出した状態を示している。その結果、画面イメージ８０６および９０４では、操作された小口の箇所に対応するページに含まれる見出し情報８１１が表示される。
図５の処理フローの説明に戻る。
【００８６】
ステップＳ５０８では、入力部２０９にて、メイン表示部２１０に表示した見出し情報に対して見出し選択操作を検出したか否かを判断する。見出し選択操作とは、例えば、見出し情報をダブルタッチするなどの事前に決められた操作である。ステップＳ５０８で見出し選択操作が検出されない場合には、ステップＳ５１０へ処理を移す。見出し選択操作が検出された場合に、ステップＳ５０９へ処理を移す。
【００８７】
ステップＳ５０９では、ステップＳ５０８で検出した見出し選択操作により、操作された見出し情報に対応するページの文書内容をページ領域に表示し、ステップＳ５１２に処理を移す。
【００８８】
ここで、図９を参照して、ステップＳ５０８およびＳ５０９での表示、操作イメージを説明する。図９は操作前に小口インデックスが表示されていないケースであるが、操作前に小口インデックスが表示されているケース（例えば図８の画面イメージ８０２）であっても処理内容は同様である。
【００８９】
画面イメージ９０５は、見出し情報のダブルタッチ、つまり、見出し選択操作を検出した状態を示している。その結果、画面イメージ９０６では、操作された見出し情報に対応するページの文書内容がページ領域に表示される。
図５の処理フローの説明に戻る。
【００９０】
ステップＳ５１０では、入力部２０９にて、見出し選択操作以外の任意の操作を検出したか否かを判断する。ステップＳ５１０で見出し選択操作以外の任意の操作が検出されない場合には、ステップＳ５０８に戻る。見出し選択操作以外の任意の操作が検出された場合は、処理をステップＳ５１１に移す。
【００９１】
ステップＳ５１１では、ステップＳ５１０での見出し選択操作以外の任意の操作の検出により、表示していた見出し情報を非表示にし、処理をステップＳ５１２に移す。つまり、ステップＳ５０８で見出し選択操作が検出されるか、ステップＳ５１０で見出し選択操作以外の任意の操作が検出されるまでは見出し情報が継続して表示される。
【００９２】
ステップＳ５１２では、入力部２０９にて、終了操作を検出したか否かを判断する。終了操作とは、例えば、メイン表示部２１０に表示された終了ボタンをホールドするなど、事前に決められた操作である。ステップＳ５１２で終了操作が検出されない場合には、ステップＳ５０１に戻り、ユーザからの操作を受け付ける。終了操作が検出された場合は、必要データの保存等を実施して本処理を終了する。
【００９３】
以上で、見出し情報表示・操作処理の詳細説明を終了する。
【００９４】
以下、図を参照して、本実施形態にて使用するデータ構成の一例を説明する。
【００９５】
図１０の１００１は、本実施形態における文書構成データの一例を示すデータ構成図である。
【００９６】
文書構成データ１００１は電子文書データを基に作成され、主に小口および小口インデックスの表示制御に用いられる。
【００９７】
文書構成データ１００１は、文書ＩＤ、文書名、構成要素ＩＤ、見出しテキスト、開始ページ、終了ページ、にて構成される。
【００９８】
文書ＩＤは、電子文書データを特定するための識別子であり、任意の英数字や、ファイル名等で表される。
【００９９】
文書名は、電子文書データに付与された任意の名称である。
【０１００】
構成要素ＩＤは、文書内で文書構成要素を特定するための識別子であり、本実施形態では、例えば、部、章、節、項などの構成番号を上位階層から順にハイフン「−」で連結する形式で表している。これにより、文書構成要素の間の上下関係や並列関係を認識することができる。ただし、別途、上位および下位の構成要素ＩＤを示す項目を追加することにより、上下関係や並列関係を認識できるようにしてもよい。  
【０１０１】
開始ページおよび終了ページは、文書構成要素の文書内での開始ページおよび終了ページを示す。
【０１０２】
図１０の１００２は、本実施形態における見出し情報データの一例を示すデータ構成図である。
【０１０３】
見出し情報データ１００２は電子文書データおよび文書構成データを基に作成され、主に見出し情報の表示制御に用いる。
【０１０４】
見出し情報データ１００２は、文書ＩＤ、見出し情報ＩＤ、構成要素ＩＤ、表示ページ、種類、テキストデータ、画像データ、にて構成される。
【０１０５】
文書ＩＤは、電子文書データを特定するための識別子であり、任意の英数字や、ファイル名等で表される。
【０１０６】
見出し情報ＩＤは、文書内で見出し情報を特定するための識別子であり、例えば、文書内で連続した英数字などが設定される。
【０１０７】
構成要素ＩＤは、見出し情報が含まれる文書構成要素の構成要素ＩＤである。
【０１０８】
表示ページは、見出し情報が含まれる文書内のページ番号である。
【０１０９】
種類は、見出し情報の種類を表す区分である。本実施形態では、テキスト、画像の２種類に区分しているが、色や音声など見出し情報として採用できるものであれば特に制限されるものではない。
【０１１０】
テキストデータは、種類がテキストの場合に、見出し情報となるテキストを表す。ただし直接テキストを設定するのではなく、テキストが登録されたファイルのリンク先を設定してもよい。
【０１１１】
画像データは、種類が画像の場合に、画像ファイルの保存先やファイル名を表す。
【０１１２】
以上、実施形態例を詳述したが、本発明は、例えば、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【０１１３】
また、本発明におけるプログラムは、各処理方法をコンピュータが実行可能（読み取り可能）なプログラムであり、本発明の記憶媒体は、各処理方法をコンピュータが実行可能なプログラムが記憶されている。
【０１１４】
なお、本発明におけるプログラムは、各装置の処理方法ごとのプログラムであってもよい。
【０１１５】
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読取り実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１１６】
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記憶した記録媒体は本発明を構成することになる。
【０１１７】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＥＥＰＲＯＭ、シリコンディスク等を用いることができる。
【０１１８】
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータで稼働しているＯＳ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１１９】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１２０】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。
【０１２１】
また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１２２】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ，データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステム、あるいは装置が、本発明の効果を享受することが可能となる。なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【０１２３】
１０１    情報処理端末
１０２    サーバ
１０３    ネットワーク
２０１    ＣＰＵ
２０２    ＲＯＭ
２０３    ＲＡＭ
２０４    システムバス
２０５    入力コントローラ
２０６    ビデオコントローラ
２０７    メモリコントローラ
２０８    通信Ｉ／Ｆコントローラ
２０９    入力部
２１０    メイン表示部
２１１    外部メモリ
３０１    表示制御部
３０２    ページ制御部
３０３    小口制御部
３０４    見出し情報制御部
３０５    電子文書データ記憶部
３０６    文書構成データ記憶部
３０７    見出し情報データ記憶部
【図１】
2016134046.tif 000003
【図２】
2016134046.tif 000004
【図３】
2016134046.tif 000005
【図４】
2016134046.tif 000006
【図５】
2016134046.tif 000007
【図６】
2016134046.tif 000008
【図７】
2016134046.tif 000009
【図８】
2016134046.tif 000010
【図９】
2016134046.tif 000011
【図１０】
2016134046.tif 000012