[go: up one dir, main page]

JP2016099732A - 情報処理装置、情報処理システム、情報処理方法及びプログラム - Google Patents

情報処理装置、情報処理システム、情報処理方法及びプログラム Download PDF

Info

Publication number
JP2016099732A
JP2016099732A JP2014234867A JP2014234867A JP2016099732A JP 2016099732 A JP2016099732 A JP 2016099732A JP 2014234867 A JP2014234867 A JP 2014234867A JP 2014234867 A JP2014234867 A JP 2014234867A JP 2016099732 A JP2016099732 A JP 2016099732A
Authority
JP
Japan
Prior art keywords
displayed
image
image data
terminal device
information processing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2014234867A
Other languages
English (en)
Other versions
JP2016099732A5 (ja
Inventor
名取 孝
Takashi Natori
孝 名取
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Seiko Epson Corp
Original Assignee
Seiko Epson Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Seiko Epson Corp filed Critical Seiko Epson Corp
Priority to JP2014234867A priority Critical patent/JP2016099732A/ja
Priority to US14/943,257 priority patent/US9916123B2/en
Priority to CN201510789072.3A priority patent/CN105611206B/zh
Publication of JP2016099732A publication Critical patent/JP2016099732A/ja
Publication of JP2016099732A5 publication Critical patent/JP2016099732A5/ja
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/1415Digital output to display device ; Cooperation and interconnection of the display device with other functional units with means for detecting differences between the image stored in the host and the images displayed on the displays
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/12Picture reproducers
    • H04N9/31Projection devices for colour picture display, e.g. using electronic spatial light modulators [ESLM]
    • H04N9/3141Constructional details thereof
    • H04N9/3147Multi-projection systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/147Digital output to display device ; Cooperation and interconnection of the display device with other functional units using display panels
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/042Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by opto-electronic means
    • G06F3/0425Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by opto-electronic means using a single imaging device like a video camera for tracking the absolute position of a single or a plurality of objects with respect to an imaged reference surface, e.g. video camera imaging a display or a projection screen, a table or a wall surface, on which a computer generated image is displayed or projected
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/1423Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display
    • G06F3/1431Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display using a single graphics controller
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/1454Digital output to display device ; Cooperation and interconnection of the display device with other functional units involving copying of the display data of a local workstation or window to a remote workstation or window so that an actual copy of the data is displayed simultaneously on two or more displays, e.g. teledisplay
    • G06F3/1462Digital output to display device ; Cooperation and interconnection of the display device with other functional units involving copying of the display data of a local workstation or window to a remote workstation or window so that an actual copy of the data is displayed simultaneously on two or more displays, e.g. teledisplay with means for detecting differences between the image stored in the host and the images displayed on the remote displays
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00347Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with another still picture apparatus, e.g. hybrid still picture apparatus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/0035User-machine interface; Control console
    • H04N1/00405Output means
    • H04N1/00408Display of information to the user, e.g. menus
    • H04N1/0044Display of information to the user, e.g. menus for image preview or review, e.g. to help the user position a sheet
    • H04N1/00442Simultaneous viewing of a plurality of images, e.g. using a mosaic display arrangement of thumbnails
    • H04N1/00453Simultaneous viewing of a plurality of images, e.g. using a mosaic display arrangement of thumbnails arranged in a two dimensional array
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/42Systems for two-way working, e.g. conference systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/4363Adapting the video stream to a specific local network, e.g. a Bluetooth® network
    • H04N21/43637Adapting the video stream to a specific local network, e.g. a Bluetooth® network involving a wireless protocol, e.g. Bluetooth, RF or wireless LAN [IEEE 802.11]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4788Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/482End-user interface for program selection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/74Projection arrangements for image reproduction, e.g. using eidophor
    • H04N5/7416Projection arrangements for image reproduction, e.g. using eidophor involving the use of a spatial light modulator, e.g. a light valve, controlled by a video signal
    • H04N5/7441Projection arrangements for image reproduction, e.g. using eidophor involving the use of a spatial light modulator, e.g. a light valve, controlled by a video signal the modulator being an array of liquid crystal cells
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/14Systems for two-way working
    • H04N7/15Conference systems
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2340/00Aspects of display data processing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/74Projection arrangements for image reproduction, e.g. using eidophor
    • H04N5/7416Projection arrangements for image reproduction, e.g. using eidophor involving the use of a spatial light modulator, e.g. a light valve, controlled by a video signal
    • H04N5/7441Projection arrangements for image reproduction, e.g. using eidophor involving the use of a spatial light modulator, e.g. a light valve, controlled by a video signal the modulator being an array of liquid crystal cells
    • H04N2005/745Control circuits therefor

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Human Computer Interaction (AREA)
  • Signal Processing (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Graphics (AREA)
  • Chemical & Material Sciences (AREA)
  • Crystallography & Structural Chemistry (AREA)
  • User Interface Of Digital Computer (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

【課題】複数の端末装置に表示される画像の一覧を表示した場合に、各端末装置に表示される画像の変化を、視覚的に把握しやすくする。【解決手段】情報処理装置20は、表示端末30−1〜30−Nの各々から、表示端末30に表示された画像を表す画像データを取得する第1取得部と、取得された前記画像データに基づいて、表示端末30−1〜30−Nの各々に表示された画像の一覧を表示する表示制御部と、表示端末30−1〜30−Nの一の表示端末30から、当該一の表示端末30に表示される画像の更新を通知する信号を取得する第2取得部と、表示端末30−1〜30−Nのうち、一の表示端末30から前記信号が取得された順番に応じて、当該一の表示端末30に表示された画像を前記一覧に表示するときのサイズを決定する決定部と、決定された前記サイズに従って、前記一覧を更新する更新部とを備える。【選択図】図1

Description

本発明は、複数の端末装置に表示された画像の一覧を表示する技術に関する。
従来から、ネットワークを介して接続された複数の端末装置の使用の状況を監視し、監視した内容を、管理者側で観察するためのシステムが知られている。例えば特許文献1には、管理サーバが、通信端末における操作ログを取得し、重要なファイルの削除等の危険性のある操作が行われたと判定すると、モニターに通信端末の操作画面を表示(例えば、拡大表示)することが記載されている。
特開2008−305420号公報
複数の端末装置で表示された画面を監視するシステムでは、各端末装置に表示された画面の一覧を、同一の画面上に表示する。このシステムにおいて、監視の対象となる端末装置の数が多い場合には、端末装置1台当たりに確保される表示領域が小さくなるため、一覧に表示された各端末装置の画面を観察しづらくなることがある。これにより、各端末装置に表示される画面の変化の有無や、その変化の内容を、視覚的に把握することが困難となることがある。
本発明は、上述した事情に鑑みてなされたもので、その目的の一つは、複数の端末装置に表示される画像の一覧を表示した場合に、各端末装置に表示される画像の変化を、視覚的に把握しやすくすることである。
上記目的を達成するために、本発明に係る情報処理装置は、画像を表示する複数の端末装置の各々と通信する情報処理装置であって、前記複数の端末装置の各々から、当該端末装置に表示された画像を表す画像データを取得する第1取得部と、取得された前記画像データに基づいて、前記複数の端末装置の各々に表示された画像の一覧を表示する表示制御部と、前記複数の端末装置の一の端末装置から、当該一の端末装置に表示される画像の更新を通知する信号を取得する第2取得部と、前記複数の端末装置のうち、前記一の端末装置から前記信号が取得された順番に応じて、当該一の端末装置に表示された画像を前記一覧に表示するときのサイズを決定する決定部と、決定された前記サイズに従って、前記一覧を更新する更新部とを備える。
この発明によれば、端末装置に表示される画像の更新を通知する信号を取得した順番に応じて、この端末装置に表示された画像を一覧に表示するときのサイズを決定するため、複数の端末装置に表示される画像の一覧を表示した場合に、各端末装置に表示される画像の変化を、視覚的に把握しやすくすることができる。
本発明において、前記決定部は、前記順番が早いほど、前記サイズを大きくしてもよい。
この発明によれば、端末装置において更新された画像を、視覚的に把握しやすくすることができる。
本発明において、前記更新部は、前記一覧から、前記一の端末装置に表示された画像を消去してもよい。
この発明によれば、表示する画像の更新が通知されていない端末装置の状況を、視覚的に把握しやすくすることができる。
本発明において、前記決定部は、前記順番が早いほど、前記サイズを小さくしてもよい。
この発明によれば、表示する画像の更新が通知されていない端末装置の状況を、視覚的に把握しやすくすることができる。
本発明において、前記更新部は、前記信号が取得されない場合には、前記一の端末装置に表示されている画像を表す画像データを繰り返し取得し、取得した当該画像データが表す画像を、前記一覧に表示してもよい。
この発明によれば、表示する画像の更新が通知されていない端末装置に表示されている画像を、例えばリアルタイムで表示することができる。
本発明において、前記第2取得部は、前記一覧が表示された後、前記複数の端末装置の一の端末装置から、当該一の端末装置に表示される画像の更新を通知する信号を取得してもよい。
この発明によれば、一覧が表示された後に更新通知を取得するのでサイズの変化が認識しやすい。
本発明に係る情報処理装置は、画像を表示する複数の端末装置の各々と通信する情報処理装置であって、前記複数の端末装置の各々から、当該端末装置に表示された画像を表す第1画像データを取得する第1取得部と、取得された前記第1画像データに基づいて、前記複数の端末装置の各々に表示された画像の一覧を表示する表示制御部と、前記複数の端末装置の一の端末装置から、当該一の端末装置に表示された画像を表す第2画像データを取得する第2取得部と、取得された前記第2画像データに応じて、前記一の端末装置に表示された画像を前記一覧に表示するときのサイズを決定する決定部と、決定された前記サイズに従って、前記一覧を更新する更新部とを備える。
この発明によれば、端末装置に表示された画像に応じて、この画像を一覧に表示するときのサイズを決定するため、複数の端末装置に表示される画像の一覧を表示した場合に、各端末装置に表示される画像の変化を、視覚的に把握しやすくすることができる。
本発明において、前記第2画像データを解析する解析部を備え、前記更新部は、前記解析の結果に応じて、前記複数の端末装置を複数のグループに分類し、分類した当該グループ毎に、前記第2画像データが表す画像を前記一覧に表示し、前記決定部は、前記グループ毎の前記第2画像データが表す画像のサイズを、当該グループに分類された前記端末装置の数に応じて決定してもよい。
この発明によれば、各グループに分類した端末装置において表示された画像を、その画像を表示した端末装置の数とともに、視覚的に把握しやすくすることができる。
本発明において、前記第2画像データを解析する解析部を備え、前記決定部は、前記第2画像データの前記解析の結果に応じて、前記サイズを決定してもよい。
この発明によれば、一覧を表示した後に端末装置に表示された画像の解析の結果が所定の条件を満たしていることを、視覚的に把握しやすくすることができる。
本発明において、前記第2取得部は、前記一覧が表示された後、前記複数の端末装置の一の端末装置から、当該一の端末装置に表示された画像を表す第2画像データを取得してもよい。
この発明によれば、一覧を表示した後に第2画像データを取得するのでサイズの変化が認識しやすい。
本発明は、情報処理装置のほか、情報処理システム、情報処理方法及びプログラムとしても観念することが可能である。
本発明の第1実施形態に係る情報処理システムの全体構成を示す図。 同実施形態に係るプロジェクターのハードウェア構成を示すブロック図。 同実施形態に係る情報処理装置及び表示端末のハードウェア構成を示すブロック図。 同実施形態に係る情報処理装置及び表示端末の機能構成を示すブロック図。 同実施形態に係る情報処理システムの全体的な処理の流れを示すシーケンスチャート。 同実施形態に係る表示端末に表示される画面の説明図。 同実施形態に係る情報処理装置に表示される一覧画面の説明図。 同実施形態に係る情報処理装置の拡大モードの選択時の処理を示すフローチャート。 同実施形態に係る情報処理装置の拡大モードの選択時の一覧画面の表示の説明図。 同実施形態に係る情報処理装置の消去モードの選択時の処理を示すフローチャート。 同実施形態に係る情報処理装置の消去モードの選択時の一覧画面の表示の説明図。 同実施形態に係る情報処理装置の縮小モードの選択時の一覧画面の表示の説明図。 本発明の第2実施形態に係る情報処理装置及び表示端末の機能構成を示すブロック図。 同実施形態に係る情報処理システムの全体的な処理の流れを示すシーケンスチャート。 同実施形態に係る情報処理装置のグループ化モードの選択時の処理を示すフローチャート。 同実施形態に係る情報処理装置のグループ化モードの選択時の一覧画面の表示の説明図。 同実施形態に係る情報処理システムの解答モードの処理の流れを示すフローチャート。
以下、本発明の実施の形態について図面を参照しつつ説明する。
[第1実施形態]
図1は、本発明の第1実施形態に係る情報処理システム1の全体構成を示す図である。情報処理システム1は、プロジェクター10と、情報処理装置20と、複数の表示端末30(30−1,30−2,・・・,30−N(Nは自然数))とを備える。
プロジェクター10は、例えば液晶プロジェクターで、スクリーン40上に画像を投写する投写型の表示装置である。プロジェクター10は、例えばR(Red)、G(Green)、B(Blue)三原色の各色成分に対応した画像信号に基づいて、スクリーン40にカラーの画像を投写する。スクリーン40は、ここでは反射型のスクリーンであり、プロジェクター10により画像が投写される投写面である。
情報処理装置20は、プロジェクター10と無線通信により接続され、プロジェクター10、及び表示端末30に、画面の表示に用いられるデータを配信したり、表示端末30に表示された画像(即ち、表示画面)の一覧を示す一覧画面を表示したりする。情報処理装置20を使用するユーザーを、以下では「ユーザーUM」とする。ユーザーUMは、例えば、学校で授業を行う先生である。
表示端末30は、プロジェクター10と無線通信により接続される端末装置である。表示端末30は、情報処理装置20により配信されたデータを、プロジェクター10を介して受信したり、自端末装置の表示画面を表す画像データを、プロジェクター10を介して表示端末30に送信したりする。表示端末30−1,30−2,・・・,30−Nの各々を使用するユーザーは、例えば、学校で授業を受ける生徒である。
なお、プロジェクター10、情報処理装置20、及び表示端末30−1〜30−Nは、無線で接続されるのではなく、有線で接続されてもよく、通信の方式は特に問わないものとする。また、情報処理装置20と表示端末30−1〜30−Nは、ネットワークを通じてデータの送受信ができればよく、プロジェクター10を介して接続されていなくてもよい。
指示体50は、ここではペン型のデバイス(操作デバイス)であり、スクリーン40上の位置を指示するための指示体である。指示体50は、文字や図形を手書きする操作を行ったり、スクリーン40に表示されたメニューを選択する操作を行ったりするために、ユーザーUMにより使用される。指示体50は、ペン型に限らず、棒形状等の他形状の操作デバイスであってもよい。また、指示体50は、操作デバイスではなく、ユーザーUMの手や指等で代用されてもよい。
図2は、プロジェクター10のハードウェア構成を示すブロック図である。図2に示すように、プロジェクター10は、CPU(Central Processing Unit)11と、ROM(Read Only Memory)12と、RAM(Random Access Memory)13と、操作部14と、画像処理部15と、投写部16と、カメラ部17と、通信部18とを備える。
CPU11は、ROM12等の記憶手段に記憶されたプログラムを、RAM13に読み出して実行することにより、プロジェクター10の各部を制御するプロセッサーである。操作部14は、プロジェクター10の電源のオン/オフや各種操作を行うための操作子(例えば物理キー)を備えた操作手段である。
画像処理部15は、ASIC(Application Specific Integrated Circuit)等の画像処理回路を備え、プロジェクター10が行う画像処理を司る。画像処理部15は、CPU11の制御に従って、例えば通信部18を介して受信した画面情報に基づいて、スクリーン40に画像を投写するための画像信号を生成する。画像処理部15は、これ以外にも、リサイズ処理や台形補正等の画像処理を行う。
投写部16は、画像処理部15による画像処理後の画像データに基づいて、スクリーン40に画像を投写する。投写部16は、光源161と、液晶パネル162と、光学系163と、光源制御部164と、パネル駆動部165と、光学系駆動部166とを有する。光源161は、例えばLED(Light Emitting Diode)や半導体ダイオードを含む固体光源で、液晶パネル162に光を射出する。液晶パネル162は、例えば透過型の液晶パネルで、光源161から入射した光を変調する光変調器である。液晶パネル162は、RGBの三原色の各色に対応して設けられる。光学系163は、例えばレンズやレンズ調整用の駆動回路を備え、液晶パネル162により変調された光(画像光)を拡大して、スクリーン40上に投写する。光源制御部164は、CPU11の制御に従って光源161を駆動する。パネル駆動部165は、CPU11から供給された画像信号に基づいて液晶パネル162を駆動する。光学系駆動部166は、CPU11の制御に従って光学系163の駆動回路を駆動する。なお、光変調器として、反射型の液晶パネルを採用してもよいし、デジタルマイクロミラーデバイス(DMD)などを採用してもかまわない。
カメラ部17は、イメージセンサー(例えばCMOSセンサー又はCCDセンサー)を有し、スクリーン40を撮像する。本実施形態において、カメラ部17は、CPU11の制御に従って、スクリーン40を撮像する。CPU11は、カメラ部17により撮像された指示体50の発光光に基づいて、指示体50により指示されたスクリーン40上の位置を検出する。
通信部18は、情報処理装置20、及び表示端末30−1〜30−Nに接続して通信するためのインターフェースである。
なお、プロジェクター10は、例えば、ライトカーテン等を用いた方法などにより、で指示体50の反射光にて指示する位置を検出してもよい。また、プロジェクター10は、パターン認識などにより指示体50の形を認識することにより指示する位置を検出してもよい。
図3は、情報処理装置20及び表示端末30のハードウェア構成を示すブロック図である。情報処理装置20及び表示端末30は、本実施形態ではともにタブレット型の端末装置であり、ハードウェア構成が互いに共通する。このため、以下では情報処理装置20のハードウェア構成を中心に説明する。
情報処理装置20は、CPU21と、ROM22と、RAM23と、操作部24と、画像処理部25と、表示部26と、記憶部27と、通信部28とを備える。
CPU21は、ROM22又は記憶部27に記憶されたプログラムを、RAM23に読み出して実行することにより、情報処理装置20の各部を制御するプロセッサーである。操作部24は、ユーザーの入力操作を受け付けるためのタッチスクリーンや、複数の操作子(例えば物理キー)を備えた操作手段である。画像処理部25は、例えばASIC等の画像処理回路を備え、CPU21の制御に従って各種の画像処理を行う。
表示部26は、例えば液晶ディスプレイであり、CPU21の制御に従って各種の画像を表示する。記憶部27は、例えばハードディスク等の記憶媒体を備え、各種のデータを記憶する。記憶部27は、例えばOS(Operating System)や、このOS上で動作する表示アプリケーションAP1を記憶する。表示アプリケーションAP1は、情報処理装置20における画面の表示に関する機能を実現するためのアプリケーションプログラムである。通信部28は、プロジェクター10に接続して通信するためのインターフェースである。
表示端末30は、CPU31と、ROM32と、RAM33と、操作部34と、画像処理部35と、表示部36と、記憶部37と、通信部38とを備える。表示端末30の各ハードウェア要素は、情報処理装置20同名のハードウェア要素の説明のうち、「情報処理装置20」を「表示端末30」に読み替え、「CPU21」を「CPU31」に読み替えることにより説明することができる。
ただし、表示端末30の記憶部37には、表示アプリケーションAP2が記憶される。表示アプリケーションAP2は、表示端末30における画面の表示に関する機能を実現するためのアプリケーションプログラムである。
図4は、情報処理装置20及び表示端末30の機能構成を示すブロック図である。情報処理装置20のCPU21は、表示アプリケーションAP1を実行することにより、画像データ取得部211と、表示制御部212と、更新要求取得部213と、決定部214と、更新部215とに相当する機能を実現する。
画像データ取得部211は、表示端末30−1〜30−Nの各々から、表示端末30に表示された画像(即ち、表示画面)を表す画像データを、通信部28を介して取得する(第1取得部)。
表示制御部212は、画像データ取得部211により取得された画像データに基づいて、表示端末30−1〜30−Nの各々の表示画面の一覧を示す一覧画面を、表示部26に表示する。この一覧画面には、表示端末30−1〜30−Nの各々の表示画面をサムネイル化した画像である、サムネイル画像が配置される。
更新要求取得部213は、一覧画面が表示された後、表示端末30−1〜30−Nの一の表示端末30から、この表示端末30に表示される画像の更新を通知する信号である更新要求を、通信部28を介して取得する(第2取得部)。更新要求は、例えば、一覧画面の表示後に、表示端末30に表示された表示画面を表す画像データを含む。
決定部214は、表示端末30−1〜30−Nのうち、一の表示端末30から更新要求取得部213により更新要求が取得された順番に応じて、この表示端末30に対応するサムネイル画像を一覧画面に表示するときのサイズを決定する。
更新部215は、決定部214により決定されたサイズに従って、一覧画面を更新する。更新部215は、例えば、更新要求に含まれる画像データに基づいて、表示端末30の表示画面のサムネイル画像を更新する。
表示端末30のCPU31は、表示アプリケーションAP2を実行することにより、表示制御部311と、画像データ送信部312と、更新要求送信部313とに相当する機能を実現する。
表示制御部311は、表示部36に画像(画面)を表示する制御を行う。
画像データ送信部312は、表示部36の表示画面を表す画像データを表示制御部311から取得し、通信部38を介して情報処理装置20へ送信する(第1送信部)。
更新要求送信部313は、表示部36の表示画面が更新されたことを通知する更新要求を、通信部38を介して情報処理装置20へ送信する(第2送信部)。更新要求送信部313は、例えば、操作部34に対して行われた操作に応じて、更新要求を送信する。
次に、本実施形態の動作を説明する。以下の動作説明では、情報処理システム1に、表示端末30−1〜30−30(即ち、N=30)の30台が含まれている場合の動作を説明する。
<全体動作>
図5は、情報処理システム1の全体的な処理の流れを示すシーケンスチャートである。図6は、表示端末30に表示される画面を説明する図である。図7は、情報処理装置20に表示される一覧画面を説明する図である。
情報処理装置20のCPU21は、まず、一覧画面の表示に関するモードを選択する(ステップSA1)。本実施形態には、「拡大モード」、「消去モード」及び「縮小モード」の3つのモードがあるが、各モードの詳細については後で説明する。次に、CPU21は、表示端末30−1〜30−30の各々に対して、現在の表示画面を表す画像データの送信を要求する画像データ要求を、通信部28を介して送信する(ステップSA2)。表示端末30のCPU31は、通信部38を介して画像データ要求を受信すると、これに応答して、表示部36の現在の表示画面を表す画像データを生成して、情報処理装置20へ送信する(ステップSA3)。CPU31は、例えば、図6(A)に示す画面SCを表示している。画面SCは、「1+2×3=」という問題文を意味する背景画像IMを含む。
情報処理装置20のCPU21は、表示端末30−1〜30−30の各々から、通信部28を介して画像データを取得すると、取得した画像データに基づいて、一覧画面を表示部26に表示する(ステップSA4)。CPU21は、例えば、図7に示す一覧画面SCLを表示部26に表示する。一覧画面SCL内の矩形の1つ1つが、一の表示端末30の表示画面を表すサムネイル画像に対応する。一覧画面SCLでは、表示端末30−1〜30−30の各々に対応して、サムネイル画像を表示するための領域が割り当てられている。以下では、表示端末30−i(iは自然数)の表示画面を表すサムネイル画像を、「サムネイル画像Ii」と表す。ここでは、サムネイル画像は、図6(A)で説明した画面SCをキャプチャした画像を、サムネイル化した画像である。ここでは、表示端末30−1〜30−30の各々に対応するサムネイル画像は、ここでは、互いに同一形状、且つ同一寸法で、格子配列されている。
次に、表示端末30のCPU31は、ユーザーによる操作部34の操作に応じて、表示画面が更新された旨が指示されると、更新要求を、通信部38を介して情報処理装置20へ送信する(ステップSA5)。この更新要求には、現在の表示画面、例えばユーザーによって更新された後の画像を表す画像データの送信を要求する画像データが含まれる。例えば、図6(B)に示すように、画面SCの背景画像IMに、問題文に対する解答である「7」を意味する画像オブジェクトANが描画されたとする。この場合、CPU31は、画面SC、及び画像オブジェクトANを表す画像データを含む更新要求を、情報処理装置20に送信する。更新要求は、ユーザーの操作部34の操作に応じて送信されるため、例えば画像オブジェクトが描画されなくても、表示端末30から情報処理装置20へ送信される場合がある。画像オブジェクトは、ここでは、ユーザーの手書きの操作によって描画される画像であって、背景画像上に指定された位置の軌跡を表す手書きの画像である。画像オブジェクトは、この例に限られず、背景画像に重ねて配置される予め用意された画像等であってもよい。
情報処理装置20のCPU21は、表示端末30により送信された更新要求を、通信部28を介して取得(受信)すると、この表示端末30に対応するサムネイル画像のサイズを決定する(ステップSA6)。CPU21は、表示端末30−1〜30−30のうち、一の表示端末30から更新要求が取得された順番に応じて、この表示端末30に対応するサムネイル画像のサイズを決定する。このサイズの決定のアルゴリズムは、ステップSA1で選択されたモードに応じて異なる。
情報処理装置20のCPU21は、表示端末30から、通信部28を介して更新要求を取得(受信)すると、一覧画面を更新する(ステップSA7)。ここにおいて、CPU21は、ステップSA6で決定したサイズに従って、一覧画面を更新する。この更新のアルゴリズムは、ステップSA1で選択されたモードに応じて異なる。
以上が、「拡大モード」、「消去モード」及び「縮小モード」の各モードに共通して実行される情報処理システム1の全体的な処理の流れである。続いて、モード毎に、情報処理装置20で実行されるサムネイル画像のサイズの決定、及び一覧画面の更新に関する動作を説明する。
<拡大モード>
図8は、情報処理装置20の拡大モードの選択時の処理を示すフローチャートである。図9は、情報処理装置20の拡大モードの選択時の一覧画面の表示を説明する図である。
まず、CPU21は、更新要求を取得済みの表示端末30の端末数Jが、予め決められた規定台数K未満か否かを判定する(ステップSA101)。規定台数Kは、ここではK=6である。J=1の場合、CPU21は、ステップSA101で「YES」と判定し、ステップSA102の処理に進める。次に、CPU21は、更新要求を取得済みの表示端末30に対応するサムネイル画像のサイズを、更新要求の取得順に応じて決定する(ステップSA102)。ここでは、CPU21は、更新要求の取得順が早い表示端末30ほど、サムネイル画像を大きく(拡大)する。次に、CPU21は、更新要求を未取得の表示端末30に対応するサムネイル画像のサイズを決定(修正)する(ステップSA103)。ここでは、CPU21は、図7の一覧画面SCLよりもサムネイル画像のサイズを小さく(縮小)する。次に、CPU21は、更新要求を取得済みの表示端末30に対応するサムネイル画像を、ステップSA102で決定したサイズに従って表示し(ステップSA104)、更新要求を未取得の表示端末30に対応するサムネイル画像を、ステップSA103で決定したサイズに従って表示する(ステップSA105)。
ここで、表示端末30−1から更新要求を取得していた場合、CPU21は、図9(A)に示す一覧画面SCLに更新する。図9(A)に示すように、ここでは、表示端末30−1に対応するサムネイル画像I1が、図7の場合よりも拡大して表示されている。表示端末30−2〜30−30に対応するサムネイル画像は、図7で説明した場合よりも縮小して表示される。
次に、CPU21が、表示端末30−2から更新要求を取得した場合、J=2となるため、前述したステップSA101〜ステップSA105の処理ステップを実行して、一覧画面SCLを更新する。この場合、CPU21は、図9(B)に示す一覧画面SCLに更新する。図9(B)に示すように、ここでは、表示端末30−2に対応するサムネイル画像I2が、図9(A)の場合よりも拡大して表示されている。他方、表示端末30−3〜30−30に対応するサムネイル画像は、図9(A)の場合と同じサイズで表示されている。
J=3〜6の場合も、CPU21は、前述したステップSA101〜ステップSA105の処理ステップを実行して、一覧画面SCLを更新する。
その後、CPU21が、表示端末30から更新要求を取得して、ステップSA101で「NO」と判定した場合、即ち、更新要求を取得済みの表示端末30の端末数Jが、規定台数K以上と判定した場合、ステップSA106の処理に進める。次に、CPU21は、更新要求の取得順がK番目の表示端末30については、サムネイル画像のサイズを、前回に決定したサイズに決定する(ステップSA106)。即ち、CPU21は、更新要求をK番目までに取得した表示端末30については、ステップSA102で決定したサイズと同じサイズに決定する。
次に、CPU21は、更新要求の取得順がK+1番目以降の表示端末30については、サムネイル画像のサイズを、予め決められた一律のサイズに決定する(ステップSA107)。ここでは、CPU21は、更新要求の取得順がK番目までの表示端末30よりもサムネイル画像のサイズを小さく、且つ、更新要求を未取得の表示端末30に対応するサムネイル画像よりも大きなサイズに決定する。次に、CPU21は、更新要求を未取得の表示端末30に対応するサムネイル画像のサイズを決定する(ステップSA108)。このステップSA108の処理は、ステップSA103の処理と同じでよい。次に、CPU21は、更新要求が取得された表示端末30に対応するサムネイル画像を、ステップSA106,SA107で決定したサイズに従って表示し(ステップSA104)、更新要求を未取得の表示端末30に対応するサムネイル画像を、ステップSA108で決定したサイズに従って表示する(ステップSA105)。
ここで、情報処理装置20が、表示端末30−1〜30−6から更新要求を取得した後、表示端末30−7〜30−12から更新要求を取得した場合を考える。この場合、J=12となり、CPU21は、図9(C)に示す一覧画面SCLに更新する。図9(C)に示すように、ここでは、表示端末30−1〜30−6に対応するサムネイル画像I1〜I6が、図9(A),(B)の場合で説明した場合と同様に、拡大して表示されている。表示端末30−7〜30−12に対応するサムネイル画像I7〜I12は、サムネイル画像I1〜I6よりも小さいが、更新要求を未取得の表示端末30に対応するサムネイル画像よりも大きなサイズで表示される。更新要求を未取得の表示端末30に対応するサムネイル画像I13〜I30は、図9(A),(B)の場合で説明したサイズと同じサイズで表示される。
J=21の場合、CPU21は、図9(D)に示す一覧画面SCLに更新する。図9(D)に示すように、ここでは、サムネイル画像I1〜I6は、図9(D)の場合と同じサイズで表示される。そして、サムネイル画像I7〜I21は、更新要求を未取得の表示端末30に対応するサムネイル画像I22〜I30と同じサイズで表示される。
以上説明した拡大モードによれば、ユーザーUMや表示端末30のユーザーは、表示画面が更新された表示端末30や、この表示端末30における更新後の表示画面を、視覚的に把握することができる。
<消去モード>
図10は、情報処理装置20の消去モードの選択時の処理を示すフローチャートである。図11は、情報処理装置20の消去モードの選択時の一覧画面の表示を説明する図である。
まず、CPU21は、更新要求を未取得の表示端末30に対応するサムネイル画像のサイズを決定する(ステップSA201)。ここでは、CPU21は、図7の一覧画面SCLよりもサムネイル画像のサイズを大きく(拡大)する方向に、修正する。次に、CPU21は、更新要求を取得済みの表示端末30に対応するサムネイル画像のサイズを、更新要求の取得順に応じて決定する(ステップSA202)。ここでは、CPU21は、更新要求を取得済みの表示端末30に対応するサムネイル画像のサイズを、「0」に決定する。次に、CPU21は、端末数Jが、予め決められた規定台数K未満か否かを判定する(ステップSA203)。規定台数Kは、ここでは「21」である。J=1の場合、CPU21は、ステップSA203で「YES」と判定し、ステップSA204の処理に進める。次に、CPU21は、更新要求を未取得の表示端末30に対応するサムネイル画像を、ステップSA202で決定したサイズに従って表示する(ステップSA204)。更新要求を取得した表示端末30に対応するサムネイル画像については、ステップSA202の処理でサイズが「0」になっているので、CPU21はこの表示端末30に対応するサムネイル画像を、一覧画面SCLから消去することになる。
ここで、表示端末30−1から更新要求を取得していた場合、CPU21は、図11(A)に示す一覧画面SCLに更新する。図11(A)に示すように、ここでは、表示端末30−1に対応するサムネイル画像I1のサイズが「0」であるから、一覧画面SCLから、表示端末30−1に対応するサムネイル画像が消去される。他方、表示端末30−2〜30−30に対応するサムネイル画像I2〜I30は、図7の場合と同じサイズで表示されている。
次に、CPU21が、表示端末30−2から更新要求を取得した場合、J=2となるので、前述したステップSA201〜SA204の処理ステップを実行して、一覧画面SCLを更新する。この場合、CPU21は、図11(B)に示す一覧画面SCLに更新する。図11(B)に示すように、ここでは、表示端末30−2に対応するサムネイル画像I2のサイズが「0」であるから、一覧画面SCLから、表示端末30−2に対応するサムネイル画像が消去される。他方、表示端末30−3〜30−30に対応するサムネイル画像I3〜I30は、図7の場合と同じサイズで表示されている。
J=3〜20の場合も、CPU21は、前述したステップSA201〜SA205の処理ステップを実行して、一覧画面SCLを更新する。J=12の場合、CPU21は、図11(C)に示す一覧画面SCLに更新する。図11(C)に示すように、ここでは、表示端末30−1〜30−12に対応するサムネイル画像が消去されている。他方、表示端末30−13〜30−30に対応するサムネイル画像I13〜I30は、図7の場合と同じサイズよりも大きなサイズで表示される。ここでは、表示部26に表示されるサムネイル画像の数が減ったため、サムネイル画像の一つ当たりのサイズが大きくなっている。
その後、CPU21が、表示端末30から更新要求を取得して、ステップSA203で「NO」と判定した場合、即ち、更新要求を取得済みの表示端末30の端末数Jが、規定台数K以上と判定した場合、ステップSA205の処理に進める。そして、CPU21は、更新要求を未取得の表示端末30から、現在の表示画面を表す画像データを繰り返し取得する(ステップSA205)。CPU21は、現在の表示画面を表すサムネイル画像を、例えばリアルタイムで表示するように、例えば、画像データを所定間隔で取得する。そして、CPU21は、更新要求を未取得の表示端末30に対応するサムネイル画像を、ステップSA205で取得した画像データを用いて、ステップSA202で決定したサイズに従って表示する(ステップSA204)。
J=21の場合、CPU21は、図11(D)に示す一覧画面SCLに更新する。図11(D)に示すように、ここでは、表示端末30−1〜30−21に対応するサムネイル画像が、消去されている。他方、他の表示端末30−22〜30−30に対応するサムネイル画像I22〜I30が、ステップSA205で取得した画像データを用いて表示されている。
以上説明した消去モードによれば、ユーザーUMや表示端末30のユーザーは、サムネイル画像が更新されていない表示端末30において、どのような表示がなされているのかを、視覚的に把握することができる。例えば、ユーザーUMは、問題を解くのに困っている生徒が誰であるか、また、どの点に困っているのかを把握することができる。
なお、消去モードの選択時には、情報処理装置20は、ユーザーUMによる操作部24の操作により指示された場合に、更新要求に含まれる画像データが表す画像を表示してもよい。
<縮小モード>
情報処理装置20の消去モードの選択時の処理の流れは、大略、図9で説明した消去モードの選択時の処理の流れと同じである。ただし、ステップSA201の処理においては、CPU21は、更新要求の取得済みの表示端末30に対応するサムネイル画像のサイズを「0」に決定するのではなく、更新要求を未取得の表示端末30に対応するサムネイル画像よりも小さい、「0」よりも大きなサイズに決定する。これにより、CPU21は、更新要求を取得済みの表示端末30に対応するサムネイル画像も、一覧画面SCLにおいて表示することになる。CPU21は、更新要求に含まれる画像データに基づいて、ステップS201で決定したサイズに従って、縮小したサムネイル画像を表示する。このサムネイル画像の表示に係る処理は、例えば、ステップSA204の処理の前後に行われる。
図12は、情報処理装置20の縮小モードの選択時の一覧画面の表示を説明する図である。図12(A)に示すように、J=1の場合、表示端末30−1に対応するサムネイル画像I1が、表示端末30−2〜30−30に対応するサムネイル画像I2〜I30よりも縮小して表示される。図12(B)に示すように、J=2の場合、更に表示端末30−2に対応するサムネイル画像I2が、表示端末30−3〜30−30に対応するサムネイル画像I3〜I30よりも縮小して表示される。同様に、図12(C)に示すように、J=12の場合、更に表示端末30−3〜30−12に対応するサムネイル画像I1〜I12が、表示端末30−13〜30−30に対応するサムネイル画像I13〜I30よりも縮小して表示される。更新要求を取得済みの表示端末30の端末数Jが、予め決められた規定台数K以上と判定した場合の動作は、<消去モード>の選択時と同じでよい。
これにより、ユーザーUMや表示端末30のユーザーは、サムネイル画像が更新されていない表示端末30において、どのような表示がなされているのかを、視覚的に把握することができる。
以上説明した第1実施形態の情報処理装置20によれば、表示端末30−1〜30−Nが表示する画像の一覧を表示した場合に、設定されたモードに応じて、各表示端末30に表示される画像の変化(更新)の状況を、視覚的に把握しやすくすることができる。
[第2実施形態]
次に、本実施形態の第2実施形態を説明する。本実施形態では、更新要求の取得順に代えて、表示端末30の表示画面を表す画像データに応じてサムネイル画像のサイズが決定される点で、上述した第1実施形態と相違する。本実施形態の情報処理システム1に含まれる各装置や、各装置のハードウェア構成は、上述した第1実施形態と同じであるから、説明を省略する。
本実施形態において、上述した第1実施形態と同じ符号を付した要素は、上述した第1実施形態と同等に機能する。
図13は、本実施形態の情報処理装置20及び表示端末30の機能構成を示すブロック図である。情報処理装置20のCPU21は、表示アプリケーションAP1を実行することにより、画像データ取得部211と、表示制御部212と、更新要求取得部213と、決定部214と、更新部215と、解析部216に相当する機能を実現する。
画像データ取得部211は、表示端末30−1〜30−Nの各々から、表示端末30の表示画面を表す画像データ(第1画像データ)を、通信部28を介して取得する(第1取得部)。
表示制御部212は、画像データ取得部211により取得された画像データに基づいて、表示端末30−1〜30−Nの各々の表示画面の一覧を示す一覧画面を、表示部26に表示する。
更新要求取得部213は、一覧画面が表示された後、表示端末30−1〜30−Nの一の表示端末30から、この表示端末30の表示画面を表す画像データ(第2画像データ)を、通信部28を介して取得する(第2取得部)。この画像データは、本実施形態では、表示端末30により送信される更新要求に含まれる。
解析部216は、更新要求取得部213により取得された画像データを解析する。解析部216は、例えば、表示画面に含まれる文字を認識する処理(即ち、OCR処理)を行う。決定部214は、解析部216による解析の結果に応じて、一覧画面におけるサムネイル画像のサイズを決定する。更新部215は、決定部214により決定されたサイズに従って、一覧を更新する。
表示端末30のCPU31は、表示アプリケーションAP2を実行することにより、表示制御部311と、画像データ送信部312(第1送信部)と、更新要求送信部313(第2送信部)とに相当する機能を実現する。これらの機能は、上述した第1実施形態と同じであるから、説明を省略する。
次に、本実施形態の動作を説明する。以下の動作説明では、情報処理システム1に、表示端末30−1〜30−30(即ち、N=30)の30台が含まれている場合の動作を説明する。
<全体動作>
図14は、情報処理システム1の全体的な処理の流れを示すシーケンスチャートである。
情報処理装置20のCPU21は、まず、一覧画面の表示に関するモードを選択する(ステップSB1)。本実施形態には、「グループ化モード」及び「解答モード」の2つのモードがあるが、各モードの詳細については後で説明する。次に、CPU21は、表示端末30−1〜30−30の各々に対して、現在の表示画面を表す画像データの送信を要求する画像データ要求を、通信部28を介して送信する(ステップSB2)。表示端末30のCPU31は、通信部38を介して画像データ要求を受信すると、これに応答して、表示部36の現在の表示画面を表す画像データを、情報処理装置20へ送信する(ステップSB3)。情報処理装置20のCPU21は、表示端末30−1〜30−30の各々から、通信部28を介して画像データを取得すると、取得した画像データに基づいて、一覧画面を表示部26に表示する(ステップSB4)。
次に、表示端末30のCPU31は、ユーザーによる操作部34の操作に応じて、表示画面が更新された旨が指示されると、更新要求を、通信部38を介して情報処理装置20へ送信する(ステップSB5)。この更新要求には、現在の表示画面、例えばユーザーによって更新された後の画像を表す画像データの送信を要求する画像データが含まれる。情報処理装置20のCPU21は、表示端末30により送信された更新要求を、通信部28を介して取得(受信)すると、表示端末30から取得した画像データを解析し(ステップSB6)、この解析の結果に応じて、この表示端末30に対応するサムネイル画像のサイズを決定する(ステップSB7)。次に、CPU21は、決定したサイズに従って、一覧画面を更新する(ステップSB8)。
次に、モード毎に、情報処理装置20で実行されるサムネイル画像のサイズの決定、及び一覧画面の更新に関する特徴的な処理を説明する。
<グループ化モード>
図15は、情報処理装置20のグループ化モードの選択時の処理を示すフローチャートである。図16は、情報処理装置20のグループ化モードの選択時の一覧画面の表示を説明する図である。
まず、CPU21は、更新要求に含まれる画像データの解析の結果に基づいて、この画像データの送信元の表示端末30が、既存のグループに分類するかどうかを判定する(ステップSB101)。ここでは、問題文に対する解答(ここでは、画像オブジェクトが意味する文字)が同一である2以上の表示端末30が、同じグループに分類されるものとする。ここで、いずれかのグループに分類済みの表示端末30の数である端末数をJとすると、J=1の場合には、未だグループは構成されていない。この場合、CPU21は、ステップSB101で「NO」と判定し、ステップSB102に処理を進める。次に、CPU21は、新規のグループに表示端末30を分類する(ステップSB102)。そして、CPU21は、このグループに分類された表示端末30の端末数を、「1」とする(ステップSB103)。ここでは、CPU21は、表示端末30−1を、グループGr1に分類する。
次に、CPU21は、各グループの端末数に応じて、グループ毎のサムネイル画像のサイズを決定する(ステップSB104)。ここでは、CPU21は、端末数が多いグループほど、サムネイル画像のサイズを大きくする。次に、CPU21は、更新要求を未取得の表示端末30に対応するサムネイル画像のサイズを決定する(ステップSB105)。ここでは、CPU21は、全ての表示端末30に対応するサムネイル画像が一覧画面SCLに収まるようにする。次に、CPU21は、全ての表示端末30からの更新要求に基づいて、サムネイル画像を一覧画面に表示したかどうかを判定する(ステップSB106)。ステップSB106で「NO」と判定した場合、CPU21は、グループ毎のサムネイル画像(即ち、代表画像)を、ステップSB104で決定したサイズに従って表示する(ステップSB107)。そして、CPU21は、いずれかのグループにも分類していない表示端末30に対応するサムネイル画像を、ステップSB105で決定したサイズに従って表示する(ステップSB108)。
ここで、J=1で、表示端末30−1をグループGr1に分類した場合、CPU21は、図16(A)に示す一覧画面SCLを表示する。図16(A)に示すように、CPU21は、グループGr1に対応する代表画像をサムネイル化したサムネイル画像IGr1を、いずれのグループにも分類していない表示端末30−2〜30−30に対応するサムネイル画像I2〜I30よりも大きなサイズで表示する。サムネイル画像IGr1は、ここでは、表示端末30−1の表示画面を表す。CPU21は、例えば、グループ毎に最初に表示端末30から取得した画像データを代表画像とするが、別の方法で決定してもよい。
その後、J=2で、CPU21が、表示端末30−2をグループGr2に分類した場合も、上述したステップSB101〜SB108の処理ステップを実行し、図16(B)に示す一覧画面SCLを表示する。図16(B)は、表示端末30−2のユーザーが、表示端末30−1のユーザーとは異なる解答をした場合の一覧画面SCLが示されている。図16(B)に示すように、CPU21は、グループGr1の代表画像であるサムネイル画像IGr1に加え、グループGr2の代表画像であるサムネイル画像IGr2を、更新要求を未取得の表示端末30−3〜30−30に対応するサムネイル画像I3〜I30よりも大きなサイズで表示する。サムネイル画像IGr2は、ここでは、表示端末30−2からの更新要求に基づいて表示される。ここでは、グループGr1,Gr2の端末数は、ともに「1」であるから、サムネイル画像IGr1,IGr2は互いに同一のサイズである。
ステップSB101で、CPU21は、更新要求に含まれる画像データの解析の結果に基づいて、この更新要求の送信元の表示端末30を、既存のグループに分類すると判定した場合(ステップSB101;YES)、ステップSB109に処理を進める。解答が同じ表示端末30が先に存在した場合に、CPU21は、ステップSB101で「YES」と判定する。そして、CPU21は、既存のグループに表示端末30を分類し、このグループの現在の端末数に「1」を加算する(ステップSB109)。続いて、CPU21は、ステップSB104〜SB108の処理ステップを実行して、一覧画面SCLを更新する。
ここで、J=12で、CPU21がグループGr1〜Gr5の5つのグループのそれぞれに表示端末30を分類した場合、例えば、図16(C)に示す一覧画面SCLを表示する。図16(C)に示すように、CPU21は、グループGr1〜Gr5の代表画像であるサムネイル画像IGr1〜IGr5を、いずれのグループにも分類していない表示端末30に対応するサムネイル画像よりも大きなサイズで表示する。また、CPU21は、端末数が多いグループほど、サムネイル画像のサイズを大きくする。
その後、J=21で、CPU21がグループGr1〜Gr6の6つのグループのそれぞれに表示端末30を分類した場合、例えば、図16(D)に示す一覧画面SCLを表示する。図16(D)に示すように、CPU21は、グループGr1〜Gr6に対応する代表画像であるサムネイル画像IGr1〜IGr6を、いずれのグループにも分類していない表示端末30に対応するサムネイル画像よりも大きなサイズで表示する。また、CPU21は、端末数が多いグループほど、サムネイル画像のサイズを大きくする。
その後、CPU21は、全ての表示端末30からの更新要求に基づいて、サムネイル画像を一覧画面SCLで表示すると、ステップSB106で「YES」と判定し、処理を終了する。
このグループ化モードでは、情報処理装置20は、更新要求を取得済みの表示端末30に対応するサムネイル画像を表示する場合に、グループ毎に単一のサムネイル画像を表示し、更に、端末数が多いグループほどサムネイル画像のサイズを大きくする。これにより、重複解答が多いサムネイル画像ほど目立ちやすくなり、表示端末30−1〜30−Nのユーザーの解答の状況を視覚的に把握しやすくなる。
情報処理装置20は、端末数が多いグループほど、サムネイル画像のサイズを大きくするのではなく、小さくしてもよい。これにより重複解答が多いサムネイル画像が目立ちにくく、少数解答のサムネイル画像が目立ちやすくなる。また、情報処理装置20は、端末数が多いグループ、又は少ないグループについては、一覧画面からサムネイル画像を消去するようにしてもよい。
<解答モード>
図17は、情報処理装置20の解答モードの選択時の処理を示すフローチャートである。 CPU21は、更新要求に含まれる画像データを解析し、この解析の結果に基づいて、この画像データが表す画像に含まれる解答が正解かどうかを判定する(ステップSB201)。正解を示すデータは、例えば、予め記憶部27に記憶されている。そして、CPU21は、解答が正解と判定した場合(ステップSB201;YES)、解答が正解の表示端末30に対応するサムネイル画像のサイズを決定する(ステップSB202)。ここでは、CPU21は、サムネイル画像のサイズを小さく(縮小)する方向に変更する。これに代えて、CPU21は、解答が正解と判定した場合に、サムネイル画像を消去してもよいし、サイズを大きく(拡大)する方向に変更してもよい。
次に、CPU21は、全ての表示端末30に対応するサムネイル画像が一覧画面SCLに収まるように、他のサムネイル画像のサイズを決定する(ステップSB203)。他のサムネイル画像は、ここでは、更新要求を未取得の表示端末30に対応するサムネイル画像、及び解答が不正解の表示端末30に対応するサムネイル画像である。CPU21は、例えば、他のサムネイル画像については、サイズを変更しない。
次に、CPU21は、解答が正解の表示端末30に対応するサムネイル画像を、ステップSB202で決定したサイズに従って表示し(ステップSB204)、他のサムネイル画像を、ステップSB203で決定したサイズに従って表示する(ステップSB205)。
他方、CPU21は、ステップSB201で解答が正解でないと判定した場合(ステップSB201;NO)、一覧画面の更新をしない(ステップSB206)。これにより、表示端末30−1〜30−30における解答の状況を視覚的に把握しやすくなる。
以上説明した第2実施形態の情報処理装置20においても、表示端末30−1〜30−Nが表示する画像の一覧を表示した場合に、各表示端末30に表示される画像の変化の状況を視覚的に把握しやすくすることができる。
なお、以上説明した更新要求に含まれる画像データの解析の結果と、サムネイル画像のサイズとの関係は一例であり、他の関係が採用されてもよい。
[変形例]
本発明は、上述した実施形態と異なる形態で実施することが可能である。また、以下に示す変形例は、各々を適宜に組み合わせてもよい。
情報処理装置20は、上述した第1実施形態、及び第2実施形態で説明した各モードの動作を実行してもよい。
情報処理装置20は、上述した第1実施形態の更新要求の送信を、操作部34に対する操作なしに送信してもよい。情報処理装置20は、例えばユーザーによって描画されてから所定期間経過すると、更新要求を送信してもよい。
情報処理装置20は、上述した第2実施形態において、更新要求に含まれる画像データの解析において、文字認識以外の解析をしてもよい。
また、上述した各実施形態で説明した構成及び動作の一部が省略されてもよいし、上述した実施形態で説明した処理の順番は入れ替えられてもよい。例えば、上述した第1実施形態において、消去モード又は縮小モードが選択された場合、更新要求には、表示端末30の表示画面を表す画像データが含まれなくてもよい。また、情報処理装置20は、一覧画面の表示をせずに、更新されたサムネイルの表示をしてもかまわない。
一覧画面には、必ずしも全ての表示端末のサムネイル画像が表示されていなくてもかまわない。この場合、情報処理装置20は、画面のスクロールや画面の切り替えにて、表示されなかった表示端末のサムネイル画像を確認できるようにしてもよい。
情報処理装置20の機能を、プロジェクター10が実現してもよい。この場合、プロジェクター10が、本発明の情報処理装置として機能する。この場合、プロジェクター10のCPU11は、図4,13で説明したCPU21の機能を実現する。
上述した各実施形態の情報処理システム1の構成又は動作の一部が省略されてもよい。例えば、プロジェクター10が省略されてもよいし、プロジェクター10の代わりにFPD(Flat Panel Disply)などの表示装置を使用することもできる。また、前述したモードの一部に係る構成や動作が省略されてもよい。また、サムネイル画像の配置やサイズ、一覧画面の構成はあくまで一例である。情報処理装置20及び表示端末30は、画像を表示する装置であればよく、パーソナルコンピューターやPDA(Personal Digital Assistant)、スマートフォン等であってもよい。
上述した実施形態において、情報処理装置20のCPU21、及び表示端末30のCPU31が実現する各機能は、複数のプログラムの組み合わせによって実現され、又は、複数のハードウェア資源の連係によって実現され得る。また、CPU21,31の機能が、プログラムを用いて実現される場合、このプログラムは、磁気記録媒体(磁気テープ、磁気ディスク(HDD(Hard Disk Drive)、FD(Flexible Disk))等)、光記録媒体(光ディスク等)、光磁気記録媒体、半導体メモリー等のコンピューター読み取り可能な記録媒体に記憶した状態で提供されてもよいし、ネットワークを介して配信されてもよい。また、本発明は、情報処理方法として把握することも可能である。
1…情報処理システム、10…プロジェクター、11,21,31…CPU、12,22,32…ROM、13,23,33…RAM、14,24,34…操作部、15,25,35…画像処理部、16…投写部、17…カメラ部,28,38…通信部、211…画像データ取得部、212…表示制御部、213…更新要求取得部、214…決定部、215…更新部、216…解析部、26,36…表示部、27,37…記憶部、311…表示制御部、312,312A…画像データ送信部、313…更新要求送信部

Claims (16)

  1. 画像を表示する複数の端末装置の各々と通信する情報処理装置であって、
    前記複数の端末装置の各々から、当該端末装置に表示された画像を表す画像データを取得する第1取得部と、
    取得された前記画像データに基づいて、前記複数の端末装置の各々に表示された画像の一覧を表示する表示制御部と、
    前記複数の端末装置の一の端末装置から、当該一の端末装置に表示される画像の更新を通知する信号を取得する第2取得部と、
    前記複数の端末装置のうち、前記一の端末装置から前記信号が取得された順番に応じて、当該一の端末装置に表示された画像を前記一覧に表示するときのサイズを決定する決定部と、
    決定された前記サイズに従って、前記一覧を更新する更新部と
    を備える情報処理装置。
  2. 前記決定部は、
    前記順番が早いほど、前記サイズを大きくする
    ことを特徴とする請求項1に記載の情報処理装置。
  3. 前記更新部は、
    前記信号が取得された場合、前記一覧から、前記一の端末装置に表示された画像を消去する
    ことを特徴とする請求項1に記載の情報処理装置。
  4. 前記決定部は、
    前記順番が早いほど、前記サイズを小さくする
    ことを特徴とする請求項1に記載の情報処理装置。
  5. 前記更新部は、
    前記信号が取得されない場合には、前記一の端末装置に表示されている画像を表す画像データを繰り返し取得し、取得した当該画像データが表す画像を、前記一覧に表示する
    ことを特徴とする請求項3又は請求項4に記載の情報処理装置。
  6. 前記第2取得部は、
    前記一覧が表示された後、前記複数の端末装置の一の端末装置から、当該一の端末装置に表示される画像の更新を通知する信号を取得する
    ことを特徴とする請求項1から請求項5のいずれか1項に記載の情報処理装置。
  7. 画像を表示する複数の端末装置の各々と通信する情報処理装置であって、
    前記複数の端末装置の各々から、当該端末装置に表示された画像を表す第1画像データを取得する第1取得部と、
    取得された前記第1画像データに基づいて、前記複数の端末装置の各々に表示された画像の一覧を表示する表示制御部と、
    前記複数の端末装置の一の端末装置から、当該一の端末装置に表示された画像を表す第2画像データを取得する第2取得部と、
    取得された前記第2画像データに応じて、前記一の端末装置に表示された画像を前記一覧に表示するときのサイズを決定する決定部と、
    決定された前記サイズに従って、前記一覧を更新する更新部と
    を備える情報処理装置。
  8. 前記第2画像データを解析する解析部を備え、
    前記更新部は、
    前記解析の結果に応じて、前記複数の端末装置を複数のグループに分類し、分類した当該グループ毎に、前記第2画像データが表す画像を前記一覧に表示し、
    前記決定部は、
    前記グループ毎の前記第2画像データが表す画像のサイズを、当該グループに分類された前記端末装置の数に応じて決定する
    ことを特徴とする請求項7に記載の情報処理装置。
  9. 前記第2画像データを解析する解析部を備え、
    前記決定部は、
    前記第2画像データの前記解析の結果に応じて、前記サイズを決定する
    ことを特徴とする請求項7に記載の情報処理装置。
  10. 前記第2取得部は、前記一覧が表示された後、前記複数の端末装置の一の端末装置から、当該一の端末装置に表示された画像を表す第2画像データを取得する
    ことを特徴とする請求項7から請求項9のいずれか1項に記載の情報処理装置。
  11. 画像を表示する複数の端末装置の各々から、当該端末装置に表示された画像を表す画像データを取得するステップと、
    取得した前記画像データに基づいて、前記複数の端末装置の各々に表示された画像の一覧を表示するステップと、
    前記複数の端末装置の一の端末装置から、当該一の端末装置に表示される画像の更新を通知する信号を取得するステップと、
    前記複数の端末装置のうち、前記一の端末装置から前記信号を取得した順番に応じて、当該一の端末装置に表示された画像を前記一覧に表示するときのサイズを決定するステップと、
    決定した前記サイズに従って、前記一覧を更新するステップと
    を備える情報処理方法。
  12. 画像を表示する複数の端末装置の各々から、当該端末装置に表示された画像を表す第1画像データを取得するステップと、
    取得した前記第1画像データに基づいて、前記複数の端末装置の各々に表示された画像の一覧を表示するステップと、
    前記複数の端末装置の一の端末装置から、当該一の端末装置に表示された画像を表す第2画像データを取得するステップと、
    取得した前記第2画像データに応じて、前記一の端末装置に表示された画像を前記一覧に表示するときのサイズを決定するステップと、
    決定した前記サイズに従って、前記一覧を更新するステップと
    を備える情報処理方法。
  13. 画像を表示する複数の端末装置と、前記複数の端末装置と通信する情報処理装置とを備える情報処理システムであって、
    前記情報処理装置が、
    前記複数の端末装置の各々から、当該端末装置に表示された画像を表す画像データを取得する第1取得部と、
    取得された前記画像データに基づいて、前記複数の端末装置の各々に表示された画像の一覧を表示する表示制御部と、
    前記複数の端末装置の一の端末装置から、当該一の端末装置に表示される画像の更新を通知する信号を取得する第2取得部と、
    前記複数の端末装置のうち、前記一の端末装置から前記信号が取得された順番に応じて、当該一の端末装置に表示された画像を前記一覧に表示するときのサイズを決定する決定部と、
    決定された前記サイズに従って、前記一覧を更新する更新部と
    を有し、
    前記複数の端末装置の各々が、
    自端末装置に表示された画像を表す画像データを、前記情報処理装置へ送信する第1送信部と、
    自端末装置に表示された画像の更新を通知する前記信号を、前記情報処理装置へ送信する第2送信部と
    を有する情報処理システム。
  14. 画像を表示する複数の端末装置と、前記複数の端末装置と通信する情報処理装置とを備える情報処理システムであって、
    前記情報処理装置が、
    前記複数の端末装置の各々から、当該端末装置に表示された画像を表す第1画像データを取得する第1取得部と、
    取得された前記第1画像データに基づいて、前記複数の端末装置の各々に表示された画像の一覧を表示する表示制御部と、
    前記複数の端末装置の一の端末装置から、当該一の端末装置に表示された画像を表す第2画像データを取得する第2取得部と、
    取得された前記第2画像データに応じて、前記一の端末装置に表示された画像を前記一覧に表示するときのサイズを決定する決定部と、
    決定された前記サイズに従って、前記一覧を更新する更新部と
    を有し、
    前記複数の端末装置の各々が、
    前記第1画像データを前記情報処理装置へ送信する第1送信部と、
    前記一覧が表示された後、前記第2画像データを前記情報処理装置へ送信する第2送信部と
    を有する情報処理システム。
  15. コンピューターに、
    画像を表示する複数の端末装置の各々から、当該端末装置に表示された画像を表す画像データを取得するステップと、
    取得した前記画像データに基づいて、前記複数の端末装置の各々に表示された画像の一覧を表示するステップと、
    前記複数の端末装置の一の端末装置から、当該一の端末装置に表示される画像の更新を通知する信号を取得するステップと、
    前記複数の端末装置のうち、前記一の端末装置から前記信号を取得した順番に応じて、当該一の端末装置に表示された画像を前記一覧に表示するときのサイズを決定するステップと、
    決定した前記サイズに従って、前記一覧を更新するステップと
    を実行させるためのプログラム。
  16. コンピューターに、
    画像を表示する複数の端末装置の各々から、当該端末装置に表示された画像を表す第1画像データを取得するステップと、
    取得した前記第1画像データに基づいて、前記複数の端末装置の各々に表示された画像の一覧を表示するステップと、
    前記複数の端末装置の一の端末装置から、当該一の端末装置に表示された画像を表す第2画像データを取得するステップと、
    取得した前記第2画像データに応じて、前記一の端末装置に表示された画像を前記一覧に表示するときのサイズを決定するステップと、
    決定した前記サイズに従って、前記一覧を更新するステップと
    を実行させるためのプログラム。
JP2014234867A 2014-11-19 2014-11-19 情報処理装置、情報処理システム、情報処理方法及びプログラム Pending JP2016099732A (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2014234867A JP2016099732A (ja) 2014-11-19 2014-11-19 情報処理装置、情報処理システム、情報処理方法及びプログラム
US14/943,257 US9916123B2 (en) 2014-11-19 2015-11-17 Information processing apparatus, information processing system, information processing method, and computer readable recording medium for displaying images from multiple terminal devices at different sizes in a list
CN201510789072.3A CN105611206B (zh) 2014-11-19 2015-11-17 信息处理装置、信息处理系统和信息处理方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2014234867A JP2016099732A (ja) 2014-11-19 2014-11-19 情報処理装置、情報処理システム、情報処理方法及びプログラム

Publications (2)

Publication Number Publication Date
JP2016099732A true JP2016099732A (ja) 2016-05-30
JP2016099732A5 JP2016099732A5 (ja) 2017-11-30

Family

ID=55962132

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014234867A Pending JP2016099732A (ja) 2014-11-19 2014-11-19 情報処理装置、情報処理システム、情報処理方法及びプログラム

Country Status (3)

Country Link
US (1) US9916123B2 (ja)
JP (1) JP2016099732A (ja)
CN (1) CN105611206B (ja)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107979748A (zh) * 2016-10-21 2018-05-01 中强光电股份有限公司 投影机、投影系统以及影像投影方法
JP6693495B2 (ja) * 2017-12-15 2020-05-13 ソニー株式会社 情報処理装置、情報処理方法及び記録媒体
JP2019129483A (ja) * 2018-01-26 2019-08-01 セイコーエプソン株式会社 表示システム、表示装置および表示装置の制御方法
JP7035669B2 (ja) * 2018-03-19 2022-03-15 セイコーエプソン株式会社 表示装置の制御方法、表示装置および表示システム
CN111352603A (zh) * 2020-03-11 2020-06-30 北京文香信息技术有限公司 一种分屏显示方法、装置、终端及存储介质
JP7196899B2 (ja) * 2020-12-10 2022-12-27 セイコーエプソン株式会社 投写方法、投写システム、及びプログラム
JP7559574B2 (ja) * 2021-01-26 2024-10-02 セイコーエプソン株式会社 表示装置の制御方法、表示装置及び画像処理装置の制御方法

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001290632A (ja) * 2000-04-05 2001-10-19 Tms:Kk Vdt作業監視方法、監視装置、監視システム及びvdt作業監視プログラムを記録した可読記録媒体
JP2006164177A (ja) * 2004-12-10 2006-06-22 Ricoh Co Ltd 電子会議システム
WO2006106631A1 (ja) * 2005-03-31 2006-10-12 Pioneer Corporation 再生順変更支援ユニット、楽曲情報再生装置及び再生順変更支援方法
JP2009223563A (ja) * 2008-03-14 2009-10-01 Ricoh Co Ltd 表示処理装置、表示処理方法、表示処理プログラムおよび記録媒体
US20120284635A1 (en) * 2011-05-06 2012-11-08 David H. Sitrick System For Collaboration Of A Specific Image And Utilizing Selected Annotations While Viewing And Relative To Providing A Display Presentation
JP2013077167A (ja) * 2011-09-30 2013-04-25 Fujifilm Corp プレゼンテーション支援システム、プレゼンテーション支援方法、及びプレゼンテーション支援プログラム
JP2013097668A (ja) * 2011-11-02 2013-05-20 Dainippon Printing Co Ltd 学習システム及びプログラム
JP2013117944A (ja) * 2011-12-01 2013-06-13 Inst For Information Industry 電子デバイスおよびマルチパネルインターフェース表示方法
JP2014127033A (ja) * 2012-12-26 2014-07-07 Sky Co Ltd 教育支援システムおよび教育支援プログラム
JP2014182490A (ja) * 2013-03-18 2014-09-29 Fujitsu Ltd グルーピング支援プログラム、グルーピング支援方法及びグルーピング支援サーバ

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1724754A4 (en) * 2004-03-10 2008-05-07 Matsushita Electric Ind Co Ltd IMAGE TRANSMISSION SYSTEM AND IMAGE TRANSMISSION PROCESS
JP2007279510A (ja) * 2006-04-10 2007-10-25 Sony Corp 表示制御装置および方法、並びにプログラム
US20110007127A1 (en) * 2008-03-17 2011-01-13 Gorzynski Mark E Displaying Panoramic Video Image Streams
WO2010002925A2 (en) * 2008-06-30 2010-01-07 Hewlett-Packard Development Company Lp Compositing video streams
JP4825245B2 (ja) 2008-07-14 2011-11-30 Sky株式会社 ネットワーク管理システム及びネットワーク管理用プログラム
US8504624B2 (en) * 2009-09-08 2013-08-06 Ricoh Co., Ltd. Stroke and image aggregation and analytics
JP5889559B2 (ja) * 2011-07-13 2016-03-22 ソニー株式会社 情報処理方法および情報処理システム
US20140272888A1 (en) * 2013-03-14 2014-09-18 Xeth Waxman Engaging a Plurality of Users in an Interactive Activity in an Educational Environment
US20140282090A1 (en) * 2013-03-14 2014-09-18 Xeth Waxman Displaying Image Information from a Plurality of Devices

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001290632A (ja) * 2000-04-05 2001-10-19 Tms:Kk Vdt作業監視方法、監視装置、監視システム及びvdt作業監視プログラムを記録した可読記録媒体
JP2006164177A (ja) * 2004-12-10 2006-06-22 Ricoh Co Ltd 電子会議システム
WO2006106631A1 (ja) * 2005-03-31 2006-10-12 Pioneer Corporation 再生順変更支援ユニット、楽曲情報再生装置及び再生順変更支援方法
JP2009223563A (ja) * 2008-03-14 2009-10-01 Ricoh Co Ltd 表示処理装置、表示処理方法、表示処理プログラムおよび記録媒体
US20120284635A1 (en) * 2011-05-06 2012-11-08 David H. Sitrick System For Collaboration Of A Specific Image And Utilizing Selected Annotations While Viewing And Relative To Providing A Display Presentation
JP2013077167A (ja) * 2011-09-30 2013-04-25 Fujifilm Corp プレゼンテーション支援システム、プレゼンテーション支援方法、及びプレゼンテーション支援プログラム
JP2013097668A (ja) * 2011-11-02 2013-05-20 Dainippon Printing Co Ltd 学習システム及びプログラム
JP2013117944A (ja) * 2011-12-01 2013-06-13 Inst For Information Industry 電子デバイスおよびマルチパネルインターフェース表示方法
JP2014127033A (ja) * 2012-12-26 2014-07-07 Sky Co Ltd 教育支援システムおよび教育支援プログラム
JP2014182490A (ja) * 2013-03-18 2014-09-29 Fujitsu Ltd グルーピング支援プログラム、グルーピング支援方法及びグルーピング支援サーバ

Also Published As

Publication number Publication date
CN105611206B (zh) 2018-09-25
US20160140690A1 (en) 2016-05-19
US9916123B2 (en) 2018-03-13
CN105611206A (zh) 2016-05-25

Similar Documents

Publication Publication Date Title
CN105611206B (zh) 信息处理装置、信息处理系统和信息处理方法
US8745509B2 (en) Image display system, graphical user interface, and image display method
US9665335B2 (en) Projector, display device, display system, and control method of display device
JP6464692B2 (ja) 情報処理装置、情報処理システム、情報処理方法及びプログラム
EP2696261A2 (en) Image processing apparatus, image processing system, image processing method, and computer program product
JPWO2019203351A1 (ja) 画像表示装置及び画像表示方法
JP6160305B2 (ja) 画像処理装置、プログラム、画像処理システムおよび画像処理方法
US9176601B2 (en) Information processing device, computer-readable storage medium, and projecting system
US9116757B2 (en) Data processing apparatus including plurality of applications and method
US10356258B2 (en) Image processing system performing screen data selection, image processing device, terminal device and non-transitory readable recording medium
CN100579213C (zh) 远程支持装置、远程支持系统和远程支持方法
JP2013210957A (ja) 画像処理装置
JP2008090563A (ja) 投影装置
CN107102792A (zh) 图像处理装置、其控制方法以及计算机可读存储介质
TWI653540B (zh) 顯示裝置、投影機、及顯示控制方法
US20180241786A1 (en) System, method for processing information, and information processing apparatus
JP6070829B2 (ja) 表示制御装置、情報処理装置、表示制御方法、表示制御プログラム及び情報処理システム
JP2021015476A (ja) 画面遷移情報生成装置、画面遷移情報生成方法、画面遷移情報生成用プログラム、画面遷移情報生成システム
US20220319081A1 (en) Display control method and display system
JP6358058B2 (ja) 表示装置、表示方法及び表示システム
JP2008118317A (ja) 投影装置
JP6520194B2 (ja) 表示装置及び表示方法
JP2018061236A (ja) 情報処理装置、プログラムおよび画像出力システム
JP6492409B2 (ja) 表示制御プログラム、装置、方法及び解答表示方法
JP6432191B2 (ja) 通知支援システム、通知支援方法、情報処理装置及びプログラム

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20171017

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20171017

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20180621

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20180626

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180822

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20181113