JP5353591B2 - プロジェクタ、プロジェクタシステム、制御方法、及び制御プログラム - Google Patents

プロジェクタ、プロジェクタシステム、制御方法、及び制御プログラム Download PDF

Info

Publication number
JP5353591B2
JP5353591B2 JP2009212932A JP2009212932A JP5353591B2 JP 5353591 B2 JP5353591 B2 JP 5353591B2 JP 2009212932 A JP2009212932 A JP 2009212932A JP 2009212932 A JP2009212932 A JP 2009212932A JP 5353591 B2 JP5353591 B2 JP 5353591B2
Authority
JP
Japan
Prior art keywords
projector
address
file
changed
image
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.)
Expired - Fee Related
Application number
JP2009212932A
Other languages
English (en)
Other versions
JP2011066485A (ja
Inventor
弘臣 本橋
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.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
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 Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2009212932A priority Critical patent/JP5353591B2/ja
Priority to EP10251587.1A priority patent/EP2296349B1/en
Priority to US12/880,454 priority patent/US8688811B2/en
Publication of JP2011066485A publication Critical patent/JP2011066485A/ja
Application granted granted Critical
Publication of JP5353591B2 publication Critical patent/JP5353591B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/34Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters 
    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03BAPPARATUS OR ARRANGEMENTS FOR TAKING PHOTOGRAPHS OR FOR PROJECTING OR VIEWING THEM; APPARATUS OR ARRANGEMENTS EMPLOYING ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ACCESSORIES THEREFOR
    • G03B21/00Projectors or projection-type viewers; Accessories therefor
    • G03B21/005Projectors using an electronic spatial light modulator but not peculiar thereto
    • G03B21/006Projectors using an electronic spatial light modulator but not peculiar thereto using LCD's
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/50Address allocation
    • H04L61/5007Internet protocol [IP] addresses
    • H04L61/5014Internet protocol [IP] addresses using dynamic host configuration protocol [DHCP] or bootstrap protocol [BOOTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/50Address allocation
    • H04L61/5076Update or notification mechanisms, e.g. DynDNS

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Transforming Electric Information Into Light Information (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Communication Control (AREA)
  • Projection Apparatus (AREA)

Description

本発明は、プロジェクタ、プロジェクタシステム、制御方法、及び制御プログラムに関する。
従来から、PC(Personal Computer)のディスプレイに表示された画像をプロジェクタに転送して、プロジェクタで投影する技術が知られている。例えば特許文献1には、プロジェクタとPCとを汎用インターフェースであるUSB(Universal Serial Bus)で接続し、USB経由でPCからプロジェクタへ画像を転送する技術が開示されている。
また特許文献1で開示された技術以外にも、プロジェクタとPCとをネットワークを介して接続し、ネットワーク経由でPCからプロジェクタへ画像を転送する技術が知られている。この技術では、通常、ネットワーク設定を行って、PCにインストールされている画像転送用のユーティリティソフトウェアやOSに標準搭載されている画像転送用のソフトウェアを実行することにより、プロジェクタ及びPC間のネットワーク接続を確立して、PCからプロジェクタへの画像転送を開始する。
しかしながら、上述した技術では、プロジェクタで画像を投影するために、ネットワーク設定などの準備作業が必要となり、ユーザに煩雑な作業を強いることになる。
本発明は、上記事情に鑑みてなされたものであり、プロジェクタで画像を投影するための準備作業を低減することができるプロジェクタ、プロジェクタシステム、制御方法、及び制御プログラムを提供することを目的とする。
上述した課題を解決し、目的を達成するために、本発明の一態様にかかるプロジェクタは、端末装置とネットワークを介して接続されるプロジェクタであって、IPアドレスが変更されたか否かを確認する確認手段と、前記IPアドレスの変更が確認された場合に、変更後の前記IPアドレスである変更IPアドレスを用いて、画像転送ソフトウェアを実行するための実行ファイルを作成する作成手段と、前記変更IPアドレスに基づく前記プロジェクタへのアクセス情報を投影する投影手段と、前記端末装置からの前記アクセス情報に基づく要求に応じて、前記実行ファイルを配信する配信手段と、前記実行ファイルにより前記画像転送ソフトウェアが実行された前記端末装置から、前記変更IPアドレスに基づく接続を受け付け、前記端末装置に表示されている画像の情報である画像情報の転送を受け付ける受付手段と、を備え、前記投影手段は、前記画像情報を用いて前記端末装置に表示されている画像を投影することを特徴とする。
また、本発明の別の態様にかかるプロジェクタシステムは、上記プロジェクタと端末装置とを備えるプロジェクタシステムであって、前記端末装置は、前記アクセス情報に基づいて、前記プロジェクタに前記実行ファイルの配信を要求する要求手段と、前記実行ファイルを用いて、前記画像転送ソフトウェアを実行する実行手段と、前記変更IPアドレスに基づいて前記プロジェクタに接続し、表示手段に表示されている画像の前記画像情報を転送する転送手段と、を備えることを特徴とする。
また、本発明の別の態様にかかる制御方法は、端末装置とネットワークを介して接続されるプロジェクタで実行される制御方法であって、確認手段が、IPアドレスが変更されたか否かを確認する確認ステップと、作成手段が、前記IPアドレスの変更が確認された場合に、変更後の前記IPアドレスである変更IPアドレスを用いて、画像転送ソフトウェアを実行するための実行ファイルを作成する作成ステップと、投影手段が、前記変更IPアドレスに基づく前記プロジェクタへのアクセス情報を投影する第1投影ステップと、配信手段が、前記端末装置からの前記アクセス情報に基づく要求に応じて、前記実行ファイルを配信する配信ステップと、受付手段が、前記実行ファイルにより前記画像転送ソフトウェアが実行された前記端末装置から、前記変更IPアドレスに基づく接続を受け付け、前記端末装置に表示されている画像の情報である画像情報の転送を受け付ける受付ステップと、前記投影手段が、前記画像情報を用いて前記端末装置に表示されている画像を投影する第2投影ステップと、を含むことを特徴とする。
また、本発明の別の態様にかかる制御方法は、プロジェクタと前記プロジェクタとネットワークを介して接続される端末装置とを備えるプロジェクタシステムで実行される制御方法であって、前記プロジェクタは、確認手段が、IPアドレスが変更されたか否かを確認する確認ステップと、作成手段が、前記IPアドレスの変更が確認された場合に、変更後の前記IPアドレスである変更IPアドレスを用いて、画像転送ソフトウェアを実行するための実行ファイルを作成する作成ステップと、投影手段が、前記変更IPアドレスに基づく前記プロジェクタへのアクセス情報を投影する第1投影ステップと、配信手段が、前記端末装置からの前記アクセス情報に基づく要求に応じて、前記実行ファイルを配信する配信ステップと、受付手段が、前記実行ファイルにより前記画像転送ソフトウェアが実行された前記端末装置から、前記変更IPアドレスに基づく接続を受け付け、前記端末装置に表示されている画像の情報である画像情報の転送を受け付ける受付ステップと、前記投影手段が、前記画像情報を用いて前記端末装置に表示されている画像を投影する第2投影ステップと、を含み、前記端末装置は、要求手段が、前記アクセス情報に基づいて、前記プロジェクタに前記実行ファイルの配信を要求する要求ステップと、実行手段が、前記実行ファイルを用いて、前記画像転送ソフトウェアを実行する実行ステップと、転送手段が、前記変更IPアドレスに基づいて前記プロジェクタに接続し、表示手段に表示されている画像の前記画像情報を転送する転送ステップと、を含むことを特徴とする。
また、本発明の別の態様にかかる制御プログラムは、上記制御方法をコンピュータに実行させるためのものである。
本発明によれば、プロジェクタで画像を投影するための準備作業を低減することができるという効果を奏する。
図1は、本実施形態のプロジェクタシステムの概略構成例を示すブロック図である。 図2は、本実施形態のプロジェクタシステムの機能構成例を示すブロック図である。 図3は、本実施形態の実行ファイルの構成例を示す図である。 図4は、本実施形態の設定ファイルの一例を示す図である。 図5は、本実施形態の実行指示ファイルの一例を示す図である。 図6は、本実施形態のプロジェクタで行われる実行ファイル作成処理例を示すフローチャートである。 図7は、本実施形態のプロジェクタの投影部により投影される初期画面例を示す図である。 図8は、本実施形態のプロジェクタシステムで行われる画像転送処理例を示すシーケンス図である。 図9は、本実施形態のPCの表示部に表示されるWebブラウザ画面例を示す図である。 図10は、本実施形態のPCの表示部に表示されるパスワード入力画面例を示す図である。 図11は、本実施形態のPCの表示部に表示される実行ファイル配信画面例を示す図である。 図12は、本実施形態のPCの表示部に表示される確認画面例を示す図である。 図13は、本実施形態のプロジェクタの投影部により投影される画像例を示す図である。 図14は、本実施形態のPCの表示部に表示される画像例を示す図である。 図15は、本実施形態のプロジェクタのハードウェア構成例を示すブロック図である。
以下、添付図面を参照しながら、本発明にかかるプロジェクタ、プロジェクタシステム、制御方法、及び制御プログラムの実施の形態を詳細に説明する。
本実施の形態のプロジェクタは、自身のIPアドレスが変更されると、変更されたIPアドレスである変更IPアドレスを用いて画像転送ソフトウェアを実行するための実行ファイルを作成し、端末装置からの要求に応じて、実行ファイルを配信する。端末装置は、配信された実行ファイルを実行すると、変更IPアドレスに基づいて自動的にプロジェクタとの接続を確立し、端末装置からプロジェクタへの画像転送を開始する。
このように本実施の形態のプロジェクタでは、プロジェクタの最新のIPアドレスを反映した画像転送ソフトウェアを作成して端末装置に配信するため、画像転送ソフトウェアの事前インストールやネットワーク設定などの準備作業を低減することができ、使い勝手を向上させることができる。
まず、本実施の形態のプロジェクタシステムの構成について説明する。
図1は、本実施の形態のプロジェクタシステム1の概略構成の一例を示すブロック図である。図1に示すように、プロジェクタシステム1は、画像を投影するプロジェクタ10と、プロジェクタ10に画像を転送するするラップトップ型のPC20(端末装置の一例)とを備えている。そして、プロジェクタ10とPC20とは、ネットワーク30を介して接続されている。なお、ネットワーク30は、有線若しくは無線、またLAN(Local Area Network)や公衆通信回線を問わず、どのようなネットワークであってもよいが、本実施の形態では、無線LANにより実現する場合を例にとり説明する。
図2は、本実施の形態のプロジェクタシステム1の機能構成の一例を示すブロック図である。図2に示すように、プロジェクタ10は、通信部110と、記憶部120と、制御部130と、投影部140とを備える。
通信部110は、ネットワーク30を介して、PC20などの外部機器との間で情報の送受信を行うものであり、例えば、通信インターフェースなどの既存の通信装置により実現できる。通信部110は、例えば、PC20から画像転送ソフトウェアの実行ファイルの要求を受信したり、画像転送ソフトウェアの実行ファイルをPC20に送信したりする。
記憶部120は、プロジェクタ10で実行される各種プログラム、プロジェクタ10で行われる各種処理に使用される情報、及び後述の制御部130により作成される画像転送ソフトウェアの実行ファイルなどを記憶する。記憶部120は、例えば、HDD(Hard Disk Drive)、SSD(Solid State Drive)、メモリカード、光ディスク、ROM(Read Only Memory)、RAM(Random Access Memory)などの磁気的、光学的、又は電気的に記憶可能な既存の記憶装置により実現できる。
制御部130は、プロジェクタ10の各部を制御するものであり、CPU(Central Processing Unit)などの既存の制御装置により実現できる。そして、制御部130は、取得部131と、確認部133と、作成部135と、配信部137と、受付部139とを含む。
取得部131は、ネットワーク30に接続されている図示せぬDHCP(Dynamic Host Configuration Protocol)サーバから、通信部110を介してプロジェクタ10のIP(Internet Protocol)アドレスを取得する。取得部131は、例えば、DHCPクライアントソフトウェアなどにより実現できる。なお本実施の形態では、IPアドレスを自動で取得する設定になっており、取得部131は、DHCPサーバからIPアドレスを定期的に取得するものとする。
確認部133は、プロジェクタ10のIPアドレスが変更されたか否かを確認する。具体的には、確認部133は、取得部131により取得された最新のIPアドレスと、取得部131により取得された前回のIPアドレスとを比較して、IPアドレスが変更されたか否かを確認する。
作成部135は、確認部133によりプロジェクタ10のIPアドレスの変更が確認された場合に、変更後のIPアドレスである変更IPアドレスを用いて、画像転送ソフトウェアを実行するための実行ファイルを作成する。具体的には、作成部135は、IPアドレスの変更が確認された場合に、変更IPアドレスを記述した設定ファイルを作成する。そして、作成部135は、作成した設定ファイルを、当該設定ファイルを参照して画像転送ソフトウェアを実行する本体ファイルに付加することにより、実行ファイルを作成する。
本実施の形態では、作成部135は、作成した設定ファイル、本体ファイルの名称が記述された実行指示ファイル、本体ファイル、及びDLL(Dynamic Link Library)ファイルを圧縮して圧縮データを作成する。そして、作成部135は、作成した圧縮データに、当該圧縮データを解凍するとともに解凍後に実行指示ファイルに記述された名称のファイルを実行する解凍ソフトウェアを付加することにより、実行ファイルを作成する。
なお、実行指示ファイル、本体ファイル、DLLファイル、及び解凍ソフトウェアは、予め記憶部120に記憶されている。また、DLLファイルは、転送用の画像をキャプチャするためのものであり、本体ファイルが実行されると必要に応じて呼び出される。DLLファイルは、本体ファイルと別々のファイルとせずに、本体ファイルにまとめてもよい。
図3は、本実施の形態の実行ファイルの構成の一例を示す図である。図3に示すように、本実施の形態の実行ファイルは、圧縮データと、当該圧縮データを解凍する解凍ソフトウェアとから構成される自己解凍型の圧縮ファイルとなっている。そして、圧縮データは、本体ファイル(proj_cli.exe)、DLLファイル(proj_cli.dll)、設定ファイル(proj_cli.ini)、及び実行指示ファイル(autoexec.ini)の4ファイルを圧縮したデータとなっている。
図4は、本実施の形態の設定ファイルの一例を示す図である。図4に示すように、本実施の形態の設定ファイルには、変更IPアドレスなど本体ファイルにより参照される各種情報が記述されている。
図5は、本実施の形態の実行指示ファイルの一例を示す図である。図5に示すように、本実施の形態の実行指示ファイルには、本体ファイルの名称である“proj_cli.exe”が記述されている。これにより、解凍ソフトウェアは、圧縮データを解凍した後に、本体ファイルを実行することができる。
図2に戻り、配信部137は、PC20からの要求に応じて、作成部135により作成された実行ファイルを通信部110を介してPC20に配信する。本実施の形態では、配信部137は、http(HyperText Transfer Protocol)サーバとして機能し、PC20上で動作しているWebブラウザとの間でhttp通信を行う。
受付部139は、実行ファイルにより画像転送ソフトウェアが実行されたPC20から、変更IPアドレスに基づく接続を通信部110を介して受け付け、PC20に表示されている画像の情報である画像情報の転送を受け付ける。本実施の形態では、受付部139は、リモート画面表示サーバとして機能し、PC20上で動作している画像転送ソフトウェアとの間でRDP(Remote Desktop Protocol)、RFB(Remote Frame Buffer)プロトコル、又はXプロトコルなどを用いた通信を行う。なお、受付部139は、最初にPC20に表示されている画像全ての画像情報を受け付け、以降は、PC20に表示されている画像のうち更新された画像のみの画像情報を受け付ける。
投影部140は、受付部139により受け付けられた画像情報を用いて、PC20に表示されている画像を投影する。投影部140は、例えば、ビデオカードなどにより実現できる。なお、投影部140は、プロジェクタ10の起動中は初期画面を投影しており、受付部139により画像情報が受け付けられると、PC20に表示されている画像を初期画面上に重畳して投影する。
本実施の形態では、投影部140は、確認部133によりプロジェクタ10のIPアドレスの変更が確認された場合に、変更IPアドレス、又は変更IPアドレスに基づく情報を初期画面に反映して投影する。また、投影部140は、PC20から実行ファイルの配信が要求される際に使用される認証情報を初期画面に反映して投影する。なお、変更IPアドレスに基づく情報は、例えば、ホスト名などが該当し、認証情報は、例えばパスワードなどが該当する。
また、図2に示すように、PC20は、通信部210と、記憶部220と、入力部230と、表示部240と、制御部250とを備える。
通信部210は、ネットワーク30を介して、プロジェクタ10などの外部機器との間で情報の送受信を行うものであり、通信インターフェースなどの既存の通信装置により実現できる。通信部210は、例えば、プロジェクタ10に対して画像転送ソフトウェアの実行ファイルの配信要求を送信したり、画像転送ソフトウェアの実行ファイルをPC20から受信したりする。
記憶部220は、PC20で実行される各種プログラム、及びPC20で行われる各種処理に使用される情報などを記憶するものである。記憶部220は、例えば、HDD(Hard Disk Drive)、SSD(Solid State Drive)、メモリカード、光ディスク、ROM(Read Only Memory)、RAM(Random Access Memory)などの磁気的、光学的、又は電気的に記憶可能な既存の記憶装置により実現できる。
入力部230は、各種操作の入力を行うものであり、キーボード、マウス、タッチパッド又はタッチパネルなどの既存の入力装置により実現できる。
表示部240は、各種画像を表示するものであり、液晶ディスプレイやタッチパネル式ディスプレイなどの既存の表示装置により実現できる。
制御部250は、PC20の各部を制御するものであり、CPU(Central Processing Unit)などの既存の制御装置により実現できる。そして、制御部250は、要求部251と、実行部253と、転送部255とを含む。
要求部251は、通信部210を介してプロジェクタ10に実行ファイルの配信を要求し、実行ファイルを取得する。本実施の形態では、要求部251は、Webブラウザとして機能し、プロジェクタ10上で動作しているhttpサーバとの間でhttp通信を行う。
実行部253は、要求部251により取得された実行ファイルを用いて、画像転送ソフトウェアを実行する。本実施の形態では、実行部253は、解凍ソフトウェアやOS(Operating System)などにより実現される。具体的には、実行部253は、要求部251により実行ファイルが取得されると、圧縮データを解凍し、記憶部220内のカレントディレクトリに本体ファイル、DLLファイル、設定ファイル、及び実行指示ファイルを展開する。本実施の形態では、図5に示すように、実行指示ファイルに本体ファイルの名称が記述されているため、実行部253は、圧縮データの解凍後に本体ファイルを実行する。
転送部255は、要求部251により取得された実行ファイルに含まれる変更IPアドレスに基づいてプロジェクタ10に接続し、表示部240に表示されている画像の画像情報を転送する。本実施の形態では、転送部255は、本体ファイル、DLLファイル、及びOSなどにより実現される。
具体的には、転送部255は、実行部253により本体ファイルが実行されると、設定ファイルに記述されている変更IPアドレスを取得する。そして、転送部255は、取得した変更IPアドレスに基づいて、プロジェクタ10上で動作しているリモート画面表示サーバとの間でRDP、RFBプロトコル、又はXプロトコルなどによる接続を確立する。転送部255は、プロジェクタ10上で動作しているリモート画面表示サーバとの接続が確立されると、最初に表示部240に表示されている画像全ての画像情報を転送し、以降は、表示部240に表示されている画像のうち更新された画像のみの画像情報を転送する。
また、転送部255は、入力部230からの終了操作の入力に基づいてプロジェクタ10との接続を切断し、実行ファイルを削除する。
次に、本実施の形態のプロジェクタシステムの動作について説明する。
図6は、本実施の形態のプロジェクタ10で行われる実行ファイル作成処理の一例を示すフローチャートである。なお、実行ファイル作成処理は、プロジェクタ10が起動している間、実行され続ける。
まず、取得部131は、プロジェクタ10の起動に伴い、配列past_ip[]、及び配列cur_ip[]に空文字列を格納する(ステップS100)。
続いて、取得部131は、ネットワーク30に接続されているDHCPサーバからIPアドレスを取得し、取得したIPアドレスの文字列を配列cur_ip[]に格納する(ステップS102)。但し、取得部131によるIPアドレスの取得には所定時間要するため、取得部131は、プロジェクタ10が起動してから所定時間経過しないと、IPアドレスを取得できない。このため、IPアドレスが取得されるまでの間、cur_ip[]には空文字列が格納され、IPアドレスが取得された後は、取得されたIPアドレスが“aaa.bbb.ccc.ddd”といった形式でcur_ip[]に格納される。なお、取得部131は、IPアドレスの取得に失敗した場合、cur_ip[]に空文字列を格納する。
続いて、確認部133は、past_ip[]に格納されている文字列とcur_ip[]に格納されている文字列とが一致するか否かを確認することにより、IPアドレスが変更されたか否かを確認する(ステップS104)。
続いて、確認部133は、past_ip[]に格納されている文字列とcur_ip[]に格納されている文字列とが一致せず、IPアドレスの変更を確認した場合(ステップS104でNo)、cur_ip[]に格納されている文字列が有効なIPアドレスであるか否かを確認する(ステップS106)。例えば、確認部133は、cur_ip[]に格納されている文字列が“aaa.bbb.ccc.ddd”といった形式である場合、有効なIPアドレスであると判断する。
但し、確認部133は、past_ip[]に格納されている文字列とcur_ip[]に格納されている文字列とが一致し、IPアドレスが変更していないことを確認した場合(ステップS104でYes)、ステップS120に進む。また、確認部133は、cur_ip[]に格納されている文字列が有効なIPアドレスでないことを確認した場合(ステップS106でNo)、ステップS116に進む。
続いて、作成部135は、cur_ip[]に格納されている文字列が有効なIPアドレスである場合には(ステップS106でYes)、図4に示すように、変更IPアドレス(cur_ip[]に格納されている文字列が示すIPアドレス)を記述した設定ファイルを作成する(ステップS108)。
続いて、作成部135は、本体ファイル、DLLファイル、変更IPアドレスを記述した設定ファイル、及び実行指示ファイルを圧縮して圧縮データを作成し、作成した圧縮データに解凍ソフトウェアを付加することにより、図3に示すような実行ファイルを作成する(ステップS110)。
続いて、作成部135は、作成した実行ファイルを記憶部120内の公開用ディレクトリに格納する(ステップS112)。これにより、作成部135により作成された実行ファイルがPC20などの外部装置に公開され、PC20は、実行ファイルの配信を要求できるようになる。
続いて、取得部131は、ネットワーク30に接続されているDNS(Domain Name System)サーバ(図示省略)から、cur_ip[]に格納されているIPアドレスに対応するホスト名を取得する(ステップS114)。但し、cur_ip[]に格納されているIPアドレスが常にDNSサーバに登録されているとは限らないため、取得部131は、ホスト名の取得に失敗する場合もある。
続いて、投影部140は、プロジェクタ10を起動すると投影される初期画面に、cur_ip[]に格納されているIPアドレス又はDNSサーバから取得したホスト名を反映する(ステップS116)。
図7は、本実施の形態のプロジェクタ10の投影部140により投影される初期画面300の一例を示す図である。図7に示す例では、プロジェクタ10の初期画面300に、URL(Uniform Resource Locator)及びパスワードが表示されている。URLは、cur_ip[]に格納されているIPアドレスをURL形式で表示したものであり、プロジェクタ10内で機能しているhttpサーバのURLを示している。パスワードは、プロジェクタ10のhttpサーバに接続する際に必要な認証情報である。つまり、初期画面に表示されているURL及びパスワードは、PC20が実行ファイルの配信を要求する際に必要な情報である。
なお、IPアドレスが未取得である場合、cur_ip[]には空文字列が格納されているため初期画面にURLは表示されない。また、cur_ip[]にIPアドレスが格納されているがホスト名が未取得である場合、図7に示すように、初期画面にIPアドレスがURL形式で表示される。また、cur_ip[]にIPアドレスが格納され、ホスト名も取得されている場合、初期画面にホスト名がURL形式で表示される。
図6に戻り、続いて、取得部131は、cur_ip[]に格納されている文字列でpast_ip[]に格納されている文字列を更新する(ステップS118)。
続いて、取得部131は、3sec待機し(ステップS120)、ステップS102に進む。
図8は、本実施の形態のプロジェクタシステム1で行われる画像転送処理の一例を示すシーケンス図である。
まず、PC20の入力部230は、図9に示すように、表示部240に表示されているWebブラウザ画面のアドレスバー301に、プロジェクタ10のURLを入力する(ステップS200)。なお、プロジェクタ10のURLは、図7に示すように、プロジェクタ10により投影される初期画面300に表示されている。
続いて、PC20の要求部251は、入力部230により入力されたURLに基づいてプロジェクタ10のhttpサーバにアクセスする(ステップS202)。
続いて、プロジェクタ10の配信部137は、PC20からのアクセスを受け付けると、PC20に対してパスワード入力画面の表示を指示する(ステップS204)。
続いて、要求部251は、プロジェクタ10からパスワード入力画面の表示が指示されると、図10に示すようなパスワード入力画面を表示部240に表示する(ステップS206)。
続いて、入力部230は、図10に示すように、表示部240に表示されているパスワード入力画面のパスワード入力欄302にプロジェクタ10のパスワードを入力する(ステップS208)。なお、プロジェクタ10のパスワードは、図7に示すように、プロジェクタ10の投影部140により投影される初期画面300に表示されている。
続いて、要求部251は、入力部230により入力されたパスワードをプロジェクタ10のhttpサーバに送信する(ステップS210)。
続いて、配信部137は、PC20から送信されたパスワードを受信すると、受信したパスワードで認証し、認証に成功した場合には、PC20に対して実行ファイル配信画面の表示を指示する(ステップS212)。なお、認証に失敗した場合には、配信部137は、PC20に対して実行ファイル配信画面の表示を指示せず、パスワードが正しくない旨をPC20に通知する。
続いて、要求部251は、プロジェクタ10から実行ファイル配信画面の表示が指示されると、図11に示すような実行ファイル配信画面303をWebブラウザ上に表示する(ステップS214)。
続いて、入力部230は、図11に示す実行ファイル配信画面303において、リンク304を選択すると、図12に示すような確認画面が表示部240に表示される。そして、入力部230は、図12に示す確認画面において、実行ボタン305を選択することにより、実行ファイルの配信を選択する(ステップS216)。
続いて、要求部251は、入力部230により実行ファイルの配信が選択されると、プロジェクタ10のhttpサーバに実行ファイルの配信を要求する(ステップS218)。
続いて、配信部137は、PC20から実行ファイルの配信が要求されると、実行ファイルを配信する(ステップS220)。
続いて、PC20の実行部253は、プロジェクタ10から実行ファイルが配信されると、カレントディレクトリをテンポラリディレクトリに設定する(ステップS222)。
続いて、実行部253は、実行ファイルに含まれる解凍ソフトウェアを実行することにより、圧縮データを解凍し、カレントディレクトリに本体ファイル、DLLファイル、設定ファイル、及び実行指示ファイルを展開する(ステップS224)。
続いて、実行部253は、圧縮データを解凍すると、実行指示ファイルに従って、本体ファイルを実行する(ステップS226)。
続いて、転送部255は、設定ファイルからIPアドレスを取得し(ステップS228)、プロジェクタ10のリモート画面表示サーバにRDPなどによる接続を要求する(ステップS230)。
続いて、プロジェクタ10の受付部139は、PC20からの接続要求を受け付けると、PC20の画像転送ソフトウェアとの接続を確立する(ステップS232)。
続いて、転送部255は、プロジェクタ10のリモート画面表示サーバとの接続が確立されると、表示部240に表示されている画像全ての画像情報をプロジェクタ10のリモート画面表示サーバに転送する(ステップS234)。
続いて、投影部140は、受付部139によりPC20からの画像情報の転送が受け付けられると、受け付けられた画像情報に基づく画像を投影する(ステップS236)。
図13は、プロジェクタ10の投影部140により投影される画像の一例を示す図である。図13に示す例では、投影部140は、図7に示す初期画面300上に、PC20の表示部240に表示されているデスクトップ画面306を重畳して投影している。なお、デスクトップ画面306上には、実行ファイル配信画面303も表示されている。
図8に戻り、続いて、転送部255は、プロジェクタ10に画像情報を転送した後、100msec待機し(ステップS238)、表示部240に表示されている画像の表示内容をポーリングで確認する。そして、転送部255は、表示内容の更新を確認すると、表示部240に表示されている画像の画像情報のうち、待機前に表示部240に表示されていた画像から更新された分の画像の画像情報をプロジェクタ10のリモート画面表示サーバに転送する(ステップS240)。
続いて、投影部140は、受付部139によりPC20から更新分の画像情報の転送が受け付けられると、受け付けられた画像情報に基づいて投影中の画像を更新して再投影する(ステップS242)。
続いて、転送部255は、図14に示すように、表示部240に表示された終了メニュー307が入力部230により選択され、終了が指示されると(ステップS244でYes)、プロジェクタ10のリモート画面表示サーバとの接続を終了する(ステップS246)。なお、終了が指示されなかった場合には(ステップS244でNo)、転送部255は、ステップS238に進む。
続いて、投影部140は、PC20の画像転送ソフトウェアとの接続が切断されると、受付部139により受け付けられた画像情報に基づく画像の投影を終了する(ステップS248)。
続いて、転送部255は、プロジェクタ10のリモート画面表示サーバとの接続を終了すると、本体ファイル以外のファイル(DLLファイル、設定ファイル、実行指示ファイル、及び解凍ソフトウェア)を削除する(ステップS250)。なお、この時点では、本体ファイルは実行中であるため、転送部255は、本体ファイルを削除できない。
続いて、転送部255は、PC20の再起動後に本体ファイルを削除するように、OSに対してファイルの削除要求を登録する(ステップS252)。例えば、OSがWindows(登録商標)である場合には、転送部255は、MOVEFILE_DELAY_UNTIL_REBOOTという引数を指定して、MoveFileEx()というAPIをコールする。これにより、PC20が再起動した際に、転送部255は、本体ファイルを削除する。
次に、本実施の形態のプロジェクタシステムのハードウェア構成について説明する。
図15は、本実施の形態のプロジェクタ10のハードウェア構成の一例を示すブロック図である。図15に示すように、プロジェクタ10は、CPU400と、メモリコントローラ410と、メインメモリ411と、ホスト−PCIブリッジ420とを備えている。メモリコントローラ410は、CPU400、メインメモリ411、及びホスト−PCIブリッジ420とホスト・バスで接続されている。
CPU400は、プロジェクタ10の全体制御を行うものである。メモリコントローラ410は、メインメモリ411に対する読み書きなどを制御する。メインメモリ411は、プログラムやデータの格納用メモリ、プログラムやデータの展開用メモリ、描画用メモリなどとして用いるシステムメモリである。
ホスト−PCIブリッジ420は、周辺デバイスやPCI(Peripheral Component Interconnect)デバイスを接続するためのブリッジである。ホスト−PCIブリッジ420は、メモリカード421とHDD I/Fで接続されている。また、ホスト−PCIブリッジ420は、PCIデバイス422とPCIバスで接続されている。また、ホスト−PCIブリッジ420は、通信カード423、無線通信カード424、及びビデオカード425などとPCIバス及びPCIスロットを介して接続されている。
メモリカード421は、OSのブートデバイスとして利用される。通信カード423及び無線通信カード424は、LANなどのネットワークや通信回線との接続に利用される。ビデオカード425は、画像の投影に利用され、映像信号をディスプレイ出力に出力する。
なお、本実施の形態のプロジェクタ10で実行される制御プログラムは、メインメモリ411の格納用メモリ等に予め組み込まれて提供される。
本実施の形態のプロジェクタ10で実行される制御プログラムは、インストール可能な形式又は実行可能な形式のファイルでCD−ROM、フレキシブルディスク(FD)、CD−R、DVD(Digital Versatile Disk)等のコンピュータで読み取り可能な記憶媒体に記録して提供するように構成してもよい。
さらに、本実施の形態のプロジェクタ10で実行される制御プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施の形態のプロジェクタ10で実行される制御プログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
本実施の形態のプロジェクタ10で実行される制御プログラムは、上述した各部をコンピュータ上で実現させるためのモジュール構成となっている。実際のハードウェアとしてはCPU400がメインメモリ411の格納用メモリから制御プログラムをメインメモリ411の展開用メモリ上に読み出して実行することにより、上記各部がコンピュータ上で実現されるようになっている。
また本実施の形態のPC20は、CPUなどの制御装置と、ROM(Read Only Memory)やRAMなどの内部記憶装置と、HDD、SSD、リムーバブルドライブ装置などの外部記憶装置と、液晶ディスプレイなどの表示装置と、キーボードやマウスなどの入力装置を備えており、通常のコンピュータを利用したハードウェア構成となっている。
以上のように、本実施の形態では、プロジェクタ10は、自身のIPアドレスが変更されると、変更されたIPアドレスである変更IPアドレスを用いて画像転送ソフトウェアを実行するための実行ファイルを作成し、PC20からの要求に応じて、実行ファイルを配信する。PC20は、配信された実行ファイルを実行すると、変更IPアドレスに基づいて自動的にプロジェクタ10との接続を確立し、PC20からプロジェクタ10への画像転送を開始する。
従って本実施の形態によれば、プロジェクタ10の最新のIPアドレスを反映した画像転送ソフトウェアを作成してPC20に配信するため、画像転送ソフトウェアの事前インストールやネットワーク設定などの準備作業を低減することができ、使い勝手を向上させることができる。特に本実施の形態によれば、ユーザが、PC20に表示されたWebブラウザ上でプロジェクタ10のURLを入力してダウンロードした画像転送ソフトウェアの実行ファイルを実行するだけで、PC20からプロジェクタ10への画像転送が開始されるので、プロジェクタ10の使い勝手が飛躍的に向上される。
また、本実施の形態では、プロジェクタ10は、変更IPアドレスなど本体ファイルにより参照される各種情報を記述した設定ファイルを本体ファイルに付加することにより実行ファイルを作成する。このように本実施の形態では、本体ファイルが参照する情報が設定ファイルに記述されているため、PC20で画像転送ソフトウェアを実行するために、レジストリの設定を変更する必要がなく、他のプロジェクタ用の画像転送ソフトウェアとの干渉を回避することができる。
また本実施の形態では、画像転送ソフトウェアの実行が終了すると、実行ファイルは自動的に削除されるため、ユーザによるファイル削除作業なども不要となる。
また本実施の形態では、OSに標準搭載されている画像転送用のソフトウェアを使用する必要がないため、プロジェクタ10の設計・開発の自由度が増し、OSのメーカーに対するライセンス料等の支払いも不要になるため、製造コストの削減にもつながる。
なお本実施の形態では、PC20の表示部240に表示されている画面が、プロジェクタ10で1つのウィンドウとして投影される構成となっている。但し、遠隔表示する画面をウィンドウ表示すると、PC20とプロジェクタ10との解像度によっては画面が縮小表示されてしまい、細かい文字が読みにくくなってしまう場合がある。このため、プロジェクタ10でウィンドウ表示するのではなく、全画面表示するように構成してもよい。
1 プロジェクタシステム
10 プロジェクタ
20 PC
30 ネットワーク
110 通信部
120 記憶部
130 制御部
131 取得部
133 確認部
135 作成部
137 配信部
139 受付部
140 投影部
210 通信部
220 記憶部
230 入力部
240 表示部
250 制御部
251 要求部
253 実行部
255 転送部
400 CPU
410 メモリコントローラ
411 メインメモリ
420 ホスト−PCIブリッジ
421 メモリカード
422 PCIデバイス
423 通信カード
424 無線通信カード
425 ビデオカード
特開2007−264079号公報

Claims (11)

  1. 端末装置とネットワークを介して接続されるプロジェクタであって、
    IPアドレスが変更されたか否かを確認する確認手段と、
    前記IPアドレスの変更が確認された場合に、変更後の前記IPアドレスである変更IPアドレスを用いて、画像転送ソフトウェアを実行するための実行ファイルを作成する作成手段と、
    前記変更IPアドレスに基づく前記プロジェクタへのアクセス情報を投影する投影手段と、
    前記端末装置からの前記アクセス情報に基づく要求に応じて、前記実行ファイルを配信する配信手段と、
    前記実行ファイルにより前記画像転送ソフトウェアが実行された前記端末装置から、前記変更IPアドレスに基づく接続を受け付け、前記端末装置に表示されている画像の情報である画像情報の転送を受け付ける受付手段と、を備え、
    前記投影手段は、前記画像情報を用いて前記端末装置に表示されている画像を投影することを特徴とするプロジェクタ。
  2. 前記作成手段は、前記IPアドレスの変更が確認された場合に、前記変更IPアドレスを記述した設定ファイルを作成し、作成した前記設定ファイルを、当該設定ファイルを参照して前記画像転送ソフトウェアを実行する本体ファイルに付加することにより、前記実行ファイルを作成することを特徴とする請求項1に記載のプロジェクタ。
  3. 前記作成手段は、前記本体ファイルの名称が記述された実行指示ファイル、前記設定ファイル、及び前記本体ファイルを圧縮して圧縮データを作成し、作成した前記圧縮データに、当該圧縮データを解凍するとともに解凍後に前記実行指示ファイルに記述された名称のファイルを実行する解凍ソフトウェアを付加することにより、前記実行ファイルを作成することを特徴とする請求項2に記載のプロジェクタ。
  4. 前記実行ファイルは、前記変更IPアドレスに基づく接続が切断されると、削除されるファイルであることを特徴とする請求項1〜3のいずれか1つに記載のプロジェクタ。
  5. 前記投影手段は、初期画面として、前記アクセス情報を反映した画像を投影することを特徴とする請求項1〜4のいずれか1つに記載のプロジェクタ。
  6. 前記アクセス情報は、前記端末装置から前記実行ファイルの配信が要求される際に使用される認証情報を含むことを特徴とする請求項5に記載のプロジェクタ。
  7. 請求項1〜6のいずれか1つに記載のプロジェクタと前記端末装置とを備えるプロジェクタシステムであって、
    前記端末装置は、
    前記アクセス情報に基づいて、前記プロジェクタに前記実行ファイルの配信を要求する要求手段と、
    前記実行ファイルを用いて、前記画像転送ソフトウェアを実行する実行手段と、
    前記変更IPアドレスに基づいて前記プロジェクタに接続し、表示手段に表示されている画像の前記画像情報を転送する転送手段と、
    を備えることを特徴とするプロジェクタシステム。
  8. 前記転送手段は、入力手段からの終了操作の入力に基づいて前記プロジェクタとの接続を切断し、前記実行ファイルを削除することを特徴とする請求項7に記載のプロジェクタシステム。
  9. 端末装置とネットワークを介して接続されるプロジェクタで実行される制御方法であって、
    確認手段が、IPアドレスが変更されたか否かを確認する確認ステップと、
    作成手段が、前記IPアドレスの変更が確認された場合に、変更後の前記IPアドレスである変更IPアドレスを用いて、画像転送ソフトウェアを実行するための実行ファイルを作成する作成ステップと、
    投影手段が、前記変更IPアドレスに基づく前記プロジェクタへのアクセス情報を投影する第1投影ステップと、
    配信手段が、前記端末装置からの前記アクセス情報に基づく要求に応じて、前記実行ファイルを配信する配信ステップと、
    受付手段が、前記実行ファイルにより前記画像転送ソフトウェアが実行された前記端末装置から、前記変更IPアドレスに基づく接続を受け付け、前記端末装置に表示されている画像の情報である画像情報の転送を受け付ける受付ステップと、
    前記投影手段が、前記画像情報を用いて前記端末装置に表示されている画像を投影する第2投影ステップと、
    を含むことを特徴とする制御方法。
  10. プロジェクタと前記プロジェクタとネットワークを介して接続される端末装置とを備えるプロジェクタシステムで実行される制御方法であって、
    前記プロジェクタは、
    確認手段が、IPアドレスが変更されたか否かを確認する確認ステップと、
    作成手段が、前記IPアドレスの変更が確認された場合に、変更後の前記IPアドレスである変更IPアドレスを用いて、画像転送ソフトウェアを実行するための実行ファイルを作成する作成ステップと、
    投影手段が、前記変更IPアドレスに基づく前記プロジェクタへのアクセス情報を投影する第1投影ステップと、
    配信手段が、前記端末装置からの前記アクセス情報に基づく要求に応じて、前記実行ファイルを配信する配信ステップと、
    受付手段が、前記実行ファイルにより前記画像転送ソフトウェアが実行された前記端末装置から、前記変更IPアドレスに基づく接続を受け付け、前記端末装置に表示されている画像の情報である画像情報の転送を受け付ける受付ステップと、
    前記投影手段が、前記画像情報を用いて前記端末装置に表示されている画像を投影する第2投影ステップと、を含み、
    前記端末装置は、
    要求手段が、前記アクセス情報に基づいて、前記プロジェクタに前記実行ファイルの配信を要求する要求ステップと、
    実行手段が、前記実行ファイルを用いて、前記画像転送ソフトウェアを実行する実行ステップと、
    転送手段が、前記変更IPアドレスに基づいて前記プロジェクタに接続し、表示手段に表示されている画像の前記画像情報を転送する転送ステップと、を含むことを特徴とする制御方法。
  11. 請求項9に記載の制御方法をコンピュータに実行させるための制御プログラム。
JP2009212932A 2009-09-15 2009-09-15 プロジェクタ、プロジェクタシステム、制御方法、及び制御プログラム Expired - Fee Related JP5353591B2 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2009212932A JP5353591B2 (ja) 2009-09-15 2009-09-15 プロジェクタ、プロジェクタシステム、制御方法、及び制御プログラム
EP10251587.1A EP2296349B1 (en) 2009-09-15 2010-09-13 Projector, projector system and control method
US12/880,454 US8688811B2 (en) 2009-09-15 2010-09-13 Projector, projector system, and control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009212932A JP5353591B2 (ja) 2009-09-15 2009-09-15 プロジェクタ、プロジェクタシステム、制御方法、及び制御プログラム

Publications (2)

Publication Number Publication Date
JP2011066485A JP2011066485A (ja) 2011-03-31
JP5353591B2 true JP5353591B2 (ja) 2013-11-27

Family

ID=43431814

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009212932A Expired - Fee Related JP5353591B2 (ja) 2009-09-15 2009-09-15 プロジェクタ、プロジェクタシステム、制御方法、及び制御プログラム

Country Status (3)

Country Link
US (1) US8688811B2 (ja)
EP (1) EP2296349B1 (ja)
JP (1) JP5353591B2 (ja)

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9210212B2 (en) * 2011-12-21 2015-12-08 Seiko Epson Corporation Method for host preview during a remote desktop session
US9122444B2 (en) * 2012-02-08 2015-09-01 Ricoh Company, Ltd. Network accessible projectors that display multiple client screens at once
US9420322B2 (en) * 2012-03-14 2016-08-16 Time Warner Cable Enterprises Llc System and method for delivering compressed applications
JP6051760B2 (ja) * 2012-10-18 2016-12-27 株式会社リコー 情報処理システム、情報処理装置およびプログラム
JP6241033B2 (ja) 2012-12-27 2017-12-06 株式会社リコー 情報入力装置、情報出力装置、情報処理システムおよびプログラム
JPWO2015071955A1 (ja) * 2013-11-12 2017-03-09 株式会社東芝 表示装置、電子機器及びプログラム
US9450910B2 (en) 2014-02-06 2016-09-20 Lenovo Enterprise Solutions (Singapore) Pte. Ltd. Network address allocation
CN104980394A (zh) * 2014-04-02 2015-10-14 广州市朗辰软件技术有限公司 一种图像接收程序防病毒攻击的方法及装置
CN105991962B (zh) * 2015-02-03 2020-08-18 阿里巴巴集团控股有限公司 连接方法、信息展示方法、装置及***
JP6808927B2 (ja) * 2015-10-16 2021-01-06 セイコーエプソン株式会社 通信システム、端末装置、及び、設定方法
JP6773980B2 (ja) * 2017-04-07 2020-10-21 富士通クライアントコンピューティング株式会社 情報処理装置、情報処理方法、及び、情報処理プログラム
TWI684894B (zh) * 2018-07-05 2020-02-11 台達電子工業股份有限公司 影像傳輸裝置、影像傳輸方法及影像傳輸系統
JP7028117B2 (ja) * 2018-09-12 2022-03-02 株式会社リコー 情報処理システム、情報処理装置、情報処理方法及びプログラム

Family Cites Families (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001101109A (ja) * 1999-09-30 2001-04-13 Fujitsu Ltd ネットワークにおける通信制御方法
US20020051200A1 (en) * 2000-11-01 2002-05-02 Chang William Ho Controller for device-to-device pervasive digital output
US7180475B2 (en) * 2001-06-07 2007-02-20 Infocus Corporation Method and apparatus for wireless image transmission to a projector
US20030110217A1 (en) * 2001-12-07 2003-06-12 Raju Narayan D. Method and apparatus for a networked projection system
US7293071B2 (en) * 2002-05-27 2007-11-06 Seiko Epson Corporation Image data transmission system, process and program, image data output device and image display device
US20030236889A1 (en) * 2002-06-25 2003-12-25 Microsoft Corporation Data projection system and method
US7613797B2 (en) * 2003-03-19 2009-11-03 Unisys Corporation Remote discovery and system architecture
US7434166B2 (en) * 2003-06-03 2008-10-07 Harman International Industries Incorporated Wireless presentation system
FR2862834B1 (fr) * 2003-11-25 2006-03-10 Sagem Procede et dispositif de video-projection
US20050157321A1 (en) * 2004-01-20 2005-07-21 Alacar Arthur E. Printer driver plug-in module management system
JP2005210284A (ja) * 2004-01-21 2005-08-04 Nec Viewtechnology Ltd プロジェクタの選択システム、プロジェクタの選択方法及びそのプログラム
JP2006067480A (ja) * 2004-08-30 2006-03-09 Canon Inc ネットワークデバイス管理システム及びその制御方法、並びにプログラム
JP4079164B2 (ja) * 2005-06-17 2008-04-23 セイコーエプソン株式会社 プロジェクタの制御システム及び制御方法、プロジェクタ並びにプロジェクタの制御装置
JP4472590B2 (ja) * 2005-06-30 2010-06-02 Necディスプレイソリューションズ株式会社 ネットワーク会議システム及びネットワーク会議方法
JP4818652B2 (ja) * 2005-07-22 2011-11-16 株式会社沖データ 端末管理システム
JP4650318B2 (ja) 2006-03-27 2011-03-16 セイコーエプソン株式会社 画像供給装置と画像表示装置との間の通信
JP2007336076A (ja) 2006-06-13 2007-12-27 Ricoh Co Ltd 画像形成装置、情報取得方法および情報取得プログラム
JP4962099B2 (ja) * 2007-03-30 2012-06-27 ブラザー工業株式会社 情報処理装置および情報処理プログラム
JP2009053733A (ja) * 2007-08-23 2009-03-12 Sony Broadband Solution Corp プレゼンテーションシステム
JP4858435B2 (ja) * 2007-12-28 2012-01-18 ブラザー工業株式会社 端末装置及びプログラム
JP2009194897A (ja) * 2008-01-17 2009-08-27 Seiko Epson Corp 画像表示装置、記憶媒体、画像表示システム及びネットワーク設定方法

Also Published As

Publication number Publication date
EP2296349A1 (en) 2011-03-16
US8688811B2 (en) 2014-04-01
JP2011066485A (ja) 2011-03-31
EP2296349B1 (en) 2015-12-02
US20110066671A1 (en) 2011-03-17

Similar Documents

Publication Publication Date Title
JP5353591B2 (ja) プロジェクタ、プロジェクタシステム、制御方法、及び制御プログラム
KR101138491B1 (ko) 동기화 방법 및 시스템
US10148852B2 (en) Image processing system, control apparatus, image processing apparatus, and methods of controlling these
CN100385395C (zh) 利用远程配置数据进行引导的方法和装置
KR101210161B1 (ko) 동기화 방법 및 시스템
US20040154014A1 (en) System and method for automatically installing data on a handheld computer
JP6488673B2 (ja) 情報処理装置、プログラム、情報管理方法、情報処理システム
JP2011118662A (ja) シンクライアント型の情報処理システム
JP4944812B2 (ja) 情報処理システムと情報処理方法とプログラム
JP2019530089A (ja) ウェブページとネイティブアプリケーションの間の通信を実現する方法及び装置並びに電子装置
JP6482204B2 (ja) 情報処理端末、その制御方法及びプログラム
JP2008077541A (ja) Webアプリケーション接続管理システム、Webサーバ、Webアプリケーション接続管理方法、プログラム、及び記録媒体
JP6930278B2 (ja) 複合機、リブート方法、およびコンピュータプログラム
JP5522735B2 (ja) セッション管理装置、セッション管理システム、セッション管理方法、及びプログラム
US20210336853A1 (en) Control system, electronic device, and control method
JP2010140351A (ja) 情報処理装置、セッション管理方法、プログラム、及び、記録媒体
JP4823674B2 (ja) リモートインストールシステム、リモートインストール方法、サーバクローニングシステム、並びにサーバクローニング方法
JP5341317B2 (ja) アプリケーション実行システム、コンピュータ、アプリケーション実行システムのアプリケーション実行方法およびプログラム
JP6539701B2 (ja) 端末装置、シンクライアント変換方法およびシンクライアント変換プログラム
JP4734150B2 (ja) 記憶デバイス管理プログラムおよび記憶デバイス管理方法
JP5213254B2 (ja) ストレージレスコンピュータシステム、クライアント、これらの動作方法及びプログラム
JP2018120269A (ja) 情報処理装置、情報処理方法及びプログラム
JP4868728B2 (ja) 情報処理装置、情報処理方法、及びそのプログラム
TWI384368B (zh) 提供存取埠予個人網際網路通訊器之方法及裝置
JP2000050032A (ja) 画像記憶装置及び画像記憶方法及びコンピュータ読み取り可能なプログラムが格納された記憶媒体

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20120705

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20130612

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130625

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130705

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20130730

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20130812

LAPS Cancellation because of no payment of annual fees