(57)【要約】【課題】記録紙に描かれた文字やイラストを他の画像に重ね合わせて表示する表示システム、画像送信装置及びコンピュータプログラムの提供。【解決手段】スキャナ端末にて画像読取指示を受付けた場合（Ｓ１１：ＹＥＳ）、記録紙に記録された画像の読取りを行い（Ｓ１２）、当該記録紙の色を特定する（Ｓ１３）。次いで、スキャナ端末は、特定した記録紙の色と実質的に同一の色を有する画像領域を透明化することによって、透明レイヤを生成する（Ｓ１４）。スキャナ端末は、生成した透明レイヤに対してレイヤ情報を設定し（Ｓ１６）、透明レイヤの画像データ及びレイヤ情報を共有画面制御装置へ送信する（Ｓ１９）。【選択図】図６
2013214886.tif 000002
【特許請求の範囲】
【請求項１】
表示装置と、該表示装置に画像を表示させるべく画像データを送信する１又は複数の画像送信装置と、前記表示装置及び１又は複数の画像送信装置に接続され、該画像送信装置から送信された画像データを受信し、受信した画像データに基づいて前記表示装置に表示させる表示画像を生成する画像生成装置とを備える表示システムにおいて、
前記画像生成装置は、
複数の画像データと、各画像データに基づく画像をレイヤとして重ね合わせた表示画像を生成すべく、前記画像データ毎にレイヤの順位を定めた順位情報とを記憶する記憶手段と、
前記順位情報に基づいて各画像データに基づく画像を重ね合わせることにより、表示画像を生成する手段と
を備え、
前記画像送信装置は、
記録紙に記録された画像を読取る画像読取手段と、
読取った画像に基づき、前記記録紙の色を特定する手段と、
特定した色と実質的に同一の色を有する領域を透明化した画像を生成する手段と、
前記画像を表示させるための画像データを前記画像生成装置へ送信する手段と
を備えることを特徴とする表示システム。
【請求項２】
前記画像生成装置は、
前記記憶手段に記憶してある画像データ及び順位情報を前記画像送信装置へ送信する手段
を備え、
前記画像送信装置は、
前記画像生成装置から送信された画像データ及び順位情報を受信する手段と、
前記画像生成装置へ送信すべき画像データに対し、前記順位情報に含まれる順位と異なる順位を設定する手段と、
前記画像データに設定した順位の情報を前記画像生成装置へ送信する手段と
を備え、
前記画像生成装置は、
前記画像送信装置から送信された順位の情報を受信する手段と、
受信した情報に基づき、前記表示装置に表示させる表示画像を更新する手段と
を備えることを特徴とする請求項１に記載の表示システム。
【請求項３】
前記画像送信装置は、生成した画像を拡大、縮小、回転又は移動する手段を備えることを特徴とする請求項１又は２に記載の表示システム。
【請求項４】
複数のレイヤを重ね合わせた表示画像を生成する画像生成装置に接続されており、該画像生成装置に対して画像を送信する画像送信装置において、
記録紙に記録された画像を読取る画像読取手段と、
読取った画像に基づき、前記記録紙の色を特定する手段と、
特定した色と実質的に同一の色を有する領域を透明化した画像を生成する手段と
を備え、
生成した画像を、前記表示画像を構成するレイヤの１つとして前記画像生成装置へ送信するようにしてあることを特徴とする画像送信装置。
【請求項５】
コンピュータに、
記録紙を読取って得られる画像から前記記録紙の色を特定する処理と、
特定した色と実質的に同一の色を有する領域を透明化した画像を生成する処理と
を実行させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のレイヤからなる画像を表示する表示システム、画像送信装置及びコンピュータプログラムに関する。
【背景技術】
【０００２】
共有ディスプレイと通信回線で接続されるスキャナ機能を備える通信端末を用いて、紙に書いた文字やイラストを電子化し、共有ディスプレイに表示する画像表示システムが知られている。このような画像表示システムにおいては、紙に書いた文字やイラストの背景部（非画像領域）としては紙の色（一般に白色）が表示されるので、通常のディスプレイに表示される背景色（一般に黒色）と比べて明るくなり違和感が生じるといった問題があった。
【０００３】
また、共有ディスプレイに既に表示されている画像の上に紙に書いた文字やイラストを重ね合わせて表示しようとしても、非画像領域の紙色（例えば白色）により、既に表示されている画像が隠れてしまうといった問題があった。
【０００４】
この問題を解決する手段として、例えば、特許文献１では、背景画像を参照画像として印刷した手書き原稿シートにイラスト画像を手で書き込んだ後、そのシートをスキャナで読み込み、背景部を透明化処理したイラスト画像を、背景画像と合成する画像合成方法が記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−４１６６４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に記載された装置では、新しいレイヤ画像を他のレイヤ画像と合成して共有ディスプレイで表示するため、操作端末から送った新しいレイヤ画像がユーザの意図しない形で他のレイヤ画像の一部を隠してしまうことや、操作端末から送った新しいレイヤ画像の一部がユーザの意図しない形で他のレイヤ画像の背面に隠れてしまうことがあり、ユーザの間で混乱が生じるといった課題がある。
【０００７】
本発明は、斯かる事情に鑑みてなされたものであり、複雑な操作を行うことなく紙に描かれた文字又は図形を他の画像と重ね合わせて表示することができる表示システム、画像送信装置及びコンピュータプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明に係る表示システムは、表示装置と、該表示装置に画像を表示させるべく画像データを送信する１又は複数の画像送信装置と、前記表示装置及び１又は複数の画像送信装置に接続され、該画像送信装置から送信された画像データを受信し、受信した画像データに基づいて前記表示装置に表示させる表示画像を生成する画像生成装置とを備える表示システムにおいて、前記画像生成装置は、複数の画像データと、各画像データに基づく画像をレイヤとして重ね合わせた表示画像を生成すべく、前記画像データ毎にレイヤの順位を定めた順位情報とを記憶する記憶手段と、前記順位情報に基づいて各画像データに基づく画像を重ね合わせることにより、表示画像を生成する手段とを備え、前記画像送信装置は、記録紙に記録された画像を読取る画像読取手段と、読取った画像に基づき、前記記録紙の色を特定する手段と、特定した色と実質的に同一の色を有する領域を透明化した画像を生成する手段と、前記画像を表示させるための画像データを前記画像生成装置へ送信する手段とを備えることを特徴とする。
【０００９】
本発明に係る表示システムは、前記画像生成装置は、前記記憶手段に記憶してある画像データ及び順位情報を前記画像送信装置へ送信する手段を備え、前記画像送信装置は、前記画像生成装置から送信された画像データ及び順位情報を受信する手段と、前記画像生成装置へ送信すべき画像データに対し、前記順位情報に含まれる順位と異なる順位を設定する手段と、前記画像データに設定した順位の情報を前記画像生成装置へ送信する手段とを備え、前記画像生成装置は、前記画像送信装置から送信された順位の情報を受信する手段と、受信した情報に基づき、前記表示装置に表示させる表示画像を更新する手段とを備えることを特徴とする。
【００１０】
本発明に係る表示システムは、前記画像送信装置は、生成した画像を拡大、縮小、回転又は移動する手段を備えることを特徴とする。
【００１１】
本発明に係る画像送信装置は、複数のレイヤを重ね合わせた表示画像を生成する画像生成装置に接続されており、該画像生成装置に対して画像を送信する画像送信装置において、記録紙に記録された画像を読取る画像読取手段と、読取った画像に基づき、前記記録紙の色を特定する手段と、特定した色と実質的に同一の色を有する領域を透明化した画像を生成する手段とを備え、生成した画像を、前記表示画像を構成するレイヤの１つとして前記画像生成装置へ送信するようにしてあることを特徴とする。
【００１２】
本発明に係るコンピュータプログラムは、コンピュータに、記録紙を読取って得られる画像から前記記録紙の色を特定する処理と、特定した色と実質的に同一の色を有する領域を透明化した画像を生成する処理とを実行させることを特徴とする。
【００１３】
本発明では、記録紙に記録された画像を画像送信装置にて読取り、記録紙の色と同じ色を有する領域を背景領域として透明化することにより透明レイヤを生成する。また、生成した透明レイヤを画像生成装置へ送信し、画像生成装置にて、他のレイヤ画像と重ね合わせた一の表示画像を生成し、表示装置に表示させる。
【００１４】
このため、本発明では、記録紙に描かれた文字やイラストを他の画像と重ね合わせて表示装置に表示させる際、文字やイラスト部分のマスク処理や背景領域の透明化処理などの画像処理に関する知識や技能に乏しいユーザであっても、画像の読取操作といった簡単な操作だけで、文字やイラストなどの必要な部分のみを他の画像に重ね合わせて表示させることが可能となる。
【００１５】
また、本発明では、記録紙の色を特定して背景領域を透明化するので、従来技術のように参照画像を印刷する手間を省くことができ、操作時間が短縮される。
【００１６】
さらには、白や薄色の絵の具やクレヨンなどで描かれた文字やイラストなど、白色の紙では背景領域と区別がつき難い場合であっても、適当な紙色を選択するだけで、白や薄色の絵の具やクレヨンなどで書かれた文字や画像を、他の画像と重ね合わせてディスプレイに表示することができる。
【００１７】
また、本発明では、表示装置に表示される複数のレイヤからなる画像に、透明レイヤを重ね合わせる際、透明レイヤの画像を送信する際にレイヤの順位を指定した情報を送信するので、その情報に従って他の画像に重ね合わせることにより、不本意に他の画像を隠すことを防止できる。
【００１８】
また、本発明では、記録紙に記録された画像を表示装置に表示する際に、画像データの送信前に、表示させる画像の大きさ、位置、向きを適宜設定することができるので、表示装置の占有時間を短くできる。
【発明の効果】
【００１９】
本発明によれば、記録紙に記録された画像を読取り、記録紙の色と同じ色を有する領域を背景領域として透明化処理することにより透明レイヤを生成し、他のレイヤ画像と重ね合わせて表示装置に表示する。よって、本発明では、複雑な操作を行うことなく、記録紙に描かれた文字やイラストを他の画像と重ね合わせて表示装置に表示することができる。また、背景画像が決まっていなくても透明レイヤを容易に生成することができ、参照画像を印刷する手間が省けるので操作時間を短くすることができる。
【図面の簡単な説明】
【００２０】
【図１】本実施の形態に係る表示システムの全体構成を示す模式図である。
【図２】スキャナ端末が生成する画像の一例を示す模式図である。
【図３】共有ディスプレイにおける表示例を示す模式図である。
【図４】共有画面制御装置が管理しているレイヤテーブルの一例を示す概念図である。
【図５】各装置の機能的構成を示すブロック図である。
【図６】実施の形態１に係る表示システムでの処理手順を説明するフローチャートである。
【図７】スキャナ端末における操作画面の一例を示す模式図である。
【図８】追加レイヤを移動させる際の操作を説明する説明図である。
【図９】更新後のレイヤテーブルの一例を示す概念図である。
【図１０】更新後の表示例を示す模式図である。
【図１１】実施の形態２に係る表示システムでの処理手順を説明するフローチャートである。
【発明を実施するための形態】
【００２１】
以下、本発明をその実施の形態を示す図面に基づいて具体的に説明する。
実施の形態１．
図１は、本実施の形態に係る表示システムの全体構成を示す模式図である。本実施の形態に係る表示システムは、画像を表示する共有ディスプレイ１０、共有ディスプレイ１０に対して画像データを出力する共有画面制御装置２０、並びに共有画面制御装置２０に接続され、ユーザによって操作される複数のスキャナ端末３０Ａ，３０Ｂ，…，３０Ｄ及び端末装置４０を備える。
【００２２】
共有ディスプレイ１０は、比較的大型の表示画面を有する液晶ディスプレイなどの表示装置であり、ＨＤＭＩ（High-Definition Multimedia Interface）、ＤＶＩ（Digital Visual Interface）などの画像データ用の入力インタフェース１１を備える（図５を参照）。共有ディスプレイ１０は、入力インタフェース１１を介して共有画面制御装置２０に接続され、共有画面制御装置２０から出力される画像データを取得し、取得した画像データに基づいて画像を表示する。
【００２３】
共有画面制御装置２０は、例えば、サーバ装置である。共有画面制御装置２０は、ＬＡＮ（Local Area Network）のような通信ネットワークＮに接続するための通信インタフェース２６を備え（図５を参照）、通信ネットワークＮを介して複数のスキャナ端末３０Ａ，３０Ｂ，…，３０Ｄ及び端末装置４０に接続される。また、共有画面制御装置２０は、画像データ用の出力インタフェース２５として、ＨＤＭＩ、ＤＶＩなどのインタフェースを備え（図５を参照）、出力インタフェース２５を介して、上述した共有ディスプレイ１０に接続される。
共有画面制御装置２０では、共有ディスプレイ１０に表示させる画像を管理する。具体的には、複数のレイヤを重ね合わせた画像を共有ディスプレイ１０に表示させるために、各レイヤを構成する画像データと各レイヤの重ね合わせの順位とを対応付けて記憶したレイヤテーブルを備える。共有画面制御装置２０は、レイヤテーブルにより規定される順位に従って各レイヤの画像データを重畳し、出力インタフェース２５から出力することにより、複数のレイヤを重ね合わせた一の表示画像を共有ディスプレイ１０に表示させる。
【００２４】
スキャナ端末３０Ａ，３０Ｂ，…，３０Ｄは、ユーザによる操作を受付ける操作部３３、記録紙に描かれた画像を読取る画像読取部３５、読取った画像を表示する表示部３４、通信ネットワークＮに接続するための通信インタフェース３６を備える（図５を参照）。なお、以下の説明において、複数のスキャナ端末３０Ａ，３０Ｂ，…，３０Ｄを区別して説明する必要がない場合には、スキャナ端末３０と記載することとする。
【００２５】
スキャナ端末３０は、画像読取部３５で読取った画像を自装置の表示部３４に表示させることができる。また、スキャナ端末３０は、画像読取部３５で読取った画像を共有画面制御装置２０へ送信し、レイヤに追加させることにより、複数のレイヤの中の一のレイヤとして共有ディスプレイ１０に表示させることも可能である。本実施の形態に係るスキャナ端末３０は、画像読取部３５で読取った画像に基づき、読取った画像が記録されていた記録紙の色を特定し、特定した色と実質的に同一の色の領域を透明化したレイヤ画像（以下、透明レイヤという）を作成し、共有画面制御装置２０へ送信するようにしている。
【００２６】
端末装置４０は、例えば、パーソナルコンピュータ、タブレット端末などであり、操作部４３、表示部４４、通信インタフェース４５などを備える（図５を参照）。
端末装置４０は、自装置の表示部４４に任意の画像を表示させることができる。また、端末装置４０は、ユーザが選択した画像を共有画面制御装置２０へ送信し、レイヤに追加させることにより、複数のレイヤの中の一のレイヤとして共有ディスプレイ１０に表示させることも可能である。ユーザは、端末装置４０の操作部４３を操作して、自身が選択した画像をどのレイヤとして表示するのかを任意に設定することが可能である。
【００２７】
なお、図１に示した例においては、４台のスキャナ端末３０Ａ，３０Ｂ，…，３０Ｄと１台の端末装置４０とを通信ネットワークＮに接続した構成についてしたが、通信ネットワークＮに接続する台数は図１に示すものに限定されるものではない。例えば、１台のスキャナ端末３０にて複数の記録紙から順次画像を読取り、レイヤに追加させる透明レイヤを生成して、共有画面制御装置２０へ送信する構成としてもよい。また、共有画面制御装置２０とスキャナ端末３０との間の接続、及び共有画面制御装置２０と端末装置４０との接続は有線であってもよく、無線であってもよい。
【００２８】
本実施の形態において、共有ディスプレイ１０は、各スキャナ端末３０及び端末装置４０のユーザにより共有されるものであるから、その表示画面が各スキャナ端末３０及び端末装置４０のユーザから閲覧可能な位置に配置されることが好ましい。
【００２９】
図２はスキャナ端末３０が生成する画像の一例を示す模式図である。スキャナ端末３０は、例えば、記録紙に描かれたイラストや文字を読取る。スキャナ端末３０が読取った画像には、記録紙に描かれたイラストや文字だけでなく、その背景の画像情報が含まれる。本実施の形態に係るスキャナ端末３０は、背景の画像情報から記録紙の色を特定し、記録紙の色と実質的に同一の色の領域（以下、背景領域という）を透明化することにより、透明レイヤを生成する。
なお、本実施の形態で利用可能な記録紙の色は任意であり、有彩色の記録紙を用いてもよく、無彩色の記録紙を用いてもよい。また、記録紙に描かれる画像も任意であり、イラストや文字に限定されない。このため、白色の記録紙に黒色で描かれた文字や図形を読取る構成としてもよく、紺色や黒色などの濃い色の記録紙に白や薄色の絵の具、クレヨンなどで描かれたイラストを読み取る構成であってもよい。図２（ａ）は、灰色の記録紙上に描かれた動物のイラストを読み取った画像の一例を示したものである。
【００３０】
記録紙の色を特定する手法としては、既存の手法を用いることができる。例えば、記録紙の四隅付近にはイラストや文字が描かれていないことが多いので、記録紙の四隅付近に対応する画像の領域について、各領域に含まれる画素の画素値（ＲＧＢ）を平均し、平均値として得られるＲＧＢ値を記録紙の色とすることができる。
また、背景領域を透明化するために、例えば、特定した記録紙の色のＲＧＢ値を（Ｒ，Ｇ，Ｂ）とした場合、（Ｒ±α，Ｇ±β，Ｂ±γ）の範囲のＲＧＢ値を有する領域について透明化を行う。ここで、α，β，γは予め定めた値でああり、ＲＧＢの各値を８ビットとした場合、α，β，γの値として１０〜２０程度の値を用いることができる。透明化については公知の手法を用いることができ、例えば、ＲＧＢ値とは別にアルファチャンネルを設定することにより、特定の領域を透明化することが可能である。図２（ｂ）は、背景領域を透明化した画像（透明レイヤ）の一例を示すものである。なお、図２（ｂ）では、イラスト部分について、縮小処理及び移動処理を施したものを示している。
【００３１】
図３は共有ディスプレイ１０における表示例を示す模式図である。各スキャナ端末３０及び端末装置４０は、共有ディスプレイ１０に表示させる画像を通信ネットワークＮ経由で共有画面制御装置２０へ送信する。例えば、端末装置４０及びスキャナ端末３０Ａ〜３０Ｃから、それぞれ「背景」、「動物１」、「動物２」、「太陽」のレイヤを構成する画像データが送信され、共有画面制御装置２０にて各レイヤの情報が送信されたものとする。このとき、共有画面制御装置２０は、「背景」、「動物１」、「動物２」、「太陽」の各レイヤを重ね合わせた画像データを生成し、共有ディスプレイ１０へ送信する。共有ディスプレイ１０は、共有画面制御装置２０からの画像データに基づいて画像を表示することにより、図３に示すように、各レイヤを重ね合わせた一の表示画像を表示する。
【００３２】
各レイヤの重ね合わせの順序は、共有画面制御装置２０が管理しているレイヤテーブルに依存する。図４は共有画面制御装置２０が管理しているレイヤテーブルの一例を示す概念図である。レイヤテーブルは、各テーブルのレイヤ名及びレイヤ番号、並びに各レイヤを構成する画像データのファイル名を対応付けて記憶する。ここで、レイヤ名は、各レイヤを識別するための識別子であり、スキャナ端末３０及び端末装置４０を操作するユーザによって付与される名称を表す。レイヤ番号は、レイヤを重ね合わせる順位を規定するための識別子であり、スキャナ端末３０及び端末装置４０によって自動的に付与される。本実施の形態では、識別子として整数値を付与するものとし、付与された整数値が小さい順にレイヤを重ね合わせるものとする。すなわち、本実施の形態では、レイヤテーブルに記憶されているレイヤ番号のうち、最も小さなレイヤ番号を有するレイヤが最背面のレイヤとなり、最も大きなレイヤ番号を有するレイヤが最前面のレイヤとなる。図４に示したレイヤテーブルでは、１０００番のレイヤ番号を有する「背景」のレイヤが最背面のレイヤであり、４０００番のレイヤ番号を有する「太陽」のレイヤが最前面のレイヤであることが規定されている。
以下の説明において、レイヤテーブルに記憶されているレイヤ名、レイヤ番号、及びファイル名の一組のレコードをレイヤ情報という。
【００３３】
以下、本実施の形態に係る表示システムの構成について説明する。
図５は各装置の機能的構成を示すブロック図である。共有ディスプレイ１０は、入力インタフェース１１、表示制御部１２、及び表示部１３を備える。入力インタフェース１１は、ＨＤＭＩ、ＤＶＩなどの画像データを取得するためのインタフェースである。表示制御部１２は、入力インタフェース１１より入力された画像データに基づいて表示信号等を生成し、適宜のタイミングで表示部１３へ送出することにより表示部１３に画像を表示させる。表示部１３は、例えば、多数の液晶画素が配列された液晶パネルを備え、表示制御部１２からの表示信号等に基づいて液晶画素への書き込み走査を行うことにより、画像の表示を行う。
【００３４】
共有画面制御装置２０は、制御部２１、記憶部２２、レイヤ情報管理部２３、画像生成部２４、出力インタフェース２５、及び通信インタフェース２６を備える。
制御部２１は、ＣＰＵ及びＲＡＭなどを備え、共有画面制御装置２０が備えるハードウェア各部の動作を制御する。記憶部２２は、ハードディスク、フラッシュメモリなどのストレージを備え、その記憶領域の一部は、上述したレイヤテーブルを記憶するレイヤ情報記憶領域２２１、通信インタフェース２６を通じて受信した画像データを記憶する画像データ記憶領域２２２、及び各種コンピュータプログラムを記憶するプログラム記憶領域２２３として利用される。プログラム記憶領域２２３に記憶されるコンピュータプログラムには、共有画面制御装置２０が備えるハードウェア各部の動作を制御するためのプログラムが記憶されており、制御部２１は、記憶部２２から制御プログラムを読み込んで実行することにより各部の動作を制御することにより、装置全体を本発明に係る画像生成装置として機能させる。
【００３５】
レイヤ情報管理部２３は、スキャナ端末３０及び端末装置４０から送信される画像データ及びレイヤ情報を通信インタフェース２６にて受信した場合、画像データを画像データ記憶領域２２２に記憶させると共に、レイヤ情報をレイヤ情報記憶領域２２１内のレイヤテーブルに登録する処理を行い、両者の対応付けを行う。
【００３６】
画像生成部２４は、レイヤテーブルに登録されているレイヤ情報に従って、レイヤ番号の小さい順に画像データを順次読み込み、複数のレイヤを重ね合わせた画像を生成して、出力インタフェース２５から表示用の画像データを出力する。
【００３７】
スキャナ端末３０は、制御部３１、記憶部３２、操作部３３、表示部３４、画像読取部３５、及び通信インタフェース３６を備える。制御部３１は、ＣＰＵ及びＲＡＭなどを備え、スキャナ端末３０が備えるハードウェア各部の動作を制御する。記憶部３２は、ハードディスク、フラッシュメモリなどのストレージを備え、スキャナ端末３０のハードウェア各部を制御するためのプログラム、画像読取部３５から得られる画像データ等を記憶する。制御部３１は、記憶部３２から上述したプログラムを読出して実行することにより、装置全体を本発明に係る画像送信装置として機能させる。
【００３８】
操作部３３は、キーボード、マウス、タッチパネルなどの入力デバイスを備え、ユーザによる操作を受付ける。操作部３３にて受付ける操作には、画像の読取指示を与える操作、画像の拡大、縮小、移動、回転などの編集操作、画像データの送信を指示する操作などが含まれる。
表示部３４は、液晶ディスプレイなどの表示デバイスを備え、画像読取部３５にて読取った画像、送信対象の透明レイヤの画像、ユーザに報知すべき情報等を表示する。
【００３９】
通信インタフェース３６は、通信ネットワークＮに接続するための手段であり、共有画面制御装置２０から送信される情報を受信すると共に、レイヤとして追加する画像データ及び当該画像データのレイヤ情報を共有画面制御装置２０へ送信する。
【００４０】
端末装置４０は、制御部４１、記憶部４２、操作部４３、表示部４４、及び通信インタフェース４５を備える。制御部４１は、ＣＰＵ及びＲＡＭなどを備え、端末装置４０が備えるハードウェア各部の動作を制御する。記憶部４２は、ハードディスク、フラッシュメモリなどのストレージを備え、端末装置４０のハードウェア各部を制御するためのプログラム、共有ディスプレイ１０に表示させるための画像データ等を記憶する。
なお、共有ディスプレイ１０に表示させるための画像データは、記憶部４２に予め記憶されている必要はなく、端末装置４０の内部にて生成された画像データ、及び通信インタフェース４５を通じて外部から取得した画像データが含まれていてもよい。
【００４１】
操作部４３は、キーボード、マウス、タッチパネルなどの入力デバイスを備え、ユーザによる操作を受付ける。操作部４３にて受付ける操作には、共有ディスプレイ１０に表示させる画像データを選択する操作、選択した画像データについて送信指示を与える操作などが含まれる。
表示部４４は、液晶ディスプレイなどの表示デバイスを備え、送信すべき画像、ユーザに報知すべき情報等を表示する。
【００４２】
通信インタフェース４５は、通信ネットワークＮに接続するための手段であり、共有画面制御装置２０から送信される情報を受信すると共に、ユーザがレイヤとして追加する画像データ及び当該画像データのレイヤ情報を共有画面制御装置２０へ送信する。
【００４３】
図６は実施の形態１に係る表示システムでの処理手順を説明するフローチャートである。スキャナ端末３０の制御部３１は、操作部３３を通じて画像の読取指示を受付けたか否かを判断する（ステップＳ１１）。画像の読取指示を受付けていない場合（Ｓ１１：ＮＯ）、読取指示を受付けるまで待機する。
【００４４】
画像の読取指示を受付けた場合（Ｓ１１：ＹＥＳ）、制御部３１は、画像読取部３５を制御して、画像の読取りを実行させる（ステップＳ１２）。画像読取部３５が読取った画像は、画像データとして記憶部３２に記憶される。
【００４５】
次いで、制御部３１は、画像読取部３５が読取った画像から、記録紙の色を特定する（ステップＳ１３）。すなわち、制御部３１は、記録紙の四隅付近に対応する画像の領域から、各領域に含まれる画素の画素値（ＲＧＢ）平均を算出し、ＲＧＢの各値の平均値を記録紙の色として特定する。
【００４６】
次いで、制御部３１は、画像読取部３５が読取った画像の背景領域を透明化し（ステップＳ１４）、得られる透明レイヤを表示部３４に表示させる（ステップＳ１５）。例えば、制御部３１は、ステップＳ１３で特定した記録紙の色のＲＧＢ値をそれぞれ（Ｒ，Ｇ，Ｂ）とした場合、（Ｒ±α，Ｇ±β，Ｂ±γ）の範囲の値を有する領域について透明化を行う。制御部３１は、このように読取った画像の背景領域を透明化することにより、透明レイヤを生成する。
【００４７】
制御部３１は、生成した透明レイヤに対してレイヤ情報を設定する（ステップＳ１６）。このとき、制御部３１は、レイヤ名として「新規レイヤ」との名称を付与し、適宜のレイヤ番号を付与する。操作部３３を通じて新たなレイヤ名が入力された場合、制御部３１は、入力されたレイヤ名を追加レイヤのレイヤ名として付与する。また、レイヤ番号については、個々のスキャナ端末３０に対して予め割り当てた番号を付与する構成であってもよく、ユーザ自身が設定する番号を用いてもよい。
【００４８】
次いで、制御部３１は、操作部３３を通じて、画像の編集操作を受付けたか否かを判断する（ステップＳ１７）。スキャナ端末３０にて受付ける編集操作は、画像の拡大、縮小、移動、及び回転を含む。画像の編集操作を受付けた場合（Ｓ１７：ＹＥＳ）、受付けた編集操作に応じて、画像を拡大、縮小、移動、又は回転させることにより、画像の編集を行う（ステップＳ１８）。
【００４９】
画像の編集を行った後、又はステップＳ１７で画像の編集操作を受付けなかった場合（Ｓ１７：ＮＯ）、ステップＳ１４で生成した透明レイヤの画像データ及び当該画像データに設定したレイヤ情報を共有画面制御装置２０へ送信する（ステップＳ１９）。
【００５０】
共有画面制御装置２０は、スキャナ端末３０から送信された透明レイヤの画像データ及びレイヤ情報を受信した場合（ステップＳ２０）、その画像データ及びレイヤ情報を記憶部２２に記憶させる（ステップＳ２１）。このとき、レイヤ情報管理部２３は、受信した画像データを透明レイヤの画像データとして画像データ記憶領域２２２に記憶させると共に、受信したレイヤ情報をレイヤ情報記憶領域２２１内のレイヤテーブルに登録する処理を行う。なお、レイヤ情報記憶領域２２１には、端末装置４０から送信される非透明レイヤに係るレイヤ情報が登録されていてもよい。
【００５１】
次いで、共有画面制御装置２０は、レイヤテーブルに登録されているレイヤ情報に従って、レイヤ番号の小さい順に画像データを順次読み込み、各レイヤの画像を合成して表示用の画像データを生成する。そして、生成した画像データを出力インタフェース２５から出力することにより、共有ディスプレイ１０に複数のレイヤを重ね合わせた画像を表示させる（ステップＳ２２）。
【００５２】
以上のように、本実施の形態においては、スキャナ端末３０にて、イラストや文字が描かれた記録紙を読取り、記録紙の色と実質的に同一の色の背景領域を透明化することにより、透明レイヤを生成する。また、生成した透明レイヤを共有画面制御装置２０へ送信し、他のレイヤの画像と合成して共有ディスプレイ１０に表示する。よって、本実施の形態では、複雑な操作を行うことなく記録紙に描かれたイラストや文字を他の画像と重ね合わせて共有ディスプレイ１０に表示させることができる。
【００５３】
なお、本実施の形態に係るスキャナ端末３０は、パーソナルコンピュータなどの端末装置及び当該端末装置に接続されて利用されるスキャナ装置から構成されるものであってもよく、生成した透明レイヤの編集が不要な場合には、単体のネットワークスキャナであってもよい。
【００５４】
また、本実施の形態では、各スキャナ端末３０にて読取った画像から記録紙の色を特定する構成としたが、予め定めた色の記録紙を利用するものとし、各スキャナ端末３０にて検出すべき色情報を記憶しておき、この色情報と実質的に同一の色情報を有する領域を透明化して、透明レイヤを生成する構成であってもよい。
【００５５】
実施の形態２．
実施の形態１では、各スキャナ端末３０にて生成した透明レイヤを共有画面制御装置２０へ送信して、共有画面制御装置２０に登録されるレイヤ情報に従って、各レイヤの重ね合わせを行い、共有ディスプレイ１０に表示させる構成としたが、共有ディスプレイ１０に表示させるレイヤの順位を各スキャナ端末３０にて設定する構成とする構成としてもよい。
実施の形態２では、共有ディスプレイ１０に表示させるレイヤの順位を各スキャナ端末３０にて設定する構成について説明する。なお、表示システムの全体構成、各装置の内部構成については実施の形態１と全く同様であるため、その説明を省略することとする。
【００５６】
図７はスキャナ端末３０における操作画面の一例を示す模式図である。スキャナ端末３０の操作部３３からレイヤの追加要求を受付けた場合、図７に示すような操作画面３４０をスキャナ端末３０の表示部３４に表示する。操作画面３４０は、例えば、各レイヤの画像を表示するレイヤ表示領域３４１、レイヤ構造を表示するレイヤ制御欄３４２、レイヤに追加する画像データ（ファイル）を選択する際に押下操作されるレイヤ追加ボタン３４３、及び追加レイヤを送信する際に押下操作されるレイヤ送信ボタン３４４により構成される。
【００５７】
スキャナ端末３０は、適宜のタイミングで共有画面制御装置２０に登録されているレイヤ情報を取得し、各レイヤのレイヤ名を操作画面３４０のレイヤ制御欄３４２に表示する。また、レイヤ追加ボタン３４３が押下操作され、ユーザによってレイヤに追加すべき画像データが選択された場合、スキャナ端末３０は、選択された画像データに基づく画像をレイヤ表示領域３４１に表示すると共に、その画像により構成されるレイヤ（追加レイヤ）のレイヤ名をレイヤ制御欄３４２に追加する。新たに追加するレイヤに対して「新規レイヤ」のようなデフォルトの名称をスキャナ端末３０が自動的に付与する構成であってもよく、ユーザが任意の名称を入力する構成であってもよい。図７に示す例では、追加レイヤのレイヤ名として「タイトル」という名称がユーザによって付与されたことを示している。
なお、スキャナ端末３０にて選択される透明レイヤに係る画像データは、事前に生成して記憶部３２に記憶させておく構成であってもよく、レイヤ追加ボタン３４３が押下操作された場合に、記録紙の読取りを開始させ、読取った画像から生成するものであってもよい。
【００５８】
スキャナ端末３０にて追加レイヤの画像データが選択された場合、スキャナ端末３０は、その画像データに対してレイヤ番号を付与する。例えば、新たに追加するレイヤを共有ディスプレイ１０において最前面に表示するために、最も大きなレイヤ番号を付与する構成としてもよい。例えば、図７に示した例では、１０００〜４０００番のレイヤ番号が既に付与されているので、新たにレイヤとして追加する画像データに対し、例えば５０００番のレイヤ番号を付与する。この時点で、レイヤ送信ボタン３４４が押下操作され、送信指示が与えられた場合、スキャナ端末３０は、ユーザによって選択された画像データ及び当該画像データのレイヤ情報を共有画面制御装置２０へ送信する。
共有画面制御装置２０は、スキャナ端末３０から新たなレイヤ情報を受信した場合、レイヤテーブルに管理しているレイヤ情報を更新し、共有ディスプレイ１０における表示を更新する。これにより、ユーザによって新たに追加されたレイヤは、共有ディスプレイ１０において最前面に表示されることになる。
【００５９】
また、スキャナ端末３０の操作画面３４０にて、レイヤを移動させる操作を受付ける構成としてもよい。図８は追加レイヤを移動させる際の操作を説明する説明図である。操作画面３４０のレイヤ制御欄３４２には、追加レイヤのレイヤ名、及び現時点で共有ディスプレイ１０に表示されている各レイヤのレイヤ名が表示される。レイヤ制御欄３４２にて、追加レイヤを移動させる操作（ドラッグ操作）を受付けることにより、追加レイヤを任意のレイヤ間に移動させる。
スキャナ端末３０は、追加レイヤの移動先に応じてレイヤ番号を自動的に付与する。例えば、図７に示すレイヤ構造を有する場合において、「背景」のレイヤと「動物１」のレイヤとの間に追加レイヤを移動させた場合、両者のレイヤ番号の間の値（例えば、中間値）となるように、追加レイヤの画像データに対してレイヤ番号を付与する。
【００６０】
この時点で、レイヤ送信ボタン３４４が押下操作され、ユーザによる送信指示が与えられた場合、スキャナ端末３０は、追加レイヤの画像データ（ユーザによって選択された画像データ）及び当該画像データのレイヤ情報を共有画面制御装置２０へ送信する。共有画面制御装置２０は、スキャナ端末３０から新たなレイヤ情報を受信した場合、管理しているレイヤテーブルを更新し、共有ディスプレイ１０における表示を更新する。これにより、ユーザ操作によって移動されたレイヤは、共有ディスプレイ１０において「背景」のレイヤと「動物１」のレイヤとの間に表示されることになる。
【００６１】
図９は更新後のレイヤテーブルの一例を示す概念図であり、図１０は更新後の表示例を示す模式図である。図９に示す例では、レイヤ番号として１５００番が付与されたレイヤ情報がレイヤテーブルに追加されている。共有画面制御装置２０は、このレイヤテーブルに従って各レイヤを重ね合わせた表示画像を生成し、共有ディスプレイ１０へ出力することにより、図１０に示すような表示画像が共有ディスプレイ１０の表示部１３に表示されることになる。
【００６２】
図１１は実施の形態２に係る表示システムでの処理手順を説明するフローチャートである。共有画面制御装置２０は、複数のスキャナ端末３０及び端末装置４０から既に画像データ及びレイヤ情報を取得しているものとする。共有画面制御装置２０の画像生成部２４は、レイヤテーブルに登録されているレイヤ情報を参照して、対象の画像データを画像データ記憶領域２２２から順次取得し、各レイヤを重ね合わせた画像を生成する。共有画面制御装置２０の制御部２１は、生成した画像を出力インタフェース２５から共有ディスプレイ１０へ出力することにより、複数のレイヤを重ね合わせた画像を共有ディスプレイ１０に表示させる（ステップＳ３１）。
【００６３】
次いで、共有画面制御装置２０は、画像データ記憶領域２２２に記憶されている各レイヤの画像データ及びレイヤテーブルに登録されているレイヤ情報を、各スキャナ端末３０へ送信する（ステップＳ３２）。本実施の形態では、共有ディスプレイ１０への表示を行った後に、各レイヤの画像データ及びレイヤ情報をスキャナ端末３０へ送信する構成としたが、スキャナ端末３０側からの要求を受信した場合に、各レイヤの画像データ及びレイヤ情報を返信する構成としてもよい。
【００６４】
スキャナ端末３０は、共有画面制御装置２０から送信された画像データ及びレイヤ情報を受信した場合（ステップＳ３３）、その画像データ及びレイヤ情報を記憶部３２に記憶させる。
次いで、スキャナ端末３０の制御部３１は、操作部３３を通じて、追加レイヤを受付けたか否かを判断する（ステップＳ３４）。例えば、図７に示すような操作画面３４０においてレイヤ追加ボタン３４３が押下操作され、追加するレイヤとして画像データのファイルが選択された場合、制御部３１は、追加レイヤを受付けたと判断することができる。追加レイヤを受付けていない場合には（Ｓ３４：ＮＯ）、追加レイヤを受付けるまで待機する。
【００６５】
追加レイヤを受付けた場合（Ｓ３４：ＹＥＳ）、レイヤ情報管理部２３は、追加レイヤのレイヤ情報を設定する（ステップＳ３５）。このとき、レイヤ情報管理部２３は、レイヤ名として「新規レイヤ」との名称を付与し、レイヤ番号としてステップＳ１４で記憶させた何れのレイヤ番号よりも大きな値を付与する。操作部３３を通じて新たなレイヤ名が入力された場合、レイヤ情報管理部２３は、入力されたレイヤ名を追加レイヤのレイヤ名として付与する。また、追加レイヤを移動させる操作を操作部３３にて受付けた場合、レイヤ情報管理部２３は、移動先の場所に応じたレイヤ番号を追加レイヤの画像データに付与する。
【００６６】
制御部３１は、追加レイヤを含むレイヤを重ね合わせて表示部３４に表示する（ステップＳ３６）。次いで、制御部３１は、通信インタフェース３６を通じて、追加レイヤの画像データ及びレイヤ情報を共有画面制御装置２０へ送信する（ステップＳ３７）。
【００６７】
共有画面制御装置２０は、スキャナ端末３０から送信された追加レイヤの画像データ及びレイヤ情報を受信した場合（ステップＳ３８）、その画像データ及びレイヤ情報を記憶部２２に記憶させる（ステップＳ３９）。このとき、レイヤ情報管理部２３は、受信した画像データを追加レイヤの画像データとして画像データ記憶領域２２２に記憶させると共に、受信したレイヤ情報をレイヤ情報記憶領域２２１内のレイヤテーブルに登録する処理を行う。
【００６８】
以上のように、本実施の形態では、共有ディスプレイ１０に表示される複数のレイヤ画像からなる画像に対し、各スキャナ端末３０から新しい画像（透明レイヤ）を追加する際、表示中の表示画像を複数のレイヤ画像として共有画面制御装置２０から受信する。各スキャナ端末３０は、新しく追加する画像を追加レイヤ画像としてレイヤの表示順序を設定した後、新しい追加レイヤ画像をそのレイヤ情報と一緒に共有画面制御装置２０へ送信し、共有ディスプレイ１０に表示させる。これにより、共有ディスプレイ１０を利用しているスキャナ端末３０の台数が多い場合であっても、入力待ちの時間が長くなることが回避され、他のユーザが処理している画像を不本意に隠したりすることにより生じる混乱を防止することができる。
【００６９】
実施の形態２では、スキャナ端末３０からレイヤを追加する構成について説明を行ったが、端末装置４０からレイヤを追加する場合にも適用することができることは勿論のことである。
【符号の説明】
【００７０】
１０  共有ディスプレイ
２０  共有画面制御装置
２１  制御部
２２  記憶部
２３  レイヤ情報管理部
２４  画像生成部
２５  出力インタフェース
２６  通信インタフェース
３０  スキャナ端末
３１  制御部
３２  記憶部
３３  操作部
３４  表示部
３５  画像読取部
３６  通信インタフェース
【図１】
2013214886.tif 000003
【図４】
2013214886.tif 000004
【図５】
2013214886.tif 000005
【図６】
2013214886.tif 000006
【図８】
2013214886.tif 000007
【図９】
2013214886.tif 000008
【図１１】
2013214886.tif 000009
【図２】
2013214886.tif 000010
【図３】
2013214886.tif 000011
【図７】
2013214886.tif 000012
【図１０】
2013214886.tif 000013