(57)【特許請求の範囲】
【請求項１】
文書ファイル中のＮ（２以上の整数）枚の配列対象ページ画像を１つのページ内に配置してなるＮｉｎ１表示ページの生成要求を取得する生成要求取得部と、
Ｎｉｎ１表示の対象となる前記文書ファイルを取得するファイル取得部と、
前記生成要求取得部にて取得される生成要求と前記ファイル取得部にて取得される文書ファイルとに基づいて、Ｎｉｎ１表示ページを生成するＮｉｎ１表示ページ生成部と、
配列対象ページ画像であって、前記Ｎｉｎ１表示ページ上の複数の配列対象ページ画像の内の少なくとも１つの配列対象ページ画像、の内部においてリンク情報が対応付けられている位置情報に対応して設定される前記Ｎｉｎ１表示ページ上での位置情報と、該配列対象ページ画像に関連して設定されるコマンドとを対応付けたコマンドテーブルを生成するテーブル生成部と、
を備えるサーバ装置。
【請求項２】
前記コマンドテーブルを前記Ｎｉｎ１表示ページに対応付けて記憶するとともに、端末装置から受信する受信位置情報の取得対象のＮｉｎ１表示ページの設定を記憶する記憶部と、
前記端末装置から、Ｎｉｎ１表示ページ上の位置情報である前記受信位置情報と端末装置識別情報とを受信する受信部と、
前記受信位置情報の取得対象として設定されたＮｉｎ１表示ページに対応するコマンドテーブルにおいて、前記受信位置情報に対応するコマンドを取得するコマンド取得部と、
前記端末装置識別情報により識別される前記端末装置に、前記コマンド取得部が取得するコマンドを送信する送信部と、
を備える請求項１に記載のサーバ装置。
【請求項３】
前記記憶部は、コマンドの送信種類のパターンを異ならせる複数の動作モードの設定を記憶し、
前記テーブル生成部は、前記コマンドテーブルにて位置情報に前記複数の動作モードを対応付けるとともに各動作モード毎にコマンドを対応付け、
前記受信部は、前記端末装置から動作モードの設定要求を受信し、
前記サーバ装置は、動作モードの設定を前記設定要求が要求する動作モードに設定する動作モード設定部を備え、
前記コマンド取得部は、設定されたＮｉｎ１表示ページに対応するコマンドテーブルにおいて、前記受信位置情報および設定された動作モードに対応するコマンドを取得する請求項２に記載のサーバ装置。
【請求項４】
前記Ｎｉｎ１表示ページ生成部は、生成する前記Ｎｉｎ１表示ページにおいて配列対象ページ画像外の領域に、情報取得装置によりメモを記入可能で、かつ該記入時の前記情報取得装置の軌道を前記情報取得装置が取得できる加筆領域を生成する請求項１乃至３記載のサーバ装置。
【請求項５】
前記テーブル生成部は、各配列対象ページ画像に含まれる前記リンク情報の設定位置に対応して、各配列対象ページ画像の領域内の位置情報または各配列対象ページ画像の領域の周囲の位置情報にコマンドを対応付ける請求項１乃至３記載のサーバ装置。
【請求項６】
前記テーブル生成部は、前記リンク情報が対応付けられている位置情報に対応して設定される前記Ｎｉｎ１表示ページ上での前記位置情報から構成される領域の大きさが所定の大きさ以下である場合、前記リンク情報を含む配列対象ページ画像の領域の周囲に画像データを付加すると共に、この画像データの位置情報にコマンドを対応付ける請求項１乃至５記載のサーバ装置。
【請求項７】
ユーザからの操作入力指示を受け付ける入力受付部と、
ユーザからの操作入力指示に基づいて、前記コマンドテーブルにおいて、前記Ｎｉｎ１表示ページ内の位置情報にコマンドを対応付けるコマンド設定部を備える請求項１乃至６記載のサーバ装置。
【請求項８】
前記Ｎｉｎ１表示ページは、印刷装置に画像をシート上に形成させる印刷データである請求項１乃至７記載のサーバ装置。
【請求項９】
サーバ装置によるコマンド送信方法であって、
文書ファイル中のＮ（２以上の整数）枚の配列対象ページ画像を１つのページ内に配置してなるＮｉｎ１表示ページの生成要求を取得し、
Ｎｉｎ１表示の対象となる前記文書ファイルを取得し、
取得する前記生成要求および前記文書ファイルに基づいて、Ｎｉｎ１表示ページを生成し、
配列対象ページ画像であって、前記Ｎｉｎ１表示ページ上の複数の配列対象ページ画像の内の少なくとも１つの配列対象ページ画像、の内部においてリンク情報が対応付けられている位置情報に対応して設定される前記Ｎｉｎ１表示ページ上での位置情報と、該配列対象ページ画像に関連して設定されるコマンドとを対応付けたコマンドテーブルを生成し、
記憶部に、前記コマンドテーブルを前記Ｎｉｎ１表示ページに対応付けて記憶させるとともに、位置情報の取得対象のＮｉｎ１表示ページの設定を記憶させ、
前記サーバ装置と通信可能な端末装置からＮｉｎ１表示ページ上の位置情報と端末装置識別情報とを受信し、
位置情報の取得対象として設定されたＮｉｎ１表示ページに対応するコマンドテーブルにおいて、受信する位置情報に対応するコマンドを取得し、
前記端末装置識別情報により識別される前記端末装置に前記取得するコマンドを送信するコマンド送信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この明細書に記載の実施形態は、サーバ装置およびコマンド送信方法に関する。
【背景技術】
【０００２】
従来、文書ファイル中の所定のページ画像において適宜の位置を指し示すと、該位置に応じた表示情報、例えば所定のページ画像や補足情報および関連情報、を表示装置に表示する情報処理装置が知られている（例えば、特許文献１）。この情報処理装置では、各ページ画像内の各座標毎に予め所定の表示情報が対応付けられている。そして、デジタルペン等によりページ画像内の適宜の位置が指し示されると、情報処理装置は、指し示されたページ画像上の座標をデジタルペン等から取得し、該座標に対応付けられた表示情報を表示装置に表示する。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
市場からは、文書ファイル中のページ画像内の位置情報を取得し、取得した位置情報に、当該ページ画像に応じた指示を対応付ける技術の開発が求められている。
【０００４】
この明細書は上述した問題点を解決するためになされたものであり、文書ファイル中のページ画像内の位置情報を取得し、取得した位置情報に、当該ページ画像に応じた指示を対応付ける技術を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記課題を解決するため、一般に、実施形態によれば、サーバ装置は、生成要求取得部と、生成要求取得部と、Ｎｉｎ１表示ページ生成部と、テーブル生成部と、を備える。生成要求取得部は、文書ファイル中のＮ（２以上の整数）枚の配列対象ページ画像を１つのページ内に配置してなるＮｉｎ１表示ページの生成要求を取得する。ファイル取得部は、Ｎｉｎ１表示の対象となる文書ファイルを取得する。Ｎｉｎ１表示ページ生成部は、生成要求取得部にて取得される生成要求とファイル取得部にて取得される文書ファイルとに基づいて、Ｎｉｎ１表示ページを生成する。テーブル生成部は、配列対象ページ画像であって、Ｎｉｎ１表示ページ上の複数の配列対象ページ画像の内の少なくとも１つの配列対象ページ画像、の内部においてリンク情報が対応付けられている位置情報に対応して設定されるＮｉｎ１表示ページ上での位置情報と、該配列対象ページ画像に関連して設定されるコマンドとを対応付けたコマンドテーブルを生成する。
【０００６】
上記課題を解決するため、一般に、実施形態によれば、コマンド送信方法は、サーバ装置によるコマンド送信方法であって、文書ファイル中のＮ（２以上の整数）枚の配列対象ページ画像を１つのページ内に配置してなるＮｉｎ１表示ページの生成要求を取得し、Ｎｉｎ１表示の対象となる文書ファイルを取得し、取得する生成要求および文書ファイルに基づいて、Ｎｉｎ１表示ページを生成し、配列対象ページ画像であって、Ｎｉｎ１表示ページ上の複数の配列対象ページ画像の内の少なくとも１つの配列対象ページ画像、の内部においてリンク情報が対応付けられている位置情報に対応して設定されるＮｉｎ１表示ページ上での位置情報と、該配列対象ページ画像に関連して設定されるコマンドとを対応付けたコマンドテーブルを生成し、記憶部に、コマンドテーブルをＮｉｎ１表示ページに対応付けて記憶させるとともに、位置情報の取得対象のＮｉｎ１表示ページの設定を記憶させ、サーバ装置と通信可能な端末装置からＮｉｎ１表示ページ上の位置情報と端末装置識別情報とを受信し、位置情報の取得対象として設定されたＮｉｎ１表示ページに対応するコマンドテーブルにおいて、受信する位置情報に対応するコマンドを取得し、端末装置識別情報により識別される端末装置に取得するコマンドを送信するコマンド送信方法。
【発明の効果】
【０００７】
以上に詳述したように、この明細書によれば、文書ファイル中のページ画像内の位置情報を取得し、取得した位置情報に、当該ページ画像に応じた指示を対応付ける技術を提供できる。
【図面の簡単な説明】
【０００８】
【図１】会議システムを示す図である。
【図２】会議システムの効果を説明するための図である。
【図３】会議システムの主要な要素のハード構成を示すブロック図である。
【図４】サーバの機能ブロック図である。
【図５】サーバ等の処理の流れを説明するためのフローチャートである。
【図６】サーバ等の処理の流れを説明するためのフローチャートである。
【図７】Ｎｉｎ１表示ページを示す図である。
【図８】コマンドテーブルを示す図である。
【図９】キーボードイベントコードの入力により表示されるメニューを示す図。
【図１０】コードの入力により表示されるポップアップウィンドを示す図である。
【図１１】印刷を指示するコード入力により表示されるポップアップを示す図。
【図１２】編集を指示するコード入力により表示されるポップアップを示す図。
【図１３】位置情報へのコマンドの対応付け方を示すフローチャートである。
【図１４】第１テーブルを示す図である。
【図１５】第２テーブルを示す図である。
【図１６】変形例のＮｉｎ１表示シートを示す図である。
【発明を実施するための形態】
【０００９】
以下、各実施形態について図面を参照しつつ説明する。
図１は、会議システム１００（コマンド送信システム）を示す図である。
まず、会議システム１００の目的を説明する。
一般に、会議では、議論を行う内容を説明するための資料として文書ファイルが用意され、文書ファイルを参照しながら議論が進められる、しかしながら、文書ファイルは必ずしも進行に合わせて順序よく参照される訳ではない。例えば、説明の流れに沿わない詳細データ等の補足情報は、文書ファイルの末尾や別の文書ファイルにまとめられて提供されることが多い。また、議論の進行とは関係なく過去に参照したページ画像に戻って参照することもある。そのため、文書ファイル中のページ画像を順に送って参照するだけでなく、参照したい文書ファイル中のページ画像をランダムに簡単に表示でき、補足情報もランダムに表示できる会議システム１００が求められている。
【００１０】
従って、本実施形態の会議システム１００の目的は、背景技術で説明したように「文書ファイル中のページ画像内の位置情報を取得し、取得した位置情報に、当該ページ画像に応じた指示を対応付ける技術を提供すること」であるが、具体的に述べると、会議システム１００の目的は、例えば、ユーザが参照したい文書ファイルのページ番号を把握していなくても、参照したいページ画像の縮小画像等をデジタルペンやタブレット上で指示するだけで、参照したいページ画像等の情報表示を行うことができるなど、指示したページ画像に関連する情報表示を容易に行える技術を提供することである。
さらに、会議システム１００では、以下に説明する付加的な目的の達成も同時に狙っている。
【００１１】
近年、環境に対する意識の高まりやコスト削減を目的とするペーパーレス化の流れにより、文書ファイルをシートに印刷せずにディスプレイやタブレットＰＣ、スレートＰＣ、携帯端末装置等に表示して参照することが行われる。このようなペーパーレス化の試みは、現状では、業務効率を落とす側面もあり広く普及しているとは言えないが、地球温暖化等の問題から環境対応は年を増すごとに重要になってきている。
従って、会議システム１００は、ユーザが指示するページ画像に応じた表示情報を簡単に表示できることに加え、完全なペーパーレス化までには至らなくても業務効率を落とさずに紙の使用量を削減できる技術を提供することも目的の１つである。
【００１２】
会議システム１００は、ＰＣ１１(Personal Computer)、サーバ２（サーバ装置）、プロジェクタ１２，１３、無線ＬＡＮアクセスポイント１４、ＭＦＰ１５(Multi Function Peripheral、印刷装置)、携帯端末装置１６（以下、端末装置１６と記載）、Ｎｉｎ１表示シート１７（Ｎｉｎ１表示ページ）、およびデジタルペン１８（情報取得装置）を備える。
各装置１１〜１６はＬＡＮを介してサーバ２と接続する。ＬＡＮは、外部のインターネットＷに接続する。ＰＣ１１は、会議で使用する文書ファイルを作成し、サーバ２に入力する。文書ファイルは、例えばプレゼンテーション用の資料であり、複数ページからなる。Ｎｉｎ１表示シート１７は、文書ファイルに基づいてＭＦＰ１５が印刷する。Ｎｉｎ１表示シート１７には、文書ファイル中のＮ（２以上の整数）枚のページ画像３１が縮小配列される。Ｎｉｎ１表示シート１７は、会議の各参加者に配布される。デジタルペン１８は、対応付けられた特定の端末装置１６と無線通信する。端末装置１６は、会議の参加者分用意される。
【００１３】
会議システム１００の全体動作を簡略に説明する。
まず、会議が始まると、サーバ２が各端末装置１６にプレゼンテーション用の資料としての文書ファイルを送信する。プレゼンテーションの発表者は、自分のＰＣ１１を用いて文書ファイル中のページ画像３１を１ページずつ送りながらプレゼンテーションを行う。発表者は、一方のプロジェクタ１２に発表者の端末装置１６が表示するページ画像３１を表示させたり、他方のプロジェクタ１３に発表者の端末装置１６が表示するページ画像３１以外の共有画面を表示させることができる。参加者の端末装置１６は、通常時は発表者の端末装置１６と同期しており、参加者の端末装置１６には、発表者の端末装置１６が表示するページ画像を示す情報が発表者の端末装置１６からサーバ２を介して送信される。これにより、参加者の端末装置１６は、自身が保有する文書ファイルにおいて、発表者の端末装置１６が表示するページ画像を表示する。
【００１４】
図２は、会議システム１００の効果を説明するための図である。
各参加者に配布されるＮｉｎ１表示シート１７には、前述したように、文書ファイル中のＮ枚のページ画像３１が縮小して配列される。
発表者によるプレゼンテーションにおいて、発表者が参照ページとして８ページ目のページ画像を自分の端末装置１６に表示させると、該端末装置１６と同期する参加者の端末装置１６も８ページ目のページ画像３１を表示する。この際、参加者は、デジタルペン１８をＮｉｎ１表示シート１７上の参照したいページ画像３１、例えば６ぺージ目のページ画像３１に接触させる。すると、デジタルペン１８が、Ｎｉｎ１表示シート１７内のデジタルペン１８が接触した座標を示す位置情報を取得し、端末装置１６に送信する。端末装置１６は、位置情報をサーバ２に送信する。サーバ２は、位置情報から６ページ目のページ画像３１がデジタルペン１８により指示されたと判定し、端末装置１６に、端末装置１６が保有する文書ファイルにおいて６ページ目のページ画像３１の表示を指示するコマンドを送信する。参加者の端末装置１６は、該コマンドを受信すると、６ページ目のページ画像３１を表示する。
【００１５】
このように、会議システム１００では、参加者がデジタルペン１８でＮｉｎ１表示シート１７上の参照したいページ画像３１を指示するだけで、参加者の端末装置１６に参照したいページ画像３１を容易に表示させることができる。また、会議システム１００では、文書ファイルをシートに印刷することなく端末装置１６により文書ファイルの各ページ画像３１を参照するので、業務効率を落とさずに紙の使用量を削減できる。
【００１６】
以下、会議システム１００の具体的な構成を説明する。
図３は、会議システム１００の主要な要素のハード構成を示すブロック図である。図３では、端末装置１６のＬＡＮとの接続を中継する無線ＬＡＮアクセスポイント１４は省略した。
ＭＦＰ１５は、サーバ２から送信される印刷データであるＮｉｎ１表示ページ１７に基づいて、シートにＮ枚の文書ファイル中のページ画像３１（配列対象ページ画像）が縮小配列されたページ画像３１をシートに印刷する。このシートをＮｉｎ１表示シート１７と称する。Ｎｉｎ１表示シート１７上には、画像が形成される前から予め、微細なドットが０．３ミリメートルの直交する格子からわずかにずれた状態でＮｉｎ１表示シート１７の一面にわたって印刷されている。ＭＦＰ１５は、ドットが上記のようにして形成されているシートを印刷対象のシートとして用いる。各シート上のドットパターンは、シート毎に独自のものである。
【００１７】
デジタルペン１８は、例えばアノトペン（登録商標）である。デジタルペン１８は、例えば先端をＮｉｎ１表示シート１７上に縮小印刷されたページ画像３１に接触させて使用する。デジタルペン１８がＮｉｎ１表示シート１７に接触すると、デジタルペン１８は、Ｎｉｎ１表示シート１７上の所定の大きさの領域内（６×６のドットが入る領域内）のドットのパターンを読み取る。デジタルペン１８は、読み取ったドットのパターンを、Ｎｉｎ１表示シート１７上の位置情報およびＮｉｎ１表示シート１７の識別情報（後述する印刷データであるＮｉｎ１表示ページ１７の識別情報）を示すデータとしてデジタル処理し、端末装置１６に送信する。
【００１８】
デジタルペン１８は、撮像素子としてのＣＣＤ１８１(Charge Coupled Device)、バッテリ１８２、プロセッサ１８３、メモリ１８４、無線通信部１８５、筆圧センサ１８６、およびペン芯１８７を備える。デジタルペン１８はペン芯１８７を備えることにより、デジタルペン１８をＮｉｎ１表示シート１７に接触させて動かすことで文字を書くことも可能である。筆圧センサ１８６は、デジタルペン１８の先端がＮｉｎ１表示シート１７に接触すると接触圧を検出する。ＣＣＤ１８１は、例えば接触圧が閾値以上になる等の条件により動作し、Ｎｉｎ１表示シート１７上のドットのパターンを読み取る。ＣＣＤ１８１は、デジタルペン１８がＮｉｎ１表示シート１７に接触した状態で移動する場合、デジタルペン１８の移動軌跡に沿ってＮｉｎ１表示シート１７上のドットのパターンを読み取る。
【００１９】
プロセッサ１８３は、読み取るドットのパターンをＮｉｎ１表示シート１７上の位置情報およびＮｉｎ１表示シート１７の識別情報を示すストロークデータとしてデジタル処理し、該データを端末装置１６に送信する。
端末装置１６は、デジタルペン１８からＮｉｎ１表示シート１７の識別情報およびＮｉｎ１表示シート１７上の位置情報を受信し、当該端末装置１６を特定可能な端末装置識別情報と共にサーバ２に送信する。これらの情報がサーバ２に送信されると、サーバ２は、これらの情報に基づいてコマンドを生成し、端末装置１６に送信する。端末装置１６は、該コマンドを受信し、該コマンドに従った動作を行う。
【００２０】
デジタルペン１８が指示する位置情報がＮｉｎ１表示シート１７上に縮小配列されるページ画像３１上を指すものである場合、コマンドは、例えばＮｉｎ１表示シート１７上では縮小形成されていたページ画像３１を端末装置１６に１枚のみ表示させる参照指示である。本実施形態では、デジタルペン１８が指示する位置情報が同じ位置座標でも、サーバ２に設定される動作モードを切り替えることで、サーバ２が出力するコマンドの種類を切り替えることができるようになっている。上記では、動作モードの設定が参照モードになっている場合を例に説明した。
【００２１】
動作モードは、例えば他に印刷モードと編集モードとに設定できる。サーバ２の動作モードが印刷モードに設定されている場合、デジタルペン１８が指示する位置情報がＮｉｎ１表示シート１７上に縮小配列されるページ画像３１上を指すものであっても、コマンドは、デジタルペン１８が指示するページ画像３１を端末装置１６に印刷させる印刷指示となる。端末装置１６は、コマンドの種類を切り替えさせる動作モードの設定要求をサーバ２に送信できる。
【００２２】
端末装置１６は、表示パネル１６１、無線通信部１６２、操作入力部１６３、プロセッサ１６４、ＡＳＩＣ１６５(Application Specific Integrated Circuit)、メモリ１６６、ＨＤＤ１６７(Hard Disk Drive)を備える。表示パネル１６１は、例えばタッチパネルである。無線通信部１６２は、デジタルペン１８と通信するとともに、無線ＬＡＮアクセスポイント１４に対しても通信を行う。プロセッサ１６４は、メモリ１６６からプログラムを読み込んで実行することにより端末装置１６全体を制御し、様々な機能を実現させる。ＡＳＩＣ１６５は、プロセッサ１６４が行う処理の一部または全部を行ってもよい。操作入力部１６３は、ユーザの操作入力を受け付ける。操作入力部１６３は、タッチパネルであり表示パネル１６１と一体であってもよいし、ボタンであってもよい。操作入力部１６３が操作入力を受け付けることで、端末装置１６は、サーバ２に所定の動作モードの設定要求を送信できる。
【００２３】
サーバ２は、端末装置１６からＮｉｎ１表示シート１７の識別情報、Ｎｉｎ１表示シート１７内の位置情報、および端末装置識別情報を受信する。サーバ２は、Ｎｉｎ１表示シート１７の識別情報、Ｎｉｎ１表示シート１７上の位置情報、および動作モードに基づいてコマンドを生成し、該コマンドを、端末装置識別情報から識別される端末装置１６に送信する。
サーバ２は、ディスプレイ２０１、無線通信部２０２、キーボード等の操作入力部２０３、プロセッサ２０４、ＡＳＩＣ２０５、メモリ２０６、およびＨＤＤ２０７を備える。プロセッサ２０４は、メモリ２０６からプログラムを読み込んで実行することによりサーバ２全体を制御し、様々な機能を実現する。
【００２４】
図４は、サーバ２の機能ブロック図である。
サーバ２は、機能部として、生成要求取得部２１１、ファイル取得部２１２、Ｎｉｎ１表示ページ生成部２１３、テーブル生成部２２、記憶部２３、動作モード設定部２４、取得対象設定部２５、コマンド設定部２６、コマンド取得部２７、送受信部２８（送信部、受信部）、および入力受付部２９を備える。これらの機能部は、サーバ２の後述する会議予約システム（ソフトウェア）およびハード構成２０１〜２０７を含んで実現するサーバ２の機能である。入力受付部２９は、ユーザの操作入力を受け付けた操作入力部２０３等から入力される操作入力信号を受け付ける。他の各機能部の説明は後述する。各機能部は、１つのサーバ２上にあるものとしているが、ＬＡＮで互いに接続する複数のサーバ上に分散してあってもよい。複数のサーバが協働して上記機能部を実現してもよい。
【００２５】
以下、会議システム１００を用いた会議におけるサーバ２の処理について、ＰＣ１１等の他の要素の処理と共に説明する。図５、図６は、サーバ２の処理および他の要素の処理の流れを説明するためのフローチャートである。
発表者は、ＰＣ１１によりプレゼンテーション用の文書ファイルを作成する（Ａｃｔ１）。文書ファイルのフォーマットは、例えばＰＤＦ（Portable Document Format）やＸＰＳ（XML Paper Specification）である。文書ファイル中には、メタ情報として、例えば文書ファイルの他のページへのリンク情報や外部の参照文書へのリンク情報、外部インターネットＷ上のウェブサイトへのリンク情報が埋め込まれている。文書ファイル中に埋め込まれる他のメタ情報として、文書ファイルの作成者、更新日等の属性情報がある。
発表者は、ＬＡＮを介して文書ファイルをサーバ２に登録する。この際、発表者は、サーバ２に実装されている会議予約システムを用いて、文書ファイルを会議の開催時刻や終了時刻、参加予定者に関連付けてサーバ２内の所定の会議フォルダ内に格納する（Ａｃｔ２）。
【００２６】
会議の参加者は、会議で使用する端末装置１６を用いてサーバ２の会議予約システムに認証を行う。サーバ２の会議予約システムに参加者の端末装置１６が認証されると、サーバ２は、認証した端末装置１６に対応する会議フォルダ内の文書ファイルを端末装置１６に自動送信する（Ａｃｔ３）。
【００２７】
サーバ２の会議予約システムは、例えば一定数以上の端末装置１６の認証の承認を行うことを条件として、印刷データとしてのＮｉｎ１表示ページを生成する。換言すると、サーバ２の会議予約システムは、一定数以上の端末装置１６の認証の承認を行うと、Ｎｉｎ１表示ページの生成要求を、サーバ２の機能部である生成要求取得部２１１が取得する。続いて、ファイル取得部２１２がＮｉｎ１表示ページの生成要求された文書ファイルを取得する。
【００２８】
そして、Ｎｉｎ１表示ページ生成部２１３が、図７に示すように、サーバ２に登録された文書ファイル中の各ページ画像３１がＮ枚縮小配列されたＮｉｎ１表示ページ１７を印刷データとして生成する。
テーブル生成部２２は、例えば１枚のＮｉｎ１表示ページ１７中に８枚の縮小させたページ画像３１を配列する。従って、例えば文書ファイルのページ画像が６０ページ目まである場合、テーブル生成部２２は、８ページ分（７ページ×８枚分のページ画像＋１ページ×４枚分のページ画像）のＮｉｎ１表示ページ１７を生成する。また、テーブル生成部２２は、各Ｎｉｎ１表示ページ１７において、縮小配列したページ画像３１の脇に、参加者がメモを取るための加筆領域３２を設ける。なお、Ｎｉｎ１表示ページ１７は印刷データであり、Ｎｉｎ１表示ページ１７に基づいて画像が形成されたＮｉｎ１表示シート１７はシートであるが、分かりやすくするため両者に同一符号を付す。ページ画像３１および加筆領域３２も同様であり、データにおいてもシート上の画像であっても同一符号を付す。
【００２９】
図８は、コマンドテーブル４を示す図である。
テーブル生成部２２は、各Ｎｉｎ１表示ページ１７毎にコマンドテーブル４を生成し、各コマンドテーブル４を各Ｎｉｎ１表示ページ１７の識別情報に対応付けて記憶部２３に記憶させる（Ａｃｔ４）。各コマンドテーブル４では、Ｎｉｎ１表示ページ１７内の縮小配列したページ画像３１の領域内の位置情報、または各ページ画像３１の領域の周囲の位置情報にそれぞれ動作モードが対応付けられるとともに、各動作モードにページ画像３１に関連するコマンドがそれぞれ対応付けられる。
動作モードは、本実施形態では、参照モード、印刷モード、編集モードの３つがある。これら各コマンドに対応付けられるコマンドは操作コマンドである。コマンドは、端末装置１６で動作するＯＳ(Operating System)やアプリケーションを操作するためのキーボードイベントの集合体である。コマンドは、キーボード入力をエミュレートするキーボードイベントコードである。
【００３０】
一般に、アプリケーションを操作する方法にはマウスやタッチパッドを使ってマウスカーソルを使って操作するＧＵＩ（Graphical User Interface）ベースのメニューがある。例えば、特定のページ画像を表示させるためのウィンドウを表示する場合、メニュー「ページナビゲーション」を選択すると、図９の様なプルダウンメニューが表示され、次に「ページ（Shift+Ctrl+N）」を選択すると、図１０の様なページ番号を入力させるポップアップウィンドが表示される。
このポップアップウィンドに対して、キーボードから表示させたいページ番号を入力すると、アプリケーションは指定されたページ番号へジャンプして指定されたページ番号のページ画像を表示する。同様の操作を、マウスを使わずにキーボードで行なうＣＵＩ（Command User Interface）ベースの方法（キーボードナビゲーション）を利用したものが、コマンドテーブル４において各動作モードに対応付けられるコマンドである。
【００３１】
図９の「ページ（Shift+Ctrl+N）」に表示されている（Shift+Ctrl+N）をキーボードイベントとしてアプリケーションに入力すると、図１０のページ番号を入力させるポップアップウィンドが表示され、続いて表示させたいページ番号(例えば１ページの場合は１)をキーボードイベントとして入力すると、先に説明したマウスやタッチパッドで行なった操作と同様の操作が実現する。以上で説明した様なキーボードイベントコードの集合体がコマンドであり、このコマンドをアプリケーションに入力することでアプリケーションを操作できる。
コマンドテーブル４において、位置情報（Ｘ１，Ｙ１）−（Ｘ２，Ｙ２）における参照モードには、コマンドとして(Shift+Ctrl+N),↓6↓が対応付けられている。↓は、ENTERの入力を意味する。位置情報（Ｘ１，Ｙ１）−（Ｘ２，Ｙ２）の意味は、座標情報である位置情報が（Ｘ１，Ｙ１）−（Ｘ２，Ｙ２）の範囲にある場合を意味する。位置情報が（Ｘ１，Ｙ１）−（Ｘ２，Ｙ２）の範囲は矩形領域の範囲であり、矩形領域の各辺の交わる頂点において対向する頂点が（Ｘ１，Ｙ１）−（Ｘ２，Ｙ２）となる矩形領域の範囲である。
【００３２】
本実施形態の場合、位置情報（Ｘ１，Ｙ１）−（Ｘ２，Ｙ２）は、Ｎｉｎ１表示ページ１７（Ｎｉｎ１表示シート１７）内において、文書ファイル中の６ページ目のページ画像３１であって縮小配列されたページ画像３１上の領域を示す位置情報である。従って、本実施形態では、Ｎｉｎ１表示シート１７上の６ページ目のページ画像３１にデジタルペン１８を接触させ、６ページ目のページ画像３１を指示すると、文書ファイル中の６ページ目のページ画像３１を表示させるコマンドが端末装置１６に送信される。該コマンドを端末装置１６が受信すると、端末装置１６には、図９および図１０のポップアップウィンドが連続して表示された後、表示パネル１６１に文書ファイル中の６ページ目のページ画像３１が１枚表示される。
【００３３】
コマンドテーブル４において、位置座標（Ｘ５，Ｙ５）−（Ｘ６，Ｙ６）における参照モードには、コマンドとして
”C:\Program Files\Internet Explorer\iexplore.exe”http://www.yahoo.co.jp↓
が対応付けられている。
このコマンドは、端末装置１６にインターネットＷを介して、アドレスがhttp://www.yahoo.co.jpであるウェブサイトを開かせるコマンドである。このようなリンク情報としてのコマンドとしては、端末装置１６内等に格納された別文書ファイルのページ画像を開かせるコマンドや、端末装置１６内等に格納された用語辞書の所定のページ画像を開かせるコマンドであってもよい。
コマンドテーブル４において、位置情報（Ｘ１，Ｙ１）−（Ｘ２，Ｙ２）における印刷モードには、コマンドとして(Ctrl+P),↓6↓↓が対応付けられている。該コマンドが端末装置１６に送信されると、端末装置１６には、図１１に示すポップアップウィンドが表示された後、該端末装置１６から文書ファイル中の６ページ目のページ画像３１の印刷データがＭＦＰ１５等に送信され、該６ページ目のページ画像３１が印刷される。
コマンドテーブル４において、位置情報（Ｘ１，Ｙ１）−（Ｘ２，Ｙ２）における編集モードには、コマンドとして(Shift+Ctrl+N),↓6↓(Ctrl+6)↓が対応付けられている。該コマンドが端末装置１６に送信されると、端末装置１６には、図１２に示すポップアップウィンドが表示され、端末装置１６の表示パネル１６１上で文書ファイル中の６ページ目のページ画像３１の編集が可能となる。
【００３４】
ところで、テーブル生成部２２は、Ｎｉｎ１表示ページ１７上の各ページ画像３１それぞれに対応して設定される設定位置のＮｉｎ１表示ページ１７上での位置情報と、該位置情報が対応するページ画像３１に関連して設定されるコマンドとを対応付ける。
具体的に、本実施形態では、図１３のフローチャートに示すように、Ｎｉｎ１表示ページ１７の生成要求および文書ファイルがサーバ２の生成要求取得部２１１およびファイル取得部２１２により取得されるとともに、Ｎｉｎ１表示ページ生成部２１３によりＮｉｎ１表示ページ１７の生成が行われると（Ａｃｔ４０）、テーブル生成部２２は、各ページ画像３１内からリンク情報を抽出する（Ａｃｔ４１）。
各ページ画像３１内においてリンク情報が対応付けられている位置情報が所定の大きさより大きい場合（Ａｃｔ４２：ＹＥＳ）、例えば比較的長い文（「Ａ社の新製品」という語句）にリンク情報が対応付けられている場合、テーブル生成部２２は、Ｎｉｎ１表示ページ１７内において、当該リンク情報が対応付けられている各ページ画像３１に対応して設定される設定位置、例えば５ページ目のページ画像３１内の左上の位置情報のＮｉｎ１表示ページ１７上での位置情報に、リンク情報に基づいたコマンド（ページ画像３１に関連して設定されるコマンド）を対応付ける（Ａｃｔ４２）。
【００３５】
すなわち、５ページ目のページ画像３１内においては、５ページ目のページ画像３１内の左上の位置情報にリンク情報が対応付けられている場合に、テーブル生成部２２は、該５ページ目のページ画像３１が縮小配列されるＮｉｎ１表示ページ１７内においても、図７に参照されるように、５ページ目のページ画像３１内の左上に位置するＮｉｎ１表示ページ１７内の位置情報に当該リンク情報に基づいたコマンドを対応付ける。
一方、短い文や小さいオブジェクトにリンク情報が対応付けられており、各ページ画像３１内においてリンク情報が対応付けられている位置情報が所定の大きさ以下の場合（Ａｃｔ４２：ＮＯ）、テーブル生成部２２は、図７に参照されるように、Ｎｉｎ１表示ページ１７内において、当該リンク情報が対応付けられている例えば１ページ目のページ画像３１の周辺、例えば１ページ目のページ画像３１の下方の位置情報に、リンク情報に基づいたコマンドを対応付ける（Ａｃｔ４４）。また、テーブル生成部２２は、Ｎｉｎ１表示ページ１７において、リンク情報に基づいたコマンドを対応付けるページ画像３１の下方の位置情報部分に、リンク情報に基づいたコマンドが設定されていることを示すリンク表記５０を付加する（Ａｃｔ４５）。
【００３６】
Ａｃｔ４２，４５の後、テーブル生成部２２は、各ページ画像３１の領域を示す位置情報毎に、各ページ画像３１を１枚端末装置１６に表示させるコマンドを対応付ける（Ａｃｔ４６）。この際、テーブル生成部２２は、ページ画像３１内の位置情報にリンク情報に対応するコマンドが対応付けられている場合には、リンク情報に対応するコマンドが対応付けられている位置情報部分を除いたページ画像３１内の位置情報に、各ページ画像３１を１枚表示させるコマンドを対応付ける。
以上のようにしてテーブル生成部２２は、各Ｎｉｎ１表示ページ１７毎にコマンドテーブル４を生成し、各Ｎｉｎ１表示ページ１７に対応付ける。また、この際、動作モード設定部２４は、各端末装置１６毎に動作モードの初期設定を参照モードに設定する。取得対象設定部２５は、各端末装置１６毎に位置情報の取得対象のＮｉｎ１表示ページ１７の初期設定を１ページ目のＮｉｎ１表示ページ１７に設定する。
【００３７】
以上のサーバ２の各機能部の機能により、記憶部２３内には、図１４のように、会議に参加する各端末装置Ａ，Ｂ毎に、動作モードの初期設定と、位置情報取得対象のＮｉｎ１表示ページ１７の初期設定とが対応付けられた第１テーブル２３１が記憶される。また、サーバ２の各機能部の機能により、記憶部２３内には、図１５のように、各Ｎｉｎ１表示ページ１７毎にコマンドテーブル４が対応付けられた第２テーブル２３２が記憶される。
続いて、送受信部２８は、印刷データとしてのＮｉｎ１表示ページ１７を、サーバ２が認証した端末装置１６分の印刷指示と共にＭＦＰ１５に送信する（Ａｃｔ５）。ＭＦＰ１５は、会議に参加する人数分のＮｉｎ１表示シート１７を印刷する（Ａｃｔ６）。印刷されたＮｉｎ１表示シート１７、デジタルペン１８、および端末装置１６は、１つずつ各参加者に配布される。
【００３８】
なお、各コマンドテーブル４において各位置情報に対応付けられたコマンドの設定や、各位置情報に対応付けられる動作モードの種類の設定は、コマンドテーブル４が生成された後に、ユーザがサーバ２の操作入力部２０３を介して操作入力することで、コマンド設定部２６が適宜に設定可能である。適宜の位置情報に適宜のコマンドを対応付けることができる。
参加者に配布されるＮｉｎ１表示シート１７には、文書ファイル中の全ページ分のページ画像３１が縮小配列されている。文書ファイル中の全ページが６０ページあり、１枚のＮｉｎ１表示シート１７に８枚分のページ画像３１が縮小配列される場合、Ｎｉｎ１表示シート１７は８枚配布される。１枚のＮｉｎ１表示シート１７には、８枚のページ画像３１が縮小配列される。
【００３９】
端末装置１６は、発表者の端末装置１６と同期しており、発表者の端末装置１６が表示する文書ファイル中の例えば８ページ目のページ画像３１を１枚表示する。参加者は、８ページ目のページ画像３１を参照したい場合、サーバ２の動作モードを参照モードに設定する。
すなわち、参加者は端末装置１６を操作し、端末装置１６からサーバ２に動作モードを所望の動作モード、例えば参照モードに設定させる動作モードの設定要求を送信する（Ａｃｔ７：ＹＥＳ、Ａｃｔ８）。サーバ２の動作モード設定部２４は、動作モードの設定を設定要求の指示する例えば参照モード等の動作モードに設定する（Ａｃｔ９）。
【００４０】
参加者は、６ページ目のページ画像３１を参照したい場合、１枚目のＮｉｎ１表示シート１７に縮小配列される６ページ目のページ画像３１上に、図２に参照されるように、デジタルペン１８を接触させる。すると、デジタルペン１８によりＮｉｎ１表示シート１７内において６ページ目のページ画像３１上を示す位置座標および１枚目のＮｉｎ１表示シート１７の識別情報が取得され、それらの情報が当該参加者の端末装置１６を介して端末装置識別情報と共にサーバ２に送信される（Ａｃｔ１０）。
サーバ２の取得対象設定部２５は、第１テーブル２３１において、端末装置識別情報に対応付けられた位置情報の取得対象のＮｉｎ１表示ページ１７の設定を、取得されるＮｉｎ１表示シート１７の識別情報に設定する。そして、サーバ２のコマンド取得部２７は、取得する上記各種の情報に基づき各テーブル２３１，２３２、４を参照してコマンドを取得し、端末装置１６に送信する（Ａｃｔ１１、１２）。サーバ２は、例えば、１枚目のＮｉｎ１表示シート１７の識別情報、１枚目のＮｉｎ１表示シート１７内において６ページ目のページ画像３１内の位置情報、および所定の端末装置識別情報を受信する。サーバ２は、第１、第２テーブル２３１、２３２を参照する。第２テーブル２３２では、１枚目のＮｉｎ１表示シート１７には、所定のコマンドテーブル４が対応付けられている。また、第１テーブル２３１では、所定の端末装置識別情報には参照モードが設定されている。
【００４１】
そこで、サーバ２のコマンド取得部２７は、１枚目のＮｉｎ１表示シート１７に対応するコマンドテーブル４を参照し、取得する位置情報および設定された動作モードからキーボードイベントコードとしてのコマンドを例えば(Shift+Ctrl+N),↓6↓と取得する。取得されたコマンドは、端末装置識別情報から特定される端末装置１６に送受信部２８が送信する（Ａｃｔ１２）。
該コマンドを受信する参加者の端末装置１６では、ポップアップウィンドが連続して表示された後、表示パネル１６１に文書ファイルの６ページ目のページ画像３１が１枚表示される（Ａｃｔ１３）。なお、サーバ２の動作モードが印刷モードに設定されている場合、コマンドを受信する端末装置１６は、６ページ目のページ画像３１の印刷データを生成することとなり、サーバ２の動作モードが編集モードに設定されている場合、端末装置１６では、６ページ目のページ画像３１の編集が可能な状態となる。また、本会議システム１００では、登録された会議の終了時間になると、サーバ２は、各端末装置１６に文書ファイルの閲覧を禁止する指示を出力する。該指示を受けた各端末装置１６は、配布された文書ファイルを閲覧できなくなる。
【００４２】
（変形例）
前記実施形態では、Ｎｉｎ１表示シート１７上の位置情報およびＮｉｎ１表示シート１７の識別情報を取得する情報取得装置として、デジタルペン１８を用いたが、他の機器を用いてもよく、例えば情報取得装置として、超音波電子ペン、超音波・赤外線センサ、および画像読取機器を用いてもよい。この場合、超音波電子ペンから超音波・赤外線が発生するとともに、所定位置に固定された超音波・赤外線センサへ超音波電子ペンからの超音波・赤外線が伝搬する時間を解析し、超音波電子ペンの位置情報を取得することとなる。
また、情報取得装置として、超音波電子ペン、超音波・赤外線センサ、および画像読取機器を用いる場合、Ｎｉｎ１表示シート１７において、図１６に示すように、Ｎｉｎ１表示シート１７の識別コード５１を付してもよい。そして、画像読取機器にて識別コード５１を読み取ることにより、Ｎｉｎ１表示シート１７の識別情報を取得してもよい。
【００４３】
前記実施形態では、動作モードの設定を端末装置１６を操作することにより行っていたが、図１６に示すように、Ｎｉｎ１表示シート１７において、動作モード設定画像５２〜５４を設けてもよい。そして、コマンドテーブル４において、動作モード設定画像５２〜５４が位置する位置情報には、動作モードを当該動作モード設定画像５２〜５４に応じた設定にするコマンドを対応付けてもよい。このようにすれば、デジタルペン１８等の情報取得装置によりＮｉｎ１表示シート１７上の表記画像５２〜５４の座標を取得することで、サーバ２の動作モードを切り替えることができる。
前記実施形態では、Ｎｉｎ１表示ページが印刷データである例を説明したが、Ｎｉｎ１表示ページは、ディスプレイに画面を表示させる表示データであってもよい。この場合、位置情報はタッチパネルによって取得してもよい。
前記実施形態では、Ｎｉｎ１表示シート１７の識別情報の解析や、コマンドテーブル４の生成、コマンドの取得、送信は、１つのサーバ２が行っていたが、適宜の機能を会議システム１００内の異なるサーバが分散して行ってもよい。
【００４４】
記録媒体としては、プログラムを記憶でき、かつコンピュータが読み取り可能な記録媒体であれば、その形態は何れの形態であってもよい。具体的に、記録媒体としては、例えば、ＲＯＭやＲＡＭ等のコンピュータに内部実装される内部記憶装置、ＣＤ−ＲＯＭやフレキシブルディスク、ＤＶＤディスク、光磁気ディスク、ＩＣカード等の可搬型記憶媒体、コンピュータプログラムを保持するデータベース、あるいは他のコンピュータ並びにそのデータベースなどが挙げられる。インストールやダウンロードにより得る機能は、装置内部のＯＳ等と共働してその機能を実現させるものであってもよい。プログラムは、その一部または全部が、動的に生成される実行モジュールであってもよい。
前記各実施形態における各処理の順序は、前記実施形態で例示した順序と異なっていてもよい。
【００４５】
本発明は、その精神または主要な特徴から逸脱することなく、他の様々な形で実施することができる。そのため、前述の実施の形態はあらゆる点で単なる例示に過ぎず、限定的に解釈してはならない。本発明の範囲は、特許請求の範囲によって示すものであって、明細書本文には、なんら拘束されない。さらに、特許請求の範囲の均等範囲に属する全ての変形、様々な改良、代替および改質は、すべて本発明の範囲内のものである。
【符号の説明】
【００４６】
２…サーバ装置（サーバ）、４…コマンドテーブル、２２…テーブル生成部、２３…記憶部、２７…コマンド取得部、２８…送信部、受信部（送受信部）、３１…配列対象ページ画像（ページ画像）、２１１…生成要求取得部、２１２…ファイル取得部、２１３…Ｎｉｎ１表示ページ生成部。
【先行技術文献】
【特許文献】
【００４７】
【特許文献１】特開２００９−２６１２３号公報
【図１】
0005696087.tif 000002
【図２】
0005696087.tif 000003
【図３】
0005696087.tif 000004
【図４】
0005696087.tif 000005
【図５】
0005696087.tif 000006
【図６】
0005696087.tif 000007
【図７】
0005696087.tif 000008
【図８】
0005696087.tif 000009
【図９】
0005696087.tif 000010
【図１０】
0005696087.tif 000011
【図１１】
0005696087.tif 000012
【図１２】
0005696087.tif 000013
【図１３】
0005696087.tif 000014
【図１４】
0005696087.tif 000015
【図１５】
0005696087.tif 000016
【図１６】
0005696087.tif 000017