(57)【要約】【課題】複数の表示装置の表示画像を個別に管理することができる表示制御装置、プログラム及び画像処理システムを提供すること。【解決手段】本発明の表示制御装置は、複数の表示装置を制御する。本発明の表示制御装置は、ユーザが指示した表示装置の表示画像に対する画像処理に応じたイベントを生成し、イベントに応じて、複数の表示装置に表示される画像が個別に保存される記憶装置から画像を取得して処理し、ユーザが画像処理を指示した表示装置に画像を表示する。【選択図】図１
2015158553.tif 000002
【特許請求の範囲】
【請求項１】
複数の表示装置を制御する表示制御装置であって、
ユーザが指示した前記表示装置の表示画像に対する画像処理に応じたイベントを生成するイベント生成手段と、
前記イベントに応じて、前記複数の表示装置に表示される画像が個別に保存される記憶装置から画像を取得して処理し、ユーザが画像処理を指示した表示装置に前記画像を表示する表示制御手段と
を備える、表示制御装置。
【請求項２】
前記イベント生成手段は、ユーザが画像処理を指示した表示装置から受信した座標情報を用いて、生成すべきイベントを判断することを特徴とする、請求項１に記載の表示制御装置。
【請求項３】
前記イベントは、前記表示装置に対する描画を指示する描画イベント、前記表示装置に表示されている画像の拡大を指示する表示拡大イベント、前記表示装置に表示されている画像の縮小を指示する表示縮小イベント、又は前記表示装置に表示されている画像のページ変更を指示するページ変更イベントである、請求項１又は２に記載の表示制御装置。
【請求項４】
複数の表示装置を制御する装置が実行するプログラムであって、前記装置に対し、
ユーザが指示した前記表示装置の表示画像に対する画像処理に応じたイベントを生成するステップと、
前記イベントに応じて、前記複数の表示装置に表示される画像が個別に保存される記憶装置から画像を取得して処理するステップと、
ユーザが画像処理を指示した表示装置に前記画像を表示するステップと
を実行させるプログラム。
【請求項５】
前記イベントを生成するステップは、ユーザが画像処理を指示した表示装置から受信した座標情報を用いて、生成すべきイベントを判断するステップを含む、請求項４に記載のプログラム。
【請求項６】
前記イベントは、前記表示装置に対する描画を指示する描画イベント、前記表示装置に表示されている画像の拡大を指示する表示拡大イベント、前記表示装置に表示されている画像の縮小を指示する表示縮小イベント、又は前記表示装置に表示されている画像のページ変更を指示するページ変更イベントである、請求項４又は５に記載のプログラム。
【請求項７】
複数の表示装置と、前記複数の表示装置を制御する表示制御装置とを含む画像処理システムであって、
前記表示制御装置は、
ユーザが指示した前記表示装置の表示画像に対する画像処理に応じたイベントを生成するイベント生成手段と、
前記イベントに応じて、前記複数の表示装置に表示される画像が個別に保存される記憶装置から画像を取得して処理し、ユーザが画像処理を指示した表示装置に前記画像を表示する表示制御手段と
を備える、画像処理システム。
【請求項８】
前記イベント生成手段は、ユーザが画像処理を指示した表示装置から受信した座標情報を用いて、生成すべきイベントを判断することを特徴とする、請求項７に記載の画像処理システム。
【請求項９】
前記イベントは、前記表示装置に対する描画を指示する描画イベント、前記表示装置に表示されている画像の拡大を指示する表示拡大イベント、前記表示装置に表示されている画像の縮小を指示する表示縮小イベント、又は前記表示装置に表示されている画像のページ変更を指示するページ変更イベントである、請求項７又は８に記載の画像処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像表示制御技術に関し、特に、複数の表示装置の表示画像を制御する表示制御装置、プログラム及び画像処理システムに関する。
【背景技術】
【０００２】
従来、企業や店舗などで複数の表示装置を利用して、会議やプレゼンテーション、販売活動等が行われている。
【０００３】
このような複数の表示装置を備える情報処理装置の一例として、特許文献１は、対面側ディスプレイに対する操作を禁止している間に、所定の画像を対面側ディスプレイに表示するマルチディスプレイシステムを開示する。
【０００４】
しかしながら、特許文献１が開示するマルチディスプレイシステムでは、操作側ディスプレイと対面側ディスプレイの表示画像を個別に管理する構成を採用していないため、対面側ディスプレイのユーザが表示画像の拡大や縮小、ページ変更等を指示をすることができず、ユーザビリティが低いという問題があった。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は、上述した従来技術の問題点に鑑みてなされたものであり、複数の表示装置の表示画像を個別に管理することができる表示制御装置、プログラム及び画像処理システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の表示制御装置は、複数の表示装置を制御する。本発明の表示制御装置は、ユーザが指示した表示装置の表示画像に対する画像処理に応じたイベントを生成し、イベントに応じて、複数の表示装置に表示される画像が個別に保存される記憶装置から画像を取得して処理し、ユーザが画像処理を指示した表示装置に画像を表示する。
【発明の効果】
【０００７】
本発明は、上記構成を採用することにより、複数の表示装置の表示画像を個別に管理することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の情報処理装置の一実施形態を示す図。
【図２】情報処理装置１００のハードウェア構成を示す図。
【図３】図１に係る実施形態の情報処理装置１００の機能構成を示す図。
【図４】情報処理装置１００が実行する処理の一実施形態を示すシーケンス図。
【図５】情報処理装置１００が実行する処理の一実施形態を示すフローチャート。
【図６】情報処理装置１００が実行する処理の別の実施形態を示すシーケンス図。
【図７】情報処理装置１００が実行する処理の別の実施形態を示すフローチャート。
【図８】情報処理装置１００が実行する処理の他の実施形態を示すシーケンス図。
【図９】情報処理装置１００が実行する処理の他の実施形態を示すフローチャート。
【図１０】本発明の画像処理システムの一実施形態を示す図。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態について説明するが、本発明は後述する実施形態に限定されるものではない。図１は、本発明の情報処理装置の一実施形態を示す図である。情報処理装置１００は、図１に示すように、筐体の表面及び裏面に２つの表示装置１０１，１０２を備えている。表示装置１０１，１０２は、タッチパネル式の表示装置であり、ユーザがタッチした画面上の座標を検出することができる。
【００１０】
図２は、情報処理装置１００のハードウェア構成を示す図である。以下、図２を参照して、情報処理装置１００のハードウェア構成について説明する。
【００１１】
情報処理装置１００は、ＣＰＵ２００と、ＲＡＭ２０１と、ＲＯＭ２０２と、ＨＤＤ２０３と、表示装置１０１，１０２と、入力装置２０４と、入力装置インタフェース（Ｉ／Ｆ）２０５とを備える。
【００１２】
ＣＰＵ２００は、情報処理装置１００の動作を制御するプロセッサである。本実施形態では、ＣＰＵ２００は、表示装置１０１，１０２を制御するＧＰＵ（Graphics Processing Unit）（図示せず）を備えている。他の実施形態では、ＣＰＵ２００と独立したＧＰＵを情報処理装置１００に設けてもよい。
【００１３】
ＲＡＭ２０１は、情報処理装置１００が実行する種々のプログラムの実行空間を提供する揮発性の記憶装置である。ＲＯＭ２０２は、種々のデータが記憶される不揮発性の記憶装置である。ＨＤＤ２０３は、本発明のプログラムなどの種々のデータを持続的に保存可能な記憶装置である。
【００１４】
ＣＰＵ２００は、種々のＯＳの管理下でＨＤＤ２０３から本発明のプログラムを読み出し、ＲＡＭ２０１に展開して実行することにより、表示装置１０１，１０２を制御する表示制御装置として機能する。本実施形態では、表示制御装置であるＣＰＵ２００と、表示装置１０１，１０２とにより、画像処理システムが構築される。
【００１５】
入力装置２０４は、情報処理装置１００に対するユーザ指示を受け付ける装置である。入力装置２０４は、タッチパッドやキーボード等によって構成される。入力装置Ｉ／Ｆ２０５は、マウス等の入力装置を接続可能な物理インタフェースである。
【００１６】
図３は、図１に係る実施形態の情報処理装置１００の機能構成を示す図である。以下、図３を参照して、情報処理装置１００が有する機能について説明する。
【００１７】
情報処理装置１００は、イベント生成部３００と、表示制御部３０１と、表示装置制御部３０２と、記憶部３０３とを有する。
【００１８】
イベント生成部３００は、ユーザが指示した表示装置１０１，１０２の表示画像に対する画像処理に応じたイベントを生成する手段である。本実施形態では、イベント生成部３００は、表示装置１０１，１０２に対するユーザの接触に起因して、描画イベント、表示拡大イベント、表示縮小イベント、ページ変更イベント等の種々のイベントを生成する。
【００１９】
描画イベントは、表示装置１０１，１０２に対する描画を指示するイベントである。イベント生成部３００は、表示装置１０１，１０２の表示画面上にユーザが自由に画像を描画可能な描画モードが指定されている場合に、表示装置１０１，１０２から座標情報を受信すると描画イベントを生成する。イベント生成部３００は、描画イベントと共に、座標情報を表示制御部３０１に送信する。
【００２０】
表示拡大イベントは、表示装置１０１，１０２に表示されている画像の拡大を指示するイベントである。イベント生成部３００は、表示装置１０１，１０２にＧＵＩとして表示されている画像拡大を指示するボタンが選択された場合や、表示画像の拡大を指示する一連の座標情報（例えば、最初に起点となる２点の座標を受信し、その後に受信した後続の一連の座標が、これらの起点から離れていく場合等）を受信した場合に、表示拡大イベントを生成する。
【００２１】
ユーザは、表示装置１０１，１０２に表示されているＵＩや座標情報を用いて拡大率を指定することができる。イベント生成部３００は、表示拡大イベントと共に、ユーザが指定した拡大率を示す拡大率指定情報を表示制御部３０１に送信する。
【００２２】
表示縮小イベントは、表示装置１０１，１０２に表示されている画像の縮小を指示するイベントである。イベント生成部３００は、表示装置１０１，１０２にＧＵＩとして表示されている画像縮小を指示するボタンが選択された場合や、表示画像の縮小を指示する一連の座標情報（例えば、最初に起点となる２点の座標を受信し、その後に受信した後続の一連の座標が、これらの起点に近づく場合等）を受信した場合に、表示縮小イベントを生成する。
【００２３】
ユーザは、表示装置１０１，１０２に表示されているＵＩや座標情報を用いて縮小率を指定することができる。イベント生成部３００は、表示縮小イベントと共に、ユーザが指定した縮小率を示す縮小率指定情報を表示制御部３０１に送信する。
【００２４】
ページ変更イベントは、表示装置１０１，１０２に表示されている画像のページ変更を指示するイベントである。イベント生成部３００は、表示装置１０１，１０２にＧＵＩとして表示されているページ変更を指示するボタンが選択された場合に、ページ変更イベントを生成する。ユーザは、表示装置１０１，１０２に表示されているＵＩを用いて、表示すべきページ画像である表示対象画像を指定することができる。イベント生成部３００は、ページ変更イベントと共に、ユーザが指定したページ画像を示すページ指定情報を表示制御部３０１に送信する。
【００２５】
表示制御部３０１は、表示装置１０１，１０２に表示される画像を制御する手段である。表示制御部３０１は、イベント生成部３００が生成したイベントの種類に応じて表示装置１０１，１０２の表示画像を処理する。
【００２６】
表示装置制御部３０２は、表示装置１０１，１０２を制御する手段である。表示装置制御部３０２は、表示制御部３０１の制御下で、表示制御部３０１が処理した画像を表示装置１０１，１０２に表示する。
【００２７】
記憶部３０３は、情報処理装置１００が備える記憶装置である。記憶部３０３は、ＲＡＭ２０１、ＲＯＭ２０２及びＨＤＤ２０３で構成される。記憶部３０３は、画像保存領域３０４と、画像保存領域３０５と、対象画像保存領域３０６とを有する。
【００２８】
画像保存領域３０４は、表示装置１０１に表示される画像が保存される記憶領域である。画像保存領域３０５は、表示装置１０２に表示される画像が保存される記憶領域である。表示画像は、背景画像を表示する背景レイヤと、背景画像に重畳して合成される描画画像を表示する描画レイヤとで構成される。画像保存領域３０４，３０５には、それぞれ背景レイヤの保存領域と、描画レイヤの保存領域とが含まれる。
【００２９】
対象画像保存領域３０６は、表示装置１０１，１０２に表示される可能性のある画像が保存される記憶領域である。対象画像保存領域３０６には、例えば、ＰＤＦ（登録商標）ファイルやＷｏｒｄ（登録商標）ファイル、ＰｏｗｅｒＰｏｉｎｔ（登録商標）ファイル等の種々の画像データが保存される。
【００３０】
図４は、情報処理装置１００が実行する処理の一実施形態を示すシーケンス図である。以下、図４を参照して、ユーザが表示装置１０１に描画を指示した場合に、情報処理装置１００が実行する処理について説明する。
【００３１】
ユーザが表示装置１０１にタッチして描画を指示すると、表示装置１０１は、ユーザがタッチした画面の座標情報及び表示装置１０１の識別情報をイベント生成部３００に送信する。イベント生成部３００は、表示装置１０２から受信した座標情報から、ユーザが指示したイベントを判断する。本実施形態では、イベント生成部３００は、描画イベントを生成し、表示装置１０２の識別情報と共に表示制御部３０１に送信する。
【００３２】
表示制御部３０１は、描画イベントを受信すると、表示装置１０１，１０２で描画画像を共有する描画共有モードが指定されているか判断することにより、描画画像の表示先の表示装置を判断する。描画共有モードは、ユーザが表示装置１０１，１０２に表示されるＧＵＩを用いて指定することができる。
【００３３】
描画共有モードが指定されている場合は、表示制御部３０１は、表示装置１０１，１０２の双方に描画画像を表示する。描画共有モードが指定されていない場合は、表示制御部３０１は、描画イベントと共に受信した表示装置の識別情報が示す表示装置に描画画像を表示する。図４に示す実施形態では、描画共有モードが指定されているものとする。
【００３４】
表示制御部３０１は、画像保存領域３０４，３０５の描画レイヤの画素のうち、描画イベントと共に受信した座標情報が示す画素の画素値を所定の画素値に変更することにより、描画画像を生成する。そして、表示制御部３０１は、表示装置制御部３０２に画像表示命令を送信する。このとき、表示制御部３０１は、表示先である表示装置１０１，１０２を示す表示先指定情報を提供する。
【００３５】
表示装置制御部３０２は、画像表示命令を受信すると、表示先指定情報が示す表示装置の画像保存領域３０４，３０５から背景レイヤ及び描画レイヤを取得して合成する。
【００３６】
より詳細には、表示装置制御部３０２は、表示装置１０１の画像保存領域３０４から取得した背景レイヤ及び描画レイヤを合成し、合成画像を表示装置１０１に提供する。そして、表示装置１０１が、表示装置制御部３０２から受信した合成画像を表示する。
【００３７】
また、表示装置制御部３０２は、表示装置１０２用の画像保存領域３０５から取得した背景レイヤ及び描画レイヤを合成し、合成画像を表示装置１０２に提供する。そして、表示装置１０２が、表示装置制御部３０２から受信した合成画像を表示する。
【００３８】
図５は、情報処理装置１００が実行する処理の一実施形態を示すフローチャートである。以下、図５を参照して、描画イベントを受信した場合に実行される処理について説明する。
【００３９】
図５に示す処理は、ステップＳ５００から開始し、ステップＳ５０１では、表示制御部３０１が、描画共有モードが指定されているか否か判断する。描画共有モードが指定されている場合は（ｙｅｓ）、ステップＳ５０２に処理が分岐する。ステップＳ５０２では、表示制御部３０１は、双方の表示装置の描画レイヤの画素のうち、描画イベントと共に受信した座標情報が示す画素の画素値を所定の画素値に変更することにより、描画画像を生成する。ステップＳ５０３では、表示制御部３０１は、画像表示命令を、表示装置１０１，１０２を示す表示先指定情報と共に表示装置制御部３０２に送信する。
【００４０】
ステップＳ５０４では、表示装置制御部３０２が、画像保存領域３０４，３０５から背景レイヤ及び描画レイヤを取得して合成する。ステップＳ５０５では、表示装置制御部３０２は、合成画像を表示装置１０１，１０２に送信して表示させ、ステップＳ５１０で処理が終了する。
【００４１】
一方、ステップＳ５０１で描画共有モードが指定されていないと判断した場合は（ｎｏ）、ステップＳ５０６に処理が分岐する。ステップＳ５０６では、表示制御部３０１は、描画を指示した表示装置の画像保存領域に保存されている描画レイヤの画素のうち、描画イベントと共に受信した座標情報が示す画素の画素値を所定の画素値に変更することにより、描画画像を生成する。ステップＳ５０７では、表示制御部３０１は、画像表示命令を、描画を指示した表示装置を示す表示先指定情報と共に表示装置制御部３０２に送信する。
【００４２】
ステップＳ５０８では、表示装置制御部３０２が、描画を指示した表示装置の画像保存領域から背景レイヤ及び描画レイヤを取得して合成する。ステップＳ５０９では、表示装置制御部３０２は、描画を指示した表示装置に合成画像を送信して表示させ、ステップＳ５１０で処理が終了する。
【００４３】
図６は、情報処理装置１００が実行する処理の別の実施形態を示すシーケンス図である。以下、図６を参照して、ユーザが表示装置１０２の表示画像の拡大を指示した場合に、情報処理装置１００が実行する処理について説明する。
【００４４】
ユーザが表示装置１０２の表示画像の拡大を指示すると、表示装置１０２は、ユーザがタッチした画面の座標情報、表示装置１０２の識別情報及び拡大率指定情報をイベント生成部３００に送信する。イベント生成部３００は、表示装置１０２から受信した座標情報から、ユーザが指示したイベントを判断する。本実施形態では、イベント生成部３００は、表示装置１０２の表示画像の拡大を指示する表示拡大イベントを生成し、表示装置１０２の識別情報及び拡大率指定情報と共に、表示制御部３０１に送信する。
【００４５】
表示制御部３０１は、表示拡大イベントを受信すると、表示装置１０２の画像保存領域３０５から背景レイヤを取得して、拡大率指定情報が示す拡大率で背景レイヤを拡大し、画像保存領域３０５に保存する。そして、表示制御部３０１は、表示装置制御部３０２に画像表示命令を送信する。このとき、表示制御部３０１は、表示先の表示装置１０２を示す表示先指定情報を提供する。
【００４６】
表示装置制御部３０２は、画像表示命令を受信すると、表示先指定情報が示す表示装置の画像保存領域３０５から背景画像を取得し、背景画像を表示装置１０２に提供する。表示装置１０２は、表示装置制御部３０２から受信した背景画像を表示する。
【００４７】
図７は、情報処理装置１００が実行する処理の別の実施形態を示すフローチャートである。以下、図７を参照して、表示拡大イベントを受信した場合に実行される処理について説明する。なお、表示縮小イベントを受信した場合も同様の処理が実行される。
【００４８】
図７に示す処理は、ステップＳ７００から開始し、ステップＳ７０１では、表示制御部３０１が、表示拡大イベントと共に受信した表示装置の識別情報が示す表示装置の背景レイヤを、記憶部３０３の画像保存領域から取得する。ステップＳ７０２では、表示制御部３０１は、表示拡大イベントと共に受信した拡大率指定情報が示す拡大率で背景レイヤを拡大する。ステップＳ７０３では、表示制御部３０１は、表示拡大イベントが示す表示装置の画像保存領域に、拡大した背景レイヤを保存する。
【００４９】
ステップＳ７０４では、表示制御部３０１は、画像表示命令を、画像の表示拡大を指示した表示装置を示す表示先指定情報と共に表示装置制御部３０２に送信する。ステップＳ７０５では、表示装置制御部３０２が、表示拡大イベントと共に受信した表示装置の識別情報が示す表示装置の画像保存領域から背景画像を取得し、当該表示装置に背景画像を送信して表示させ、ステップＳ７０６で処理が終了する。
【００５０】
図８は、情報処理装置１００が実行する処理の他の実施形態を示すシーケンス図である。以下、図８を参照して、ユーザが表示装置１０２の表示画像のページ変更を指示した場合に、情報処理装置１００が実行する処理について説明する。
【００５１】
ユーザが表示装置１０２の表示画像のページ変更を指示すると、表示装置１０２は、ユーザがタッチした画面の座標情報及び表示装置１０２の識別情報をイベント生成部３００に送信する。イベント生成部３００は、表示装置１０２から受信した座標情報から、ユーザが指示したイベント及びページ指定情報を判断する。本実施形態では、イベント生成部３００は、表示装置１０２に表示されているページを変更するページ変更イベントを生成し、ページ変更イベントを、表示装置１０２の識別情報及びページ指定情報と共に表示制御部３０１に送信する。
【００５２】
表示制御部３０１は、ページ変更イベントを受信すると、記憶部３０３の対象画像保存領域からページ指定情報が示す表示対象画像を取得し、画像保存領域３０５の背景レイヤに保存する。そして、表示制御部３０１は、表示装置制御部３０２に画像表示命令を送信する。このとき、表示制御部３０１は、表示先の表示装置１０２を示す表示先指定情報を提供する。
【００５３】
表示装置制御部３０２は、画像表示命令を受信すると、表示先指定情報が示す表示装置の画像保存領域３０５から背景画像を取得し、背景画像を表示装置１０２に提供する。表示装置１０２は、表示装置制御部３０２から受信した背景画像を表示する。
【００５４】
図９は、情報処理装置１００が実行する処理の他の実施形態を示すフローチャートである。以下、図９を参照して、ページ変更イベントを受信した場合に実行される処理について説明する。
【００５５】
図９に示す処理は、ステップＳ９００から開始し、ステップＳ９０１では、表示制御部３０１が、ページ変更イベントと共に受信したページ指定情報が示す表示対象画像を、記憶部３０３の対象画像保存領域３０６から取得する。ステップＳ９０２では、表示制御部３０１は、ページ変更イベントと共に受信した表示装置の識別情報が示す表示装置の画像保存領域に表示対象画像を保存する。
【００５６】
ステップＳ９０３では、表示制御部３０１は、画像表示命令を、当該表示装置を示す表示先指定情報と共に、表示装置制御部３０２に送信する。ステップＳ９０４では、表示装置制御部３０２が、表示先指定情報が示す表示装置の画像保存領域から背景画像を取得し、当該表示装置に背景画像を送信して表示させ、ステップＳ９０５で処理が終了する。
【００５７】
図１０は、本発明の画像処理システムの一実施形態を示す図である。画像処理システム１０００は、情報処理装置１００１と、表示装置１０１０と、表示装置１０２０とを含む。情報処理装置１００１は、表示装置を備えていない点を除き、図２に示すハードウェア構成及び図３に示す機能構成と同様のハードウェア構成及び機能構成を有しており、表示装置１０１０，１０２０を制御して、上述した処理を実行する。
【００５８】
図１０に示す実施形態では、情報処理装置が２つの表示装置を制御するが、他の実施形態では、情報処理装置が３以上の表示装置を制御することができる。
【００５９】
これまで本実施形態につき説明してきたが、本発明は、上述した実施形態に限定されるものではなく、本実施形態の構成要素を変更若しくは削除し、又は本実施形態の構成要素に他の構成要素を追加するなど、当業者が想到することができる範囲内で変更することができる。いずれの態様においても、本発明の作用効果を奏する限り、本発明の範囲に含まれるものである。
【符号の説明】
【００６０】
１００…情報処理装置、１０１…表示装置、１０２…表示装置
【先行技術文献】
【特許文献】
【００６１】
【特許文献１】特開２００２−３１８５７５号公報
【図１】
2015158553.tif 000003
【図２】
2015158553.tif 000004
【図３】
2015158553.tif 000005
【図４】
2015158553.tif 000006
【図５】
2015158553.tif 000007
【図６】
2015158553.tif 000008
【図７】
2015158553.tif 000009
【図８】
2015158553.tif 000010
【図９】
2015158553.tif 000011
【図１０】
2015158553.tif 000012