(57)【特許請求の範囲】
【請求項１】
プロセッサと、頁遷移プログラム及びプレゼンテーション文書が格納された記憶装置と、指示入力手段と、表示装置とを備え、該プレゼンテーション文書は１頁の又は直列に連結した複数頁のサブ文書を複数含み、ルート以外のサブ文書はそのうちの少なくとも１頁（連結元頁）が他のサブ文書の１頁（連結先頁）に連結され、該頁遷移プログラムは該プロセッサに対し、
（ａ）該指示入力手段からの連結先頁表示指示入力に応じて、現頁に連結されたサブ文書の連結先頁を該表示装置に表示させ、
（ｂ）該指示入力手段からの次頁表示指示入力に応じて、現頁の次頁が存在すれば該次頁を該表示装置に表示させ該次頁が存在しなければ時間的に直近のステップ（ａ）の連結先頁に対応した連結元頁を該表示装置に表示させるプレゼンテーション文書表示装置であって、頁遷移については、
ステップ（ａ）においてのみ、該連結元頁のアドレスを該記憶装置のスタック領域にプッシュさせ、ステップ（ｂ）については該次頁が存在しない場合においてのみ、該スタック領域からポップさせてその内容の頁へ遷移させる、
ことを特徴とするプレゼンテーション文書表示装置。
【請求項２】
該頁遷移プログラムは該プロセッサに対し、
ステップ（ａ）において、該現頁の上に該連結先頁を重畳させて該連結先頁を一方向へスライドさせながら該連結先頁の表示面積を増加させることにより、該連結先頁へ遷移させ、
ステップ（ｂ）の該連結元頁を表示させる際に、該連結元頁の上に該現頁を重畳させて該現頁を該一方向と反対方向へスライドさせながら該現頁の表示面積を減少させることにより、該連結元頁へ遷移させ、
ステップ（ｂ）の該次頁又は該前頁を表示させる際に、該次頁又は該前頁を該一方向と直角な方向へスライドさせながら該次頁又は該前頁の表示面積を増加させることにより、又は、該次頁又は該前頁へ瞬間的に切替えることにより、頁を遷移させる、
ことを特徴とする請求項１に記載のプレゼンテーション文書表示装置。
【請求項３】
該頁遷移プログラムは該プロセッサに対しさらに、
（ｃ）該指示入力手段からの前頁表示指示入力に応じて、現頁の前頁が存在すれば該前頁を該表示装置に表示させ該前頁が存在しなければ現サブ文書の連結元頁を該表示装置に表示させ、
ステップ（ｃ）の該連結元頁を表示させる際に、該連結元頁の上に該現頁を重畳させて該現頁を該一方向と反対方向へスライドさせながら該現頁の表示面積を減少させることにより、該連結元頁へ遷移させ、
ステップ（ｃ）の該次頁又は該前頁を表示させる際に、該次頁又は該前頁を該一方向と直角な方向へスライドさせながら該次頁又は該前頁の表示面積を増加させることにより、又は、該次頁又は該前頁へ瞬間的に切替えることにより、頁を遷移させる、
ことを特徴とする請求項１又は２に記載のプレゼンテーション文書表示装置。
【請求項４】
該指示入力手段はタッチパネルであり、
ステップ（ｂ）の該次頁表示指示入力は、該タッチパネルに対する、該一方向と直角な方向へのスワイプ操作であり、
ステップ（ｃ）の該前頁表示指示入力は、該タッチパネルに対する、ステップ（ｂ）での該スワイプ操作の方向と逆方向へのスワイプ操作である、
ことを特徴とする請求項３に記載のプレゼンテーション文書表示装置。
【請求項５】
請求項１乃至４のいずれか１つに記載の頁遷移プログラムを含むことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、階層化されたプレゼンテーション文書の頁を指示入力に応じて遷移させるプレゼンテーション文書表示装置及びそのプログラムに関する。
【背景技術】
【０００２】
下記特許文献１には、階層構造のプレゼンテーション文書を表示させる装置が開示されている。この装置によれば、プログラムにより目次構造を特定してその頁を作成し表示させることができる。目次頁以外の頁については、階層構造内の位置を示す記号を頁に記入しておくことにより、現在頁の位置を把握することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】ＷＯ２００９／０８７９９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、配置スペース上、この記号を記入しなかったり、記号サイズが小さくて見え辛かったり、記号が画面の周辺部であるために見落したりする場合がある。
【０００５】
一方、階層化されたプレゼンテーション文書を、手動で頁遷移させながら表示させる場合、視聴者の理解度や持ち時間などに応じ、階層の一部が省略されたり、頁間を行ったり来たりして同一階層の頁を複数回表示させたりする。その際、上記記号が無かったり、小さかったりしても、頁が全体の中でどのように遷移しているのかを容易に把握できれば、視聴者の理解度を高めたり、説明者が頁遷移で戸惑わないようにすることができる。また、文書が階層化されて複雑になっているので、さらなる構造の複雑化を避けた方が好ましい。
【０００６】
本発明の目的は、このような点に着眼し、階層化されたプレゼンテーション文書を手動で頁遷移させながら表示させる場合に、比較的簡単な構成で、頁が全体の中でどのように遷移しているのかを容易に把握可能にするプレゼンテーション文書表示装置及びそのプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
本発明によるプレゼンテーション文書表示装置の第１態様では、プロセッサと、頁遷移プログラム及びプレゼンテーション文書が格納された記憶装置と、指示入力手段と、表示装置とを備え、該プレゼンテーション文書は１頁の又は直列に連結した複数頁のサブ文書を複数含み、ルート以外のサブ文書はそのうちの少なくとも１頁（連結元頁）が他のサブ文書の１頁（連結先頁）に連結され、該頁遷移プログラムは該プロセッサに対し、
（ａ）該指示入力手段からの連結先頁表示指示入力に応じて、現頁に連結されたサブ文書の連結先頁を該表示装置に表示させ、
（ｂ）該指示入力手段からの次頁表示指示入力に応じて、現頁の次頁が存在すれば該次頁を該表示装置に表示させ該次頁が存在しなければ時間的に直近のステップ（ａ）の連結先頁に対応した連結元頁を該表示装置に表示させる。
【０００８】
上記「１頁の又は直列に連結した複数頁のサブ文書」は、この１頁含まれるプログラム又は直列に連結された複数頁のうちの少なくとも１頁に含まれるプログラムが、該プロセッサに対し、ボタン押下などの指示入力に応じて、動的に静的頁を生成させる構成を含ん
でいてもよい。
【０００９】
本発明によるプレゼンテーション文書表示装置の第２態様では、第１態様において、該頁遷移プログラムは該プロセッサに対し、
ステップ（ａ）において、該現頁の上に該連結先頁を重畳させて該連結先頁を一方向へスライドさせながら該連結先頁の表示面積を増加させることにより、該連結先頁へ遷移させ、
ステップ（ｂ）の該連結元頁を表示させる際に、該連結元頁の上に該現頁を重畳させて該現頁を該一方向と反対方向へスライドさせながら該現頁の表示面積を減少させることにより、該連結元頁へ遷移させ、
ステップ（ｂ）の該次頁又は該前頁を表示させる際に、該次頁又は該前頁を該一方向と直角な方向へスライドさせながら該次頁又は該前頁の表示面積を増加させることにより、又は、該次頁又は該前頁へ瞬間的に切替えることにより、頁を遷移させる。
【００１０】
本発明によるプレゼンテーション文書表示装置の第３態様では、第１又は第２態様において、該頁遷移プログラムは該プロセッサに対し、
ステップ（ａ）において、該連結元頁のアドレスを該記憶装置のスタック領域にプッシュさせ、ステップ（ｂ）において、該スタック領域からポップさせてその内容の頁へ遷移させる。
【発明の効果】
【００１１】
上記第１態様の構成によれば、指示入力手段からの次頁表示指示入力に応じて、現頁の次頁が存在しなければ時間的に直近のステップ（ａ）の連結先頁に対応した連結元頁を表示装置に表示させるので、プレゼンテータ及び視聴者は、サブ文書の連結先頁から、前に表示された、他のサブ文書の連結元頁へ遷移したことを容易に把握することができ、また、連結元頁へのリンクを連結先頁に貼る必要が無く、そのボタンも配置する必要が無いという効果を奏する。
【００１２】
上記第２態様の構成によれば、該連結先頁を表示させる際に、該連結元頁の上に、連結先頁の現頁を重畳させ該現頁を、連結先頁が遷移先のときのスライド方向と反対方向へ且つ同一サブ文書内で頁遷移する際のスライド方向と直角な方向へ、スライドさせながら該現頁の表示面積を減少させることにより、該連結元頁へ遷移させるので、プレゼンテータ及び視聴者は、サブ文書の連結先頁から、他のサブ文書の連結元頁へ遷移したことをさらに容易に把握することができるという効果を奏する。
【００１３】
上記第３態様の構成によれば、階層構造の複雑さによらず、連結頁へ遷移する際にその連結元頁のアドレスをスタック領域にプッシュさせ、逆に該連結元頁へ遷移する際に、該スタック領域からポップさせてその内容の頁へ遷移させるという簡単な構成で、ユーザは、連結元頁へのリンクが埋込まれたボタンを連結先頁に配置する操作を行う必要が無く、頁構成が単純化され、また、これにより文書構造の複雑化を防止することができるという効果を奏する。
【００１４】
本発明の他の目的、特徴的な構成及び効果は、以下の説明を特許請求の範囲及び図面の記載と関係づけて読むことにより明らかになる。 
【図面の簡単な説明】
【００１５】
【図１】本発明の実施例１に係る情報処理装置のハードウェア構成を示す概略ブロック図である。
【図２】プレゼンテーション文書の一部の階層構造を示す概略ブロック図である。
【図３】プレゼンテーション文書作成プログラムを起動させたときに表示されるユーザインターフェイス画面を示す図である。
【図４】図３においてアウトラインペイン２２内で（１，２）頁を選択し右に１段シフトさせた後の処理結果を示す図である。
【図５】入力装置の操作によるイベント発生に応じて階層構造のプレゼンテーション文書を表示装置に表示させる頁遷移プログラムの処理を示す概略フローチャートである。
【図６】（Ａ）、（Ｂ）及び（Ｅ）は図２（Ｂ）の連結元頁から連結先頁へ遷移する際のプッシュ動作後のスタック領域を示し、（Ｃ）、（Ｄ）及び（Ｆ）は連結先頁から連結元頁へ遷移する際のポップ動作後のスタック領域を示を示す説明図である。
【図７】（Ａ）〜（Ｄ）は現頁の右頁がある場合の左スワイプ操作に対する表示画面変化説明図である。
【図８】（Ａ）〜（Ｄ）はリンクボタンのタッチ操作に対する表示画面変化説明図である。
【図９】（Ａ）〜（Ｅ）は現頁の右頁が無い場合の左スワイプ操作に対する表示画面変化説明図である。
【図１０】（Ａ）〜（Ｅ）は現頁の左頁が無い場合の右スワイプ操作に対する表示画面変化説明図である。
【図１１】本発明の実施例２に係るプレゼンテーション文書の階層構造を示す概略ブロック図である。
【実施例１】
【００１６】
図１は、本発明の実施例１に係る情報処理装置１０のハードウェア構成を示す概略ブロック図である。
【００１７】
情報処理装置１０は例えば、タブレットコンピュータ、ノートパソコン又はデスクトップコンピュータなどである。情報処理装置１０では、プロセッサ１１がインターフェイス１２を介してソリッドステートドライブ１３、ＤＲＡＭ１４、通信アダプタ１５、入力装置１６及び表示装置１７に結合されている。図１では、簡単化の為に、複数種のインターフェイスを１つのブロック１２で表している。
【００１８】
ソリッドステートドライブ１３は、大記憶容量のフラッシュメモリなどの補助記憶装置であり、これに、プログラム及びデータが格納されている。このデータにはプレゼンテーション文書が含まれ、このプログラムには、仮想記憶方式のオペレーティングシステム及びアプリケーションが含まれている。アプリケーションには、前記文書の頁を入力装置１６からの指示入力に応じて遷移させる頁遷移プログラムが含まれる。
【００１９】
ＤＲＡＭ１４は、前記仮想記憶方式における主記憶装置及びビデオＲＡＭ（これを主記憶の領域に含ませてもよい）として用いられる。通信アダプタ１５は、アンテナ１８及び電波を介してＬＡＮ又はインターネットなどのネットワークに結合される。例えば、この通信アダプタ１５を介して、不図示のデスクトップコンピュータで作成されたプレゼンテーション文書がソリッドステートドライブ１３に格納される。入力装置１６は例えば、タッチパネル、又は、キーボード及びポインティングデバイスである。以下では、入力装置１６がタッチパネルの場合について説明する。
【００２０】
プレゼンテーション文書は、階層化されており、１頁の又は直列に連結した複数頁のサブ文書を複数含み、ルート以外のサブ文書は、その第１頁（連結先頁）が他のサブ文書の１頁（連結元頁）に連結されている。
【００２１】
プレゼンテーション文書の各頁は、コンテナと、これに配置されるコンテンツからなり、コンテンツは、テキスト、グラフィック、画像などの１つ以上のオブジェクトを含む。コンテンツは、表計算アプリケーションのシート、ＣＡＤデータ又はＷｅｂコンテンツを
含んでいてもよく、Ｗｅｂコンテンツの場合、アニメーションなどの動的頁を構成するためのスクリプトを含んでいてもよい。
【００２２】
以下において、プレゼンテーション文書の第ｉサブ文書（ｉは０以上の整数）の第ｊサブ頁（ｊは０以上の整数）を、プレゼンテーション文書の（ｉ，ｊ）頁と表記する。頁識別子（ｉ，ｊ）は論理的なものであって、実際には例えばハイパーリンクの頁アドレスのみであってもよい。
【００２３】
図２（Ａ）は、プレゼンテーション文書の一部の階層構造を示す概略ブロック図であり、第ｉサブ文書ＳＵＢｉと第（ｉ＋１）サブ文書ＳＵＢ（ｉ＋１）との関係を示す。
【００２４】
サブ文書ＳＵＢｉは（ｉ，０）〜（ｉ，３）頁からなり、サブ文書ＳＵＢ（ｉ＋１）は（ｉ＋１，０）〜（ｉ＋１，２）頁からなる。各サブ文書では、隣合う頁間（兄弟ノード間）が相互リンク（第１のリンク）され、図では双方向矢印付実線でこのリンク（連結）を示している。
【００２５】
サブ文書間については、サブ文書ＳＵＢｉの（ｉ，１）頁からサブ文書ＳＵＢ（ｉ＋１）の（ｉ＋１，０）頁にリンク（第２のリンク）されている。すなわち、サブ文書ＳＵＢｉの連結元頁（ｉ，１）に対し、サブ文書ＳＵＢ（ｉ＋１）の（ｉ＋１，０）頁が連結先頁となっている。このリンク（第２のリンク）は、これが埋込まれたリンクボタンが連結元頁に追加される点で、上記兄弟ノード間のリンク（第１のリンク）と異なる。
【００２６】
矢印付点線は、サブ文書の先頭頁又は最終頁から連結元頁への戻りリンク（第３のリンク）を示しており、このリンクは、後述のように上記頁遷移プログラムにより規則的に行われ、サブ文書の先頭頁又は最終頁にはリンクボタンを配置する必要がない。
【００２７】
図２（Ｂ）は、プレゼンテーション文書のより具体的な階層構造を示す概略ブロック図である。
【００２８】
この文書は、サブ文書ＳＵＢ０〜ＳＵＢ４からなる。第１〜３のリンクについては、上記と同様である。
【００２９】
サブ文書ＳＵＢ０は、プレゼンテーション文書のタイトル又は／及び目次の頁であり、（０，０）頁のみからなる。
【００３０】
サブ文書ＳＵＢ１は、プレゼンテーション文書の基本部分であり、（１，０）〜（１，４）頁からなり、サブ文書ＳＵＢ０の（０，０）頁からサブ文書ＳＵＢ１の（２，０）頁へリンクされている。
【００３１】
サブ文書ＳＵＢ２は、サブ文書ＳＵＢ１の（１，１）頁をより詳細に説明するものであって、（２，０）〜（２，３）頁からなり、サブ文書ＳＵＢ１の（１，１）頁からサブ文書ＳＵＢ２の（２，０）頁へリンクされている。
【００３２】
サブ文書ＳＵＢ３は、サブ文書ＳＵＢ２の（２，０）頁をより詳細に説明するものであって、（３，０）〜（３，１）頁からなり、サブ文書ＳＵＢ２の（２，０）頁からサブ文書ＳＵＢ３の（３，０）頁へリンクされている。
【００３３】
サブ文書ＳＵＢ４は、サブ文書ＳＵＢ１の（１，３）頁をより詳細に説明するものであって、（４，０）〜（４，１）頁からなり、サブ文書ＳＵＢ１の（１，３）頁からサブ文書ＳＵＢ４の（４，０）頁へリンクされている。
【００３４】
図３は、プレゼンテーション文書作成プログラムを起動させたときに表示されるユーザインターフェイス画面２０を示す。このプログラムは、不図示のノートパソコン又はデスクトップコンピュータにインストールされ、上記のような構成のプレゼンテーション文書を対話的に作成するのを、支援するためのものであり、以下にこれを概説する。
【００３５】
画面２０は、上部狭幅の操作ペイン２１と、左部狭幅のアウトラインペイン２２と、残りの広幅の編集ペイン２３とに分割されている。
【００３６】
操作ペイン２１には、アウトラインペイン２２及び編集ペイン２３に対する操作を選択するためのメニュー及びボタンが配置されている。アウトラインペイン２２には、この領域を垂直方向及び水平方向へスクロール操作するための部品が配置されている。
【００３７】
操作ペイン２１で、新規文書を選択し、さらにテンプレートとして空白文書を選択した場合には、アウトラインペイン２２に、（０，０）頁の矩形のみ表示され、これが選択状態にされて太枠表示され、この頁の内容が編集ペイン２３に表示される。
【００３８】
アウトラインペイン２２内の最終頁が（ｉ，ｊ）頁であるとき、ユーザが操作ペイン２１に対しアウトラインペイン２２内に１頁を追加する操作を行うと、上記プレゼンテーション文書作成プログラムはこれに応答して、アウトラインペイン２２内に（ｉ，ｊ＋１）頁を追加し、また、（ｉ，ｊ）頁と（ｉ，ｊ＋１）頁とを相互リンクする。
【００３９】
アウトラインペイン２２内の最終頁（ｉ，ｊ）を選択し、これを１段だけ右シフトさせる操作を行うと、上記プレゼンテーション文書作成プログラムはこれに応答して、（ｉ，ｊ）頁の識別子を（ｉ＋１，０）に変更し、頁間相互リンクを（ｉ，ｊ−１）頁から（ｉ＋１，０）頁への一方向リンクに変更する。
【００４０】
上記プログラムは次いで、アウトラインペイン２２内の（ｉ，ｊ−１）頁を選択状態にし、編集ペイン２３内のこの頁上に（ｉ＋１，０）頁への標準リンクボタンを配置させる。ユーザはこのボタンの位置やデザイン、色、表示名などの属性を変更することができる。
【００４１】
同様に、アウトラインペイン２２内の最終頁（ｉ，ｊ）頁を選択し、これを１段だけ左シフトさせる操作を行うと、上記プレゼンテーション文書作成プログラムはこれに応答して、この頁より上の頁でこれと同一段の直近の頁の次頁になるように頁識別子を変更し、この直近の頁と相互リンクする。
【００４２】
図４は、図３においてアウトラインペイン２２内で（１，２）頁を選択し、これを右に１段シフトさせた後、前記標準リンクボタン配置前の状態を示す。
【００４３】
アウトラインペイン２２内の中間頁について左右方向へシフトさせた場合には、これを図２のように表した場合にと図２と同様の規則の頁識別子になるように頁識別子を変更し、相互リンク、一方向リンクについても同様に変更する。
【００４４】
図５は、入力装置１６の操作に応じて階層構造のプレゼンテーション文書を表示装置１７に表示させる上記頁遷移プログラムの処理を示す概略フローチャートである。この処理は、タッチパネルに対する指示入力イベントの発生に応答して、プロセッサ１１により開始される。以下、括弧内は図５中のステップ識別符号である。
【００４５】
まず初期化処理として、図５の処理の前に、ステップＳ１０の処理を実行しておく。
【００４６】
（Ｓ１０）プロセッサ１１は、ＤＲＡＭ１４内のバッファ領域内に、少なくとも、現頁と、現頁から移動可能な次頁、前頁、子頁及び親頁（存在しないものは省略）の画像をビットマップ展開しておく。また、初期化処理の場合のみ、バッファ領域内の現頁画像をＤＲＡＭ１４内のビデオＲＡＭに転送しておく。
【００４７】
（Ｓ０）指示入力イベントが、タッチパネルに対する左方向へのスワイプ操作（ＬＳＷ）であれば、ステップＳ１へ進み、右方向へのスワイプ操作（ＲＳＷ）であれば、ステップＳ２へ進み、上記リンクボタンへのタッチ操作（ＴＣＨ）であれば、ステップＳ４へ進む。
【００４８】
（Ｓ１）現（ｉ，ｊ）頁のｊの値を１だけインクリメントし、また、ステップＳ９で使用するスイッチＳＷに０を代入し、ステップＳ３へ進む。
【００４９】
（Ｓ２）現（ｉ，ｊ）頁のｊの値を１だけデクリメントし、また、スイッチＳＷに１を代入し、ステップＳ３へ進む。
【００５０】
（Ｓ３）（ｉ，ｊ）頁が存在すれば、Ｓ９へ進み、そうでなければ、ステップＳ６へ進む。
【００５１】
（Ｓ４）連結元頁である現（ｉ，ｊ）頁の識別子（ｉ，ｊ）を、ＤＲＡＭ１４内のスタック領域にプッシュする。すなわち、スタックポインタＳＰが指すアドレスに識別子（ｉ，ｊ）を格納し、スタックポインタＳＰの値を、識別子（ｉ，ｊ）のバイト数ｍだけインクリメントする。また、スイッチＳＷに２を代入する。
【００５２】
図６（Ａ）、（Ｂ）及び（Ｅ）は図２（Ｂ）の連結元頁から連結先頁へ遷移する際のプッシュ動作後のスタック領域を示し、図６（Ａ）は現（０，０）頁から（１，０）頁へ遷移する際のプッシュ動作後、図６（Ｂ）は、図２（Ｂ）の現（２，０）頁から（３，０）頁へ遷移する際のプッシュ動作後、図６（Ｅ）は、図２（Ｂ）の現（１，３）頁から（４，０）頁へ遷移する際のプッシュ動作後の状態を示す。
【００５３】
（Ｓ５）現（ｉ，ｊ）頁の識別子（ｉ，ｊ）を、現（ｉ，ｊ）頁の連結先頁（リンク先）の識別子に更新する。例えば、図２（Ｂ）において、現頁が（０，０）頁であれば、これを（１，０）頁に更新する。次にステップＳ９へ進む。
【００５４】
（Ｓ６）スタック領域に対するポップ操作が可能であれば、すなわちスタックポインタＳＰの値が図６に示す初期値Ａ０より大きければ、ステップＳ８へ進み、そうでなければステップＳ７へ進む。
【００５５】
（Ｓ７）（ｉ，ｊ）頁が存在しないので、ｊの値を、１つ前の値に戻す。すなわち、ステップＳ１又はＳ２の操作を取消す。次いで図５の処理を終了する。
【００５６】
（Ｓ８）ステップＳ４と逆の操作、すなわちスタック領域から（ｉ，ｊ）をポップしてこの値で現頁の識別子を更新する。詳細には、スタックポインタＳＰの値をｍだけデクリメントし、スタックポインタＳＰが指すアドレスからｍバイト分のデータを取出してこれを現（ｉ，ｊ）とする。また、スイッチＳＷに値３を加算する。次にステップＳ９へ進む。
【００５７】
図６（Ｃ）、（Ｄ）及び（Ｆ）は連結先頁から連結元頁へ遷移する際のポップ動作後のスタック領域を示し、図６（Ｃ）は図６（Ｂ）の状態からアドレスＡ０＋２ｍの内容（２
，０）を読出して連結元頁（２，０）の頁へ遷移する際のポップ動作後、図６（Ｄ）は、図６（Ｃ）の状態からアドレスＡ０＋ｍの内容（１，１）を読出して連結元頁（１，１）の頁へ遷移する際のポップ動作後、図６（Ｆ）は、図６（Ｅ）の状態からアドレスＡ０＋ｍの内容（１，３）を読出して連結元頁（１，３）の頁へ遷移する際のポップ動作後の状態を示す。
【００５８】
（Ｓ９）更新された（ｉ，ｊ）頁へ遷移する。画面上の遷移動作は、どのように遷移しているのか直感的に理解できるように、スイッチＳＷの値に応じ以下のように行われる。
【００５９】
プロセッサ１１は、ＳＷ＝０の場合、すなわち、ユーザが例えば図７（Ａ）に示すようにウインドウ３０内（図７〜９ではウインドウ３０の点線枠を少し大きめに表している。）で、左スワイプ３１（ＬＳＷ）の操作をしたとステップＳ０で判断し、ステップＳ３で肯定判定した場合、ビデオＲＡＭ上の現頁（１，０）の画像の右に対応する領域に、次頁（１，１）の画像を上記バッファ領域から転送させて配置させ、スワイプ中はウインドウ３０を現頁（１，０）から次頁（１，１）側へ、スワイプ動作に合せて移動させる。これにより、図７（Ａ）の現頁（１，０）から図７（Ｂ）の状態に滑らかに遷移する。ユーザが画面から指を離した後は、さらにウインドウ３０を右へ滑らかに移動させて、図７（Ｃ）の状態にさせ、同様にさらにウインドウ３０を右へ滑らかに移動させ、図７（Ｄ）の（１，１）頁表示状態で静止させる。
【００６０】
プロセッサ１１は、ＳＷ＝１の場合、すなわち、ユーザがウインドウ３０内で右スワイプ（ＲＳＷ）の操作をしたとステップＳ０で判断し、ステップＳ３で肯定判定した場合、ビデオＲＡＭ上の現頁の画像の左に対応する領域に、前頁の画像を上記バッファ領域から転送させて配置させ、ウインドウ３０を上記と逆方向へ移動させる。  
プロセッサ１１は、ＳＷ＝２の場合、すなわち、ユーザが例えば図８（Ａ）に示すようにウインドウ３０内のリンクボタン３２をタッチ操作（ＴＣＨ）したとステップＳ０で判断した場合には、ビデオＲＡＭ上の現頁（０，０）の下に対応する領域に、連結先頁（１，０）の画像を上記バッファ領域から転送させて配置させ、ウインドウ３０を固定したまま、頁（１，０）の画像を上方向へ徐々にシフトさせて、図８（Ａ）から図８（Ｂ）、さらに図８（Ｃ）、さらに図８（Ｄ）の状態へと移行させ、（１，０）頁表示状態で静止させる。
【００６１】
このような動作により、プレゼンテータ及び視聴者は、サブ文書の連結元頁から、他のサブ文書の連結先頁へ遷移したことを容易に把握することができる。
【００６２】
プロセッサ１１は、ＳＷ＝３の場合、すなわち、ユーザが例えば図９（Ａ）に示すように左スワイプ３１（ＬＳＷ）の操作をしたとステップＳ０で判断し、ステップＳ３で否定判定した場合、ビデオＲＡＭ上の第１のプレーン上の画像を背景色の画像のみとし、ビデオＲＡＭ上の第２のプレーン上の画像を現頁（１，３）の画像とし、第１のプレーン上に第２のプレーンを重ね合せ、ウインドウ３０を第１のプレーン上に固定し、スワイプ中は第２のプレーンを左方向へ、スワイプ動作に合せて移動させる。これにより、図７（Ａ）の現頁（１，３）から図７（Ｂ）の状態に滑らかに遷移する。ユーザが画面から指を離した後は、第１のプレーン上に、現頁の連結元頁（０，０）の画像を上記バッファ領域から転送させて配置させ、第２のプレーンを下方向へ滑らかに移動させて、図７（Ｃ）の状態へ、さらに移動を進めて図７（Ｄ）の状態へ、さらに移動を進めて図７（Ｅ）の（０，０）頁表示状態で静止させる。
【００６３】
このような動作により、プレゼンテータ及び視聴者は、サブ文書の最終頁から、他のサブ文書の連結元頁へ遷移したことを容易に把握することができる。
【００６４】
プロセッサ１１は、ＳＷ＝４の場合、すなわち、ユーザが例えば図１０（Ａ）に示すように右スワイプ３３（ＲＳＷ）の操作をしたとステップＳ０で判断し、ステップＳ３で否定判定した場合、ビデオＲＡＭ上の第１のプレーン上の画像を背景色の画像のみとし、ビデオＲＡＭ上の第２のプレーン上の画像を現頁（１，０）の画像とし、第１のプレーン上に第２のプレーンを重ね合せ、ウインドウ３０を第１のプレーン上に固定し、スワイプ中は第２のプレーンを右方向へ、スワイプ動作に合せて移動させる。これにより、図１０（Ａ）の現頁（１，０）から図１０（Ｂ）の状態に滑らかに遷移する。ユーザが画面から指を離した後は、第１のプレーン上に、現頁の連結元頁（０，０）の画像を上記バッファ領域から転送させて配置させ、第２のプレーンを下方向へ滑らかに移動させて、図１０（Ｃ）の状態へ、さらに移動を進めて図１０（Ｄ）の状態へ、さらに移動を進めて図１０（Ｅ）の（０，０）頁表示状態で静止させる。
【００６５】
プロセッサ１１は、ＳＷ＝５の場合、すなわち、ユーザが左スワイプ操作をしたとステップＳ０で判断し、ステップＳ３で否定判定した場合、ビデオＲＡＭ上の第１のプレーン上の画像を背景色の画像のみとし、ビデオＲＡＭ上の第２のプレーン上の画像を現頁の画像とし、第１のプレーン上に第２のプレーンを重ね合せ、ウインドウを第１のプレーン上に固定し、スワイプ中は第２のプレーンを左方向へ、スワイプ動作に合せて移動させる。ユーザが画面から指を離した後は、ＳＷ＝４の場合と同様に第２のプレーンを下方向へ滑らかに移動させてウインドウ内から排除させる。
【００６６】
次に、上述のステップＳ１０の処理を行って、タッチパネルに対する次の指示入力イベント発生に備える。
【００６７】
本実施例によれば、タッチパネルに対するスワイプ操作に応じて、現頁の次頁が存在しなければ現サブ文書の連結元頁を表示装置１７に表示させ、現頁の前頁が存在しなければ現サブ文書の連結元頁を表示装置１７に表示させるので、プレゼンテータ及び視聴者は、サブ文書の最終頁又は先頭頁から、他のサブ文書の連結元頁へ遷移したことを容易に把握することができるという効果を奏する。
【００６８】
また、この連結元頁への遷移の際に、この連結元頁の上に、連結先頁である現頁を重畳させ、該現頁を、連結先頁が遷移先のときのスライド方向と反対方向へ且つ同一サブ文書内で頁遷移する際のスライド方向と直角な方向へ、スライドさせながら該現頁の表示面積を減少させることにより、該連結元頁へ遷移させるので、プレゼンテータ及び視聴者は、サブ文書の最終頁又は先頭頁から、他のサブ文書の連結元頁へ遷移したことをさらに容易に把握することができるという効果を奏する。
【００６９】
さらに、階層構造によらず単純なプッシュ／ポップ操作により、ユーザは図２（Ｂ）中の矢印付点線で示すリンクが埋込まれたボタンを頁に配置する操作を行う必要が無く、頁構成が単純化され、また、これにより文書構造の複雑化を防止することができる。
【実施例２】
【００７０】
図１１は、本発明の実施例２に係るプレゼンテーション文書の階層構造を示す概略ブロック図である。
【００７１】
この文書では、サブ文書ＳＵＢ２が、直列連結された（２，０）〜（２，４）頁からなり、サブ文書ＳＵＢ１の（１，１）頁から（２，１）頁にリンクしている。例えば、（２，１）〜（２，４）頁は（２，１）〜（２，０）頁よりも説明がより詳細であり、視聴者の認識度や時間的余裕の程度に応じて、（２，１）〜（２，４）頁又は（２，１）〜（２，０）頁の説明を選択的に行う。
【００７２】
また、（２，１）頁に２つのリンクボタンが配置され、それぞれ（３，０）頁及び（３，１）頁にリンクされている。この場合、例えば、視聴者の認識度や時間的余裕の程度に応じて選択的にリンクボタンをタッチすることにより、（３，０）頁又は（３，１）頁へ遷移する。
【００７３】
さらに、サブ文書ＳＵＢ４の（４，０）頁にはリンクボタンが２つ配置されるとともに動的に頁を生成するプログラムが含まれ、該プログラムは、その一方のボタンの押下に応答して、動的に（５，０）頁を生成し、他方のボタンの押下に応答して、動的に（６，０）頁を生成する。（５，０）頁及び（６，０）頁にはそれぞれ、（４，０）頁へのリンクボタンが配置されている。
【００７４】
他の点は、実施例１と同様である。
【００７５】
以上において、本発明の好適な実施例を説明したが、本発明には他にも種々の変形例が含まれ、上記各構成要素の機能を実現する他の構成を用いたもの、当業者であればこれらの構成又は機能から想到するであろう他の構成も、本発明に含まれる。
【００７６】
例えば、図５のステップＳ７で、イベントを受付けないように設定変更して、プログラムを終了してもよい。
【００７７】
また、左（右）スワイプ操作を、頁の左（右）側をタッチし、マウスでクリックし、又は左（右）方向キーを押下する操作に置換した構成であってもよい。
【００７８】
また、サブ文書中の中間頁に、連結元頁へ戻るボタンを配置し、このボタンのタッチに応答して、ポップ操作を行うことにより連結元頁へ遷移するように構成してもよい。
【００７９】
表示対象のサブ文書は、画像のみの頁が直列に連結されたものであってもよい。
【００８０】
さらに、上記プッシュ及びポップの操作を行わない構成、例えば、図５のステップＳ４を省略し、ステップＳ６では、現サブ文書の或頁へのリンクを、他のサブ文書内の頁から探索し、このリンクが存在するか否かを判定し、肯定判定した場合、ステップＳ８でこのリンクが存在する頁の識別子で（ｉ，ｊ）を更新する構成であってもよい。また、プレゼンテーション文書作成時に、図２（Ｂ）に示す矢印付点線のリンクも作成しておき、前記探索を省略する構成であってもよい。
【００８１】
また、リンクは、リスト構造上のリンクであってもよい。例えば、図２（Ｂ）のようなページ間結合をリスト構造で表現しておき、頁遷移プログラムにおいては、現頁をリスト構造上の位置に対応させ、連結元頁への遷移を含め、このリスト構造を辿って頁間を遷移する構成であってもよい。この場合、リスト構造上の頁識別子（ｉ，ｊ）を、文書の対応する頁にも持たせておく。
【符号の説明】
【００８２】
１０  情報処理装置
１１  プロセッサ
１２  インターフェイス
１３  ソリッドステートドライブ
１４  ＤＲＡＭ
１５  通信アダプタ
１６  入力装置
１７  表示装置
１８  アンテナ
２０  画面
２１  操作ペイン
２２  アウトラインペイン
２３  編集ペイン
３０  ウインドウ
３１  左スワイプ
３２  リンクボタン
３３  右スワイプ
【要約】
【課題】階層化されたプレゼンテーション文書を手動で頁遷移させながら表示させる場合に、比較的簡単な構成で、頁が全体の中でどのように遷移しているのかを容易に把握可能にする。
【解決手段】タッチパネルに対するスワイプ操作に応じて（Ｓ０）、現頁の次頁が存在しなければ（Ｓ１，Ｓ３）、現サブ文書の連結元頁を表示装置１７に表示させ（Ｓ６，Ｓ８，Ｓ９）、現頁の前頁が存在しなければ（Ｓ２，Ｓ３）、現サブ文書の連結元頁を表示装置１７に表示させる。連結元頁表示の際に、この頁の上に、連結先頁を重畳させこれを、連結先が遷移先のときのスライド方向と反対方向へ且つ同一サブ文書内で頁遷移する際のスライド方向と直角な方向へ、スライドさせながらその表示面積を減少させる。
【選択図】図５【図１】
0005613869.tif 000002
【図２】
0005613869.tif 000003
【図３】
0005613869.tif 000004
【図４】
0005613869.tif 000005
【図５】
0005613869.tif 000006
【図６】
0005613869.tif 000007
【図７】
0005613869.tif 000008
【図８】
0005613869.tif 000009
【図９】
0005613869.tif 000010
【図１０】
0005613869.tif 000011
【図１１】
0005613869.tif 000012