(57)【要約】【課題】より利便性の高いＩＷＢを提供する。【解決手段】表示装置は、ネットワーク上で自身を識別する識別情報を取得する。端末装置は、ユーザ操作により付箋情報を入力する入力部を備え、付箋情報に表示装置から取得した識別情報を付加して情報処理システムに送信する。情報処理システムは、端末装置から送信された識別情報に基づき表示装置とネットワークを介して通信を行い、識別情報に付加された付箋情報を識別情報で識別される表示装置に送信する。表示装置は、情報処理システムから送信された付箋情報を示すシンボルを表示部の第１の表示領域に表示させ、シンボルを指定するユーザ操作に応じてシンボルに対応する付箋情報を表示部の第２の表示領域に表示させる。【選択図】図１６
2015141479.tif 000002
【特許請求の範囲】
【請求項１】
１以上の情報処理装置から構成される情報処理システムと、端末装置と、画像を表示する表示部を有する表示装置とを含む情報共有システムであって、
前記表示装置は、
ネットワーク上で自身を識別する識別情報を取得する第１の識別情報取得部と、
前記表示部に対する画像の表示を制御する表示制御部と
を備え、
前記端末装置は、
ユーザ操作により付箋情報を入力する入力部と、
前記表示装置から前記識別情報を取得する第２の識別情報取得部と、
前記付箋情報に前記第２の識別情報取得部により取得した前記識別情報を付加して前記情報処理システムに送信する送信部と
を備え、
前記情報処理システムは、
前記端末装置から送信された前記識別情報に基づき前記表示装置と前記ネットワークを介して通信を行い、該識別情報に付加された前記付箋情報を該識別情報で識別される前記表示装置に送信する通信制御部と
を備え、
前記表示制御部は、
前記情報処理システムから送信された前記付箋情報を示すシンボルを前記表示部の第１の表示領域に表示させ、該シンボルを指定するユーザ操作に応じて該シンボルに対応する該付箋情報を前記表示部の第２の表示領域に表示させる
ことを特徴とする情報共有システム。
【請求項２】
前記表示制御部は、
前記シンボルに対応する前記付箋情報を、ユーザ操作により前記第２の表示領域内に指定された位置に表示させる
ことを特徴とする請求項１に記載の情報共有システム。
【請求項３】
前記表示制御部は、
前記付箋情報を前記第２の表示領域に表示させた場合に、該付箋情報に対応する前記シンボルを前記第１の表示領域から消去する
ことを特徴とする請求項１または請求項２に記載の情報共有システム。
【請求項４】
前記付箋情報は、
それぞれ前記入力部に入力された、文字情報と該文字情報を入力したユーザを識別するためのユーザ識別情報とを含む
ことを特徴とする請求項１乃至請求項３の何れか１項に記載の情報共有システム。
【請求項５】
前記入力部は、
前記文字情報を画像として入力する
ことを特徴とする請求項４に記載の情報共有システム。
【請求項６】
前記入力部は、
前記文字情報を文字コードを用いて入力する
ことを特徴とする請求項４に記載の情報共有システム。
【請求項７】
前記情報処理システムは、
前記表示装置から送信された前記識別情報を符号化した符号化画像を生成する符号化画像生成部をさらに有し、
前記第１の識別情報取得部は、
前記識別情報を前記情報処理システムに送信して該識別情報を符号化した前記符号化画像を前記情報処理システムに要求し、要求に応じて前記情報処理システムから送信された前記符号化画像を前記表示部に表示させ、
前記第２の識別情報取得部は、
被写体を撮像する撮像部と、
前記撮像部により撮像された前記符号化画像を復号して前記識別情報を抽出する復号部と
を備える
ことを特徴とする請求項１乃至請求項６の何れか１項に記載の情報共有システム。
【請求項８】
１以上の情報処理装置から構成される情報処理システムと、端末装置と、画像を表示する表示部を有する表示装置とを含む情報共有システムの情報共有方法であって、
前記表示装置が、ネットワーク上で自身を識別する識別情報を取得する第１の識別情報取得ステップと、
前記端末装置が、前記表示装置から前記識別情報を取得する第２の識別情報取得ステップと、
前記端末装置が、ユーザ操作により入力された付箋情報に、前記第２の識別情報取得ステップにより取得した前記識別情報を付加して前記情報処理システムに送信する送信ステップと、
前記情報処理システムが、前記端末装置から送信された前記識別情報に基づき前記表示装置と前記ネットワークを介して通信を行い、該識別情報に付加された前記付箋情報を該識別情報で識別される前記表示装置に送信する通信制御ステップと
を備え、
前記表示装置は、
前記情報処理システムから送信された前記付箋情報を示すシンボルを前記表示部の第１の表示領域に表示させ、該シンボルを指定するユーザ操作に応じて該シンボルに対応する該付箋情報を前記表示部の第２の表示領域に表示させる
ことを特徴とする情報共有方法。
【請求項９】
画像を表示する表示部を有する表示装置として使用される第１のコンピュータ、および、端末装置として使用される第２のコンピュータと、ネットワークを介して接続される情報処理装置であって、
前記第１のコンピュータを、該第１のコンピュータが前記ネットワーク上で自身を識別する識別情報を取得する識別情報取得部と、前記表示部に対する画像の表示を制御し、前記情報処理装置から送信された付箋情報を示すシンボルを該表示部の第１の表示領域に表示させ、該シンボルを指定するユーザ操作に応じて該シンボルに対応する該付箋情報を該表示部の第２の表示領域に表示させる表示制御部として機能させるための第１のプログラムを前記第１のコンピュータに送信し、
前記第２のコンピュータを、ユーザ操作により入力された前記付箋情報に、前記第２のコンピュータから取得した前記識別情報を付加して前記情報処理システムに送信する送信部として機能させるための第２のプログラムを前記第２のコンピュータに送信するプログラム送信部と、
前記第２のコンピュータから送信された前記識別情報に基づき前記第１のコンピュータと前記ネットワークを介して通信を行い、該識別情報に付加された前記付箋情報を該識別情報で識別される前記第１のコンピュータに送信する通信制御部と
を備えることを特徴とする情報処理装置。
【請求項１０】
画像を表示する表示部を有する表示装置として使用される第１のコンピュータ、および、端末装置として使用される第２のコンピュータと、ネットワークを介して接続される情報処理装置の情報処理方法であって、
前記第１のコンピュータを、該第１のコンピュータが前記ネットワーク上で自身を識別する識別情報を取得する識別情報取得部と、前記表示部に対する画像の表示を制御し、前記情報処理装置から送信された付箋情報を示すシンボルを該表示部の第１の表示領域に表示させ、該シンボルを指定するユーザ操作に応じて該シンボルに対応する該付箋情報を該表示部の第２の表示領域に表示させる表示制御部として機能させるための第１のプログラムを前記第１のコンピュータに送信する第１のプログラム送信ステップと、
前記第２のコンピュータを、ユーザ操作により入力された前記付箋情報に、前記第２のコンピュータから取得した前記識別情報を付加して前記情報処理システムに送信する送信部として機能させるための第２のプログラムを前記第２のコンピュータに送信する第２のプログラム送信ステップと、
前記第２のコンピュータから送信された前記識別情報に基づき前記第１のコンピュータと前記ネットワークを介して通信を行い、該識別情報に付加された前記付箋情報を該識別情報で識別される前記第１のコンピュータに送信する通信制御ステップと
を備えることを特徴とする情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報を表示する際に用いて好適な情報共有システムおよび情報共有方法、ならびに、情報処理装置および情報処理方法に関する。
【背景技術】
【０００２】
従来から、板書した情報を画像データとして表示する電子黒板装置（以下、インタラクティブホワイトボード：ＩＷＢと呼ぶ）が開発されている（特許文献１参照）。ＩＷＢは、前面の板書面が、表示デバイスとポインティングデバイスとが一体的に構成され、接触した位置に応じた信号を出力するようにされた、所謂タッチパネルとして構成される。ＩＷＢは、例えば、ユーザにより板書面に専用ペンなどを用いて板書された情報を、タッチパネルの機能により画像データとして取得し、板書面を構成する表示デバイスに表示させる。
【０００３】
電子化されていない従来のホワイトボードは、板書可能な領域が多くてもホワイトボードの表面および裏面の２面であり、板書できる情報の量が限られていた。これに対して、ＩＷＢは、板書可能領域を、システムの座標系における許容範囲を限度として設けることができ、従来のホワイトボードと比較して膨大な量の板書を行うことが可能である。また、ＩＷＢでは、板書された情報を記憶媒体に保存することができ、さらに、保存された板書情報を記憶媒体から読み出して板書面に再び表示させることが可能である。
【０００４】
このように、ＩＷＢは、電子化されていない従来のホワイトボードに対して高い利便性を得ることができる。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、例えば多人数が参加する会議などにホワイトボードを使用する場合において、各参加者がメモを記した付箋を板書面にそれぞれ貼付していきながら会議を進行するようなケースが多いと考えられる。付箋は、各参加者が手元でメモを記すことができ、また、板書面に対する貼付位置を任意に移動させることや、貼付した付箋を剥がすことも容易である。
【０００６】
しかしながら、従来のＩＷＢでは、このような付箋に相当する機能が実現されてはおらず、ホワイトボードとしての利便性に欠けるという問題点があった。
【０００７】
本発明は、上記に鑑みてなされたものであって、より利便性の高いＩＷＢを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決し、目的を達成するために、本発明は、１以上の情報処理装置から構成される情報処理システムと、端末装置と、画像を表示する表示部を有する表示装置とを含む情報共有システムであって、表示装置は、ネットワーク上で自身を識別する識別情報を取得する第１の識別情報取得部と、表示部に対する画像の表示を制御する表示制御部とを備え、端末装置は、ユーザ操作により付箋情報を入力する入力部と、表示装置から識別情報を取得する第２の識別情報取得部と、付箋情報に第２の識別情報取得部により取得した識別情報を付加して情報処理システムに送信する送信部とを備え、情報処理システムは、端末装置から送信された識別情報に基づき表示装置とネットワークを介して通信を行い、識別情報に付加された付箋情報を識別情報で識別される表示装置に送信する通信制御部とを備え、表示制御部は、情報処理システムから送信された付箋情報を示すシンボルを表示部の第１の表示領域に表示させ、シンボルを指定するユーザ操作に応じてシンボルに対応する付箋情報を表示部の第２の表示領域に表示させることを特徴とする。
【発明の効果】
【０００９】
本発明によればより利便性の高いＩＷＢを提供することが可能となるという効果を奏する。
【図面の簡単な説明】
【００１０】
【図１】図１は、第１の実施形態に係るＩＷＢの表示部に表示される初期表示画面の例を示す図である。
【図２】図２は、アイコン画像を選択して表示領域に対して文字列によるオブジェクトを描画した例を示す図である。
【図３】図３は、第１の実施形態に適用可能な表示領域の座標系の例を示す図である。
【図４】図４は、第１の実施形態に係る、定義領域に対して多数のオブジェクトが描画されている例を示す図である。
【図５】図５は、第１の実施形態に適用可能なＩＷＢの一例の機能を示す機能ブロック図である。
【図６】図６は、第１の実施形態に係るＩＷＢ１の一例の構成を示すブロック図である。
【図７】図７は、第１の実施形態に係る、スタンプを選択して描画領域の所望の位置に表示させる処理の例を示すフローチャートである。
【図８】図８は、第１の実施形態に係る、スタンプの選択、位置指定および表示について説明するための図である。
【図９】図９は、第１の実施形態に係るスタンプリストの例を示す図である。
【図１０】図１０は、ツールバー上のスタンプをドラッグ＆ドロップ操作で所望の位置まで移動させて表示位置を設定する例を説明するための図である。
【図１１】図１１は、定義領域に対して複数のオブジェクトがそれぞれ任意の位置に描画されている例を示す図である。
【図１２】図１２は、第１の実施形態に係るスタンプマップ表示処理示す一例のフローチャートである。
【図１３】図１３は、第１の実施形態に係る、スタンプ座標に基づき表示領域を決定する処理を説明するための図である。
【図１４】図１４は、第１の実施形態に係る、スタンプ座標に対するピン画像の表示について説明するための図である。
【図１５】図１５は、第１の実施形態に係る、ピン画像が指定された際の表示について説明するための図である。
【図１６】図１６は、第２の実施形態に係る情報共有システムの一例の構成を示すブロック図である。
【図１７】図１７は、第２の実施形態に係るＩＷＢの機能を説明するための機能ブロック図である。
【図１８】図１８は、第２の実施形態に適用可能な端末装置の機能を説明するための機能ブロック図である。
【図１９】図１９は、第２の実施形態に係る端末装置の一例の構成を示すブロック図である。
【図２０】図２０は、第２の実施形態に係るサーバの機能を説明するための機能ブロック図である。
【図２１】図２１は、第２の実施形態に係るサーバの一例の構成を示すブロック図である。
【図２２】図２２は、第２の実施形態に係る情報共有システムの動作の例を示すシーケンスチャートである。
【図２３】図２３は、第２の実施形態に係るＩＷＢおよび端末装置における画面の例を示す図である。
【図２４】図２４は、第２の実施形態に係るＩＷＢおよび端末装置における画面の例を示す図である。
【図２５】図２５は、第２の実施形態に係るＩＷＢおよび端末装置における画面の例を示す図である。
【図２６】図２６は、ツールバー上のアイコン画像をドラッグ＆ドロップ操作で所望の位置まで移動させて表示位置を設定する例を説明するための図である。
【発明を実施するための形態】
【００１１】
以下に添付図面を参照して、情報共有システムおよび情報共有方法、ならびに、情報処理装置および情報処理方法の実施形態を詳細に説明する。
【００１２】
（第１の実施形態）
第１の実施形態について説明する。第１の実施形態は、電子黒板装置（以下、インタラクティブホワイトボード：ＩＷＢと呼ぶ）の表示において、ＩＷＢに描画された内容に対応して表示させるためのアイコン画像の表示制御方法に係る。
【００１３】
なお、ＩＷＢは、表示部を構成する表示デバイスとして例えばＬＣＤ(Liquid  Crystal  Display)を用い、接触された位置に応じた信号を出力する入力デバイスが表示部と一体的に構成されたタッチパネル構造を有する。すなわち、ユーザは、例えば表示部の表示に従いＩＷＢの表示面を接触（タップ）することで、タップした位置に応じた処理をＩＷＢに実行させることが可能となっている。
【００１４】
（第１の実施形態に係るスタンプ表示について）
図１は、第１の実施形態に係るＩＷＢの表示部に表示される初期表示画面の例を示す。図１において、ＩＷＢの表示部における表示領域１０の上部が描画領域１１とされ、下部が各種アイコンが表示されるツールバー１２とされている。ツールバー１２は、描画領域１１に対する処理を選択するためのシンボルとしてのアイコン画像２０、２１、２２ａ〜２２ｄおよび２３が表示されている。
【００１５】
ツールバー１２に表示される各アイコン画像のうち、アイコン画像２０は、描画領域１１に対して描画を行う際に選択する。例えば、ユーザは、アイコン画像２０をタップして選択した後に描画領域１１内を手指などでなぞることで、なぞった軌跡に従った画像を描画することができる。図２は、このようにして、アイコン画像２０を選択して、描画領域１１に対して画像を描画し、文字列によるオブジェクト３０を形成した例を示す。
【００１６】
アイコン画像２１は、描画領域１１に描画された画像の一部を消去する際に選択する。例えば、アイコン画像２１をタップして選択した後に、上述のオブジェクト３０上を手指などでなぞることで、なぞった軌跡に沿ってオブジェクト３０の部分が消去される。
【００１７】
画像は、例えば、描画領域１１に定義される座標系を用いたＳＶＧ(Scalable  Vector  Graphics)形式で記述される。これに限らず、ビットマップを用いて画像を表現してもよい。
【００１８】
アイコン画像２２ａ〜２２ｄは、描画領域１１に対して描画された内容に対してマーカを設定する。マーカには、所定の意味を持つ画像を用いることができる。ユーザは、例えばアイコン画像２２ａ〜２２ｄのうち所望のアイコン画像（例えばアイコン画像２２ａとする）をタップし、さらに、描画領域１１内の所望の位置をタップすることで、描画領域１１内のタップした位置にアイコン画像２２ａを表示させることができる。ＩＷＢは、この、アイコン画像２２ａを表示させるためにタップした位置を示す位置情報と、当該アイコン画像２２ａの種類を示す情報とを関連付けてメモリに記憶する。
【００１９】
図１の例では、アイコン画像２２ａは、「決定」を示す文字「決」が表示され、アイコン画像２２ｂは、「未決」を示す文字「未」が表示されている。また、アイコン画像２２ｃは、チェック項目を示し、チェックボックスが表示される。例えば、ツールバー１２から選択され描画領域１１に表示された、描画領域１１上の当該アイコン画像２２ｃをタップすることで、当該アイコン画像２２ｃにおけるチェックマークの表示および非表示が切り替えられる。また、アイコン画像２２ｄは、例えば注目すべき項目であることを示すために用いることができる。以下、特に記載の無い限り、これらアイコン画像２２ａ〜２２ｄを、スタンプ２２ａ〜２２ｄと呼ぶ。
【００２０】
アイコン画像２３は、描画領域１１の表示をスタンプマップ表示に切り替える。スタンプマップ表示については、後述する。
【００２１】
図３は、第１の実施形態に適用可能な描画領域１１の座標系の例を示す。ＩＷＢは、描画可能な第１の領域として、例えばＩＷＢの機能を実現するシステムが定義可能な最大サイズの領域を定義することができる。図３において、この最大サイズの領域に従った第１の領域である定義領域１３が、座標(０，０)−座標(ｘmax，ｙmax)を対角とする矩形領域として示されている。
【００２２】
図３において、第２の領域としての窓領域１４は、定義領域１３に含まれ、且つ、定義領域１３よりもサイズが小さい領域として定義される領域である。図３の例では、座標(ｘ0，ｙ0）を基点とする位置に、窓領域１４が定義されている様子を示す。すなわち、窓領域１４は、定義領域１３内の窓として定義され、定義領域１３の全体の画像から、所定の座標(ｘ0，ｙ0）を基点として、窓領域１４に指定されたサイズの矩形画像が切り出される。
【００２３】
描画領域１１は、この窓領域１４内の矩形画像を、描画領域１１のサイズに合わせて変更した画像が表示される。例えば、描画領域１１が８００画素×６００画素の固定サイズであり、窓領域１４が１２００画素×９００画素である場合、窓領域１４の画像を水平および垂直方向それぞれについて２／３倍の表示倍率で縮小することでサイズ変更した画像が描画領域１１に表示される。なお、表示倍率は、元の画像を拡大する場合には１より大きく、縮小する場合には１未満となる値である。
【００２４】
また、窓領域１４は、定義領域１３の範囲内で移動させることができる。例えば、ＩＷＢにおいて、描画領域１１内の任意の位置を手指などで接触したまま当該手指を移動させるドラッグ操作を行うことで、窓領域１４の定義領域１３内での位置が、ドラッグ操作による手指の移動方向とは逆方向に移動される。
【００２５】
図４は、定義領域１３に対して多数のオブジェクト３０、３０1、３０2、３０3、…、３０m、…、３０nが描画されている例を示す。図４の例では、描画領域１１にはオブジェクト３０のみが表示され、定義領域１３内の描画領域１１に対応する領域外に、さらにオブジェクト３０1、３０2、３０3、…、３０m、…、３０nが描画されており、描画領域１１に対して上述のドラッグ操作を行うことで、描画領域１１内の表示がスクロールされ、これらオブジェクト３０1、３０2、３０3、…、３０m、…、３０nが描画領域１１内に表示されるようになる。
【００２６】
図５は、第１の実施形態に適用可能なＩＷＢの一例の機能を示す機能ブロック図である。図５において、ＩＷＢ１００ａは、入力処理部１１０と、表示制御部１１１と、制御部１１２と、画像処理部１１３と、アイコン記憶部１１４と、表示情報記憶部１１５とを有する。
【００２７】
これら入力処理部１１０、表示制御部１１１、制御部１１２、画像処理部１１３、アイコン記憶部１１４および表示情報記憶部１１５は、ＣＰＵ(Central  Processing  Unit)上で動作するプログラムにより実現される。これに限らず、これら入力処理部１１０、表示制御部１１１、制御部１１２、画像処理部１１３、アイコン記憶部１１４および表示情報記憶部１１５のうち一部または全部を、互いに協働して動作するハードウェアにより構成してもよい。
【００２８】
入力処理部１１０は、ＩＷＢ１００ａのタッチパネルによる入力部に対してなされるユーザ操作に対する処理を行う。例えば、入力処理部１１０は、入力部に対して接触された位置の検知や、同時に複数位置に対する接触がなされたか否かの検知、また、接触位置の時系列的な変化（接触位置の移動）の有無および移動方向の判定などを行う。また、入力処理部１１０は、各アイコン画像２０、２１および２３、ならびに、スタンプ２２ａ〜２２ｄに対するユーザ操作が行われたか否かの判定も行う。
【００２９】
表示制御部１１１は、ＩＷＢ１００ａの表示部に対する表示を制御する。例えば、表示制御部１１１は、表示領域１０に対する描画領域１１およびツールバー１２の領域設定や、各アイコン画像２０、２１および２３、ならびに、スタンプ２２ａ〜２２ｄのツールバー１２および描画領域１１に対する表示を制御する。また、表示制御部１１１は、後述する画像処理部１１３で生成されたＳＶＧデータに基づきビットマップ画像を生成し、描画領域１１に表示させる。さらに、表示制御部１１１は、上述した、窓領域１４内の画像のサイズを、描画領域１１のサイズに合わせて変更する処理を行う。
【００３０】
制御部１１２は、このＩＷＢ１００ａの全体の動作を制御する。画像処理部１１３は、入力処理部１１０の判定結果に基づき描画領域１１になされた描画を検出し、検出された描画に従いＳＶＧデータを生成する。このとき、画像処理部１１３は、描画によるＳＶＧデータを、定義領域１３の座標系に従い生成する。
【００３１】
アイコン記憶部１１４は、各アイコン画像２０、２１および２３、ならびに、スタンプ２２ａ〜２２ｄを予め記憶する。なお、これら各アイコン画像２０、２１および２３、ならびに、スタンプ２２ａ〜２２ｄは、例えば、ＳＶＧデータとしてアイコン記憶部１１４により記憶される。
【００３２】
表示情報記憶部１１５は、表示情報として画像処理部１１３で生成されたＳＶＧデータを記憶する。また、表示情報記憶部１１５は、表示情報として描画領域１１に表示された各スタンプ２２ａ〜２２ｄのＳＶＧデータを記憶する。この各スタンプ２２ａ〜２２ｄのＳＶＧデータは、上述した描画によるＳＶＧデータと同様に、定義領域１３における座標系に従い記憶される。
【００３３】
図６は、第１の実施形態に係るＩＷＢ１００ａの一例の構成を示す。図６において、ＩＷＢ１００ａは、ＣＰＵ１２１と、ＲＯＭ(Read  Only  Memory)１２２と、ＲＡＭ(Random  Access  Memory)１２３と、表示部１２４と、入力部１２５と、ストレージ１２７と、データＩ／Ｆ１２８と、通信Ｉ／Ｆ１２９とを有し、これら各部がバス１２０により互いに通信可能に接続されている。このように、ＩＷＢ１００ａは、一般的なコンピュータと同等の構成を有する。
【００３４】
なお、第１の実施形態においては、データＩ／Ｆ１２８および通信Ｉ／Ｆ１２９は、省略することができる。また、ＩＷＢ１００ａで動作するプログラムなどをＲＯＭ１２２に予め記憶させておくことで、ストレージ１２７も省略可能である。
【００３５】
図６において、ストレージ１２７は、不揮発性の半導体メモリ（フラッシュメモリ）やハードディスクドライブであり、第１の実施形態に適用可能な情報処理プログラムが予め記憶される。この情報処理プログラムは、ＲＯＭ１２２に予め記憶させておいてもよい。ＣＰＵ１２１は、ＲＯＭ１２７またはストレージ１２７に予め記憶されるプログラムに従い、ＲＡＭ１２３をワークメモリとして用いて、このＩＷＢ１００ａの第１の実施形態に係る動作を制御する。
【００３６】
上述した表示情報記憶部１１５は、表示情報をＲＡＭ１２３に記憶させることができる。また、表示情報記憶部１１５は、表示情報をストレージ１２７に記憶させてもよい。この場合、表示情報は、ストレージ１２７に不揮発に記憶され、再びストレージ１２７から読み出して利用することが可能になる。
【００３７】
表示部１２４は、例えば表示デバイスとしてのＬＣＤと、表示デバイスを駆動する駆動回路とを含み、ＣＰＵ１２１によりプログラムに基づき生成された表示制御信号に従った画像を表示デバイスに表示させる。入力部１２５は、表示部１２４の表示面と対応するセンサを備え、接触を検出した位置に応じた制御信号を出力する。これら表示部１２４と入力部１２５とが一体的に構成されて、タッチパネル１２６が形成される。
【００３８】
データＩ／Ｆ１２８は、外部機器との間のデータ通信を制御する。データＩ／Ｆ１２８は、例えばＵＳＢ(Universal  Serial  Bus)インターフェイスを適用することができる。通信Ｉ／Ｆ１２９は、ネットワークを介した通信を制御する。
【００３９】
上述した入力処理部１１０、表示制御部１１１、制御部１１２、画像処理部１１３、アイコン記憶部１１４および表示情報記憶部１１５は、ＣＰＵ１２１上で動作する情報処理プログラムによって実現される。情報処理プログラムは、ＲＯＭ１２２やストレージ１２７に予め記憶させて提供される。これに限らず、情報処理プログラムを、ネットワークに接続されたコンピュータ上に格納し、通信Ｉ／Ｆ１２９によりネットワーク経由でダウンロードさせることにより提供するように構成することができる。また、情報処理プログラムを、ネットワーク経由で提供または配布するように構成してもよい。
【００４０】
これに限らず、情報処理プログラムは、インストール可能な形式または実行可能な形式のファイルでＣＤ(Compact  Disk)、ＤＶＤ(Digital  Versatile  Disk)などのコンピュータで読み取り可能な記録媒体に記録して提供してもよい。この場合、記録媒体に記録された情報処理プログラムは、例えばデータＩ／Ｆ１２８に接続された外部のドライブ装置を介してＩＷＢ１００ａに供給される。これに限らず、記録媒体に記録された情報処理プログラムを、パーソナルコンピュータなど他の情報処理装置上に一旦記憶させ、この他の情報処理装置から通信Ｉ／Ｆ１２９やデータＩ／Ｆ１２８を介した通信により、ＩＷＢ１００ａに供給してもよい。
【００４１】
情報処理プログラムは、例えば、上述した各部（入力処理部１１０、表示制御部１１１、制御部１１２、画像処理部１１３、アイコン記憶部１１４および表示情報記憶部１１５）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ１２１が例えばストレージ１２７やＲＯＭ１２２から情報処理プログラムを読み出して実行することにより上記各部が主記憶装置（例えばＲＡＭ１２３）上にロードされ、各部が主記憶装置上に生成されるようになっている。
【００４２】
次に、第１の実施形態に係るＩＷＢ１００ａの動作について、図７〜図１０を用いてより詳細に説明する。図７は、スタンプ２２ａ〜２２ｄから１のスタンプを選択して描画領域１１の所望の位置に表示させる処理の例を示すフローチャートである。
【００４３】
図７において、ＩＷＢ１００ａは、ステップＳ１０で、ツールバー１２に表示されるスタンプ２２ａ〜２２ｄのうち何れかが選択されたか否かを判定する。ＩＷＢ１００ａは、入力処理部１１０の検知結果に基づき、スタンプ２２ａ〜２２ｄの何れの位置にも接触が検知されず、スタンプ２２ａ〜２２ｄが何れも選択されていないと判定した場合、処理をステップＳ１０に戻す。
【００４４】
ＩＷＢ１００ａは、スタンプ２２ａ〜２２ｄの何れかがユーザによりタップされ、スタンプが選択されたと判定した場合、処理をステップＳ１１に移行する。ここでは、スタンプ２２ａ〜２２ｄのうちスタンプ２２ａが選択されたものとする。ＩＷＢ１００ａは、ステップＳ１１で、ステップＳ１０で選択されたスタンプ２２ａを表示させる位置が指定されたか否かを判定する。
【００４５】
図８（ａ）を用いて、スタンプ２２ａの選択および位置指定について説明する。図８（ａ）において、ユーザがスタンプ２２ａをタップしてスタンプ２２ａを選択する（ステップＳ１０）。次に、ユーザは、選択したスタンプ２２ａを表示させる位置として、描画領域１１内の任意の位置をタップする。図８（ａ）の例では、複数行の文字列からなるオブジェクト３０の上から２行目の先頭の位置４０がタップされている。
【００４６】
ＩＷＢ１００ａは、次のステップＳ１２で、入力処理部１１０の検知結果に基づき、ステップＳ１１で指定されたスタンプ２２ａの表示位置の座標を取得する。例えば、ＩＷＢ１００ａは、入力処理部１１０の検知結果に従い描画領域１１上（表示領域１０上）での座標を取得し、この座標を定義領域１３の座標に変換する。次のステップＳ１３で、ＩＷＢ１００ａは、表示制御部１１１の制御により、ステップＳ１２で取得された描画領域１１の座標に従い、スタンプ２２ａを表示させる。
【００４７】
図８（ｂ）は、図８（ａ）で指定された位置４０に対してスタンプ２２ａ’が表示された例を示す。図８（ｂ）の例では、「決定」を示すスタンプ２２ａ’がオブジェクト３０の上から２行目に表示される。これにより、例えば、当該行の項目が決定済みの事項であることを示すことができる。
【００４８】
次のステップＳ１４で、ＩＷＢ１００ａは、ステップＳ１３で描画領域１１に表示されたスタンプ２２ａ’の情報を、スタンプ情報としてスタンプリストに追加して保存する。スタンプリストは、例えば表示情報記憶部１１５により記憶されて保存される。
【００４９】
図９は、第１の実施形態に係るスタンプリストの例を示す。スタンプリストは、図９に例示されるように、スタンプ２２ａ〜２２ｄの種類を示す情報と、各スタンプ２２ａ〜２２ｄが表示される位置を示す定義領域１３における座標とが関連付けられたスタンプ情報を含んで構成される。
【００５０】
なお、上述では、所望のスタンプ２２ａをタップし、次に当該スタンプ２２ａを表示させたい位置４０をタップすることで、位置４０に対してスタンプ２２ａを表示させているが、これはこの例に限定されない。例えば、図１０に経路４１で例示されるように、ツールバー１２上のスタンプ２２ａをドラッグ＆ドロップ操作で所望の位置まで移動させることで、スタンプ２２ａの表示位置を設定してもよい。なお、この場合、ツールバー１２上のスタンプ２２ａは、ドラッグ＆ドロップ操作後は、ツールバー１２上の元の位置に残る。
【００５１】
（第１の実施形態に係るスタンプマップについて）
第１の実施形態では、定義領域１３内に指定された全てのスタンプ位置を１の表示領域内に表示させた画像である、スタンプマップを生成することができる。このスタンプマップを用いることで、定義領域１３内に多数のオブジェクト３０0〜３０nが表示され、さらに、各オブジェクト３０0〜３０nに対して適宜、スタンプが表示されている場合でも、所望の情報を素早く見つけ出すことが可能になる。
【００５２】
図１１〜図１４を用いて、第１の実施形態に係るスタンプマップの表示方法について説明する。ここでは、図１１に例示されるように、定義領域１３に対して複数のオブジェクト３０、ならびに、オブジェクト３０1、３０2、３０3、…、３０m、…、３０nがそれぞれ任意の位置に描画されているものとする。その上で、オブジェクト３０の近傍にスタンプ２２ａ’の位置が、オブジェクト３０1の近傍にスタンプ２２ｃ’の位置が、オブジェクト３０2の近傍にスタンプ２２ｄ’の位置が、オブジェクト３０3の近傍にスタンプ２２ａ’の位置が、オブジェクト３０mの近傍にスタンプ２２ｂ’の位置が、それぞれ指定されているものとする。
【００５３】
図１１において、図８（ｂ）と同様に、点線で囲まれた領域が描画領域１１内に表示されているものとする。このような場合、定義領域１３の画像を、各スタンプ２２ａ’〜２２ｄ’が全て描画領域１１内に含まれるサイズに縮小して描画領域１１内に表示させることで、ユーザは、どのオブジェクトに注目すべきかを容易に判断できることが期待される。
【００５４】
ここで、各スタンプ２２ａ’〜２２ｄ’が定義領域１３内に広範に配置されている場合について考える。この場合、定義領域１３内の画像を縮小する際の表示倍率が非常に小さくなり、それに伴い、各スタンプ２２ａ’〜２２ｄ’が、種類を目視で判別することが困難になるサイズに縮小されてしまうおそれがある。
【００５５】
そのため、第１の実施形態では、定義領域１３内の画像が小さな表示倍率で縮小された場合に、各スタンプ２２ａ’〜２２ｄ’を別の画像と置き換えたスタンプマップを形成する。これにより、各スタンプ２２ａ’〜２２ｄ’が示す情報の目視による判別を容易としている。
【００５６】
図１２は、第１の実施形態に係るスタンプマップ表示処理示す一例のフローチャートである。ＩＷＢ１００ａは、ステップＳ２０で、スタンプマップ表示が指示されたか否かを判定する。図８（ｂ）を参照し、ＩＷＢ１００ａは、入力処理部１１０の検知結果に基づき、ツールバー１２に表示される、スタンプマップ表示を指示するアイコン画像２３が指定されたか否かを判定する。ＩＷＢ１００ａは、スタンプマップ表示が指定されていないと判定した場合、処理をステップＳ２０に戻す。また、ＩＷＢ１００ａは、ステップＳ２０でアイコン画像２３が指定されたと判定した場合、処理をステップＳ２１に移行させる。
【００５７】
ＩＷＢ１００ａは、ステップＳ２１で、スタンプリストからスタンプ情報を取得し、スタンプの種類および座標を取得する。ＩＷＢ１００ａは、次のステップＳ２２で、ステップＳ２１で取得されたスタンプ情報に含まれる各スタンプの座標に基づき、定義領域１３内で描画領域１１に表示させるための表示領域を設定する。
【００５８】
図１３を用いて、ステップＳ２２の処理について説明する。例えば、ＩＷＢ１００ａにおいて表示制御部１１１は、表示情報記憶部１１５に記憶されるスタンプリストに含まれる各座標に基づき、ｘ座標およびｙ座標の最大値および最小値を求める。表示制御部１１１は、求めたｘ座標およびｙ座標の最大値および最小値に従い、定義領域１３内に窓領域１４を設定する。
【００５９】
図１３の例では、窓領域１４は、ｘ座標の最大値ｘ2および最小値ｘ1と、ｙ座標の最大値ｙ2および最小値ｙ1とに従い、左下隅の座標(ｘ1，ｙ1)と右上隅の座標(ｘ2，ｙ2)とで定義される領域とされる。より具体的には、図１３の例では、ｘ座標の最小値ｘ1がオブジェクト３０3の近傍に指定されたスタンプ２２ａ’の位置によって決まり、ｘ座標の最大値ｘ2がオブジェクト３０2の近傍に指定されたスタンプ２２ｄ’の位置によって決まる。また、ｙ座標の最小値ｙ1がオブジェクト３０mの近傍に指定されたスタンプ２２ｂ’の位置によって決まり、ｙ座標の最大値ｙ2がオブジェクト３０1の近傍に指定されたスタンプ２２ｃ’の位置によって決まる。
【００６０】
なお、実際には、窓領域１４は、ｘ座標の最大値ｘ2および最小値ｘ1と、ｙ座標の最大値ｙ2および最小値ｙ1とに対して、後述するピン画像のサイズに応じたマージンが見込まれた領域とされる。
【００６１】
表示制御部１１１は、窓領域１４を設定すると、次のステップＳ２３で、窓領域１４の画像を描画領域１１に対してサイズを合わせて表示させる際の、窓領域１４の画像に対する縮小の度合いを示す表示倍率を求める。そして、表示制御部１１１は、求めた表示倍率が閾値以下であるか否かを判定する。
【００６２】
表示制御部１１１は、ステップＳ２３により窓領域１４の表示倍率が閾値以下であると判定した場合、処理をステップＳ２４に移行させる。表示制御部１１１は、ステップＳ２４で、窓領域１４の画像をステップＳ２３で求めた表示倍率で縮小し、各スタンプの座標に対して、当該座標に表示されるスタンプの種類に応じたピン画像を表示する。
【００６３】
図１４を用いて、スタンプ座標に対するピン画像の表示について説明する。表示制御部１１１は、上述したように、定義領域１３の画像から窓領域１４の画像を切り出して、切り出した画像に対して、ステップＳ２３で求められた表示倍率で縮小処理を施す。さらに、表示制御部１１１は、縮小処理された窓領域１４の画像における各スタンプの座標に対して、各スタンプ２２ａ’〜２２ｄ’が、各スタンプ２２ａ’〜２２ｄ’の種類に応じたピン画像２５ａ〜２５ｄに置き換えられる。
【００６４】
ピン画像２５ａ〜２５ｃは、指定された座標を指し示すための画像である。図１４の例では、ピン画像２５ａ〜２５ｄは、円盤状のラベル部分と、鋭角三角形のピン部分とからなり、所謂マップピンを図案化した形状とされている。勿論、ピン画像２５ａ〜２５ｃの形状は、この形状に限定されるものではなく、指し示す座標と、対応するスタンプの種類とがそれぞれ容易に認識可能な形状であれば、他の形状でもよい。
【００６５】
ピン画像２５ａ〜２５ｄは、ラベル部分に対応するスタンプの種類が記される。例えば「決定」を示すスタンプ２２ａに対応するピン画像２５ａは、ラベル部分に「決」の文字が表示される。また例えば、「チェック項目」を示すスタンプ２２ｃに対応するピン画像２５ｃは、ラベル部分にチェックボックスが表示される。また、ピン画像２５ａ〜２５ｄにおいて、鋭角三角形の部分は、先端が対応するスタンプ座標に一致するように、窓領域１４の画像に表示される。
【００６６】
このように、ピン画像２５ａ〜２５ｄは、対応するスタンプの種類を示す部分と、当該スタンプの座標を指し示す部分とが明確に分けられている。そのため、このピン画像２５ａ〜２５ｄを用いることで、閾値以下の表示倍率で縮小された窓領域１４の画像内に多数のスタンプ座標が密集して表示された場合において、スタンプ２２ａ〜２２ｄを直に表示するよりも容易に、各スタンプ座標および各スタンプ座標に指定された意味を認識可能となる。
【００６７】
一方、表示制御部１１１は、ステップＳ２３により窓領域１４の表示倍率が閾値を超えると判定した場合、処理をステップＳ２５に移行させる。表示制御部１１１は、ステップＳ２５で、窓領域１４の画像をステップＳ２３で求めた表示倍率で縮小する。この場合、各スタンプの座標には、当該表示倍率で縮小されたスタンプ２２ａ〜２２ｄが表示される。これに限らず、各スタンプの座標に対して、スタンプ２２ａ〜２２ｄを元のサイズのまま表示してもよい。
【００６８】
このように、窓領域１４の画像に対する表示倍率が閾値を超える場合に、各スタンプ座標にスタンプ２２ａ〜２２ｄを当該表示倍率で縮小して表示する。そのため、閾値は、対応する表示倍率で各スタンプ２２ａ〜２２ｄを縮小した場合に、各スタンプ２２ａ〜２２ｄの意味を判別可能な最小の値を設定すると好ましい。
【００６９】
表示制御部１１１は、ステップＳ２４またはステップＳ２５の処理が終了すると、処理をステップＳ２６に移行する。表示制御部１１１は、ＩＷＢ１００ａに対してユーザ操作がなされたか否かを判定する。表示制御部１１１は、入力処理部１１０の検知結果に基づき、ＩＷＢ１００ａに対してユーザ操作がなされていないと判定した場合、処理をステップＳ２６に戻す。また、表示制御部１１１は、入力処理部１１９の検知結果に基づき、ＩＷＢ１００ａに対して何らかのユーザ操作がなされたと判定した場合、処理をステップＳ２７に移行する。
【００７０】
表示制御部１１１は、ステップＳ２７で、ステップＳ２６で検知されたユーザ操作が、描画領域１１に表示されたピン画像２５ａ〜２５ｄの何れかを指定する操作か否かを判定する。表示制御部１１１は、ピン２５ａ〜２５ｄの何れかを指定するユーザ操作がなされたと判定した場合、処理をステップＳ２８に移行する。例えば、表示制御部１１１は、入力処理部１１０の検知結果に基づき、ユーザ操作によりピン画像２５ａ〜２５ｄの何れかがタップされたと判定した場合に、処理をステップＳ２８に移行させる。
【００７１】
表示制御部１１１は、ステップＳ２８で、ユーザ操作により指定されたピン画像２５ａ〜２５ｄ（ここでは、オブジェクト３０に対応するピン画像２５ａとする）が指し示す座標に基づき、例えばデフォルトとして指定されたサイズで描画領域１１の表示を更新する。
【００７２】
図１５を用いて、ピン画像が指定された際の表示について説明する。ピン画像２５ａが指定されると、窓領域１４を、指定されたピン画像２５ａの座標を中心とし、サイズをデフォルトのサイズとして設定する。ここでは、窓領域１４のデフォルトのサイズを描画領域１１のサイズと一致させるものとする。この場合、窓領域１４の画像を描画領域１１に表示させる際の表示倍率は、１となる。
【００７３】
さらに、窓領域１４におけるピン画像２５ａの座標に対して、当該ピン画像２５ａに対応するスタンプ２２ａ’を表示する。これにより、図１５に例示されるように、描画領域１１の表示は、中央にスタンプ２２ａ’が表示され、スタンプ２２ａ’の位置に対応してオブジェクト３０が表示された状態に更新される。これにより、ユーザは、指定したピン画像２５ａに対応するスタンプ２２ａ’の種類と、当該スタンプ２２ａ’が対応するオブジェクト３０の内容とを容易に確認することができる。
【００７４】
ステップＳ２８で描画領域１１の表示が更新されると、図１２のフローチャートによる一連の処理が終了する。
【００７５】
一方、表示制御部１１１は、上述のステップＳ２７で、ステップＳ２６で検知されたユーザ操作が描画領域１１に表示されたピン画像２５ａ〜２５ｄの何れかを指定する操作ではないと判定した場合、処理をステップＳ２９に移行させる。表示制御部１１１は、ステップＳ２９で、ステップＳ２６で検知されたユーザ操作がピンチイン／アウト操作であるか否かを判定する。
【００７６】
ピンチイン／アウト操作は、例えばタッチパネル１２６を手指などで同時に２箇所接触し、手指のタッチパネル１２６への接触を保ったまま、接触する２箇所の間隔を広げる（ピンチアウト）、または、狭める（ピンチイン）操作である。入力処理部１１０は、手指などをタッチパネル１２６から離し、タッチパネル１２６への接触を終了することで、ピンチイン／アウト操作が終了したことを検知する。ピンチイン／アウト操作は、タッチパネル１２６上で範囲を設定する場合などに用いて好適である。
【００７７】
表示制御部１１１は、入力処理部１１０の検知結果に基づき、ＩＷＢ１００ａに対するユーザ操作がピンチイン／アウト操作であると判定した場合、処理をステップＳ３０に移行させる。表示制御部１１１は、ステップＳ３０で、ピンチイン／アウト操作による接触が終了した時点での上述の２箇所の座標を取得し、この２箇所の座標により定義される範囲を設定する。
【００７８】
表示制御部１１１は、次のステップＳ３１で、ステップＳ３０で設定された範囲を描画領域１１の全体に適用する。すなわち、表示制御部１１１は、ステップＳ３０で設定された範囲を窓領域１４に適用し、この窓領域１４の画像を、サイズを合わせて描画領域１１に表示させるための表示倍率を求める。この場合、表示倍率としては、１以上すなわち拡大も有り得る。表示制御部１１１は、求めた表示倍率に従い窓領域１４の画像を拡大または縮小して描画領域１１に表示させる。
【００７９】
ステップＳ３１で描画領域１１に対する窓領域１４の画像の表示が行われると、図１２のフローチャートによる一連の処理が終了する。
【００８０】
一方、表示制御部１１１は、上述のステップＳ２９で、ステップＳ２６で検知されたユーザ操作がピンチイン／アウト操作ではないと判定した場合、処理をステップＳ３２に移行させる。表示制御部１１１は、ステップＳ３２で、ステップＳ２６で検知されたユーザ操作に対応する処理を実行し、図１２のフローチャートによる一連の処理が終了する。
【００８１】
このように、第１の実施形態によれば、描画領域１１に描画されたオブジェクト３０に対して所定の意味を示すスタンプ２２ａ’〜２２ｄ’を表示することができる。さらに、第１の実施形態によれば、定義領域１３内の画像を描画領域１１にサイズを合わせて表示させる際に、各スタンプ２２ａ’〜２２ｄ’をピン画像２５ａ〜２５ｄに置き換えることができる。そのため、定義領域１３内に描画された各オブジェクトから、目的のオブジェクトを容易に発見することが可能となり、ＩＷＢ１００ａの利便性を向上できる。
【００８２】
（第２の実施形態）
次に、第２の実施形態について説明する。電子化されていないホワイトボードを用いた会議などでは、会議の各参加者が手元で記入した付箋をホワイトボード上に貼付して議事を進行させる場合がある。第２の実施形態は、ＩＷＢとユーザの端末装置とを用いて、この付箋の機能を実現するものである。
【００８３】
図１６は、第２の実施形態に係る情報共有システムの一例の構成を示す。図１６において、情報共有システムは、ＩＷＢ１００ｂと、端末装置２００と、これらＩＷＢ１００ｂおよび端末装置２００とインターネットなどのネットワークを介して接続されるサーバ３００とを含む。
【００８４】
詳細は後述するが、ＩＷＢ１００ｂは、上述したＩＷＢ１００ａに対してネットワークに対する通信機能が追加されている。また、ＩＷＢ１００ｂは、ネットワーク上の情報を閲覧可能なブラウザアプリケーション（以下、ブラウザと略称する）が搭載される。ブラウザは、ネットワークから取得したプログラムに従って動作することができる。ＩＷＢ１００ｂの電子黒板としての機能を、このブラウザが取得したプログラムにより実現することが可能である。
【００８５】
端末装置２００は、ネットワークへの接続機能を有する、携帯可能な情報処理装置であって、例えばスマートフォン（多機能携帯電話端末）を用いることができる。端末装置２０は、例えば有効表示領域が対角サイズで数インチ〜十数インチといった比較的小型のタッチパネルを有する。また、端末装置２００は、撮像機能を有し、被写体を撮像して画像として取り込むことができる。さらに、端末装置２００は、ブラウザが搭載される。
【００８６】
サーバ３００は、ネットワーククラウド上に構成される情報処理システムである。ネットワーククラウドは、互いにネットワークで接続される複数のコンピュータを含み、外部からは、その内部が隠蔽されたブラックボックスとして入出力のみが示されるネットワーク・グループである。ネットワーククラウドにおいて、１以上のコンピュータにより、情報処理システムとしてサーバ３００が構成される。勿論、サーバ３００は、ネットワーククラウド上の構成に限られず、例えば１台のコンピュータで構成してもよい。
【００８７】
このような情報共有システムにおいて、ＩＷＢ１００ｂでブラウザが起動されると、ブラウザは、サーバ３００とネットワークを介して通信を行い、ＩＷＢ１００ｂが第２の実施形態に係る動作を行うためのプログラム（以降、ＩＷＢプログラムと呼ぶ）をサーバ３００に対して要求する。ブラウザは、サーバ３００からＩＷＢプログラムを受信すると、受信した情報処理プログラムをブラウザ上で起動させる。ＩＷＢプログラムは、ＨＴＭＬ(HyperText  Markup  Language)やＪＡＶＡ（登録商標）などの、ブラウザ上で動作可能なプログラム言語を用いて記述される。
【００８８】
ブラウザは、ＩＷＢプログラムに従いサーバ３００と通信を行い、サーバ３００から、ＩＷＢ１００ｂを識別するためのＩＷＢ識別情報と、当該ＩＷＢ識別情報およびサーバ３００のネットワーク上の位置（ＵＲＬ：Uniform  Resource  Locator）を含む識別画像とを取得する。ブラウザは、ＩＷＢ１００ｂに対して識別画像を表示させる。図１６の例では、識別画像として２次元コードの一つであるＱＲコード（登録商標）が用いられている。
【００８９】
ユーザは、端末装置２００により、ＩＷＢ１００ｂに表示される識別画像を撮像し、撮像画像を復号してＩＷＢ識別情報およびサーバ３００のＵＲＬを取得する。端末装置２００は、取得したサーバ３００のＵＲＬに従いサーバ３００と通信を行い、端末装置２００が第２の実施形態に係る動作を行うためのプログラム（以降、付箋プログラムと呼ぶ）をサーバ３００から取得する。この付箋プログラムは、端末装置２００に搭載されるブラウザ上で動作するもので、例えばＨＴＭＬやＪＡＶＡ（登録商標）などの、ブラウザ上で動作可能なプログラム言語を用いて記述される。ユーザは、端末装置２００を操作して、付箋プログラムが動作するブラウザにより付箋情報を入力し、入力した付箋情報をＩＷＢ識別情報を付加してサーバ３００に送信する。
【００９０】
サーバ３００は、端末装置２００から送信された付箋情報を、ＩＷＢ識別情報に従いＩＷＢ１００ｂに送信する。ＩＷＢ１００ｂは、サーバ３００から送信された付箋情報に基づく付箋画像を表示させる。このように、第２の実施形態によれば、各ユーザが保持する各端末装置２００上で入力された付箋情報に基づく付箋画像をＩＷＢ１００ｂに表示させることができ、ＩＷＢ１００ｂの利便性が向上する。
【００９１】
図１７は、第２の実施形態に係るＩＷＢ１００ｂの機能を説明するための機能ブロック図である。なお、図１７において、上述の図５と共通する部分には同一の符号を付して、詳細な説明を省略する。図１７において、第２の実施形態に係るＩＷＢ１００ｂは、図５を用いて説明した第１の実施形態に係るＩＷＢ１００ａに対して、サーバ３００と通信を行うための通信部１１６が追加されている。
【００９２】
ＩＷＢ１００ｂの構成は、図６を用いて説明した第１の実施形態に係るＩＷＢ１００ａと何ら変わるところが無いため、説明を省略する。
【００９３】
図１７に示す入力処理部１１０、表示制御部１１１、制御部１１２、画像処理部１１３、アイコン記憶部１１４、表示情報記憶部１１５および通信部１１６は、その一部または全部がＣＰＵ１２１上で動作するＩＷＢプログラムによって実現される。例えば、少なくとも表示制御部１１１および通信部１１６は、ＩＷＢプログラムにより実現される。第２の実施形態の場合、ＩＷＢ１００ｂは、このＩＷＢプログラムを、第２の実施形態による動作を実行する毎にサーバ３００から取得する。取得されたＩＷＢプログラムは、例えばストレージ１２７やＲＡＭ１２３に記憶され、第２の実施形態による動作が終了した際に、ストレージ１２７やＲＡＭ１２３から消去される。
【００９４】
これに限らず、このＩＷＢプログラムをＣＤ、ＤＶＤなどのコンピュータに読み取り可能な記録媒体に記録して提供したり、ネットワークを介して提供してＩＷＢ１００ｂにインストールしてもよい。
【００９５】
図１８は、第２の実施形態に適用可能な端末装置２００の機能を説明するための機能ブロック図である。端末装置２００は、入力処理部２１０と、表示制御部２１１と、制御部２１２と、画像処理部２１３と、撮像制御部２１４と、通信部２１５とを有する。
【００９６】
これら入力処理部２１０、表示制御部２１１、制御部２１２、画像処理部２１３、撮像制御部２１４および通信部２１５は、ＣＰＵ上で動作するプログラムにより実現される。これに限らず、入力処理部２１０、表示制御部２１１、制御部２１２、画像処理部２１３、撮像制御部２１４および通信部２１５のうち一部または全部を、互いに協働して動作するハードウェアにより構成してもよい。
【００９７】
入力処理部２１０は、端末装置２００のタッチパネルによる入力部に対してなされるユーザ操作に対する処理を行う。表示制御部２１１は、端末装置２００の表示部に対する表示を制御する。制御部２１２は、この端末装置２００の全体の動作を制御する。画像処理部２１３は、入力処理部２１０の判定結果に基づき描画を検出し、検出された描画に従いＳＶＧデータを生成する。
【００９８】
撮像制御部２１４は、ＣＣＤ(Charge  Coupled  Device)などによる撮像素子の駆動制御を行い、撮像素子から撮像画像を取得し、撮像画像に対してホワイトバランス調整やガンマ補正などの所定の処理を施して、画像データとして出力する。通信部２１５は、ネットワークを介した通信を制御する。制御部２１２は、この端末装置２００の全体の動作を制御する。
【００９９】
図１９は、第２の実施形態に係る端末装置２００の一例の構成を示す。図１９において、端末装置２００は、ＣＰＵ２２１と、ＲＯＭ２２２と、ＲＡＭ２２３と、表示部２２４と、入力部２２５と、ストレージ２２７と、データＩ／Ｆ２２８と、通信Ｉ／Ｆ２２９とを有し、これらがバス２２０を介して互いに通信可能に接続されている。このように、端末装置２００は、一般的なコンピュータと同等の構成を有する。
【０１００】
図１９において、ストレージ２２７は、不揮発性の半導体メモリ（フラッシュメモリ）やハードディスクドライブである。ＣＰＵ２２１は、ＲＯＭ２２２またはストレージ２２７に記憶されるプログラムに従い、ＲＡＭ２２３をワークメモリとして用いて、この端末装置２００の全体の動作を制御する。
【０１０１】
表示部２２４は、例えば表示デバイスとしてのＬＣＤと、表示デバイスを駆動する駆動回路とを含み、ＣＰＵ２２１がプログラムに基づき生成した表示制御信号に従った画像を表示デバイスに表示させる。入力部２２５は、表示部２２４の表示面と対応するセンサを備え、接触を検出した位置に応じた制御信号を出力する。これら表示部２２４と入力部２２５とが一体的に構成されて、タッチパネル２２６が形成される。
【０１０２】
データＩ／Ｆ２２８は、外部機器との間のデータ通信を制御する。データＩ／Ｆ２２８は、例えばＵＳＢインターフェイスを適用することができる。データＩ／Ｆとして、Ｂｌｕｅｔｏｏｔｈ（登録商標）を適用してもよい。通信Ｉ／Ｆ２２９は、ネットワークを介した無線による通信を制御する。
【０１０３】
図１８に示す入力処理部２１０、表示制御部２１１、制御部２１２、画像処理部２１３、撮像制御部２１４および通信部２１５の一部または全部は、ＣＰＵ２２１上で動作する付箋プログラムによって実現される。例えば、少なくとも入力処理部２１０および通信部２１５は、付箋プログラムにより実現される。第２の実施形態の場合、端末装置２００は、この付箋プログラムを、第２の実施形態による動作を実行する毎にサーバ３００から取得する。取得された付箋プログラムは、例えばストレージ２２７やＲＡＭ２２３に記憶され、第２の実施形態による動作が終了した際に、ストレージ２２７やＲＡＭ２２３から消去される。
【０１０４】
これに限らず、この付箋プログラムをＣＤ、ＤＶＤなどのコンピュータに読み取り可能な記録媒体に記録して提供したり、ネットワークを介して提供して端末装置２００にインストールしてもよい。
【０１０５】
付箋プログラムは、例えば、上述した各部（入力処理部２１０、表示制御部２１１、画像処理部２１３および通信部２１５）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ２２１が例えばストレージ２２７やＲＡＭ２２３から付箋プログラムを読み出して実行することにより上記各部が主記憶装置（例えばＲＡＭ２２３）上にロードされ、各部が主記憶装置上に生成されるようになっている。
【０１０６】
図２０は、第２の実施形態に係るサーバ３００の機能を説明するための機能ブロック図である。図２０において、サーバ３００は、通信部３１０と、制御部３１１と、識別画像生成部３１２と、ユニークＩＤ生成部３１３と、プログラム記憶部３１４とを有する。これら通信部３１０、制御部３１１、識別画像生成部３１２、ユニークＩＤ生成部３１３およびプログラム記憶部３１４は、ＣＰＵ上で動作するプログラムにより実現される。これに限らず、通信部３１０、制御部３１１、識別画像生成部３１２、ユニークＩＤ生成部３１３およびプログラム記憶部３１４の一部または全部を、互いに協働して動作するハードウェアにより構成してもよい。
【０１０７】
通信部３１０は、ネットワークを介した通信を制御する。制御部３１１は、このサーバ３００の全体の動作を制御する。識別画像生成部３１２は、このサーバ３００のＵＲＬと、入力された識別情報とを符号化した識別画像を生成する。ユニークＩＤ生成部３１３は、要求に応じてユニークな識別情報を生成する。プログラム記憶部３１４は、ＩＷＢ１００ｂに送信するためのＩＷＢプログラムと、端末装置２００に送信するための付箋プログラムとを記憶する。
【０１０８】
図２１は、第２の実施形態に係るサーバ３００の一例の構成を示す。図２１において、サーバ３００は、ＣＰＵ３２１と、ＲＯＭ３２２と、ＲＡＭ３２３と、ストレージ３２４と、データＩ／Ｆ３２５と、通信Ｉ／Ｆ３２６とを有し、これら各部がバス３２０により互いに通信可能に接続される。このように、サーバ３００は、一般的なコンピュータと同等の構成を有する。
【０１０９】
図２１において、ストレージ３２４は、例えばハードディスクドライブであり、第２の実施形態に係る情報処理プログラムが予め記憶される。また、ストレージ３２４は、第２の実施形態に係る、ＩＷＢ１００ｂに送信するための表示制御プログラムと、端末装置２００に送信するための付箋プログラムとを予め記憶する。
【０１１０】
ＣＰＵ３２１は、ＲＯＭ３２２またはストレージ３２４に予め記憶される情報処理プログラムに従い、ＲＡＭ３２３をワークメモリとして用いて、このサーバ３００の第２の実施形態に係る動作を制御する。データＩ／Ｆ３２５は、外部機器との間のデータ通信を制御する。データＩ／Ｆ３２５は、例えばＵＳＢインターフェイスを適用することができる。データＩ／Ｆ３２５は、第２の実施形態に係るサーバ３００の構成としては省略することができる。通信Ｉ／Ｆ３２６は、ネットワークを介した通信を制御する。
【０１１１】
図２２は、第２の実施形態に係る情報共有システムの動作の例を示すシーケンスチャートである。この図２２と、図２３〜図２６に示すＩＷＢ１００ｂおよび端末装置２００における画面例を用いて、第２の実施形態に係る情報共有システムの動作について説明する。なお、図２３、図２５および図２６において、上述した図１および図２と共通する部分には同一の符号を付して、詳細な説明を省略する。
【０１１２】
ＩＷＢ１００ｂにおいて、ブラウザが起動されると、ブラウザは、当該ブラウザに第２の実施形態に係る処理を実行させるためのＩＷＢプログラムを、ネットワークを介してサーバ３００に要求する（ステップＳ１００）。サーバ３００は、この要求に応じて、プログラム記憶部３１４からＩＷＢプログラムを読み出して通信部３１０によりネットワークを介してＩＷＢ１００ｂに送信する（ステップＳ１０１）。
【０１１３】
ＩＷＢ１００ｂは、プラウザによりサーバ３００からのＩＷＢプログラムを受信すると、ブラウザ上でＩＷＢプログラムを実行させる。ＩＷＢプログラムが実行されると、図２３（ａ）に例示されるように、ＩＷＢ１００ｂの表示部１２４における表示領域１０に対して、ユーザ操作によりオブジェクト３０の描画が可能な描画領域１１と、各種機能を実行させるための各種アイコンが表示されるツールバー１２とが表示される。第２の実施形態においては、ツールバー１２に対して、付箋の利用の開始を指示するためのシンボルとしてのアイコン画像５０がさらに表示される。
【０１１４】
ＩＷＢ１００ｂは、ＩＷＢプログラムに従い、サーバ３００に対して当該ＩＷＢ１００ｂにユニークは識別情報（ユニークＩＤ）を要求する（ステップＳ１０２）。サーバ３００は、この要求に応じて、ユニークＩＤ生成部３１３により識別情報（ＩＤ＝１２３とする）を生成し、生成した識別情報をＩＷＢ１００ｂに送信する（ステップＳ１０３）。
【０１１５】
ＩＷＢ１００ｂは、サーバ３００から識別情報を取得すると、サーバ３００に対して、識別情報に基づく識別画像を要求する（ステップＳ１０４）。サーバ３００は、この要求に応じて、識別画像生成部３１２により、ＩＷＢ１００ｂからの識別情報を画像により符号化した識別画像を生成する。このとき、サーバ３００は、識別情報にサーバ３００のＵＲＬを付加した情報を符号化して、識別画像を生成する。ここでは、識別画像をＱＲコード（登録商標）とする。識別画像は、ＱＲコード（登録商標）に限定されず、他のフォーマットでもよいし、識別情報およびＵＲＬをそのまま文字列で表した画像でもよい。サーバ３００は、生成した識別画像をＩＷＢ１００ｂに送信する（ステップＳ１０５）。
【０１１６】
なお、ＩＷＢ１００ｂは、ステップＳ１０５でサーバ３００からの識別画像を受信した時点で、サーバ３００に対してポーリングを行い（ステップＳ１０６）、自分宛（ＩＤ＝１２３宛）のメッセージの有無を確認する。
【０１１７】
次に、ユーザ操作によりアイコン画像５０がタップされることで、ＩＷＢ１００ｂに対して第２の実施形態に係る付箋の利用の開始が指示される（ステップＳ１０７）。この指示に応じて、ＩＷＢ１００ｂは、図２３（ｂ）に例示されるように、表示制御部１１１により識別画像５１を表示領域１０に表示させる（ステップＳ１０８）。
【０１１８】
端末装置２００を保持するユーザは、端末装置２００を操作して、ＩＷＢ１００ｂの描画領域１１に表示された識別画像５１を撮像（スキャン）する（ステップＳ１０９）。例えば、端末装置２００において、ユーザ操作に応じて、撮像制御部２１４の制御に従い撮像部２３０で識別画像５１を含む被写体が撮像され、撮像画像として取得される。例えば制御部２１２は、この撮像画像を解析して識別画像部分を抽出し、抽出した識別画像を復号して識別情報（ＩＤ＝１２３）とサーバ３００のＵＲＬとを取得する（ステップＳ１１０）。
【０１１９】
このような、識別画像の撮像、解析および復号処理は、例えば、端末装置２００に予め搭載されるアプリケーションにより実行させることができる。
【０１２０】
端末装置２００は、ブラウザにより識別画像に基づき取得したＵＲＬに従いサーバ３００と通信を行い、付箋情報を入力するための付箋画面を要求する（ステップＳ１１１）。サーバ３００は、この要求に応じて、プログラム記憶部３１４から付箋プログラムを読み出して通信部３１０によりネットワークを介して端末装置２００に送信する（ステップＳ１１２）。
【０１２１】
端末装置２００は、ブラウザによりサーバ３００からの付箋プログラムを受信すると、ブラウザ上で付箋プログラムを実行させる。付箋プログラムが実行されると、端末装置２００の表示部２２４に対して付箋画面が表示される（ステップＳ１１３）。
【０１２２】
図２４は、端末装置２００の表示部２２４に表示される付箋画面の例を示す。図２４（ａ）において、端末装置２００の表示部２２４における表示領域６０に対して、ユーザ操作により付箋情報の入力（描画）が可能な付箋情報入力領域６１と、各種機能を実行させるための各種アイコンや入力窓、ボタンなどが表示されるツールバー６２とが形成される。
【０１２３】
ツールバー６２において、アイコン画像７０は、付箋情報入力領域６１に対して付箋情報を入力する際に選択する。例えば、ユーザは、アイコン画像７０をタップして選択した後に付箋情報入力領域６１内を手指などでなぞることで、なぞった軌跡に従った画像を描画することができる。図２４（ｂ）は、このようにして、アイコン画像７０を選択して、付箋情報入力領域６１に対して、オブジェクト８０として示される画像を描画した例を示す。このオブジェクト８０が付箋情報に含まれる付箋画像として端末装置２００に入力される。
【０１２４】
アイコン画像７１は、付箋情報入力領域６１にに描画された画像の一部を消去する際に選択する。例えば、アイコン画像７１をタップして選択した後に、上述のオブジェクト８０上を手指などでなぞることで、なぞった軌跡に沿ってオブジェクト８０の部分が消去される。
【０１２５】
画像は、第１の実施形態において上述したオブジェクト３０などと同様に、ＳＶＧ形式で記述される。これに限らず、画像をビットマップを用いて表現してもよい。また、付箋情報は、上述のように画像として入力するものに限定されない。例えば、付箋情報をテキスト情報（文字コード）として入力してもよい。
【０１２６】
ツールバー６２において、名前入力部７２は、例えば付箋情報を入力したユーザを識別するためのユーザ識別情報を入力することができる。ユーザ識別情報としては、当該ユーザの名前やニックネームを用いることができる。以下、このユーザ識別情報として名前を用いるものとする。例えば、名前入力部７２をタップすることで、端末装置２００に予め搭載される文字入力機能が起動され、キーパッドなどのような文字入力手段が表示部２２４上に出現する。ユーザは、この文字入力機能を利用してテキスト情報として名前を入力することができる。入力された名前を示す情報が付箋情報に追加して含められる。
【０１２７】
ツールバー６２において、ボタン７３は、付箋情報入力領域６１および名前入力部７２により入力された付箋情報をサーバ３００に送信する際に用いるボタンである。
【０１２８】
ユーザは、端末装置２００を操作して、上述のようにして付箋情報を端末装置２００に対して入力する（ステップＳ１１４）。端末装置２００は、ボタン７３の操作に応じて（ステップＳ１１５）、入力された付箋情報を、ステップＳ１０９およびステップＳ１１０で識別画像５１から取得したＩＷＢ１００ｂの識別情報を付加してサーバ３００に対して送信する（ステップＳ１１６）。この付箋情報がサーバ３００に受信される。
【０１２９】
一方、ＩＷＢ１００ｂは、ステップＳ１０６で上述したように、サーバ３００に対してポーリングを行い、自分宛てのメッセージの有無を確認している。ＩＷＢ１００ｂは、このポーリングによりステップＳ１１６でサーバ３００に送信された自分宛（ＩＤ＝１２３）のメッセージを発見すると（ステップＳ１１７）、このメッセージをサーバ３００に対して要求する（ステップＳ１１８）。サーバ３００は、この要求に応じて、端末装置２００から送信された付箋情報を、これら付箋情報に付加された送信された識別情報（ＩＤ＝１２３）に示されるＩＷＢ１００ｂに送信する（ステップＳ１１９）。
【０１３０】
ＩＷＢ１００ｂは、サーバ３００から送信された付箋情報を受信すると、ツールバー１２に対して付箋情報を受信した旨を示すアイコン画像を追加して表示する（ステップＳ１２０）。例えば、ＩＷＢ１００ｂは、受信した付箋情報を表示情報記憶部１１５に記憶させる。また、ＩＷＢ１００ｂにおいて、表示制御部１１１は、例えば受信した付箋情報を示すアイコン画像を生成してツールバー１２に表示すると共に、アイコン記憶部１１４に追加して記憶させる。
【０１３１】
ユーザは、ツールバー１２に表示された付箋情報を示すアイコン画像を操作することで、付箋情報を描画領域１１内の所望の位置に表示させることができる。図２５を用いて、付箋情報を示すアイコン画像に対する操作について説明する。
【０１３２】
図２５（ａ）は、ツールバー１２上に付箋情報を示すアイコン画像が表示された例を示す。図２５（ａ）の例では、３の付箋情報にそれぞれ対応する３のアイコン画像５２ａ、５２ｂおよび５２ｃがツールバー１２に表示されている。この例では、表示制御部１１１は、各アイコン画像５２ａ、５２ｂおよび５２ｃを、それぞれ対応する付箋画像を縮小して形成したサムネイル画像を用いて生成している。また、ツールバー１２において、各アイコン画像５２ａ、５２ｂおよび５２ｃに対して、それぞれ対応する名前を示す名前情報５３ａ。５３ｂおよび５３ｃが表示されている。
【０１３３】
ツールバー１２上の各アイコン画像５２ａ、５２ｂおよび５２ｃを指定し、続けて描画領域１１内の所望の位置を指定することで、当該所望の位置に対して指定したアイコン画像に対応する付箋情報を表示させることができる。例えば、図１５（ｂ）に例示されるように、ユーザが例えばアイコン画像５２ｃをタップし、続けて描画領域１１内の位置５４をタップしたものとする。
【０１３４】
この場合、図２５（ｃ）に例示されるように、アイコン画像５２ｃに対応する付箋情報に含まれる付箋画像５２ｃ’が位置５４に表示され、付箋画像５２ｃ’に対応する名前情報５３ｃ’が付箋画像５２ｃ’の近傍に表示される。付箋画像５２ｃ’のサイズは、予め定められたサイズに設定してもよいし、付箋画像５２ｃ’内のオブジェクト８０に応じて動的に設定してもよい。アイコン画像５２ｃに対応する付箋画像５２ｃ’が描画領域１１内に表示されると、ツールバー１２上の当該アイコン画像５２ｃは、消去される。
【０１３５】
ここで、描画領域１１内に表示される付箋画像５２ｃ’を例えば手指などで接触して指定したまま接触位置を移動させるドラッグ操作を行うことで、付箋画像５２ｃ’の描画領域１１内での位置を移動させることができる。名前情報５３ｃ’は、対応する付箋画像５２ｃ’の移動に従い移動される。
【０１３６】
なお、上述では、所望のアイコン画像５２ｃをタップし、次に当該アイコン画像５２ｃに対応する付箋画像５２ｃ’を表示させたい位置５４をタップすることで、位置５４に対して付箋画像５２ｃ’を表示させているが、これはこの例に限定されず。ドラッグ＆ドロップ操作を用いてもよい。例えば、図２６に経路５５で例示されるように、ツールバー１２上のアイコン画像５２ｃをドラッグ＆ドロップ操作で所望の位置５４まで移動させ、ユーザがアイコン画像５２ｃから手指を離したときに、位置５４に対して付箋画像５２ｃ’を表示させる。なお、この場合、ツールバー１２上のアイコン画像５２ｃは、ドラッグ＆ドロップ操作後は、ツールバー１２から消去される。
【０１３７】
また、紙による付箋が何時でも剥がせるように、描画領域１１内に表示される付箋画像５２ｃ’も、ユーザ操作に応じて描画領域１１から消去させることができる。一例として、描画領域１１内に表示される付箋画像５２ｃ’を２回連続してタップすることで、当該付箋画像５２ｃ’を描画領域１１から消去することが考えられる。このとき、描画領域１１から消去された付箋画像５２ｃ’に対応するアイコン画像５２ｃがツールバー１２に追加して表示される。
【０１３８】
これに限らず、付箋画像５２’をドラッグ＆ドロップ操作により描画領域１１の外部に移動させることで、当該付箋画像５２ｃ’を描画領域１１から消去させるようにもできる。この場合でも、消去させた付箋画像５２ｃ’に対応するアイコン画像５２ｃは、ツールバー１２内に再び表示させるようにする。また、図２６の手順と逆の手順を辿り、描画領域１１内に表示される付箋画像５２ｃ’をドラッグ＆ドロップ操作によりツールバー１２上に移動させることで、当該付箋画像５２ｃ’を描画領域１１から消去させ、対応するアイコン画像５２ｃをツールバー１２内に表示させるようにもできる。
【０１３９】
このように、第２の実施形態では、端末装置２００に対して入力した付箋情報をＩＷＢ１００ｂに表示させることができる。また、付箋情報を示すアイコン画像５２ａ〜５２ｃがツールバー１２に表示され、このアイコン画像５２ａ〜５２ｃを描画領域１１内に移動させることで、対応する付箋情報を描画領域１１に表示させることができる。そのため、ＩＷＢ１００ｂ上で付箋の機能を実現でき、ＩＷＢの利便性が向上する。
【０１４０】
なお、この第２の実施形態は、上述した第１の実施形態と組み合わせて実施することが可能である。
【０１４１】
なお、上述の実施形態は、本発明の好適な実施の例ではあるがこれに限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変形による実施が可能である。
【符号の説明】
【０１４２】
１０，６０  表示領域
１１  描画領域
１２，６２  ツールバー
１３  定義領域
１４  窓領域
２０，２１，２３，５０，５２ａ，５２ｂ，５２ｃ，７０，７１  アイコン画像
２２ａ，２２ａ’，２２ｂ，２２ｂ’，２２ｃ，２２ｃ’，２２ｄ，２２ｄ’  スタンプ
２５ａ，２５ｂ，２５ｃ，２５ｄ  ピン画像
３０，３０1，３０2，３０3，３０m，３０n，８０  オブジェクト
５１  識別画像
５２ｃ’  付箋画像
５３ａ，５３ｂ，５３ｃ  名前情報
５３ｃ’  名前
６１  付箋情報入力領域
７２  名前入力部
１００ａ，１００ｂ  ＩＷＢ
１１０，２１０  入力処理部
１１１，２１１  表示制御部
１１４  アイコン記憶部
１１５  表示情報記憶部
１１６，３１０  通信部
１２４，２２４  表示部
１２５，２２５  入力部
１２６，２２６  タッチパネル
２００  端末装置
３００  サーバ
３１２  識別画像生成部
３１３  ユニークＩＤ生成部
３１４  プログラム記憶部
【先行技術文献】
【特許文献】
【０１４３】
【特許文献１】特開２０１３−３９７０１号公報
【図１】
2015141479.tif 000003
【図２】
2015141479.tif 000004
【図３】
2015141479.tif 000005
【図４】
2015141479.tif 000006
【図５】
2015141479.tif 000007
【図６】
2015141479.tif 000008
【図７】
2015141479.tif 000009
【図８】
2015141479.tif 000010
【図９】
2015141479.tif 000011
【図１０】
2015141479.tif 000012
【図１１】
2015141479.tif 000013
【図１２】
2015141479.tif 000014
【図１３】
2015141479.tif 000015
【図１４】
2015141479.tif 000016
【図１５】
2015141479.tif 000017
【図１６】
2015141479.tif 000018
【図１７】
2015141479.tif 000019
【図１８】
2015141479.tif 000020
【図１９】
2015141479.tif 000021
【図２０】
2015141479.tif 000022
【図２１】
2015141479.tif 000023
【図２２】
2015141479.tif 000024
【図２３】
2015141479.tif 000025
【図２４】
2015141479.tif 000026
【図２５】
2015141479.tif 000027
【図２６】
2015141479.tif 000028