(57)【要約】【課題】不特定多数のユーザが存在する場合においても、より適切な表示形態によって文書を表示させることのできる表示制御装置を提供する。【解決手段】第１コンテンツおよび第２コンテンツを含む文書を表示手段に表示させる表示制御装置は、前記表示手段が設置された会場における設備情報とユーザの配置情報との少なくともいずれかを含む会場情報を取得する取得手段と、前記会場情報に基づいて決定される表示形態によって、前記第１コンテンツおよび前記第２コンテンツを前記表示手段に表示させる表示制御手段とを有することを特徴とする。【選択図】図８
2020119192.tif 000002
【特許請求の範囲】
【請求項１】
第１コンテンツおよび第２コンテンツを含む文書を表示手段に表示させる表示制御装置であって、
前記表示手段が設置された会場における設備情報とユーザの配置情報との少なくともいずれかを含む会場情報を取得する取得手段と、
前記会場情報に基づいて決定される表示形態によって、前記第１コンテンツおよび前記第２コンテンツを前記表示手段に表示させる表示制御手段と、
を有することを特徴とする表示制御装置。
【請求項２】
前記第１コンテンツは、図を含み、
前記第２コンテンツは、テキストである、
ことを特徴とする請求項１に記載の表示制御装置。
【請求項３】
前記設備情報は、前記会場のサイズと、前記表示手段の画面のサイズとの少なくともいずれかの情報を含み、
前記配置情報は、前記会場における前記ユーザの分布と、前記ユーザの人数との少なくともいずれかの情報を含む、
ことを特徴とする請求項２に記載の表示制御装置。
【請求項４】
前記表示制御手段は、
前記会場情報に応じて、前記表示形態として、前記第１コンテンツの表示範囲のサイズおよび前記第２コンテンツの表示範囲のサイズを決定する、
ことを特徴とする請求項２または請求項３に記載の表示制御装置。
【請求項５】
前記取得手段は、少なくとも前記会場のサイズを示す情報を前記会場情報として取得し、
前記表示制御手段は、前記会場のサイズが大きいほど、前記表示手段の画面に対する前記第１コンテンツの表示範囲を大きく決定する、
ことを特徴とする請求項４に記載の表示制御装置。
【請求項６】
前記取得手段は、少なくとも前記ユーザの分布を示す情報を前記会場情報として取得し、
前記表示制御手段は、前記ユーザの密度が高いほど、前記表示手段の画面に対する前記第１コンテンツの表示範囲を大きく決定する、
ことを特徴とする請求項４または請求項５に記載の表示制御装置。
【請求項７】
前記取得手段は、少なくとも前記ユーザの人数を示す情報を前記会場情報として取得し、
前記表示制御手段は、前記ユーザの人数が多いほど、前記表示手段の画面に対する前記第１コンテンツの表示範囲を大きく決定する、
ことを特徴とする請求項４から６のいずれか１項に記載の表示制御装置。
【請求項８】
前記取得手段は、少なくとも前記表示手段の画面のサイズを示す情報を前記会場情報として取得し、
前記表示制御手段は、前記画面のサイズが大きいほど、前記表示手段の画面に対する前記第１コンテンツの表示範囲を大きく決定する、
ことを特徴とする請求項４から７のいずれか１項に記載の表示制御装置。
【請求項９】
前記表示制御手段は、
前記会場情報に応じて、前記表示形態として、前記第２コンテンツであるテキストの文字のサイズを決定する、
ことを特徴とする請求項２から８のいずれか１項に記載の表示制御装置。
【請求項１０】
前記表示制御手段は、
前記会場情報に応じて、前記表示形態として、前記第２コンテンツに対するスクロールを可能にするスクロールバーの表示をするか否かを決定し、
前記スクロールバーを表示すると決定した場合には、前記第１コンテンツと前記第２コンテンツに加えて前記スクロールバーを前記表示手段に表示させる、
ことを特徴とする請求項２から９のいずれか１項に記載の表示制御装置。
【請求項１１】
前記第１コンテンツは、それぞれ文字数の異なる複数のテキストと対応しており、
前記表示制御手段は、
前記会場情報に応じて、前記表示形態として、前記複数のテキストから１つのテキストを前記第２コンテンツに決定する、
ことを特徴とする請求項２から１０のいずれか１項に記載の表示制御装置。
【請求項１２】
表示手段を制御する表示制御装置であって、
前記表示手段と前記表示手段を利用するユーザとの距離が閾値以上であるか否かを判定する判定手段と、
前記判定手段により、前記表示手段と前記表示手段を利用するユーザとの距離が前記閾値以上であると判定された場合、前記表示手段にテキスト画像を含む第１画像を表示し、
前記判定手段により、前記表示手段と前記表示手段を利用するユーザとの距離が前記閾値以上でないと判定された場合、前記表示手段にテキスト画像を含む第２画像を表示する、
表示制御手段と、
を備え、
前記第１画像に含まれるテキスト画像の文字の大きさは、前記第２画像に含まれるテキスト画像の文字の大きさよりも大きい、
ことを特徴とする表示制御装置。
【請求項１３】
前記表示手段が設置された会場の広さを取得する第１取得手段をさらに備え、
前記会場の広さが第１面積以上である場合、前記判定手段は、前記表示手段を利用するユーザとの距離が前記閾値以上であると判定する、
ことを特徴とする請求項１２に記載の表示制御装置。
【請求項１４】
前記表示手段が設置された会場におけるユーザ分布を取得する第２取得手段をさらに備え、
前記ユーザ分布に応じて、前記判定手段は、前記表示手段を利用するユーザとの距離が前記閾値以上であるか否かを判定する、
ことを特徴とする請求項１２または請求項１３に記載の表示制御装置。
【請求項１５】
前記表示手段が設置された会場におけるユーザの数を取得する第３取得手段をさらに備え、
前記ユーザの数が第２閾値以上である場合、前記判定手段は、前記表示手段を利用するユーザとの距離が前記閾値以上であると判定する、
ことを特徴とする請求項１２から１４のいずれか１項に記載の表示制御装置。
【請求項１６】
第１コンテンツおよび第２コンテンツを含む文書を表示手段に表示させる表示制御方法
であって、
前記表示手段が設置された会場における設備情報とユーザの配置情報との少なくともいずれかを含む会場情報を取得する取得工程と、
前記会場情報に基づいて決定される表示形態によって、前記第１コンテンツおよび前記第２コンテンツを前記表示手段に表示させる表示制御工程と、
を有することを特徴とする表示制御方法。
【請求項１７】
表示手段を制御する表示制御方法であって、
前記表示手段と前記表示手段を利用するユーザとの距離が閾値以上であるか否かを判定する判定工程と、
前記判定工程において前記表示手段と前記表示手段を利用するユーザとの距離が前記閾値以上であると判定された場合、前記表示手段にテキスト画像を含む第１画像を表示し、
前記判定工程において前記表示手段と前記表示手段を利用するユーザとの距離が前記閾値以上でないと判定された場合、前記表示手段にテキスト画像を含む第２画像を表示する、
表示制御工程と、
を有し、
前記第１画像に含まれるテキスト画像の文字の大きさは、前記第２画像に含まれるテキスト画像の文字の大きさよりも大きい、
ことを特徴とする表示制御方法。
【請求項１８】
請求項１から請求項１５のいずれか１項に記載の表示制御装置の動作をコンピュータに実行させるためのプログラム。
【請求項１９】
請求項１から請求項１５のいずれか１項に記載の表示制御装置の動作をコンピュータに実行させるためのプログラムを記憶するコンピュータが読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示制御装置、表示制御方法、プログラム、記憶媒体に関する。
【背景技術】
【０００２】
従来、表示制御装置を用いて、図および図に関連するテキストといったコンテンツをユーザが入力することによって文書を作成している。そして、複数のユーザが収納可能な会場において、表示装置の画面などに当該文書を表示することによってユーザに公開することが行われている。ここで、図およびテキストをユーザが配置して表示レイアウト（表示形態）を決定することにより文書を作成し、作成した当該表示レイアウトによって当該文書が表示されることが一般的である。
【０００３】
これに対して、ユーザ（聞き手）に対して効果的なプレゼンテーションを可能にするために、特許文献１に開示された表示制御装置（文書処理装置）では、公開している際のユーザの年齢と性別と反応のうち少なくとも１つをリアルタイムで判定する。そして、制御制御装置は、当該判定結果に応じて、ユーザの興味を引くコンテンツを優先して表示するように文書の表示レイアウトを変更する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１８−５５２７０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１の表示制御装置では、公開している際のユーザの年齢と性別と反応とのうち少なくとも１つに応じて、文書のレイアウトを変更している。このため、不特定多数のユーザが存在する場合には、年齢または／および性別、反応にばらつきが生じてしまい、文書が適切な表示形態（表示レイアウト）で表示されているとはいえない。
【０００６】
従って、本発明は、不特定多数のユーザが存在する場合においても、より適切な表示形態によって文書を表示させることのできる表示制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の第１の態様は、
第１コンテンツおよび第２コンテンツを含む文書を表示手段に表示させる表示制御装置であって、
前記表示手段が設置された会場における設備情報とユーザの配置情報との少なくともいずれかを含む会場情報を取得する取得手段と、
前記会場情報に基づいて決定される表示形態によって、前記第１コンテンツおよび前記第２コンテンツを前記表示手段に表示させる表示制御手段と、
を有することを特徴とする表示制御装置である。
【０００８】
本発明の第２の態様は、
表示手段を制御する表示制御装置であって、
前記表示手段と前記表示手段を利用するユーザとの距離が閾値以上であるか否かを判定する判定手段と、
前記判定手段により、前記表示手段と前記表示手段を利用するユーザとの距離が前記閾値以上であると判定された場合、前記表示手段にテキスト画像を含む第１画像を表示し
、
前記判定手段により、前記表示手段と前記表示手段を利用するユーザとの距離が前記閾値以上でないと判定された場合、前記表示手段にテキスト画像を含む第２画像を表示する、
表示制御手段と、
を備え、
前記第１画像に含まれるテキスト画像の文字の大きさは、前記第２画像に含まれるテキスト画像の文字の大きさよりも大きい、
ことを特徴とする表示制御装置である。
【０００９】
本発明の第３の態様は、
第１コンテンツおよび第２コンテンツを含む文書を表示手段に表示させる表示制御方法であって、
前記表示手段が設置された会場における設備情報とユーザの配置情報との少なくともいずれかを含む会場情報を取得する取得工程と、
前記会場情報に基づいて決定される表示形態によって、前記第１コンテンツおよび前記第２コンテンツを前記表示手段に表示させる表示制御工程と、
を有することを特徴とする表示制御方法である。
【００１０】
本発明の第４の態様は、
表示手段を制御する表示制御方法であって、
前記表示手段と前記表示手段を利用するユーザとの距離が閾値以上であるか否かを判定する判定工程と、
前記判定工程において前記表示手段と前記表示手段を利用するユーザとの距離が前記閾値以上であると判定された場合、前記表示手段にテキスト画像を含む第１画像を表示し、
前記判定工程において前記表示手段と前記表示手段を利用するユーザとの距離が前記閾値以上でないと判定された場合、前記表示手段にテキスト画像を含む第２画像を表示する、
表示制御工程と、
を有し、
前記第１画像に含まれるテキスト画像の文字の大きさは、前記第２画像に含まれるテキスト画像の文字の大きさよりも大きい、
ことを特徴とする表示制御方法である。
【発明の効果】
【００１１】
本発明によれば、不特定多数のユーザが存在する場合においても、より適切な表示形態によって文書を表示させることができる。
【図面の簡単な説明】
【００１２】
【図１】情報処理装置の構成図である。
【図２】文書編集のユーザ操作画面である。
【図３】図重視モードおよび図優先モードを示す図である。
【図４】説明優先モードおよび説明重視モードを示す図である。
【図５】各表示モードと表示レイアウトとの対応を示す図である。
【図６】文書の情報を管理するテーブルを示す図である。
【図７】文書編集処理のフローチャートである。
【図８】文書表示処理のフローチャートである。
【図９】表示モードを選択するための条件を示す図である。
【図１０】変形例に係る文書表示処理のフローチャートである。
【図１１】変形例に係る会場の様子を示す図である。
【図１２】変形例に係る表示レイアウトを示す図である。
【発明を実施するための形態】
【００１３】
以下、添付図面を参照して本発明の実施形態を説明するが、この発明は、以下の実施の形態に限定されるものではない。
【００１４】
＜実施形態＞
本実施形態に係る情報処理装置について、以下にて説明する。本実施形態に係る情報処理装置は、図とテキスト（説明文）を含む文書を表示する表示部を制御するものであって、当該表示部が設置されている会場情報に応じて、図とテキストの表示形態を変更（設定）して表示させる。会場情報としては、例えば、表示部が設置された会場（場所）における、会場の広さ（サイズ）、表示部の画面のサイズ、会場で表示部に表示された画像を視る観覧者（ユーザ）の人数、ユーザの分布などである。具体的には、情報処理装置は、例えば、会場の広さ（サイズ）に基づいて、会場の広さが大きいほど、画面のサイズに対する図の範囲のサイズを大きくするような表示形態（表示レイアウト）によって文書を表示させる。このような処理を行うことによれば、当該会場に不特定多数のユーザが存在したとしても、より適切な表示形態（表示レイアウト）によって文書を表示することができる。なお、以下では、「図」とは、グラフまたは表または写真といった図を含むようなものであり、テキストなども含むこともできるものを示すものとして説明する。
【００１５】
特に、本実施形態に係る情報処理装置は、表示部と、表示部に表示された画像を視るユーザとの距離が閾値以上であると判定された場合、表示部に表示されるテキストのサイズがそうでない場合よりも大きくなるように、表示部に表示される画像を制御する。表示部と、表示部に表示された画像を視るユーザとの距離は、上述した会場情報に基づいて判定（推測）することが可能である。ここで、テキストのサイズとは、より詳細には、テキストの文字（フォント）のサイズである。
【００１６】
［情報処理装置の構成］
本実施形態の情報処理装置１００（表示制御装置）の構成について、図１の構成図を用いて説明する。情報処理装置１００は、制御部１０１、ＲＯＭ１０２、ＲＡＭ１０３、外部記憶装置１０４、入力部１０５、ＢＭＵ１０６、ＶＲＡＭ１０７、画像表示部１０８、通信部１０９、システムバス１１２を有する。また、情報処理装置１００は、表示部１１１、ネットワーク回線１１０、撮像装置１２０と接続されている。
【００１７】
なお、情報処理装置１００は、単一のコンピュータ装置によって実現してもよいし、必要に応じた複数のコンピュータ装置に各機能を分散して実現するようにしてもよい。複数のコンピュータ装置で構成される場合は、互いに通信可能なようにＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などの通信回線によって接続されている。
【００１８】
制御部１０１は、システムバス１１２を介して、情報処理装置１００の各機能部を制御する。制御部１０１は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）である。また、本実施形態では、制御部１０１は、表示部１１１の表示を制御するため、表示制御部ということもできる。
【００１９】
ＲＯＭ１０２（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）は、変更を必要としないプログラムおよびパラメータを格納する。
【００２０】
ＲＡＭ１０３（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）は、外部装置などから供給されるプログラムおよびデータを一時的に記憶する。本実施形態では、例えば、外部記
憶装置１０４に記憶されている、後述する文書処理アプリケーションプログラムソフトウエア（以下、文書処理ＡＰと呼ぶ）などがＲＡＭ１０３に対して読み出される。
【００２１】
外部記憶装置１０４は、情報処理装置１００に固定して設置されたハードディスクまたはメモリカードなどであり、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）などのプログラムを記憶する。また、本実施形態では、外部記憶装置１０４は、文書処理ＡＰを記憶したり、文書データおよび図ファイルを記憶する。つまり、外部記憶装置１０４は、情報処理装置１００に文書処理の動作を行わせるためのプログラムを記憶する。なお、このように、プログラムを記憶（供給）するための記憶媒体である外部記憶装置１０４は、例えば、磁気テープ等の磁気記憶媒体、光／光磁気記憶媒体、不揮発性の半導体メモリでもよい。
【００２２】
入力部１０５は、ユーザ（編集者、発表者など）の操作を受け、データを入力するポインティングデバイスまたはキーボードなどの入力装置と接続する入力インターフェイスである。
【００２３】
ＢＭＵ１０６（Ｂｉｔ  Ｍｏｖｅ  Ｕｎｉｔ）は、例えば、ＶＲＡＭ１０７と他のメモリとの間などのメモリ間および、メモリと通信部１０９などの各Ｉ／Ｏデバイス間のデータ転送を制御する。
【００２４】
ＶＲＡＭ１０７（Ｖｉｄｅｏ  ＲＡＭ）は、制御部１０１が生成（描画）した、画像表示部１０８および表示部１１１に表示するための画像を記憶する。制御部１０１は、例えば、ＶＲＡＭ１０７に記憶された画像を、所定の規定に従って表示部１１１に送信することにより、表示部１１１の画面に画像を表示する。なお、表示部１１１の画面とは、例えば、表示部１１１が有する表示パネルにおいて画像が表示される面であってもよいし、表示部１１１によって投影されることによってスクリーンにおいて画像が表示される面であってもよい。
【００２５】
画像表示部１０８は、文書に対する編集を行う場合に、当該文書を表示するための表示部である。従って、本実施形態では、編集者が文書を編集する場合には、画像表示部１０８が用いられ、発表者が文書をユーザに公開（表示）する場合には、表示部１１１が用いられる。
【００２６】
通信部１０９は、インターネットなどのネットワーク回線１１０に接続するネットワークインターフェイスである。通信部１０９は、リアルタイムで会場の状態を撮影するネットワークカメラなどの撮像装置１２０とも接続する。
【００２７】
システムバス１１２は、情報処理装置１００における各機能部間を接続することによって互いの通信を可能にする。
【００２８】
なお、本実施形態においては、情報処理装置１００としてスマートフォンまたはパーソナルコンピュータを用いる場合を例にして説明するが、これに限定されない。例えば、本実施形態は、ＰＤＡ、携帯電話端末または携帯型の画像ビューワ、スクリーンを備えるプリンタ装置、デジタルフォトフレーム、ゲーム機、電子ブックリーダー、プロジェクタなどに適用可能である。つまりは、それぞれ異なるコンテンツである図とテキストを表示可能な装置であれば、本実施形態を適用可能である。
【００２９】
［文書編集処理および文書表示処理の前提］
以下では、まず、後述にて説明する文書編集処理および文書表示処理の前提として、以下３つの事項について説明する。
（１）文書を編集するためのユーザ操作画面
（２）文書の表示をする場合における表示レイアウト（表示形態）
（３）当該表示レイアウトでの表示を実現するための文書に関する情報を管理するためのテーブル
【００３０】
（ユーザ操作画面）
以下では、編集対象の文書における、編集対象ページに対する編集の操作を編集者から受けつけるための画面について、図２を用いて説明する。つまり、情報処理装置１００（制御部１０１）は、編集者によるユーザ操作を受けつけるために、画像表示部１０８の画面に、図２が示すような編集用画像２００を表示する。
【００３１】
編集用画像２００は、プレビュ領域２０１、ページ表示領域２０４、切替ボタン２０５、モード表示領域２０６、編集領域２０７を有する。
【００３２】
プレビュ領域２０１は、ユーザへの表示時に編集対象ページがどのように表示されるのかを示す領域であり、説明表示領域２０２と図表示領域２０３を含む。プレビュ領域２０１は、モード表示領域２０６が示す表示モードに応じた表示レイアウト（表示形態）によって、ページ表示領域２０４が示す編集対象のページを表示する。具体的には、プレビュ領域２０１において、表示モードに応じて、図表示領域２０３および説明表示領域２０２のサイズまたは／および配置位置、表示内容が変化する。なお、図２では、プレビュ領域２０１に、表示モードが「図重視」である場合のプレビュが表示されている。
【００３３】
ここで、説明表示領域２０２は、編集対象ページに配置された図を説明するテキスト（説明；テキスト画像）の表示領域（表示範囲）である。図表示領域２０３は、編集対象ページに配置された図（図画像）の表示領域（表示範囲）である。
【００３４】
ページ表示領域２０４は、文書における編集対象の「ページ番号」を表示する領域である。つまり、ページ表示領域２０４には、現在編集中のページの番号が表示されている。
【００３５】
切替ボタン２０５は、編集対象のページを切り替えるボタンである。従って、編集者は、切替ボタン２０５を選択することによって、編集対象のページを切り替えて編集することができる。なお、当該切り替えによって、プレビュ領域２０１およびページ表示領域２０４、編集領域２０７の表示が切り替わる。
【００３６】
モード表示領域２０６は、プレビュ領域２０１における表示レイアウトを変更するための、複数の表示モードを示す領域である。編集者は、例えば、入力部１０５に対する操作によって、表示モードを選択することができる。ここで、表示モードは、本実施形態では、「図重視モード」、「図優先モード」、「説明優先モード」、「説明重視モード」の４つを含む。また、編集者によって表示モードが選択されると、プレビュ領域２０１には、当該表示モードに応じた表示レイアウトによって、編集対象ページのプレビュが表示される。このため、編集者は、鑑賞者への表示時に編集対象のページがどのように表示されるかを表示モードを切り替えて確認することができる。
【００３７】
編集領域２０７は、編集対象ページに配置される図とテキストを編集者が入力（選択）するための編集領域である。編集領域２０７は、ファイル選択領域２０８、タイトル入力領域２０９、要約入力領域２１０、本文入力領域２１１、設定ボタン２１２を有する。
【００３８】
ファイル選択領域２０８は、編集対象のページに配置する図のファイル（図ファイル）のパス（図ファイル名；参照先）を選択する領域である。
【００３９】
タイトル入力領域２０９は、図を説明するテキストの１つである「タイトル」を、編集
者が入力するための領域である。当該「タイトル」は、表示モードが「図重視モード」である場合に、説明表示領域２０２に表示される。
【００４０】
要約入力領域２１０は、図を説明するテキストの１つである「要約」を、編集者が入力するための領域である。当該「要約」は、表示モードが「図優先モード」である場合に、説明表示領域２０２に表示される。
【００４１】
本文入力領域２１１は、図を説明するテキストの１つである「本文」を、編集者が入力するための領域である。当該「本文」は、表示モードが「説明優先モード」、「説明重視モード」である場合に、説明表示領域２０２に表示される。
【００４２】
なお、編集者は、「本文」よりも少ない文字数によって「要約」を入力し、「要約」よりも少ない文字数によって「タイトル」を入力するとよい。このとき、このような文字数を制御するために、制御部１０１は、本文入力領域２１１よりも少ない文字数しか要約入力領域２１０には入力できないように制限してもよい。また、制御部１０１は、要約入力領域２１０よりも少ない文字数しかタイトル入力領域２０９には入力できないように制限してもよい。
【００４３】
設定ボタン２１２は、図およびテキストの編集を確定するボタンである。編集者が設定ボタン２１２を選択することによって、入力（選択）された図およびテキストの内容が外部記憶装置１０４に記憶される。
【００４４】
（表示レイアウト）
次に、ユーザへの表示時（公開時）において表示部１１１の画面に表示される、表示モードに応じた表示レイアウト（表示形態）について、図３（Ａ）〜図４（Ｂ）を用いて説明する。より詳細には、図３（Ａ）〜図４（Ｂ）を用いて、表示対象のページ３００における説明表示領域３０１と図表示領域３０２の配置およびサイズについて説明する。
【００４５】
図３（Ａ）は、表示モードが「図重視モード」である場合の表示例を示している。表示モードが「図重視モード」であれば、説明表示領域３０１では、表示対象ページに配置された図を説明するテキストとして「タイトル」を用いて表示されている。また、図表示領域３０２は、ユーザが図を認識しやすいようにページ３００いっぱいに大きく表示される。
【００４６】
図３（Ｂ）は、表示モードが「図優先モード」である場合の表示例を示している。表示モードが「図優先モード」であれば、説明表示領域３０１では、表示対象ページに配置された図を説明するテキストとして「要約」を用いて表示されている。また、図表示領域３０２は、ユーザが図を認識しやすいようにページ３００いっぱいに大きく表示されるが、表示モードが「図重視モード」の場合よりは小さく表示される。
【００４７】
図４（Ａ）は、表示モードが「説明優先モード」である場合の表示例を示している。表示モードが「説明優先モード」であれば、説明表示領域３０１は、表示対象ページに配置された図を説明するテキストとして「本文」を用いて表示されている。また、図表示領域３０２は、ユーザが図を認識できる程度のサイズで表示されており、表示モードが「図優先モード」の場合よりは小さく表示される。また、説明表示領域３０１のうちページ３００に収まっていない部分は、実際には表示されていない部分であり、例えば、ユーザがスクロール操作を行うことによって確認（表示）できる部分である。なお、このようにスクロール操作が可能である場合には、図とテキストに加えて、当該スクロール操作を行うためのスクロールバーが表示されるとよい。
【００４８】
図４（Ｂ）は、表示モードが「説明重視モード」である場合の表示例を示している。表示モードが「説明重視モード」であれば、説明表示領域３０１は、表示対象ページに配置された図を説明するテキストとして「本文」を用いて表示されている。また、図表示領域３０２は、ユーザが図があることが判別できる程度のサムネイルサイズで表示される。また、説明表示領域３０１のうちページ３００に収まっていない部分は、例えば、ユーザがスクロール操作を行うことによって確認できる部分である。なお、図４（Ｂ）では、図面の明確化のために、図表示領域３０２において図に含まれる文字については表示（表現）を省略しているが、実際には、図４（Ａ）の図表示領域３０２のように図に含まれる文字も表示される。
【００４９】
このように、本実施形態では、表示部１１１の画面に対して図表示領域３０２のサイズが大きいほど、図を説明するテキストとして文字数のより少ない（文章の短い）ものが適用される。これは、例えば、図を重視（優先）するユーザは主に図をよって内容を理解ししようとするため詳細な説明が不要であることと、図の領域を大きく表示していることによりページ３００に文章を挿入するための空間が少ないことからである。なお、このとき、図の大きさとテキスト（テキスト画像）の文字の大きさのバランスを考慮して、文字のサイズ（フォントサイズ；テキスト画像の文字のサイズ）はより大きく設定される。
【００５０】
一方、表示部１１１の画面に対して図表示領域３０２のサイズが小さいほど、図を説明するテキストとして文字数のより多い（文章の長い）ものが適用される。これは、例えば、テキスト（説明）を重視（優先）するユーザは主にテキストをよって内容を理解ししようとするため図面の必要性が低いことと、テキストの領域を大きく表示していることによりページ３００に図を表示するための空間が少ないことからである。
【００５１】
なお、表示モードに対応する図の配置および用いるテキストの種類などの表示レイアウトは、例えば、図５が示すようなテーブル５００によって管理されるとよい。
【００５２】
具体的には、テーブル５００は、各表示モードに対して、ページ全体（表示部１１１の画面）サイズに対する図の比率５０１、ページ全体に対する図の位置を示す図配置５０２を記憶する。また、テーブル５００は、各表示モードに対して、「タイトル」と「要約」と「本文」のいずれのテキスト情報を表示するかを示すテキスト５０３を記憶する。さらに、テーブル５００は、各表示モードに対して、ページ全体に対するテキストの位置を示すテキスト配置５０４、テキストを表示する際のフォントサイズ（文字のサイズ）を示すフォント５０５を記憶する。また、テーブル５００は、各表示モードに対して、図およびテキストとともにスクロールバーを表示して、テキストに対するスクロールを許可するか否かを示すスクロール５０６を記憶する。なお、図５が示すように、本実施形態では、図の比率５０１がより大きいほど、テキスト５０３には文字数のより少ないものが選択され、フォント５０５がより大きくされる。
【００５３】
なお、図５が示す、レイアウトの図と文書の配置および比率などの表示レイアウトに関しては、例えば、表示する文書の内容などによって編集者がカスタマイズ（変更）してもよい。また、表示モードは、図５が示すような４つモードに限らず任意の数でよく、表示レイアウトも、図配置などの設定値の例に限定されず他の設定項目などがあってもよい。
【００５４】
（文書の管理テーブル）
続いて、文書編集処理および文書表示処理に用いるために、情報処理装置１００が利用する文書の情報を記憶（保持；格納）するテーブルを説明する。具体的には、文書の情報をデータベース形式によって管理するテーブルのうち、文書管理テーブル６００とページ管理テーブル６１０と図管理テーブル６２０とテキスト管理テーブル６３０を図６（Ａ）〜図６（Ｄ）を用いて説明する。なお、図６（Ａ）〜図６（Ｄ）では、「文書ＩＤ」など
のデータ名と、そのデータの整数型および文字型といった変数型を示している。なお、これらのテーブルは、外部記憶装置１０４に記憶されている。
【００５５】
文書管理テーブル６００は、文書の全体的な情報を管理するためのテーブルである。編集者が文書を生成したタイミングで、制御部１０１は、当該文書に対応するレコードを生成して、「文書ＩＤ」を発番する。文書管理テーブル６００は、図６（Ａ）が示すように、「文書ＩＤ」に対応する、文書の「表題」と、文書に含まれる「ページ数」を記憶する。
【００５６】
ページ管理テーブル６１０は、文書の各ページの情報を管理するためのテーブルである。文書の新規ページを編集者が生成したタイミングで、制御部１０１は、当該ページに対応するレコードを生成して、「ページ番号」を発番する。ページ管理テーブル６１０は、図６（Ｂ）が示すように、「ページ番号」に対応する、所属する文書の「文書ＩＤ」、ページ中に配置される図の「図ＩＤ」、図を説明するテキストの「テキストＩＤ」を記憶する。
【００５７】
図管理テーブル６２０は、図の情報を管理するためのテーブルである。図ファイルを編集者が選択（指定）したタイミングで、制御部１０１は、当該図ファイルに対応するレコードを生成して、「図ＩＤ」を発番する。図管理テーブル６２０は、図６（Ｃ）が示すように、「図ＩＤ」に対応する、図のオリジナルファイルを格納したパス（格納先）である「オリジナルファイルパス」を記憶する。さらに、図管理テーブル６２０は、「図ＩＤ」に対応する、オリジナルファイルを縮小して生成したサムネイルファイルを格納したパスである「サムネイルファイルパス」を記憶する。なお、ファイルの格納先は、本実施形態では外部記憶装置１０４中であるとするが、ＲＡＭ１０３などの他の記憶部中であってもよいし、ネットワークを経由したクラウド上であってもよく、図ファイルの格納先は、限定されない。
【００５８】
テキスト管理テーブル６３０は、図の説明テキストの情報を管理するためのテーブルである。編集者がページを生成したタイミングで、制御部１０１は、当該ページに対応するレコードを生成して、「テキストＩＤ」を発番する。テキスト管理テーブル６３０は、図６（Ｄ）が示すように、「テキストＩＤ」に対応するような、編集者が入力した「タイトル」のテキスト情報と、「要約」のテキスト情報と、「本文」のテキスト情報とを記憶する。
【００５９】
［文書編集処理の説明］
以下、ユーザに表示（公開）するための文書を編集する文書編集処理を、図７のフローチャートを用いて説明する。制御部１０１は、外部記憶装置１０４からＲＡＭ１０３に読み出され起動された文書処理ＡＰの指示に従い、文書処理ＡＰが利用する文書情報を格納したテーブルまたは図ファイルを読み出して、文書編集を実行する。なお、この文書の編集における表示は、画像表示部１０８の画面を用いられることにより行われる。
【００６０】
（Ｓ７０１）
Ｓ７０１において、制御部１０１は、編集対象の文書を選択する。つまり、Ｓ７０１において、制御部１０１は、編集対象の「文書ＩＤ」を決定する。ここでは、制御部１０１が、予め文書管理テーブル６００に記憶された既存の文書の「表題」のリストを表示して、編集者によるユーザ指示に応じて文書を選択してもよいし、テンプレートに応じた新規の文書を選択してもよい。なお、本実施形態では既存の文書を編集対象として選択されたものと仮定して説明をする。
【００６１】
（Ｓ７０２）
Ｓ７０２において、制御部１０１は、編集対象の文書の情報を取得する。具体的には、制御部１０１は、当該文書の文書管理テーブル６００と、当該文書の各ページのページ管理テーブル６１０と、各ページに対応した図管理テーブル６２０とテキスト管理テーブル６３０とを取得する。
【００６２】
より詳細には、制御部１０１は、「文書ＩＤ」から文書管理テーブル６００を取得して、当該テーブルが記憶する「ページ数」の数字分だけ、当該「文書ＩＤ」と紐付いたページ管理テーブル６１０を取得する。そして、制御部１０１は、取得したページ管理テーブル６１０が示す「図ＩＤ」に基づいて、図管理テーブル６２０を取得する。さらに、制御部１０１は、取得したページ管理テーブル６１０が示す「テキストＩＤ」に基づいて、テキスト管理テーブル６３０を取得する。
【００６３】
なお、本実施形態では、Ｓ７０２において、制御部１０１は、編集対象の文書の全てのページに関して、ページ管理テーブル６１０、図管理テーブル６２０、テキスト管理テーブル６３０を取得するが、これには限らない。例えば、Ｓ７０２において、制御部１０１は、編集対象の文書の最初のページ（ページ番号＝１）に対応するページ管理テーブル６１０、図管理テーブル６２０、テキスト管理テーブル６３０を取得する。そして、Ｓ７０８においてページ変更がされると、制御部１０１は、当該変更された先のページに関する当該３つのテーブルを取得してもよい。
【００６４】
また、Ｓ７０２において、制御部１０１は、編集対象のページを文書の最初のページに設定して（ページ番号を１に設定して）にする。そして、制御部１０１は、ページ表示領域２０４に”１ページ”と表示する。なお、制御部１０１が設定する編集対象ページは、必ずしも、最初のページである必要はなく、例えば、前回編集時のページなどであってもよい。
【００６５】
（Ｓ７０３）
Ｓ７０３において、制御部１０１は、画像表示部１０８の画面に編集領域２０７を表示する。そして、制御部１０１は、図管理テーブル６２０が記憶する編集対象ページの図の「オリジナルファイルパス」または「サムネイルファイルパス」の情報を、編集領域２０７におけるファイル選択領域２０８に表示（設定）する。ここで、「オリジナルファイルパス」を用いるか「サムネイルファイルパス」を用いるかは、表示モードによって異なる。本実施形態では、表示モードが「説明重視モード」であれば「サムネイルファイルパス」を用いて、「説明重視モード」以外であれば「オリジナルファイルパス」を用いる。
【００６６】
さらに、制御部１０１は、テキスト管理テーブル６３０が記憶する「タイトル」、「要約」、「本文」のテキスト情報をそれぞれ、編集領域２０７におけるタイトル入力領域２０９、要約入力領域２１０、本文入力領域２１１に表示（設定）する。
【００６７】
（Ｓ７０４）
Ｓ７０４において、制御部１０１は、画像表示部１０８の画面に、編集対象ページのプレビュ領域２０１を表示する。ここでは、制御部１０１は、モード表示領域２０６において選択されている表示モードに応じた表示レイアウトに従って、プレビュ内の図とテキストを配置する。ここで、制御部１０１は、ファイル選択領域２０８に表示（設定）されているパスに格納された図を図表示領域２０３に配置して表示する。また、制御部１０１は、表示モードに応じて、タイトル入力領域２０９、要約入力領域２１０、本文入力領域２１１のいずれかに表示（設定）されたテキストを、説明表示領域２０２に表示する。
【００６８】
（Ｓ７０５）
Ｓ７０５において、制御部１０１は、モード表示領域２０６に対する操作を監視して、
表示モードの変更がされたか否かを判定する。表示モードが変更されたと判定される場合には、処理工程はＳ７０４に遷移して、それ以外の場合には、Ｓ７０６に遷移する。
【００６９】
（Ｓ７０６）
Ｓ７０６において、制御部１０１は、ファイル選択領域２０８に対する操作を監視して、図ファイルのパスの変更（図の変更）がされたか否かを判定する。図ファイルのパスが変更されたと判定される場合には、処理工程はＳ７０４に遷移して、それ以外の場合には、Ｓ７０７に遷移する。
【００７０】
（Ｓ７０７）
Ｓ７０７において、制御部１０１は、タイトル入力領域２０９と要約入力領域２１０と本文入力領域２１１に対する操作（入力）を監視して、これらの入力領域のいずれかの変更がされたか否かを判定する。いずれかの入力領域に変更があると判定された場合には、処理工程はＳ７０４に遷移して、それ以外の場合には、Ｓ７０８に遷移する。
【００７１】
（Ｓ７０８）
Ｓ７０８において、制御部１０１は、切替ボタン２０５に対する操作を監視して、編集対象の「ページ番号」が変更されたか否かを判定する。編集対象の「ページ番号」が変更された場合には、処理工程はＳ７０３に遷移して、それ以外の場合には、Ｓ７０９に遷移する。また、編集対象の「ページ番号」が変更された場合には、制御部１０１は、ページ表示領域２０４に変更後の「ページ番号」を表示する。
【００７２】
（Ｓ７０９）
Ｓ７０９において、制御部１０１は、設定ボタン２１２に対する操作を監視して、当該設定ボタン２１２が選択（押下）されたか否かを判定する。設定ボタンが押下されたと判定された場合には、処理工程はＳ７０９に遷移して、それ以外の場合には、Ｓ７０５に遷移する。つまり、設定ボタン２１２が選択されない限りは、Ｓ７０５〜Ｓ７０８において、表示モードと図のファイル名とテキストと編集対象ページとの４つに対して変更されたか否かの判定が繰り返し行われる。
【００７３】
（Ｓ７１０）
Ｓ７１０において、制御部１０１は、タイトル入力領域２０９と要約入力領域２１０と本文入力領域２１１に入力されている情報をそれぞれ、編集対象のページのテキスト管理テーブル６３０の「タイトル」、「要約」、「本文」に記憶する。また、制御部１０１は、ファイル選択領域２０８に入力された図ファイルのパスの情報を、編集対象のページの図管理テーブル６２０に記憶する。このとき、設定ボタン２１２が選択された時点で、制御部１０１は、「オリジナルファイルパス」に応じた図を表示する表示モードであれば、「オリジナルファイルパス」に当該図ファイルのパスの情報を記憶する。制御部１０１は、「サムネイルファイルパス」に応じた図を表示する表示モードであれば、「サムネイルファイルパス」に当該図ファイルのパスの情報を記憶する。
【００７４】
なお、本実施形態では、Ｓ７０８にて編集対象のページが変更されたことが判定されると、それまでに変更した内容は記憶されない。従って、変更された内容を記憶するために、例えば、Ｓ７０８において、当該変更がされたことが判定されると、Ｓ７１０と同様の処理が行われることによって編集内容が記憶されてから、処理工程がＳ７０３に遷移してもよい。
【００７５】
［文書表示処理の説明］
以下、編集した文書をユーザに表示（公開）する場合における文書表示処理を図８のフローチャートを用いて説明する。制御部１０１は、外部記憶装置１０４からＲＡＭ１０３
に読み出され起動された文書処理ＡＰの指示に従い、文書処理ＡＰが利用する文書情報を格納したテーブルまたは図ファイルを読み出して、文書表示を実行する。なお、文書表示は、表示部１１１の画面を用いて行われる。
【００７６】
（Ｓ８０１）
Ｓ８０１において、制御部１０１は、文書のページ送り（変更）および文書の繰り返し表示などを、予め決定された設定に応じて制御部１０１が実行するか、文書の表示中における発表者からの指示に応じて制御部１０１が実行するかを決定する。
【００７７】
予め決定された設定に応じて制御部１０１がページ送りを行う場合には、例えば、１ページあたりの表示時間を発表者（編集者）が予め設定しておく。そして、制御部１０１は、当該表示時間が経過するごとに、ページ送りを実行する。なお、文書の繰り返しの有無についても、発表者が事前に設定しておくことによって、制御部１０１は、文書の最後のページからページ送りをする場合に、文書の最初のページに遷移するか否かを判定することができる。
【００７８】
（Ｓ８０２）
Ｓ８０２において、制御部１０１は、表示対象の文書を選択する。ここでは、例えば、予め文書管理テーブル６００に記憶された文書の「表題」のリストを表示して、発表者によるユーザ指示に応じて、制御部１０１は表示対象の文書を選択する。また、制御部１０１は、表示対象の「文書ＩＤ」を変数ＣＤｏｃＮｏとして、表示対象の「ページ番号」を変数ｃＰａｇｅＮｏとして、ＲＡＭ１０３に記憶しておく。なお、Ｓ８０２は、文書の表示前であるため、本実施形態では、変数ｃＰａｇｅＮｏは、最初のページを示す数字である１である。しかし、これに限らず、変数ｃＰａｇｅＮｏは、任意の数字であってもよい。
【００７９】
（Ｓ８０３）
Ｓ８０３において、制御部１０１は、表示対象の「文書ＩＤ」を示す変数ＣＤｏｃＮｏを用いて表示対象の文書の情報を取得する。なお、Ｓ８０３の詳細な処理は、上述したＳ７０２の処理と同様であるため説明は省略する。
【００８０】
なお、本実施形態では、Ｓ８０３において、制御部１０１は、表示対象の文書の全てのページに関して、ページ管理テーブル６１０、図管理テーブル６２０、テキスト管理テーブル６３０を取得するが、これには限らない。例えば、Ｓ８０３において、制御部１０１は、表示対象の文書の最初のページのページ管理テーブル６１０、図管理テーブル６２０、テキスト管理テーブル６３０を取得する。そして、Ｓ８０８においてページ送りがされると、制御部１０１は、当該ページ送りがされた先のページに関する当該３つのテーブルを取得してもよい。
【００８１】
（Ｓ８０４）
Ｓ８０４において、制御部１０１は、表示部１１１が設置された会場における、会場の広さ（サイズ）を示す会場の設備情報を取得する。また、設備情報は、表示部１１１の画面サイズを含んでいてもよい。会場の設備情報は、文書表示を行う際に、入力部１０５を介して発表者によって入力されてもよい。また、よく利用されるような会場であれば、会場インフラの情報をデータベースとして外部記憶装置１０４に記憶させておき、記憶させた情報から発表者が選択してもよい。つまり、会場の設備情報を後述する表示モードの決定に用いる場合には、例えば、会場を撮像する撮像装置またはセンサなどが必要なく、文書表示の時間経過に応じて当該情報を更新する必要もない。
【００８２】
（Ｓ８０５）
Ｓ８０５において、制御部１０１は、さらに、表示部１１１が設置された会場における、ユーザの人数とユーザの分布とのユーザの配置情報を取得する。ユーザの配置情報は、ある程度、ユーザが固定されているような閉ざされた状況では、文書表示時に、入力部１０５を介して発表者によって入力されてもよい。または、制御部１０１は、人の動きがありユーザが動的に変わることが想定される会場であれば、通信部１０９を介して監視カメラなどの撮像装置１２０によってリアルタイムに会場を撮影して会場の様子を画像として取り込む。そして、制御部１０１は、その画像をＡＩまたは人検知によって解析することによって、ユーザの人数とユーザの分布を取得してもよい。なお、本実施形態では、制御部１０１は、会場の設備情報およびユーザの配置情報を取得するため、取得手段でもあるということができる。
【００８３】
（Ｓ８０６）
Ｓ８０６において、制御部１０１は、Ｓ８０４およびＳ８０５において取得した情報（表示部１１１が設置された会場の会場情報）に応じて、表示モードを決定（選択）する。具体的には、制御部１０１は、「図重視モード」、「図優先モード」、「説明優先モード」、「説明重視モード」のいずれかを選択する。そして、選択した表示モードを変数ｃＤｉｓｐｌａｙＭｏｄｅとして、ＲＡＭ１０３に記憶しておく。
【００８４】
具体的な表示モードの選択（判定）は、例えば、図９が示すような条件に基づいて行われる。つまり、制御部１０１は、図９が示すように、各表示モードに対応する、文書を表示する会場の広さ９０１、文書を表示する画面のサイズ９０２、会場に集まっているユーザの人数９０３、ユーザの分布９０４などの条件を予め設定しておく。そして、制御部１０１は、Ｓ８０４およびＳ８０５において取得された情報と、図９が示す４つの条件とが最も合致する表示モード９０５を選ぶ。例えば、Ｓ８０４およびＳ８０５にて取得された情報によって、会場の広さが「大ホール」であり、画面サイズが「大」であり、ユーザの人数が「９０人」であり、ユーザの分布が「後方に集中」であると判定された場合を想定する。この場合には、制御部１０１は、「図優先モード」の４条件のうち２つ満たすため、表示モードを「図優先モード」に選択する。
【００８５】
なお、上述した４条件は定量的に定義しておくとよい。例えば、Ｓ８０４にて取得された会場の広さがＨ３（ｍ２）以上Ｈ４（ｍ２）未満であれば、「図優先モード」の会場の広さの条件を満たすとするとよい。また、例えば、Ｓ８０４にて取得された画面のサイズがＳ２（ｉｎｃｈ）以上Ｓ３（ｉｎｃｈ）未満であれば、「説明優先モード」の画面のサイズの条件を満たすとするとよい。
【００８６】
なお、このような図９が示すような条件を用いずに、例えば、制御部１０１は、会場の広さが大きいほど、図５が示すような図の比率５０１がより大きい値を示す表示モードを決定してもよい。さらには、制御部１０１は、画面サイズが大きいほど、図の比率５０１がより大きい値を示す表示モードを決定してもよい。さらには、制御部１０１は、ユーザの人数が多いほど、図の比率５０１がより大きい値を示す表示モードを決定してもよい。さらには、制御部１０１は、ユーザの密度が高いほど、図の比率５０１がより大きい値を示す表示モードを決定してもよい。
【００８７】
これは、例えば、会場が広い場合には、表示部１１１の画面から遠いユーザが存在する可能性が高いため、ユーザは、画面を確認しづらい。同様に、ユーザが多い場合または、ユーザの密度が高い場合なども、ユーザは画面を確認しづらい。なお、表示部１１１の画面が大きい場合には、会場が広く、ユーザが多いことが予想できる。これに対して、本実施形態で、このような場合には、図をより大きく表示して、テキストもより短く、かつ、より大きい文字によって表示することにより、ユーザの文書の視認性を向上することができる。
【００８８】
また、Ｓ８０４およびＳ８０５において上述のように、会場の広さと画面サイズとユーザの人数とユーザの分布との４つ全ての情報（会場情報）が取得されている必要はなく、少なくともいずれかの情報が取得されていればよい。その場合には、当該取得されている情報のみから、Ｓ８０６における表示モードの選択が行われればよい。
【００８９】
（Ｓ８０７）
Ｓ８０７において、制御部１０１は、表示部１１１の画面に表示対象のページを表示する。ここでは、制御部１０１は、変数ｃＤｉｓｐｌａｙＭｏｄｅが示す表示モードによって表示レイアウトを設定し、変数ｃＰａｇｅＮｏと同じ値を示す「ページ番号」を有するページ管理テーブル６１０を用いて、表示させる図およびテキストを決定する。
【００９０】
（（図重視モードの場合））
変数ｃＤｉｓｐｌａｙＭｏｄｅが「図重視モード」を示す場合には、制御部１０１は、レイアウト情報に従って、上述した図３（Ａ）が示すような表示レイアウトに設定する。
【００９１】
この場合、例えば、制御部１０１は、表示対象のページのページ管理テーブル６１０の「図ＩＤ」に紐づく「オリジナルファイルパス」に保存された図を、図表示領域３０２に画面の９０％のサイズで下寄せに配置して表示する。そして、制御部１０１は、ページ管理テーブル６１０の「ページ番号」に対応した「テキストＩＤ」に紐づく「タイトル」のテキスト情報を、説明表示領域３０１に上寄せに配置して表示する。
【００９２】
（（図優先モードの場合））
変数ｃＤｉｓｐｌａｙＭｏｄｅが「図優先モード」を示す場合には、制御部１０１は、レイアウト情報に従って、上述した図３（Ｂ）が示すような表示レイアウトに設定する。
【００９３】
この場合、例えば、制御部１０１は、表示対象のページのページ管理テーブル６１０の「図ＩＤ」に紐づく「オリジナルファイルパス」に保存された図を、図表示領域３０２に画面の８０％のサイズで上寄せに配置して表示する。そして、制御部１０１は、ページ管理テーブル６１０の「ページ番号」に対応する「テキストＩＤ」に紐づく「要約」のテキスト情報を、説明表示領域３０１に下寄せに配置して表示する。
【００９４】
（（説明優先モードの場合））
変数ｃＤｉｓｐｌａｙＭｏｄｅが「説明優先モード」を示す場合には、制御部１０１は、レイアウト情報に従って、上述した図４（Ａ）が示すような表示レイアウトに設定する。
【００９５】
この場合、例えば、制御部１０１は、表示対象のページのページ管理テーブル６１０の「図ＩＤ」に紐づく「オリジナルファイルパス」に保存された図を、図表示領域３０２に画面の５０％のサイズで左寄せに配置して表示する。そして、制御部１０１は、ページ管理テーブル６１０の「ページ番号」に対応する「テキストＩＤ」に紐づく「本文」のテキスト情報を、説明表示領域３０１に左寄せに配置して表示する。なお、制御部１０１は、「本文」の文章が長い場合は、説明表示領域３０１のサイズにあわせて、テキストを構文解析して、本文のなかから項目のみ表示するようにしてもよい。
【００９６】
（（説明重視モードの場合））
変数ｃＤｉｓｐｌａｙＭｏｄｅが「説明重視モード」を示す場合には、制御部１０１は、レイアウト情報に従って、上述した図４（Ｂ）が示すような表示レイアウトに設定する。
【００９７】
この場合、例えば、制御部１０１は、表示対象のページのページ管理テーブル６１０の「図ＩＤ」に紐づく「サムネイルファイルパス」に保存された図を、図表示領域３０２に画面の２０％のサイズで左寄せに配置して表示する。そして、制御部１０１は、ページ管理テーブル６１０の「ページ番号」に対応する「テキストＩＤ」に紐づく「本文」のテキスト情報を、説明表示領域３０１に左寄せに配置して表示する。なお、制御部１０１は、「本文」の文章が長い場合は、ユーザまたは発表者によって画面スクロール可能な設定にして「本文」を表示してもよい。
【００９８】
（Ｓ８０８）
Ｓ８０８において、制御部１０１は、表示対象の文書に対するページ送り（ページ変更）のイベントがあったか否かを判定（検知）する。制御部１０１は、ページ送りのイベントがあると判定すると、表示対象ページを示す変数ｃＰａｇｅＮｏの数を１増やして（インクリメントして）、処理工程はＳ８０９に遷移する。なお、制御部１０１が、ページ送りのイベントがあると判定しない場合には、現在の処理工程であるＳ８０８において、当該イベントがあるまで待機する。
【００９９】
（Ｓ８０９）
Ｓ８０９において、制御部１０１は、文書管理テーブル６００が示す「ページ数」と表示対象ページを示す変数ｃＰａｇｅＮｏとを比較する。当該２つの数が同じ数字でなければ（表示対象ページが最終ページでなければ）、処理工程はＳ８０５に遷移して、Ｓ８０８において変更されたページに対する表示モードの再判定などがされる。当該２つ数が同じ数字であれば（表示対象ページが最終ページであれば）、処理工程はＳ８１０に遷移する。
【０１００】
（Ｓ８１０）
Ｓ８１０において、制御部１０１は、繰り返し表示の設定があれば、表示対象ページを示す変数ｃＰａｇｅＮｏを初期化して（ｃＰａｇｅＮｏ＝１に設定して）、処理工程をＳ８０５に遷移させ、初期化したページの表示モードを再判定する。文書の繰り返し表示の設定がなされていなければ、文書の表示を終了する。
【０１０１】
なお、本実施形態では、表示モードを４つとしたがこれに限らず、上述のように任意の数の表示モードであってもよい。また、制御部１０１は、表示モードを用いずに、会場情報に応じて、図の比率および表示するテキストをそれぞれ決定することにより表示レイアウト（表示形態）を決定してもよい。具体的には、制御部１０１は、会場情報に応じて、表示部１１１の画面のサイズに対する図表示領域３０２のサイズを変更（設定）してもよい。例えば、制御部１０１は、会場が広いほど（表示部１１１の画面のサイズが大きいほど；鑑賞者の人数が多いほど；鑑賞者の密度が高いほど）、表示部１１１の画面のサイズに対する図表示領域３０２のサイズをより大きくする。
【０１０２】
なお、例えば、ファイル選択領域２０８の代わりに、ユーザ操作によって図を編集することのできる図編集領域が表示されていてもよい。この場合には、ファイル選択領域２０８における図が編集されるたびに、プレビュ領域２０１に表示される図が変更されるようにすればよい。また、編集された図は、上述と同様に、図管理テーブル６２０のオリジナルファイルパスまたはサムネイルファイルパスが示す先に格納されているとよい。
【０１０３】
［効果］
上述のように、本実施形態に係る情報処理装置（表示制御装置）は、会場の広さまたは／および表示部の画面のサイズ、当該会場におけるユーザの人数または／および分布などの会場情報によって、表示する文書の表示レイアウトを変更する。これによれば、例えば、ユーザが求める情報（内容）を大きくまたは十分に表示するようにできるため、当該文
書（発表）に対するユーザの理解を促進することができる。また、本実施形態では、表示レイアウトの変更に、ユーザの１人１人の状態を用いるわけではなく、会場（場所）に係る全体的な情報を用いるため、ユーザが不特定多数である場合でも適切に実行可能である。従って、本実施形態によれば、当該会場に不特定多数のユーザが存在したとしても、より適切な表示形態（表示レイアウト）によって文書を表示することができる。
【０１０４】
以上、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。上述の実施形態の一部を適宜組み合わせてもよい。
【０１０５】
［変形例］
なお、上述したように、制御部１０１が会場情報と表示モードとを予め関連付けたテーブルを参照して、表示モードを決定せず、取得した会場情報に基づいて表示モードを選択制御することも可能である。そこで、このように取得した会場情報に基づいて表示モードを選択制御する形態を変形例として以下にて詳細に説明する。
【０１０６】
図１０は、本変形例において制御部１０１が実行する表示モード決定処理、および画像生成処理を含む画像出力処理（文書表示処理）を示したフローチャートである。
【０１０７】
Ｓ１００１で、制御部１０１は、会場の広さ（Ｈ）を取得する。従って、本変形例では、制御部１０１は、会場の広さ（面積）Ｈを取得する第１取得手段であるといえる。
【０１０８】
Ｓ１００２で、制御部１０１は、会場の面積Ｈが面積閾値Ｈｔｈ以上（所定の面積以上）であるか否かを判定する。会場の面積Ｈが面積閾値Ｈｔｈ以上であると判定された場合、処理はＳ１００３に進む。そうでない場合、処理はＳ１００８に進む。面積閾値Ｈｔｈは例えば、１００ｍ２であるとする。会場の面積Ｈが面積閾値Ｈｔｈ以上である場合は、すなわち、会場が大ホールのような大きいイベントスペースである場合を示す。
【０１０９】
Ｓ１００３で、制御部１０１は、会場における表示部１１１と表示部１１１を観るユーザとの間の距離Ｌが、第１の閾値Ｌ１以上であると判定する。なお、距離Ｌとは、本変形例では、会場において表示部１１１から最も離れている当該ユーザとの距離とするが、それに限らず、例えば、全てのユーザと表示部１１１との平均距離であってもよい。
【０１１０】
図１１（Ａ）〜図１１（Ｄ）は、表示部１１１が設けられた会場における表示部１１１とユーザとを会場の上から俯瞰して示した模式図である。図１１（Ａ）は、会場の面積Ｈが面積閾値Ｈｔｈ以上であると判定された場合に想定される会場の様子を示す。ここで、図１１（Ａ）において丸により示されているのが、ユーザである。図１１（Ａ）にあるように、会場が一定以上広ければ、表示部１１１を観るユーザは表示部１１１から離れた位置にも存在すると考えられる。なぜならば、会場の前方の一部にユーザが集中するようにユーザの移動を制限すると、広い会場のスケールメリットを受けづらいためである。このような場合、表示部１１１から離れたユーザは、表示部１１１に表示された詳細な情報を確認することが難しい。従って、制御部１０１は、表示部１１１から離れたユーザが容易に、内容を確認可能なように、表示されるテキストのサイズ（フォントサイズ）を大きくし、図面の領域を大きくする。
【０１１１】
Ｓ１００４で、制御部１０１は、表示部１１１に表示する画像に含まれるテキストのサイズ（フォントサイズ；テキスト画像の文字のサイズ）を「大：２４ｐｔ」に決定する。
【０１１２】
Ｓ１００５で、制御部１０１は、表示部１１１に表示する画像に含まれる図面の領域を「大：１００％」に決定する。
【０１１３】
Ｓ１００６で、制御部１０１は、決定されたフォントサイズ、および図面領域に応じて表示部１１１に表示するための画像を生成する。
【０１１４】
図１２（Ａ）〜図１２（Ｄ）は、制御部１０１が生成する画像を示す模式図である。図１２（Ａ）は、フォントサイズを「大：２４ｐｔ」、図面領域を「大：１００％」にそれぞれ設定した場合に生成される画像１２００を示す。このとき、図面領域１２０１にテキスト領域１２０２（テキスト画像）を重畳するように、画像が生成される。また、テキスト領域に文字情報で示される情報は、後述する他の表示に比べて少ない。
【０１１５】
Ｓ１００７で、制御部１０１は、生成した画像を表示部１１１に出力する。制御部１０１は、画像を表示部１１１が表示するように表示部１１１を制御する。
【０１１６】
Ｓ１００８で、制御部１０１は、会場に存在するユーザ数Ｎを示す情報を取得する。なお、Ｓ１００２で、会場の面積Ｈが面積閾値Ｈｔｈ以上でない場合に、処理はＳ１００８に進んでいる。なお、本変形例では、制御部１０１は、会場に存在するユーザ数Ｎを取得する第３取得手段であるともいえる。
【０１１７】
Ｓ１００９で、制御部１０１は、ユーザ数Ｎが閾値Ｎｔｈ以上であるか否かを判定する。ユーザ数Ｎが閾値Ｎｔｈ以上である場合、処理はＳ１０１０に進む。そうでない場合、Ｓ１０１３に進む。閾値Ｎｔｈは１００人であるとする。
【０１１８】
Ｓ１０１０で、制御部１０１は、会場における表示部１１１と表示部１１１を観るユーザとの間の距離Ｌが、第１の閾値Ｌ１未満、第２の閾値Ｌ２以上であると判定する。なお、第１の閾値Ｌ１は、第２の閾値Ｌ２よりも大きい。
【０１１９】
図１１（Ｂ）は、会場の面積Ｈが面積閾値Ｈｔｈ未満であり、ユーザ数Ｎが閾値Ｎｔｈ以上であると判定された場合の会場の様子を示す模式図である。会場の広さが一定以下であり、ユーザ数が多い場合、ユーザは会場の前方（表示部１１１側）から後方までの広域に存在する蓋然性が高い。従って、表示部１１１から離れた位置にも表示部１１１を観るユーザは存在する。一方で、会場の広さが面積閾値Ｈｔｈ未満であることから、ユーザと表示部１１１との距離は、Ｌ１よりも小さくなると考えられる。このような場合、制御部１０１は、表示部１１１から離れたユーザが容易に、内容を確認可能なように、表示されるテキストのサイズ（フォントサイズ）、図面の領域を中程度とする。
【０１２０】
Ｓ１０１１で、制御部１０１は、表示部１１１に表示する画像に含まれるテキストのサイズ（フォントサイズ）を「中：２０ｐｔ」に決定する。
【０１２１】
Ｓ１０１２で、制御部１０１は、表示部１１１に表示する画像に含まれる図面の領域を「中：６０％」に決定する。
【０１２２】
図１２（Ｂ）は、フォントサイズを「中：２０ｐｔ」、図面領域を「中：６０％」にそれぞれ設定した場合に生成される画像１２０３を示す。このとき、図面領域１２０４の外側にテキスト領域１２０５（テキスト画像）を配置するように、画像が生成される。また、テキスト領域に文字情報で示される情報は、図１２（Ａ）に示した画像よりも多い。
【０１２３】
Ｓ１０１２の処理が終了すると、処理は、Ｓ１００６に進み、制御部１０１は、設定されたフォントサイズと図面領域とに応じて画像を生成する。以降は、前述の処理と同じなので説明を省略する。
【０１２４】
Ｓ１０１３で、制御部１０１は、会場におけるユーザの分布を示す情報を取得する。なお、Ｓ１００９で、制御部１０１によりユーザ数Ｎが閾値Ｎｔｈ以上でないと判定された場合、処理はＳ１０１３に進んでいる。例えば、情報処理装置１００が、会場の天井に設けられ、会場全体を俯瞰する不図示のカメラと接続し、カメラから取得した画像を解析することによってユーザの分布を示す情報を取得する。なお、本変形例では、制御部１０１は、会場におけるユーザの分布を取得する第２取得手段でもあるといえる。
【０１２５】
Ｓ１０１４で、制御部１０１は、会場においてユーザが、表示部１１１の近傍に集中して分布しているか否かを判定する。ユーザが表示部１１１近傍に集中して分布しないと判定された場合、Ｓ１０１５に進む。ユーザが表示部１１１近傍に集中して分布していると判定された場合、Ｓ１０１８に進む。
【０１２６】
Ｓ１０１５で、制御部１０１は、会場における表示部１１１と表示部１１１を観るユーザとの間の距離Ｌが、第２の閾値Ｌ２未満、第３の閾値Ｌ３以上であると判定する。なお、第２の閾値Ｌ２は、第３の閾値Ｌ３よりも大きい。
【０１２７】
図１１（Ｃ）は、会場の面積Ｈが面積閾値Ｈｔｈ未満であり、ユーザ数Ｎが閾値Ｎｔｈ未満であり、かつ、ユーザが表示部１１１近傍に集中して分布していないと判定された場合の会場の様子を示す模式図である。このとき、会場内のユーザは少数ではあるが、会場内の全体にわたって、もしくは後方に集中して分布すると考えられる。従って、表示部１１１とユーザとの距離は、会場の後方まで取り得る。一方で、会場内のユーザの数が少ないので、表示部１１１に表示された画像が見づらくともユーザが表示部１１１に近づいて確認することが比較的容易であるとも考えられる。従って、表示部１１１とユーザとの実質的な距離は、Ｌ２よりも小さくなると考えられる。このような場合、ユーザがより多くの情報にアクセス可能なように表示されるテキストのサイズ（フォントサイズ）を「小：１６ｐｔ」とする。一方で、図面の視認性を維持するため、図面領域を中程度とする。
【０１２８】
Ｓ１０１６で、制御部１０１は、表示部１１１に表示する画像に含まれるテキストのサイズ（フォントサイズ）を「小：１６ｐｔ」に決定する。
【０１２９】
Ｓ１０１７で、制御部１０１は、表示部１１１に表示する画像に含まれる図面の領域を「中：６０％」に決定する。
【０１３０】
図１２（Ｃ）は、フォントサイズを「小：１６ｐｔ」、図面領域を「中：６０％」にそれぞれ設定した場合に生成される画像１２０６を示す。このとき、図面領域１２０７の外側にテキスト領域１２０８（テキスト画像）を配置するように、画像が生成される。また、テキスト領域に文字情報で示される情報は、図１２（Ｂ）に示した画像よりも多い。
【０１３１】
Ｓ１０１７の処理が終了すると、処理は、Ｓ１００６に進み、制御部１０１は設定されたフォントサイズと図面領域とに応じて画像を生成する。以降は、前述の処理と同じなので説明を省略する。
【０１３２】
Ｓ１０１８で、制御部１０１は、会場における表示部１１１と表示部１１１を観るユーザとの間の距離Ｌが、第３の閾値Ｌ３未満であると判定する。ここで、Ｓ１０１４で、ユーザが表示部１１１近傍に集中して分布していると判定された場合、Ｓ１０１８に進んでいる。なお、このように、本変形例では、Ｓ１００３、Ｓ１０１０、Ｓ１０１５、Ｓ１０１８において制御部１０１は、距離Ｌを判定するため、判定手段でもあるともいえる。
【０１３３】
図１１（Ｄ）は、会場の面積Ｈが面積閾値Ｈｔｈ未満であり、ユーザ数Ｎが閾値Ｎｔｈ未満であり、かつ、ユーザが表示部１１１近傍に集中して分布していると判定された場合
の会場の様子を示す模式図である。このとき、会場内のユーザは少数ではあるが、会場内の前方（表示部１１１近傍）に集中してしる。従って、表示部１１１とユーザとの距離は、他の場合に比べて近い。従って、表示部１１１とユーザとの距離は、Ｌ３よりも小さくなると考えられる。このような場合、図面を小さくしても、ユーザは図面を確認可能であることから、図面領域を「小：３０％」とする。また、ユーザがより多くの情報にアクセス可能なように表示されるテキストのサイズ（フォントサイズ）を「小：１６ｐｔ」とする。
【０１３４】
Ｓ１０１９で、制御部１０１は、表示部１１１に表示する画像に含まれるテキストのサイズ（フォントサイズ）を「小：１６ｐｔ」に決定する。
【０１３５】
Ｓ１０２０で、制御部１０１は、表示部１１１に表示する画像に含まれる図面の領域を「小：３０％」に決定する。
【０１３６】
図１２（Ｄ）は、フォントサイズを「小：１６ｐｔ」、図面領域を「小：３０％」にそれぞれ設定した場合に生成される画像１２０９を示す。このとき、図面領域１２１０の外側にテキスト領域１２１１（テキスト画像）を配置するように、画像が生成される。また、テキスト領域に文字情報で示される情報は、図１２（Ｃ）に示した画像よりも多い。
【０１３７】
Ｓ１０２０の処理が終了すると、処理は、Ｓ１００６に進み、制御部１０１は設定されたフォントサイズと図面領域とに応じて画像を生成する。以降は、前述の処理と同じなので説明を省略する。
【０１３８】
上述のようにして、会場の大きさ、およびユーザの数、分布に基づいて、表示部１１１に表示される画像に含まれるテキストのサイズ（フォントサイズ；文字のサイズ）を制御する。これにより、会場の規模または／および参加者の様子に応じて、テキストの視認性を向上することが可能となる。
【０１３９】
また、上述のように、会場の広さＨ、ユーザの数Ｎ、ユーザ分布の３つ全てによって、制御部１０１は、表示部１１１とユーザとの距離を判定する必要はない。つまり、これら３つのうち少なくとも１つによって、表示部１１１とユーザとの距離が判定されてもよい。例えば、制御部１０１は、広さＨが面積閾値Ｈｔｈ以上であれば、Ｓ１００３が示すように距離を判定し、それ以外の場合であれば、Ｓ１０１０が示すように判定してもよい。同様に、例えば、制御部１０１は、ユーザの数Ｎが閾値Ｎｔｈ以上であれば、Ｓ１００３が示すように距離を判定し、それ以外の場合であれば、Ｓ１０１０が示すように判定してもよい。同様に、例えば、制御部１０１は、表示部１１１近傍にユーザが集中して分布していなければ、Ｓ１００３が示すように距離を判定し、それ以外の場合であれば、Ｓ１０１０が示すように判定してもよい。
【０１４０】
なお、会場における表示部１１１とユーザとの距離の判定は、上述の方法以外の判定により、行ってもよい。発表者（管理者）が入力した情報に基づいて、表示部１１１とユーザとの距離の判定を行ってもよい。また、会場の広さ、ユーザの数、およびユーザの分布以外のパラメータに基づいて、判定を行うことも可能である。例えば、会場における座席の配置データに基づいて表示部１１１とユーザとの距離の判定を行ってもよい。
【０１４１】
なお、上記の各実施形態や各変形例の各機能部は、個別のハードウェアであってもよいし、そうでなくてもよい。２つ以上の機能部の機能が、共通のハードウェアによって実現されてもよい。１つの機能部の複数の機能のそれぞれが、個別のハードウェアによって実現されてもよい。１つの機能部の２つ以上の機能が、共通のハードウェアによって実現されてもよい。また、各機能部は、ＡＳＩＣ、ＦＰＧＡ、ＤＳＰなどのハードウェアによっ
て実現されてもよいし、そうでなくてもよい。例えば、装置が、プロセッサと、制御プログラムが格納されたメモリ（記憶媒体）とを有していてもよい。そして、装置が有する少なくとも一部の機能部の機能が、プロセッサがメモリから制御プログラムを読み出して実行することにより実現されてもよい。
【０１４２】
（その他の実施形態）
本発明は、上記の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【０１４３】
１００：情報処理装置、１０１：制御部、１１１：表示部
【図１】
2020119192.tif 000003
【図２】
2020119192.tif 000004
【図３】
2020119192.tif 000005
【図４】
2020119192.tif 000006
【図５】
2020119192.tif 000007
【図６】
2020119192.tif 000008
【図７】
2020119192.tif 000009
【図８】
2020119192.tif 000010
【図９】
2020119192.tif 000011
【図１０】
2020119192.tif 000012
【図１１】
2020119192.tif 000013
【図１２】
2020119192.tif 000014