(57)【特許請求の範囲】
【請求項１】
電子化されたドキュメントを閲覧するためのドキュメント・ブラウズ装置において、
利用者に情報を提示する表示部と、
利用者の操作を検知して、当該操作を認識する操作受付部と、
前記電子化されたドキュメントをページ単位で識別し、当該ページの内容を内部生成したシートモデルにテクスチャーマッピングすることにより表示シートを生成する生成部と、
前記操作受付部が受け付けた前記操作に基づく指示の内容を解釈するジェスチャー解釈制御部と、
或る時点における、前記表示シートの、捲られている状態の形状及び位置を時点情報として記憶する記憶管理部と、
を備え、
前記ジェスチャー解釈制御部は複数の種類のページ捲り方式を少なくとも解釈可能であり、前記ジェスチャー解釈制御部が解釈した前記複数の種類のページ捲り方式の何れか又はその組合せに応じて前記表示シートの形状を変形動作させ、当該表示シートを前記表示部に表示し、
前記生成部は、前記時点情報を用いて任意の時点での前記表示シートの捲られている状態の形状及び位置と同じ形状及び位置のシートモデルを生成し、当該生成したシートモデルの一部又は全部に新たなページの内容をテクスチャーマッピングすることにより新たな表示シートを生成し、
前記表示シートを複数重ね、当該重ねた表示シートを一枚の表示シートとして扱うことにより一度に複数のページを捲ることを特徴とするドキュメント・ブラウズ装置。
【請求項２】
請求項１に記載のドキュメント・ブラウズ装置において、
前記複数の種類のページ捲り方式には、
水平に置いた表示シートの表面の一端を持ち上げたかのように当該水平シートの裏面を視認可能にしつつ捲る第１の捲り方式と、
水平に置いた表示シートの一端をシートの内方向へ移動させて表示シートの上面を凸状に盛り上がらせたかのように捲る第２の捲り方式、の２種類のページ捲り方式が少なくとも含まれることを特徴とするドキュメント・ブラウズ装置。
【請求項３】
請求項１に記載のドキュメント・ブラウズ装置において、
前記時点情報には、前記或る時点における表示シートの、捲られている状態の形状及び位置に至るまでの変形動作の軌跡が含まれており、当該軌跡をなぞるようにしてページ捲りを行わせることを特徴とするドキュメント・ブラウズ装置。
【請求項４】
請求項１乃至３の何れか１項に記載のドキュメント・ブラウズ装置において、
一枚の表示シートの表面にテクスチャーマッピングするページと、当該表示シートの裏面にテクスチャーマッピングするページとを連続していないページとすることを特徴とするドキュメント・ブラウズ装置。
【請求項５】
請求項１乃至４の何れか１項に記載のドキュメント・ブラウズ装置において、
前記電子化されたドキュメントを所定の単位で分割し、当該分割後のドキュメントの各々にページ番号を割当て、当該ページ番号に基づいて前記シートモデルに当該分割後のドキュメントをテクスチャーマッピングすることにより新たな表示シートを生成することを特徴とするドキュメント・ブラウズ装置。
【請求項６】
請求項１乃至５の何れか１項に記載のドキュメント・ブラウズ装置において、
前記操作受付部は前記表示部上での利用者の操作を検知する機能を有し、前記操作受付部及び前記表示部によりタッチスクリーン付ディスプレイが構成されていることを特徴とするドキュメント・ブラウズ装置。
【請求項７】
利用者に情報を提示するための表示部を有しているドキュメント・ブラウズ装置が行う、電子化されたドキュメントを閲覧するためのドキュメント・ブラウズ方法において、
操作受付部により利用者の操作を検知して、当該操作を認識し、
生成部により、前記電子化されたドキュメントをページ単位で識別し、当該ページの内容を内部生成したシートモデルにテクスチャーマッピングすることにより表示シートを生成し、
記憶管理部により、或る時点における、前記表示シートの、捲られている状態の形状及び位置を時点情報として記憶し、
前記操作受付部において受け付けた前記操作に基づく指示の内容を解釈し、当該解釈では、複数の種類のページ捲り方式を少なくとも解釈可能であり、当該解釈した前記複数の種類のページ捲り方式の何れか又はその組合せに応じて前記表示シートの形状を変形動作させ、当該表示シートを前記表示部に表示し、
前記生成部は、前記時点情報を用いて任意の時点での前記表示シートの捲られている状態の形状及び位置と同じ形状及び位置のシートモデルを生成し、当該生成したシートモデルの一部又は全部に新たなページの内容をテクスチャーマッピングすることにより新たな表示シートを生成し、
前記表示シートを複数重ね、当該重ねた表示シートを一枚の表示シートとして扱うことにより一度に複数のページを捲ることを特徴とするドキュメント・ブラウズ方法。
【請求項８】
電子化されたドキュメントを閲覧するためのドキュメント・ブラウズプログラムにおいて、
利用者に情報を提示する表示部と、
利用者の操作を検知して、当該操作を認識する操作受付部と、
前記電子化されたドキュメントをページ単位で識別し、当該ページの内容を内部生成したシートモデルにテクスチャーマッピングすることにより表示シートを生成する生成部と、
前記操作受付部が受け付けた前記操作に基づく指示の内容を解釈するジェスチャー解釈制御部と、
或る時点における、前記表示シートの、捲られている状態の形状及び位置を時点情報として記憶する記憶管理部と、
を備え、
前記ジェスチャー解釈制御部は複数の種類のページ捲り方式を少なくとも解釈可能であり、前記ジェスチャー解釈制御部が解釈した前記複数の種類のページ捲り方式の何れか又はその組合せに応じて前記表示シートの形状を変形動作させ、当該表示シートを前記表示部に表示し、
前記生成部は、前記時点情報を用いて任意の時点での前記表示シートの捲られている状態の形状及び位置と同じ形状及び位置のシートモデルを生成し、当該生成したシートモデルの一部又は全部に新たなページの内容をテクスチャーマッピングすることにより新たな表示シートを生成し、
前記表示シートを複数重ね、当該重ねた表示シートを一枚の表示シートとして扱うことにより一度に複数のページを捲るドキュメント・ブラウズ装置としてコンピュータを機能させることを特徴とするドキュメント・ブラウズプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は電子ブックに代表される電子化されたドキュメントデータのブラウズに関する。
【背景技術】
【０００２】
近年、電子化された書籍（以下、適宜「電子ブック」と呼ぶ。）、プレゼンテーションコンテンツ、長大テキスト文書のような、一連の線形順序でレイアウト編成された電子ドキュメントを閲覧（ブラウズ）するための読書端末器が一般に普及しつつある。この読書端末器は、例えばｅ−ｒｅａｄｅｒと呼ばれている。そして、電子ブック等をｅ−ｒｅａｄｅｒや、PC（Personal computer）で閲覧するスタイルが浸透しつつある。この際、電子ブック等を、あたかも、実際に紙媒体で提供される書籍かのように閲覧させるということが行われている。例えば実際に紙媒体で提供される書籍と同様にページが付され、２ページ見開きといった形で閲覧させるということが一般的に行われている。また、閲覧時はタッチスクリーン等の操作により概念的に、ページを“捲り”他のページを表示させる。【０００３】
このように、タッチスクリーン上で、シートを“捲る”動作の具体的実装方法については例えば非特許文献１に記載がある。また、同様に電子ブック等を３Ｄモデリングして捲る技術が、例えば特許文献１及び特許文献２に記載がある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−１８２８２０号公報
【特許文献２】特開２００６−１７２４６５号公報
【非特許文献】
【０００５】
【非特許文献１】Page-flip-tools.com社、“Flipping book” [online][平成２２年７月１日検索]＜http://page-flip-tools.com/online-demo/＞
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上述したような技術を用いることにより、タッチスクリーン上で電子ブック等を３Ｄモデリングして概念的に“捲る”ことが可能となる。しかしながら、上述の技術では電子ドキュメント中の不連続な複数領域の内容を、ディスプレイ上で可視性を損なうことなく同時に一画面上にて視認させることが出来なかった。【０００７】
そこで、本発明は、電子ドキュメント中の不連続な複数領域の内容を、ディスプレイ上で可視性を損なうことなく同時に一画面上にて視認させることが可能な、電子化ドキュメント・ブラウズ方法、電子化ドキュメント・ブラウズ装置及びそのプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の第１の観点によれば、電子化されたドキュメントを閲覧するためのドキュメント・ブラウズ装置において、利用者に情報を提示する表示部と、利用者の操作を検知して、当該操作を認識する操作受付部と、前記電子化されたドキュメントをページ単位で識別し、当該ページの内容を内部生成したシートモデルにテクスチャーマッピングすることにより表示シートを生成する生成部と、前記操作受付部が受け付けた前記操作に基づく指示の内容を解釈するジェスチャー解釈制御部と、或る時点における、前記表示シートの、捲られている状態の形状及び位置を時点情報として記憶する記憶管理部と、を備え、前記ジェスチャー解釈制御部は複数の種類のページ捲り方式を少なくとも解釈可能であり、前記ジェスチャー解釈制御部が解釈した前記複数の種類のページ捲り方式の何れか又はその組合せに応じて前記表示シートの形状を変形動作させ、当該表示シートを前記表示部に表示し、前記生成部は、前記時点情報を用いて任意の時点での前記表示シートの捲られている状態の形状及び位置と同じ形状及び位置のシートモデルを生成し、当該生成したシートモデルの一部又は全部に新たなページの内容をテクスチャーマッピングすることにより新たな表示シートを生成し、前記表示シートを複数重ね、当該重ねた表示シートを一枚の表示シートとして扱うことにより一度に複数のページを捲ることを特徴とするドキュメント・ブラウズ装置が提供される。
【０００９】
本発明の第２の観点によれば、利用者に情報を提示するための表示部を有しているドキュメント・ブラウズ装置が行う、電子化されたドキュメントを閲覧するためのドキュメント・ブラウズ方法において、操作受付部により利用者の操作を検知して、当該操作を認識し、生成部により、前記電子化されたドキュメントをページ単位で識別し、当該ページの内容を内部生成したシートモデルにテクスチャーマッピングすることにより表示シートを生成し、記憶管理部により、或る時点における、前記表示シートの、捲られている状態の形状及び位置を時点情報として記憶し、前記操作受付部において受け付けた前記操作に基づく指示の内容を解釈し、当該解釈では、複数の種類のページ捲り方式を少なくとも解釈可能であり、当該解釈した前記複数の種類のページ捲り方式の何れか又はその組合せに応じて前記表示シートの形状を変形動作させ、当該表示シートを前記表示部に表示し、前記生成部は、前記時点情報を用いて任意の時点での前記表示シートの捲られている状態の形状及び位置と同じ形状及び位置のシートモデルを生成し、当該生成したシートモデルの一部又は全部に新たなページの内容をテクスチャーマッピングすることにより新たな表示シートを生成し、前記表示シートを複数重ね、当該重ねた表示シートを一枚の表示シートとして扱うことにより一度に複数のページを捲ることを特徴とするドキュメント・ブラウズ方法が提供される。
【００１０】
本発明の第３の観点によれば、電子化されたドキュメントを閲覧するためのドキュメント・ブラウズプログラムにおいて、利用者に情報を提示する表示部と、利用者の操作を検知して、当該操作を認識する操作受付部と、前記電子化されたドキュメントをページ単位で識別し、当該ページの内容を内部生成したシートモデルにテクスチャーマッピングすることにより表示シートを生成する生成部と、前記操作受付部が受け付けた前記操作に基づく指示の内容を解釈するジェスチャー解釈制御部と、或る時点における、前記表示シートの、捲られている状態の形状及び位置を時点情報として記憶する記憶管理部と、を備え、前記ジェスチャー解釈制御部は複数の種類のページ捲り方式を少なくとも解釈可能であり、前記ジェスチャー解釈制御部が解釈した前記複数の種類のページ捲り方式の何れか又はその組合せに応じて前記表示シートの形状を変形動作させ、当該表示シートを前記表示部に表示し、前記生成部は、前記時点情報を用いて任意の時点での前記表示シートの捲られている状態の形状及び位置と同じ形状及び位置のシートモデルを生成し、当該生成したシートモデルの一部又は全部に新たなページの内容をテクスチャーマッピングすることにより新たな表示シートを生成し、前記表示シートを複数重ね、当該重ねた表示シートを一枚の表示シートとして扱うことにより一度に複数のページを捲るドキュメント・ブラウズ装置としてコンピュータを機能させることを特徴とするドキュメント・ブラウズプログラムが提供される。
【発明の効果】
【００１１】
本発明によれば、ページ内容を内部生成した３Ｄシートモデルにテクスチャーマッピングして３Ｄ表示シートを生成し、タッチスクリーンを上の操作に応じて３Ｄ表示シートの形状を変形動作させることから、電子ドキュメント中の不連続な複数領域の内容を、ディスプレイ上で可視性を損なうことなく同時に一画面上にて視認させることが可能となる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施形態の基本的構成を表す図である。
【図２】本発明の実施形態における内容記憶部１０４の実装例を表す図である。
【図３】本発明の実施形態における電子ブックの表紙の表示例を表すイメージ図（１／２）である。
【図４】本発明の実施形態における電子ブックの表紙の表示例を表すイメージ図（２／２）である。
【図５】本発明の実施形態における電子ブックの表紙の表示例を表すイメージ図（１／２）である。
【図６】本発明の実施形態における電子ブックの表紙の表示例を表すイメージ図（２／２）である。
【図７】本発明の実施形態における第１の捲りを表すイメージ図（１／２）である。
【図８】本発明の実施形態における第１の捲りを表すイメージ図（２／２）である。
【図９】本発明の実施形態における第２の捲りを表すイメージ図（１／２）である。
【図１０】本発明の実施形態における第２の捲りを表すイメージ図（２／２）である。
【図１１】本発明の実施形態における捲りの判別とタッチ位置の具体例を表すイメージ図（２／２）である。
【図１２】本発明の実施形態において左ページにまでページを捲った状態を表すイメージ図（１／２）である。
【図１３】本発明の実施形態において左ページにまでページを捲った状態を表すイメージ図（１／２）である。
【図１４】本発明の実施形態における複数シートの捲りを表すイメージ図（１／２）である。
【図１５】本発明の実施形態における複数シートの捲りを表すイメージ図（２／２）である。
【図１６】本発明の実施形態の基本的動作を表すフローチャートである。
【符号の説明】
【００１３】
１００  端末装置
１０１  モジュール記憶部
１０２  イメージ入力受付部
１０３  ページ管理部
１０４  内容記憶部
１０５  釦等操作受付部
１０６  ジェスチャー解釈制御部
１０７  ３Ｄ生成部
１０８  形状記憶部
１０９  動作認識部
１１０  レンダリング部
１１１  タッチディスプレイ
【発明を実施するための形態】
【００１４】
次に、本発明の実施形態について図面を用いて詳細に説明する。
【００１５】
図１を参照すると本実施形態である端末装置１００は、モジュール記憶部１０１、イメージ入力受付部１０２、ページ管理部１０３、内容記憶部１０４、釦等操作受付部１０５、ジェスチャー解釈制御部１０６、３Ｄ生成部１０７、形状記憶部１０８、動作認識部１０９、レンダリング部１１０及びタッチディスプレイ１１１を有する。
【００１６】
なお、端末装置１００が具体的にどのような機器として実現されるかということは、本発明の適用範囲に基づいて限定されるものではない。
【００１７】
例えば、端末装置１００はｅ−ｒｅａｄｅｒ等と呼ばれている読書端末器で実現することも可能であるし、ＰＤＡ（Personal Digital Assistant）、ゲーム機器といった任意の機器により実現することも可能である。また、タッチディスプレイに接続されたＰＣにより実現することも可能である。
【００１８】
なお、内容記憶部１０４や、形状記憶部１０８等は記憶装置というハードウェアにより実現されるが、他の各部についてはハードウェアにより実現してもよいし、ハードウェアとソフトウェアの組合せで実現してもよい。すなわち、端末装置１００は、ソフトウェアがハードウェア資源と協働することにより実現されるものである。
【００１９】
また、図１に示す各部は端末装置１００が有する各部のうち、本実施形態に特に関係する部分のみである。端末装置１００は、一般的な読書端末器等として動作するために電源等の図示を省略した部分を有している。
【００２０】
動作認識部１０９は、タッチディスプレイ１１１上の利用者の指（以下、単に「指」と呼ぶ）ないし、ペンに代表される入力装置（以下、単に「ペン」と呼ぶ）の動作を観測することによって、ディスプレイ１１１上の動作のロケーションや、ペンないし指とディスプレイ１１１との近接性や接触圧などに相当する値を逐次認識する。そして、動作認識部１０９は、その認識結果をジェスチャー解釈制御部１０６へ送出する。
【００２１】
タッチディスプレイ１１１は、入力装置及び表示装置を組み合わせたものである。また、タッチディスプレイ１１１は、例えば一般的に、タッチパネル、タッチスクリーン若しくはタッチ画面といった名称で呼ばれる。なお、タッチディスプレイ１１１は種々の方式により実現することができる。一例としては、静電方式によるマルチタッチセンシングや光学方式のペンタッチセンシングなどが広く実用化されている。この点、本実施形態ではタッチディスプレイ１１１がどのような方式で実現されていてもよく、特に方式が限定されるものではない。
【００２２】
釦等操作受付部１０５は、利用者からの外部ボタンやキーボード、テンキー等の入力装置による操作に基づいた指令を受け付ける部分である。受け付けた指令はジェスチャー解釈制御部１０６に通知される。
【００２３】
ジェスチャー解釈制御部１０６は、モジュール記憶部１０１、イメージ入力受付部１０２、３Ｄ生成部１０７、動作認識部１０９及びレンダリング部１１０を制御する機能を有する。なお、図１においては、破線によりこれら各部を制御する関係にあることを示す。
【００２４】
また、ジェスチャー解釈制御部１０６は、タッチディスプレイ１１１の表示可能区域内に表示されたページを識別するための情報と、当該ページの構成に関する情報を表示構成情報として保持している。
【００２５】
具体的には、表示構成情報として、（１）ページ“＃ＩＤ”と、（２）“左側開表示”、“右側開表示”、“第一の捲り”、“第二の捲り”、複数捲り途中の重なった情況“重”等を属性値とするページ属性Ａと、（３）ページの２次元情報である表示エリアＡｒｅａと、の三つ組のリストである＜・・・（＃ＩＤｉ、Ａｉ、Ａｒｅａｉ）・・・＞を持つ。
【００２６】
ここで、上述の表示可能領域とは、タッチディスプレイ１１１上のページを表示するために決められた区域である。例えば、見開き２ページ相当を表示するケースでは、２ページを開いて表示する全表示ＡｒｅａＡ、と右側ページを表示する右側開表示ＡｒｅａＲ、左側ページを表示する左側開表示ＡｒｅａＬである。
【００２７】
また、ジェスチャー解釈制御部１０６は、第一ないし第二の捲り属性値を持つページの表示領域を各々Ａｒｅａｉとして、前記レンダリング部１１０より受け取りリストに格納している。
【００２８】
ジェスチャー解釈制御部１０６は、動作認識部１０９より出力される指とペンの区別、近接・接触情報によりタッチ、アンタッチ、タッチ状態の継続、当該タッチ・ロケーション、タッチ状態継続のムーブ速度等を算出する。次に、算出結果を元にシートのドラッグ、ドロップ、ムーブ、第一、第二の捲りスウィープ、タップ、ドローイング等のジェスチャー指示を認識する。そして、特定ページ＃ＩＤｉを指定して、３Ｄ生成部１０７、ページ管理部１０３及びモジュール記憶部１０１を制御して３Ｄページ形状を算出させる。なお、どのジェスチャー指示がどのような内容の指示に対応するかを任意に定めてもよく、どのような操作が有った場合にその操作をジェスチャー指示と認識するのかを任意に定めてもよい。またこれらは、予め設定しておいてもよいし、利用者が任意に設定や変更を行えるようにしてもよい。
【００２９】
また、ジェスチャー解釈制御部１０６は、釦等操作受付部１０５が受け付けた外部ボタンやキーなどによりジェスチャー相当の指令、ページ操作モードとドローイングモードの切り替え指令、イメージ入力受付部１０２の起動指令、ページ付与指令等を受け取る。そして受け取った指令に応じた制御をする。
【００３０】
３Ｄ生成部１０７は、前記ジェスチャー解釈制御部１０６の制御下で、指定されたページを表示する３Ｄ表示シートに対するジェスチャー指示を実行する３Ｄ形状を算出する。具体的には、ページ単位での識別をし、当該ページの内容を内部生成したシートモデルにテクスチャーマッピングすることにより表示シートを生成する。また、３Ｄ生成部１０７は、３Ｄ形状の算出する際に必要であれば形状記憶部１０８に格納されている時点表示を基にして算出を行う。
【００３１】
３Ｄ形状の算出を行う際、各種の形状計算が該ジェスチャー指示実行に必要となる。この点、形状計算に必要なアプリケーションが３Ｄ生成部１０７内に組み込み済みでないときには、前記ジェスチャー解釈制御部１０６よりの制御下で、モジュール記憶部１０１よりアプリケーションを読み込み用いる。
【００３２】
また、ジェスチャー解釈制御部１０６が指定するページ＃ＩＤｊが３Ｄ生成部１０７に未知である場合が考えられる。この場合３Ｄ生成部１０７は、ページ管理部１０３よりページを読み込み、内容をテクスチャーマッピングした３Ｄ表示シートの両面に透明の３Ｄ表示シートを貼り付けることによりページ＃ＩＤｊに相当するシートを生成し、以後、該シートへのジェスチャー指示の対象とする。
【００３３】
３Ｄ形状データは、通常時には３Ｄ生成部１０７内部のキャッシュメモリ（図示を省略する）にキャッシュデータとして保持される。一方、表示形状を保持する外部よりのボタン信号“停止”や“アンタッチ”等の特定のジェスチャー指示に対しては、その時点の３Ｄ形状データ（以下、適宜「時点表示」と呼ぶ。）を外部の形状記憶部１０８へ書き出して記憶させる。そして、形状記憶部１０８にて記憶させることで、ジェスチャー操作の休止や、操作コンテキストの変化に対してのバッファリングを行う。
【００３４】
また、本実施形態では、捲られるシートは、重ねることができる。以下で、この重ねるという点について説明をする。
【００３５】
説明にあたり、操作休止や保持により特定シートが捲られたシート形状にあり、それが、＜ｐａｇｅＸ、ｐａｇｅｘ＋１＞のページ内容をマッピングされている状況であって、更に新たに別シートが捲られる場合を考える。この場合にページの捲り方向が左から右であるならば新たに捲られるシートのページ内容は＜ｐａｇｅＸ−２、ｐａｇｅＸ−１＞であり、捲られたシート形状に近接した際は、２枚の捲られているシートを、表示形状として＜ｐａｇｅＸ−２、ＰａｇｅＸ＋１＞をページコンテンツとする一枚のシート形状に縮退し、それ以降は一枚のシートとして見なす。一方、ページの捲り方向が右から左であるならば新たに捲られるシートのページ内容は＜ｐａｇｅＸ＋２、ｐａｇｅＸ＋３＞であり、捲られたシート形状に近接した際は、２枚の捲られているシートを、表示形状として＜ｐａｇｅＸ、ＰａｇｅＸ＋３＞をページコンテンツとする一枚のシート形状に縮退し、それ以降は一枚のシートとして見なす。３Ｄ生成部１０７は、その縮退情報を、前記ジェスチャー解釈制御部１０６へ通知する。
【００３６】
形状記憶部１０８は、時点表示と各シートに対する、形状変化計算パラメータの履歴“＃ＩＤｉ／Ｈ”を格納している。履歴“＃ＩＤｉ／Ｈ”は、３Ｄ生成部１０７が、戻り指令に対する３Ｄシート復帰形状変形動作の生成をする際や、表示復帰や異なる３Ｄ表示シートに対しての繰り返し同種操作に応答するための３Ｄシート形状変形動作生成をする際に用いる。
【００３７】
ページ管理部１０３は、内容記憶部１０４に格納されているマルチメディアデータをページ区切りして構造化する。具体的には内容記憶部１０４に格納されているマルチメディアデータを所定の単位で分割し、当該分割後のマルチメディアデータの各々にページ番号を割当て、構造化して管理する。こうすることにより長大な二次元のマルチメディアデータを閲覧する場合に、前後に視線を移す際にスクロールを使わざるを得なかったことにより生じる視覚的なストレスを解消することが可能となる。ここで、長大な二次元のマルチメディアデータとは例えば巻物のような連続体を言う。すなわちイメージデータやテキストが連続しているということを含むものであり、動画等のように時間軸について連続しているという意味に限定されるものではない。
【００３８】
また、本実施形態では、ペンや指でタッチ入力されたドローイングをマッピングした透明な３Ｄシートを生成し、これを参照することができる。これを実現するためにページ管理部１０３は、３Ｄ生成部１０７から受け取るペンや指でタッチ入力されたドローイングをマッピングした透明な３Ｄシート上のテクスチャーデータのページＶ＃ＩＤｉを生成する。そして生成した、ページＶ＃ＩＤｉを下地の３Ｄ形状シートのページ＃ＩＤｉと関連付けて、該テクスチャーデータを内容記憶部１０４に格納保持する。
【００３９】
また、内容記憶部１０４は、マルチメディアデータを保持する機能を有する。マルチメディアデータは、利用者に提示する情報についてのデータであり、例えば電子化された書籍や画像等である。また、ページ化したマルチメディアデータや、ページ付テクスチャーデータ及びこれらのページ構造も格納される。
【００４０】
なお、図１に示す構成では、端末装置１００の内部に内容記憶部１０４が存在しているが、この構成は一例に過ぎない。例えば、ページ管理部１０３は、ページ構造のみを保持し、外部にページ化したマルチメディアデータ、ページ付テクスチャーデータを格納する構成とすることも可能である。
【００４１】
この場合は、マルチメディアデータを保持する内容記憶部１０４はネットワーク側サーバ上に実装され、他の各部はこのサーバとネットワーク接続される端末装置１００上に実装される。この構成においては、ページ管理部１０３は、端末装置１００上あるいはネットワーク上のいずれに実装することも可能であり、当該実装形態に於いては前記内容記憶部１０４よりページ該当のデータを先読みしておくことが可能である。
【００４２】
この点について示した図が図２である。図２における「ケース１」はページ管理機構（内容記憶部１０４に相当）をサーバ上に実装した場合を示し、「ケース２」は、端末装置１００にページ管理機構（内容記憶部１０４に相当）を実装した場合を示す。なお、ネットワーク上にはデータの漏洩を防止するために何らかのセキュリィティ対策を施すことが好ましい。
【００４３】
レンダリング部１１０は、前記３Ｄ生成部１０７のテクスチャー付３Ｄ形状データを既定の２次元平面へプロジェクションし、タッチディスプレイ１１１に表示される内容を保持するためのメモリへ表示内容を格納するとともに、第一および第二の捲りによる変形を受けているシート上のページ＃ＩＤｉのディスプレイ１１１表示Ａｒｅａの情報を前記ジェスチャー解釈制御部１０６へ出力する。なお、タッチディスプレイ１１１に表示される内容を保持するためのメモリは、一般的にＶＲＡＭ（Video RAM）と呼ばれるメモリに相当する。
【００４４】
モジュール記憶部１０１は、３Ｄ操作の各種バリエーションが更新される際の操作算出演算ソフトウェアや他のアプリケーションを格納する。格納されているこれらのソフトウェア（アプリケーション）は、ジェスチャー解釈制御部１０６下で３Ｄ生成部１０７に渡され利用される。
【００４５】
また、本実施形態では、外部資料データをスキャンし、スキャンしたデータを任意のページと関連づけて参照することができる。また、表示ページに透明シートを重ね、その透明シートにドローイングでき、下地ページと別管理されるが、表示上は透明シート上のドローイングと重ねて表示されるように管理できる。すなわち、本実施形態では各ページにスタイラスペン等でインクを入れたり、ノートを作ったりすることで、単に視認するだけから、本内容を読みながらメモしたり、理解するための個人的ノート作成を支援できる。その為に各ページに透明シートを重ね、ペン等による入力機能を用意する。
【００４６】
これを実現するためにイメージ入力受付部１０２は前記ジェスチャー解釈制御部１０６の制御下で外部資料データを内部に取り込んで、ページ＃ＳＩＤｉ付与し、そのスキャンデータの有色点のみを内容とするページとして前記ページ管理部１０３に送り、管理する。この際、ページ＃ＳＩＤｊは、前記ジェスチャー解釈制御部１０６の指示に従い、関連付けられるページのページ＃ＩＤｉと関連付けて記憶される。そして、３Ｄ生成部１０７にページ＃ＩＤｉの内容が読み込まれるときには、ページ＃ＳＩＤｊも同時に読み込まれ、＃ＩＤｉページ内容のテクスチャーと関連する＃ＳＩＤｊのデータを重畳して３Ｄ形状シートにマッピングするようにできる。
【００４７】
次に、本実施形態における具体的な動作例について図面を参照して説明する。
【００４８】
本実施形態では、少なくとも２種類の、柔軟に実時間制御可能な“捲り”動作を明確な捲り方として同時に導入する。これにより複数個所の同時視認、同条件下でのページ検索を可能にする。
【００４９】
この捲り動作を説明するにあたり、一般性を失わないで、図面による直感的説明を用いることとする。また、説明には洋書横書き両面印刷電子ドキュメントを例に用いるが、片面印刷電子ドキュメント、和書縦書き電子ドキュメントも同様の考えが適用できる。
【００５０】
図３及び図４は、綴じられた電子ブックが閉じている形状を示したものであり、表示可能スクリーンの右半分に上表紙にあたる部分を表示したものである。
【００５１】
図５及び図６は、見開き２ページをスクリーンに一杯に表示したものである。また、黒い部分は、表示不可部分（ディスプレイ又はｗｉｎｄｏｗの外）である。図５及び図６は、例えば図３及び図４の上表紙を左方へ“捲った”後の形状である。なお、説明の便宜上、左のページを「ＰａｇｅＸ」と呼ぶこととし、右のページを「ＰａｇｅＸ」の次のページである「ＰａｇｅＸ＋１」と呼ぶこととする。なお、以下の説明では、「ＰａｇｅＸ＋１」の次のページを「ＰａｇｅＸ＋２」、「ＰａｇｅＸ＋２」の次のページを「ＰａｇｅＸ＋３」・・・というように次のページになる度に数字を一つ増やして呼ぶこととする。また、図面において不可視なページは、括弧を付して表記する。
【００５２】
図７及び図８では、第一の捲り（以下、適宜「ｆｌｉｐ１」と呼ぶ。）について説明する。図７及び図８に示すのは、図５及び図６より右シート（紙１枚）をｆｌｉｐ１している様子である。
【００５３】
このｆｌｉｐ１では、連続する４ページの離在各部が同時にスクリーン表示され、視認可能とすることがきる。すなわち、本来２ページ分の表示可能領域に４ページの離在各部が表示できる。但し、ｐａｇｅＸ＋２と記されたページ中の部位のシート裏面、つまりｐａｇｅＸ＋１の一部は同時に視認することは不可能である。
【００５４】
そこで、図９及び図１０に示す第二の捲り（以下、適宜「ｆｌｉｐ２」と呼ぶ。）を導入する。図９及び図１０に示すのは、図５及び図６より右シート（紙１枚）をｆｌｉｐ２している様子である。
【００５５】
このｆｌｉｐ２では、ＰａｇｅＸ＋２はｆｌｉｐ２されたｐａｇｅＸ＋１の裏面となり、この位置では不可視であるが、逆に前記指摘した図７及び図８では裏面に隠れていたｐａｇｅＸ＋１中の部位は他のページ領域と同時にスクリーン上で、視認できる。
【００５６】
また、ｆｌｉｐ１とｆｌｉｐ２の判別は任意の方法により実現可能であるが、その一例を図１１に示す。図１１に示すようにタッチディスプレイ１１１上の（１）及び（２）において操作を受け付けた場合はｆｌｉｐ２と判断し、（３）及び（４）において操作を受け付けた場合はｆｌｉｐ１と、操作を受け付けた位置により判断するようにしてもよい。また、例えば何らかのジェスチャー指示を受け付ける度にｆｌｉｐ１とｆｌｉｐ２を切り替えるようにしてもよい。また、本実施形態ではタッチディスプレイにより操作を受け付けることを想定しているが、例えばマウスによる操作に応じてｆｌｉｐ１とｆｌｉｐ２の判別を行うようにしてもよい。
【００５７】
ｆｌｉｐ１、ｆｌｉｐ２の“捲り動作”によるシートの移動変形は、図１１に示すタッチした位置や、タッチディスプレイ１１１上での移動ベクトル認識により、それを“捲り動作”制御に実時間で反映させることができ、タッチ＆ムーブ操作による“捲り速度や、捲りの方向、捲り変形の方向制御”への追従性を保証できる。
【００５８】
また、このｆｌｉｐ１とｆｌｉｐ２とは、何れもシート（ｐａｇｅＸ＋１、ＰａｇｅＸ＋２）一枚を捲る様子を図示し、ページが更に離れた２ページのある部位を同時に視認することが出来ない。そこで、本実施形態では、双方のケースに於いて、“捲る動作”途中の任意の時点でこのｆｌｉｐ１ないしｆｌｉｐ２の形状維持するための情報である時点情報を記憶保持する形状記憶部１０８を有する。これにより、図７及び図８あるいは図９及び図１０の“捲り動作”途上の該シート（ｐａｇｅＸ＋１、ＰａｇｅＸ＋２）形状が任意の時刻で記憶保持できる。
【００５９】
その記憶された形状は、シート（ｐａｇｅｘ−１、ＰａｇｅＸ）、シート（ｐａｇｅＸ＋３、ｐａｇｅＸ＋４）の片方の“捲り限界”として各々捲るようにすることができる。すなわち記憶された形状以上は捲ることができないようにすることができる。
【００６０】
加えて、捲りの停止形状を記憶するだけでなく、各シート毎の捲りの軌跡を記録保持することにより、中途シート形状を境界として異なるシートをｆｌｉｐする操作を効率化できる。つまり、記録されている軌跡をなぞるようにして各シート毎に半自動的に繰り返しｆｌｉｐ（捲り）の動作させることが出来る。また、そうすることにより、捲りシート形状変形も記憶したシート形状に必然的に一致させることが出来る。
【００６１】
このような構成にすることにより、ページの特定部位に存在することを記憶していて且つ、現在注視するページの部位と同一スクリーン上で視認したいページを効率よく探し出すことが可能となる。更に、人間認知と記憶の空間特性として、例えば資料ページ内の空間配置・レイアウトと内容は、別情報として、且つ連関させ記憶していると思われる。つまり、過去に見たページの中で特定のレイアウトを持つページとそこに書かれた文章内容を連関させ記憶している。もっとも、特定内容のテキスト部位を検索するために、高速に文字を追うのはストレスが掛かる。そこで、テキスト部位の検索に代えて、例えば“右下に蜜柑の写真のあるページ”をターゲットとして探すことがある。つまり、右下部位が効率的に、且つ蜜柑とそれ以外（例えば、夏みかん）と識別可能なページ検索が可能となれば、上記の検索様式を活かせる。蜜柑と夏みかんの識別可能性は、少なくとも元の表示スケールを維持し縮小しないｆｌｉｐ（捲り）により担保する。ｆｌｉｐ１あるいはｆｌｉｐ２を使い、検索表示領域だけを“捲り（開いて）”上記動作を行えば、検索表示領域外は同一スクリーンに変化なく表示維持できる。
【００６２】
また、本実施形態において、各シート上の表裏には、その表示時点では、内容をマッピングすることができる。そして、そのテクスチャーは、シートと同様に“捲り”変形を受けるが文字形状等は連続的にのみ変型し、可読性を損なわないし、先に述べたように、“捲り”を柔軟に利用者が制御できるので、注目部位の文字等の視認性を損なわない“捲り動作”を担保できる。
【００６３】
上述したように、捲りを少なくともｆｌｉｐ１とｆｌｉｐ２の２種類から選択可能とすることにより、同時参照したい離れた部位の検索・同時表示部位の組み合わせ自由度が担保できる。これにより、注目部位を視界から外すことなく、任意の離れた部位を捲る操作により探し出すことができる。更に、遠く離れたページ（シート）上の部位を同時に視認し、所要参照部位を検索できる。注目部位を視界即ち表示から消すことがないので、その表示部位を含むページへの戻りを常時担保できる。
【００６４】
なお、ｆｌｉｐの３Ｄ動作は、３Ｄ生成のパラメータとその値の個数により膨大な多様性を持つように実現できる。しかしながら、典型的な形状変位を可能とするように幾つかのパラメータは固定値を初期設定することが現実的である。また、その際、シートを摘まんだ（タッチした）シート上の位置、表示スクリーン（表示可能設定画面）上の絶対位置（タッチした）と摘まんだまま移動するベクトル（方向速度）と各時点のタッチ圧等を３Ｄ生成・変形の制御情報として用いることができる。本実施形態ではこの制御情報を用いることで、現実に紙媒体で提供される本のように、シートの任意の端を摘まんで任意の方向へ捲ることを可能とできる。
【００６５】
更に、図７及び図８及び図９及び図１０では、見開き２ページの右方にて捲っているが、当該シートを摘まんだまま、左方に動かし、最終的に左方ｐａｇｅＸに重ねるように捲りきることが可能である。このように捲りきる途中のシートを摘まんだまま、左方に動かした状態を表すのが図１２及び図１３である。図１２及び図１３を参照するとＰａｇｅＸ＋２が見開き２ページの左方まで捲られ左方のｐａｇｅＸに半分ほど重ねられている状態になることが分かる。なお、図１２及び図１３は図７及び図８に示したｆｌｉｐ１で捲った状態から更にｆｌｉｐ２にて左から右に捲りを継続した状態である。なお、図１２及び図１３に示す状態ではＰａｇｅＸ＋１は不可視状態にある。また、仮に図９及び図１０に示したｆｌｉｐ２で捲った状態から更にｆｌｉｐ２にて左から右に捲りを継続した場合は、図９及び図１０では不可視状態にあったＰａｇｅＸ＋２が可視化状態となる。
【００６６】
また、図１２及び図１３に示す見開き２ページの左方まで捲られた状態で、捲りの形状と、その位置と相対時刻を記憶する。この記憶をすることによってその捲られた紙を境界条件としてＰａｇｅＸ−２ｉ（ｉは、一以上の非負整数であるものとする。）、或いはＰａｇｅＸ＋３＋２ｉ（ｉは、一以上の非負整数であるものとする。）を次々と捲ることで、所要の参照箇所を探し、現在の注視箇所と同時に視認できる。すなわち、本実施形態では、捲りの中間状態の形状等を保持し、重ねて捲ると縮退されて一枚のシートになるようにすることができる。
【００６７】
なお、上述の説明では見開き２ページ表示操作を例にとって説明したが、本実施形態の捲り機能は、単ページ表示操作にも、その特徴を損なうことなく適応できる。単ページ表示の具体例としては実際に単ページの紙媒体を利用するときのような、ページの１辺が綴じられている（以下、適宜「辺綴」と呼ぶ。）、ページの一角（例えばページ左上）にクリップ付けされている（以下、適宜「ｃｌｉｐ」と呼ぶ。）、ページのシートが単に積んである（以下、適宜「ｐｉｌｅ」と呼ぶ。）といったケースが想定できる。
【００６８】
辺綴ないしｃｌｉｐは、基本的にｆｌｉｐ１を使って捲る。ただ、表示は単ページを表示可能画面内でのみ可能であるとともにタッチ操作もその領域に限られるので、表示可能画面上の綴じられていない３端辺ないし４端辺の間際まで摘まんだ部位が移動したら、その位置情報に基づき捲りきる等のジェスチャー判断を行う。また、単ページを表示可能な全画面表示では、隠れたシートを画面上からタッチ動作で摘まみ出す事が不可能であるために、外部から隠れたシートを指定するか、綴じた（捲りきる支点）端辺近傍にタッチしたときに後戻り指示と解して直前に捲りきったシートをドラッグし、表示されるような仕組みを導入できる。
【００６９】
また、ｐｉｌｅは上述したように単に積んであるだけであり糊代は存在していないが、仮想的に綴じの糊代の辺を設定できるようにすることも出来る。これにより上述した辺綴ないしｃｌｉｐと同様の操作が可能となる。
【００７０】
また、仮想的に綴じの糊代の辺を設定することなく、単なるＰｉｌｅシートとして操作する際は、捲り操作とズラす操作の両方の操作が任意の方向へ可能なようにすることも出来る。タッチの仕方、タッチの位置など各種ジェスチャーの認識や外部指定により捲り操作なのか、ズラす操作なのかを判別し、操作制御することが出来る。例えば、複数ポイントにおける操作を受け付けられるマルチタッチを可能とすれば、第一のタッチを支点として第二のタッチを捲り動作指示と解釈するようにして、図９及び図１０に示す捲りであるｆｌｉｐ２を可能とさせることも出来る。以前参照したページに戻る場合には、外部指定や既述の綴じ糊代としての端辺近傍タッチなどによる後戻り起動を活用し実現することが出来る。
【００７１】
このようにシートが単にｐｉｌｅである電子プレゼン資料の類を、本実施形態によってページ操作することにより、離れたページの視認検索と、表示の縮小無しでの複数ページ部位の同時視認を提供できる。これにより、いわゆるサムネイル表示による一般的な表示方法では視認性が低下してしまうという問題を解消することが出来るという効果を奏する。
【００７２】
また、本実施形態では、見開きのページは少なくとも最大文字サイズを保って表示しながら、捲りページは、凹又は凸形状のページに折り曲げることにより、見開きページの必要とする部位は、最大文字サイズで読めるように操作可能であるという効果を奏する。
【００７３】
また、本実施形態では、重なった複数シートは一纏まりに表示することが可能であり、スクリーン上で視界の遮りを極力回避したまま、重ねた一纏まりのシート群をあたかも一枚のように操作することが可能なように制御することができる。この点について示したのが図１４及び図１５である。図１４及び図１５では、複数のシートを重ね一枚のシートの表にＰａｇｅＸ＋１をマッピングし、シートの裏にＰａｇｅＸ＋２ｉ（ｉは、一以上の非負整数であるものとする。）をマッピングする。これによりシート群をあたかも一枚のように操作することが可能となる。
【００７４】
次に、図１６を参照して本実施形態の基本的動作について説明をする。
【００７５】
まず、タッチディスプレイ１１１が利用者の操作を受け付ける（ステップＡ１１）。
【００７６】
次に、動作認識部１０９及びジェスチャー解釈制御部１０６が、受け付けた操作が第１の捲り又は第２の捲り指示かを解釈する（ステップＡ１２）。第１の捲り又は第２の捲り指示でない場合は（ステップＡ１２においてＮＯ）、操作に応じた制御をする（ステップＡ１３）。
【００７７】
一方、第１の捲り又は第２の捲り指示であった場合は（ステップＡ１２においてＹＥＳ）、３Ｄ生成部１０７が、それぞれの捲りに応じた表示シート（テクスチャー付３Ｄ形状データ）を生成する（ステップＡ１５又はステップＡ１６）。
【００７８】
次に、レンダリング部１１０が表示シートを２次元平面にプロジェクションし（ステップＡ１７）、最後にプロジェクションされた表示シートがタッチディスプレイ１１１に表示される（ステップＡ１８）。
【００７９】
また、本実施形態は、長大なテキストデータを仮想的にページに分割し管理するページ管理を組み込み、例えば、長大なＷＥＢページを捲りによって操作する機能を提供する。
【００８０】
このページ分割と捲りにより、その長大ページの先頭から末尾を見る際のスクロールに変わる捲りにより視覚ストレスの軽減が期待でき、分割したページ間のページ渡り連続部もｆｌｉｐにより同時視認でき、離れた仮想ページ上の部位の同時視認も、テキスト中の表示縮小を行うことなく可能とすることができるという効果を奏する。また、例えば片面印字の一遍綴じ本を生成することが出来る。更に、カード形態の例えばプレゼンテーションデータも現ページと以後のページあるいは、先立つページを捲ることにより離れたシート上の参照部分を比較視認できる。加えて、捲る方向に擬似垂直に仮想的な綴じ代の辺を生ぜしめることにより、より柔軟な、捲り機能を提供できる。また、その先立つページを捲り戻していくに仮想的な綴じ代を生成し、閉じ本を操作するような操作メタファを用いることも可能である。
【００８１】
本実施形態のページ管理は、各ページのページ内容を印字したテクスチャーとは別に、印字可能な透明シートを何枚でも重ねることも可能とすることができる。また、その印字可能な透明シートには、ペン等で書き込みができるのでノートを取ったり、テキストに書き込みをするように使うことが出来る。更に、基底のページのシートに、印字可能な透明シートを重ねて表示することで、基底のページを汚すことなく原印字と重ねて書き込みテクスチャーを読むことが出来るという効果を奏する。また、ペン等は、光学式ないし電磁式といった、指タッチの静電式と異なるセンシング方式を用いることが出来るので、透明シートへの書き込みを確実に抽出できる。
【００８２】
また、本実施形態は、ネットワークを介して、サーバ側に電子ブックコンテンツ保管機能（内容記憶部１０４に相当）を設置し、端末装置１００には、電子ブックプレーヤとプレーヤ動作時用のバッファ記憶を搭載することにより、電子ブックコンテンツを端末に恒久的に保持させないようシステム構成することが可能である。
【００８３】
更に、透明シートを重ねる元となる原電子ブックを物理的に一つしか保持しないように管理することができる。そして、全ての利用者のページ呼び出し請求に従って、ページデータを送りだし、其れを受けたサーバ上ないし端末上のページ管理機構（内容記憶部１０４に相当）によって、対応する透明シートを重ねて、端末装置１００に送り出すようにすることが出来る。そして、端末装置１００上で捲りやズラしでスクリーン表示ページが替えられるたびにそのページデータのみが電子ブックプレーヤ中に保持され、表示されなくなったプレーヤ中のページデータは、消されるか、サーバへ送り返されるようにする。また、書き込まれたデータは、透明シートと共に書き込み管理機構（ページ管理部１０３に相当）へ書き戻される。此れにより、不要なコンテンツは、端末に格納させないようにすることが可能である。さらに、原電子ブックは、唯一であり、その内容の更新は、即座に全てのリクエストに対して反映できる。
【００８４】
なお、この電子ブック閲覧・利用をサービスとするために、システムには、電子商取引（ＥＣ：electronic commerce）機能を組み合わせることが出来る。サービスには、閲覧サービス、書き込みサービス、書き込み保存サービス等の複数のサービスが考えられる。また、ネットワークで繋がらない場所でも利用できるように、書き込みも印字した例えばＰＤＦ（Portable Document Format）コンテンツの端末への配布や、紙本印刷サービスなどを組み合わせることができる。
【００８５】
なお、本発明の実施形態である電子ブック・ブラウズ装置は、ハードウェアにより実現することもできるが、コンピュータをその電子ブック・ブラウズ装置として機能させるためのプログラムをコンピュータがコンピュータ読み取り可能な記録媒体から読み込んで実行することによっても実現することができる。
【００８６】
また、本発明の実施形態による電子ブック・ブラウズ方法は、ハードウェアにより実現することもできるが、コンピュータにその方法を実行させるためのプログラムをコンピュータがコンピュータ読み取り可能な記録媒体から読み込んで実行することによっても実現することができる。
【００８７】
更に、上記実施形態では、本実施形態特有のプログラムが、電子ブック・ブラウズ装置に予め記憶されているものとして説明した。しかし、コンピュータを、電子ブック・ブラウズ装置の全部又は一部として動作させ、あるいは、上述の処理を実行させるためのプログラムを、フレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disc Read-Only Memory）、ＤＶＤ（Digital Versatile Disc)、ＭＯ（Magneto Optical Disk(Disc)）ＢＤ（Blu-ray Disc）等のコンピュータ読み取り可能な記録媒体に格納して配布し、これを別のコンピュータにインストールし、上述の手段として動作させ、あるいは、上述の工程を実行させてもよい。
【００８８】
また、上述した実施形態は、本発明の好適な実施形態ではあるが、上記実施形態のみに本発明の範囲を限定するものではなく、本発明の要旨を逸脱しない範囲において種々の変更を施した形態での実施が可能である。
【００８９】
本願は、日本の特願２０１０−１５５７５３（２０１０年７月８日に出願）に基づいたものであり、又、特願２０１０−１５５７５３に基づくパリ条約の優先権を主張するものである。特願２０１０−１５５７５３の開示内容は、特願２０１０−１５５７５３を参照することにより本明細書に援用される。
【００９０】
本発明の代表的な実施の形態が詳細に述べられたが、様々な変更(changes)、置き換え(substitutions)及び選択(alternatives)が請求項で定義された発明の精神と範囲から逸脱することなくなされることが理解されるべきである。また、仮にクレームが出願手続きにおいて補正されたとしても、クレームされた発明の均等の範囲は維持されるものと発明者は意図する。
【００９１】
上記の実施形態の一部又は全部は、以下の付記のようにも記載されうるが、以下には限られない。
【００９２】
（付記１）  電子化されたドキュメントを閲覧するためのドキュメント・ブラウズ装置において、
利用者に情報を提示する表示部と、
利用者の操作を検知して、当該操作を認識する操作受付部と、
前記電子化されたドキュメントをページ単位で識別し、当該ページの内容を内部生成したシートモデルにテクスチャーマッピングすることにより表示シートを生成する生成部と、
前記操作受付部が受け付けた前記操作に基づく指示の内容を解釈するジェスチャー解釈制御部と、
を備え、
前記ジェスチャー解釈制御部は複数の種類のページ捲り方式を少なくとも解釈可能であり、前記ジェスチャー解釈制御部が解釈した前記複数の種類のページ捲り方式の何れか又はその組合せに応じて前記表示シートの形状を変形動作させ、当該表示シートを前記表示部に表示することを特徴とするドキュメント・ブラウズ装置。
【００９３】
（付記２）  付記１に記載のドキュメント・ブラウズ装置において、
前記複数の種類のページ捲り方式には、
水平に置いた表示シートの表面の一端を持ち上げたかのように当該水平シートの裏面を視認可能にしつつ捲る第１の捲り方式と、
水平に置いた表示シートの一端をシートの内方向へ移動させて表示シートの上面を凸状に盛り上がらせたかのように捲る第２の捲り方式、の２種類のページ捲り方式が少なくとも含まれることを特徴とするドキュメント・ブラウズ装置。
【００９４】
（付記３）  付記１又は２に記載のドキュメント・ブラウズ装置において、
或る時点における、前記表示シートの、捲られている状態の形状及び位置を時点情報として記憶する記憶管理部を更に備え、
前記生成部は、前記時点情報を用いて任意の時点での前記表示シートの捲られている状態の形状及び位置と同じ形状及び位置のシートモデルを生成し、当該生成したシートモデルの一部又は全部に新たなページの内容をテクスチャーマッピングすることにより新たな表示シートを生成することを特徴とするドキュメント・ブラウズ装置。
【００９５】
（付記４）  付記３に記載のドキュメント・ブラウズ装置において、
前記時点情報には、前記或る時点における表示シートの、捲られている状態の形状及び位置に至るまでの変形動作の軌跡が含まれており、当該軌跡をなぞるようにしてページ捲りを行わせることを特徴とするドキュメント・ブラウズ装置。
【００９６】
（付記５）  付記１に記載のドキュメント・ブラウズ装置において、
前記表示シートを複数重ね、当該重ねた表示シートを一枚の表示シートとして扱うことにより一度に複数のページを捲ることを特徴とするドキュメント・ブラウズ装置。
【００９７】
（付記６）  付記１に記載のドキュメント・ブラウズ装置において、
一枚の表示シートの表面にテクスチャーマッピングするページと、当該表示シートの裏面にテクスチャーマッピングするページとを連続していないページとすることを特徴とするドキュメント・ブラウズ装置。
【００９８】
（付記７）  付記１に記載のドキュメント・ブラウズ装置において、
前記電子化されたドキュメントを所定の単位で分割し、当該分割後のドキュメントの各々にページ番号を割当て、当該ページ番号に基づいて前記シートモデルに当該分割後のドキュメントをテクスチャーマッピングすることにより新たな表示シートを生成することを特徴とするドキュメント・ブラウズ装置。
【００９９】
（付記８）  付記１乃至７の何れか１項に記載のドキュメント・ブラウズ装置において、
前記操作受付部は前記表示部上での利用者の操作を検知する機能を有し、前記操作受付部及び前記表示部によりタッチスクリーン付ディスプレイが構成されていることを特徴とするドキュメント・ブラウズ装置。
【０１００】
（付記９）  利用者に情報を提示するための表示部を有しているドキュメント・ブラウズ装置が行う、電子化されたドキュメントを閲覧するためのドキュメント・ブラウズ方法において、
操作受付部により利用者の操作を検知して、当該操作を認識し、
前記電子化されたドキュメントをページ単位で識別し、当該ページの内容を内部生成したシートモデルにテクスチャーマッピングすることにより表示シートを生成し、
前記操作受付部において受け付けた前記操作に基づく指示の内容を解釈し、当該解釈では、複数の種類のページ捲り方式を少なくとも解釈可能であり、当該解釈した前記複数の種類のページ捲り方式の何れか又はその組合せに応じて前記表示シートの形状を変形動作させ、当該表示シートを前記表示部に表示することを特徴とするドキュメント・ブラウズ方法。
【０１０１】
（付記１０）  電子化されたドキュメントを閲覧するためのドキュメント・ブラウズプログラムにおいて、
利用者に情報を提示する表示部と、
利用者の操作を検知して、当該操作を認識する操作受付部と、
前記電子化されたドキュメントをページ単位で識別し、当該ページの内容を内部生成したシートモデルにテクスチャーマッピングすることにより表示シートを生成する生成部と、
前記操作受付部が受け付けた前記操作に基づく指示の内容を解釈するジェスチャー解釈制御部と、
を備え、
前記ジェスチャー解釈制御部は複数の種類のページ捲り方式を少なくとも解釈可能であり、前記ジェスチャー解釈制御部が解釈した前記複数の種類のページ捲り方式の何れか又はその組合せに応じて前記表示シートの形状を変形動作させ、当該表示シートを前記表示部に表示するドキュメント・ブラウズ装置としてコンピュータを機能させることを特徴とするドキュメント・ブラウズプログラム。
【０１０２】
（付記１１）  付記１に記載のドキュメント・ブラウズ装置において、
前記操作受付部又は当該操作受付部以外の受付部において前記利用者の操作を受け付け、
当該受け付けた操作に応じたドローイングを、内部生成した透明な前記シートモデルにテクスチャーとしてマッピングすることにより透明表示シートを生成し、当該生成した透明表示シートを他の前記表示シートと重畳して前記表示部に表示することを特徴とするドキュメント・ブラウズ装置。
【０１０３】
（付記１２）  付記１に記載のドキュメント・ブラウズ装置において、
外部よりデータをスキャンすることによりドキュメントとして取り込み、当該取り込んだドキュメントを前記シートモデルにテクスチャーとしてマッピングすることにより新たに表示シートを生成し、当該新たに生成した表示シートを他の前記表示シートと関連付けて保管することを特徴とするドキュメント・ブラウズ装置。
【図１】
0005545604.tif 000002
【図２】
0005545604.tif 000003
【図４】
0005545604.tif 000004
【図６】
0005545604.tif 000005
【図８】
0005545604.tif 000006
【図１０】
0005545604.tif 000007
【図１１】
0005545604.tif 000008
【図１３】
0005545604.tif 000009
【図１５】
0005545604.tif 000010
【図１６】
0005545604.tif 000011
【図３】
0005545604.tif 000012
【図５】
0005545604.tif 000013
【図７】
0005545604.tif 000014
【図９】
0005545604.tif 000015
【図１２】
0005545604.tif 000016
【図１４】
0005545604.tif 000017