[go: up one dir, main page]

JP2013117783A - Image display unit - Google Patents

Image display unit Download PDF

Info

Publication number
JP2013117783A
JP2013117783A JP2011263949A JP2011263949A JP2013117783A JP 2013117783 A JP2013117783 A JP 2013117783A JP 2011263949 A JP2011263949 A JP 2011263949A JP 2011263949 A JP2011263949 A JP 2011263949A JP 2013117783 A JP2013117783 A JP 2013117783A
Authority
JP
Japan
Prior art keywords
image
image data
projector
cpu
display
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
JP2011263949A
Other languages
Japanese (ja)
Inventor
Kazuhiro Kadota
和広 門田
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP2011263949A priority Critical patent/JP2013117783A/en
Publication of JP2013117783A publication Critical patent/JP2013117783A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Controls And Circuits For Display Device (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

PROBLEM TO BE SOLVED: To simplify a procedure associated with a secondary use permission of image data.SOLUTION: A CPU (201) of a projector (200) executes image data transmission source position decision processing when a secondary use request of a projection image is input from a user. A determination is made according to whether or not a PC (100) of an image transmission source belongs to a network segment having the same IP address, or whether or not the same character string as a projection character string is input at the PC (100). If the PC (100) of the image transmission source is at the same location, the CPU (201) stores the projection image in RAM (203). If the PC (100) is not at the same location, the CPU (201) enquires the PC (100) of the secondary use permission. When the permission is obtained from the PC (100), the CPU (201) stores the projection image in the RAM (203).

Description

本発明は、画像表示装置に関し、特に表示画像を選択的に保存可能な画像表示装置に関する。   The present invention relates to an image display device, and more particularly to an image display device capable of selectively storing a display image.

一般的にプロジェクタ等の画像表示装置は、VGA(Video Graphics Array)ケーブル又はDVI(Digital Visual Interface)ケーブルなどでパーソナルコンピュータ(PC)に接続される。PCは、これらのケーブルを通してプロジェクタにデジタル画像信号又はアナログ画像信号を供給し、プロジェクタは、対応する画像を投影表示する。PCからプロジェクタに転送されるデジタル画像信号は、通常、非圧縮であり、画像表示等に使用される所定のタイミング信号も重畳される。   Generally, an image display device such as a projector is connected to a personal computer (PC) by a VGA (Video Graphics Array) cable or a DVI (Digital Visual Interface) cable. The PC supplies a digital image signal or an analog image signal to the projector through these cables, and the projector projects and displays a corresponding image. The digital image signal transferred from the PC to the projector is normally uncompressed, and a predetermined timing signal used for image display or the like is also superimposed thereon.

LAN(Local Area Network)等のネットワークに接続するプロジェクタも増えつつある。LAN経由でPCとプロジェクタを接続する場合、画像ソースとなるPCは、プロジェクタと同じ場所にある必要が無く、遠隔地からプレゼンテーションを行うことも可能である。   An increasing number of projectors are connected to a network such as a LAN (Local Area Network). When a PC and a projector are connected via a LAN, the PC that is an image source does not need to be in the same place as the projector, and it is possible to make a presentation from a remote location.

投影中の投影画面をユーザ要求に従い内部ストレージに保存するプロジェクタも知られている。このような機能に対し、投影画像によっては、送信元に保存などの二次利用の許可を求める必要がある。   There is also known a projector that stores a projection screen being projected in an internal storage in accordance with a user request. For such a function, depending on the projection image, it is necessary to ask the transmission source for permission for secondary use such as storage.

配信されたデータの保存や再配信などの二次利用許可に関する従来技術として、配信されたデータを再利用する際に配信サーバに二次利用許可を求める技術が知られている。例えば、特許文献1には、配信されたコンテンツデータの再利用のために配信サーバに再利用依頼を行い、コンテンツデータの再利用可能回数を書き換える技術が記載されている。   As a conventional technique related to permission for secondary use such as storage and redistribution of distributed data, a technique for requesting a secondary use permission from a distribution server when the distributed data is reused is known. For example, Patent Document 1 describes a technique for requesting a reuse server to reuse a distributed content data and rewriting the number of times content data can be reused.

特許文献2には、プロジェクタの投影面に表示される画像データを視聴者の操作するクライアントコンピュータに送信する方法が記載されている。   Patent Document 2 describes a method of transmitting image data displayed on a projection surface of a projector to a client computer operated by a viewer.

特開2001−344429号公報JP 2001-344429 A 特開2004−287160号公報JP 2004-287160 A

従来技術では、プロジェクタを用いてプレゼンテーションを行っている際に、聴衆から投影中の画像データを二次利用する旨の要求があった場合に、要求の都度、プレゼンタに許可を求める必要があり、プレゼンタにとっては非常に煩わしい。   In the prior art, when a presentation is performed using a projector, if there is a request for secondary use of image data being projected from the audience, it is necessary to request permission from the presenter for each request. It is very annoying for presenters.

本発明は、セキュリティを確保しつつ、表示画像データの二次利用許可に伴う煩雑な作業を簡便にした画像表示装置を提示することを目的とする。   An object of the present invention is to provide an image display device that can simplify the complicated work associated with permission for secondary use of display image data while ensuring security.

上記目的を達成するために、本発明に係る画像表示装置は、画像送信装置と双方向に通信を行う通信手段と、前記画像送信装置から送信される画像データを受信する受信手段と、前記受信手段で受信した画像データを画像表示する表示手段と、画像送信装置が前記表示手段の表示内容を認識できる場所にいるかどうかの判定を行う判定手段と、前記判定手段による判定結果に基づき、前記通信手段を介して画像データの二次利用許可を前記画像送信装置に求めるか否かを切り替える制御手段とを有することを特徴とする。   In order to achieve the above object, an image display device according to the present invention includes a communication unit that bidirectionally communicates with an image transmission device, a reception unit that receives image data transmitted from the image transmission device, and the reception Display means for displaying the image data received by the means, determination means for determining whether the image transmitting apparatus is in a place where the display content of the display means can be recognized, and the communication based on the determination result by the determination means Control means for switching whether or not to request the image transmission device to request permission for secondary use of image data via the means.

本発明によれば、表示画像の二次利用を行う際に、画像送信装置が画像表示装置と実質的に同じ場所にいる場合に、二次利用に必要な許可手続きを簡略化するので、全体として、表示画像の二次利用許可に伴う作業を簡便にできる。   According to the present invention, when secondary use of a display image is performed, when the image transmission apparatus is in substantially the same place as the image display apparatus, the permission procedure necessary for secondary use is simplified, As a result, the work associated with permission for secondary use of the display image can be simplified.

本発明の一実施例のネットワーク接続図である。It is a network connection diagram of one Example of this invention. 本実施例の概略構成ブロック図である。It is a schematic block diagram of a present Example. 本実施例で使用するネットワーク構成の概念図である。It is a conceptual diagram of the network configuration used in a present Example. IPアドレス割り当て手順の説明図である。It is explanatory drawing of an IP address allocation procedure. 本実施例の制御フローチャートである。It is a control flowchart of a present Example. 本実施例のGUIを説明図である。It is explanatory drawing of GUI of a present Example. 本実施例のGUIを説明図である。It is explanatory drawing of GUI of a present Example. 本実施例のGUIを説明図である。It is explanatory drawing of GUI of a present Example. 本実施例のGUIを説明図である。It is explanatory drawing of GUI of a present Example. IPアドレスを利用した位置判定のフローチャートである。It is a flowchart of the position determination using an IP address. 文字列比較で位置判定するネットワーク構成の概念図である。It is a conceptual diagram of the network structure which determines a position by character string comparison. プリンタを追加した構成のネットワーク接続図である。It is a network connection diagram of a configuration to which a printer is added. 文字列比較による位置判定のフローチャートである。It is a flowchart of position determination by character string comparison. 文字列比較による位置判定でのPC側画面例である。It is an example of a PC side screen in position determination by character string comparison.

以下、図面を参照して、本発明の実施例を詳細に説明する。   Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.

図1は、画像送信装置であるPC(パーソナルコンピュータ)100と、表示装置であるプロジェクタ200とがネットワーク300を介して接続された画像転送システムの構成図を示す。PC100は、表示すべき画像の画像データをネットワーク300経由でプロジェクタ200に転送する。プロジェクタ200は、転送された画像データを図示しないスクリーンに投影して表示する。PC100とプロジェクタ200は、双方向に通信可能である。   FIG. 1 shows a configuration diagram of an image transfer system in which a PC (personal computer) 100 that is an image transmission apparatus and a projector 200 that is a display apparatus are connected via a network 300. The PC 100 transfers image data of an image to be displayed to the projector 200 via the network 300. The projector 200 projects and displays the transferred image data on a screen (not shown). The PC 100 and the projector 200 can communicate bidirectionally.

図2は、PC100とプロジェクタ200の概略構成ブロック図である。本実施例では、プロジェクタ200が、投影表示中の画像データを、ユーザの要求に従い内蔵ストレージであるRAM203に保存する使用法を例に各部の機能を説明する。   FIG. 2 is a schematic configuration block diagram of the PC 100 and the projector 200. In the present embodiment, the function of each unit will be described by taking as an example a usage in which the projector 200 stores image data being projected and displayed in the RAM 203 which is a built-in storage in accordance with a user request.

PC100の基本動作について説明する。101は、PC100の全体の挙動を制御するCPUである。102は、CPU101の処理手順を記述した制御プログラムを記憶するROMである。103は、ワークメモリとして一時的に制御プログラムやデータを格納するRAMである。104は、アプリケーションやOS(オペレーティングシステム)などの各プログラムとデータを格納するハードディスクドライブ(HDD)である。105は、画像データを圧縮するエンコーダである。   A basic operation of the PC 100 will be described. A CPU 101 controls the overall behavior of the PC 100. Reference numeral 102 denotes a ROM that stores a control program describing the processing procedure of the CPU 101. Reference numeral 103 denotes a RAM that temporarily stores a control program and data as a work memory. Reference numeral 104 denotes a hard disk drive (HDD) that stores programs such as applications and OS (operating system) and data. Reference numeral 105 denotes an encoder that compresses image data.

106は、LAN等を経由してプロジェクタ200及びサーバなどと通信するためのインタフェースであるネットワークIFである。107は、キーボードやポインティングデバイス(マウス等)からのユーザ入力を処理するユーザIFである。108は、PC100の表示すべき画像の画像データが記憶されているVRAMである。109は、VRAM108から読み出された画像データを処理する画像処理部である。110は表示制御部であり、画像処理部109から受け取ったデータを元に、表示部111を制御する。   Reference numeral 106 denotes a network IF that is an interface for communicating with the projector 200 and the server via a LAN or the like. A user IF 107 processes user input from a keyboard or a pointing device (such as a mouse). Reference numeral 108 denotes a VRAM in which image data of an image to be displayed on the PC 100 is stored. An image processing unit 109 processes the image data read from the VRAM 108. A display control unit 110 controls the display unit 111 based on data received from the image processing unit 109.

PC100は、これら各要素を接続する内部バス112を備えている。   The PC 100 includes an internal bus 112 that connects these elements.

プロジェクタ200の基本動作を説明する。201は、プロジェクタ200の全体の挙動を制御するCPUである。202は、CPU201の処理手順を記述した制御プログラムを記憶するROMである。203は、ワークメモリとして一時的に制御プログラムやデータを格納するRAMである。204は、所定の圧縮方式で圧縮された画像データを伸長又はデコードするデコーダである。   A basic operation of the projector 200 will be described. A CPU 201 controls the overall behavior of the projector 200. A ROM 202 stores a control program describing the processing procedure of the CPU 201. A RAM 203 temporarily stores a control program and data as a work memory. A decoder 204 decompresses or decodes image data compressed by a predetermined compression method.

205は、ネットワークを介してPC100と接続するためのインタフェースであるネットワークIFである。206は、操作キー206aの操作、及びリモコン受光部206bを介したリモコン206cからのユーザ入力を受け付けるユーザIFである。207は、投影部208に画像データを供給し、投影部208による画像投影を制御する投影画像制御部である。投影部208は、画像を表示する液晶パネル及びその駆動ドライバ、投影レンズ及びその駆動系並びに光源で構成される。   Reference numeral 205 denotes a network IF that is an interface for connecting to the PC 100 via a network. Reference numeral 206 denotes a user IF that receives an operation of the operation key 206a and a user input from the remote control 206c via the remote control light receiving unit 206b. A projection image control unit 207 supplies image data to the projection unit 208 and controls image projection by the projection unit 208. The projection unit 208 includes a liquid crystal panel that displays an image, a drive driver thereof, a projection lens, a drive system thereof, and a light source.

プロジェクタ200は、これら各要素を接続する内部バス209を備えている。   The projector 200 includes an internal bus 209 that connects these elements.

図5は、プロジェクタ200の本実施例に特有の動作のフローチャートを示す。図5に示す動作は、CPU201上で動作するプログラムにより実現される。図5に示す動作を実現するプログラムは、プロジェクタ200が、PC100から送信される画像データの画像を投影しているときに、CPU201により実行される。   FIG. 5 shows a flowchart of operations unique to the present embodiment of the projector 200. The operation shown in FIG. 5 is realized by a program operating on the CPU 201. A program that realizes the operation illustrated in FIG. 5 is executed by the CPU 201 when the projector 200 projects an image of image data transmitted from the PC 100.

CPU201は、ユーザIF206により、投影画像の二次利用要求が入力されたか否かを判定する(S501)。そのような二次利用要求は、投影画像のRAM203への保存や印刷がある。保存のケースを例に、図6a〜図6dを参照して説明する。   The CPU 201 determines whether or not a request for secondary use of a projection image has been input by the user IF 206 (S501). Such secondary usage requests include storing and printing projection images in the RAM 203. The case of preservation will be described as an example with reference to FIGS. 6a to 6d.

図6aは、プロジェクタ200の投影画像と、PC100の表示画像の関係を示すが、プロジェクタ200の操作キー206a又はリモコン206cを使ってユーザ(プロジェクタ200のオペレータ)が投影画像の保存を指示したとする。CPU201は、ユーザIF206による保存指示を受けて、投影画像制御部207に保存処理開始用GUIの表示を指示する。図6aは、その様子を示す。プロジェクタ200は、投影画像を保存するかどうかをユーザに選択させるためのGUI14を投影面13に重ねて投影表示する。ユーザが投影画面を保存する旨の選択を、操作キー206a又はリモコン206cで行うと、保存要求信号がユーザIF206からCPU201に通知される。   FIG. 6a shows the relationship between the projection image of the projector 200 and the display image of the PC 100. It is assumed that the user (the operator of the projector 200) gives an instruction to save the projection image using the operation keys 206a or the remote controller 206c of the projector 200. . In response to the save instruction from the user IF 206, the CPU 201 instructs the projection image control unit 207 to display a save process start GUI. FIG. 6a shows this. The projector 200 projects and displays the GUI 14 for allowing the user to select whether or not to save the projection image on the projection surface 13. When the user selects to save the projection screen using the operation key 206a or the remote controller 206c, a save request signal is notified from the user IF 206 to the CPU 201.

この保存要求に応じて、CPU201は、画像データ送信元位置判定処理を実行する(S502)。判定方法としては、例えば、可能性のある端末の所在地の表を予め作成しておき、その表を参照するか、後述する同じネットワークに所属するか否かなどがある。画像データ送信元位置判定処理は、端的には、プロジェクタ200の表示内容を実質的に認識可能な位置に画像送信元となるPC100が存在するかどうかを判定する処理である。   In response to this save request, the CPU 201 executes image data transmission source position determination processing (S502). As a determination method, for example, a table of potential terminal locations is created in advance, and the table is referred to, or whether or not the user belongs to the same network described later. The image data transmission source position determination process is simply a process of determining whether or not the PC 100 as the image transmission source exists at a position where the display content of the projector 200 can be substantially recognized.

CPU201は、S502の判定結果に基づき、画像送信元であるPC100の設置場所がプロジェクタ200と同じであれば(S503のYES)、S506に遷移する。CPU201は、画像送信元であるPC100の設置場所がプロジェクタ200と同じ場所でなければ(S503のNO)、S504に遷移する。   If the installation location of the PC 100 that is the image transmission source is the same as that of the projector 200 based on the determination result in S502, the CPU 201 proceeds to S506. If the installation location of the PC 100 that is the image transmission source is not the same location as the projector 200 (NO in S503), the CPU 201 proceeds to S504.

PC100と同じ場所にない場合、CPU201は、プロジェクタ200により現在投影中の画像データをRAM203に保存してよいかどうか、即ち画像データの二次利用許可を、PC100に問い合わせる(S504)。そして、CPU201は、この問合せに対するPC100からの返答を待つ。図6bは、問合せ中のプロジェクタ200の投影画像とPC100の表示画像の例を示す。問合せ中には、プロジェクタ200は、保存許可を画面送信元に対して要求している旨を示すGUI15を投影する。他方、PC100は、動作している画面転送用のアプリケーションによって、PC100の操作者に保存許可を行うかどうかを選択させるGUI16を表示部111に表示する。   If it is not in the same place as the PC 100, the CPU 201 inquires of the PC 100 whether or not the image data currently being projected by the projector 200 may be stored in the RAM 203, that is, permission for secondary use of the image data (S504). Then, the CPU 201 waits for a response from the PC 100 to this inquiry. FIG. 6b shows an example of a projection image of the projector 200 being inquired and a display image of the PC 100. During the inquiry, the projector 200 projects a GUI 15 indicating that the storage permission is requested from the screen transmission source. On the other hand, the PC 100 displays, on the display unit 111, the GUI 16 that allows the operator of the PC 100 to select whether or not to permit storage by the screen transfer application that is operating.

CPU201は、PC100から画像データの二次利用を許可する旨のメッセージを受信すると(S505)、S506に遷移し、不許可のメッセージを受信すると、本処理を終了する。図6dは、二次利用が拒否された場合に、プロジェクタ200が投影するメッセージ例としてのGUI18を示す。GUI18を投影表示することで、投影画像の保存要求操作を行ったユーザに不許可を通知する。   When the CPU 201 receives a message indicating that secondary use of image data is permitted from the PC 100 (S505), the process proceeds to S506, and when a non-permitted message is received, the process ends. FIG. 6d shows a GUI 18 as an example of a message projected by the projector 200 when the secondary use is rejected. By projecting and displaying the GUI 18, the user who performed the projection image saving request operation is notified of the disapproval.

画像データの二次利用許可が得られた場合(S505)、CPU201は、RAM203に展開されているデコード済みの画像データを取得し(S506)、別途、RAM203に保存して(S507)、本処理を終了する。図6cに例示するように、プロジェクタ200は、保存要求操作を行ったユーザに通知するために、投影画像の保存に成功した旨を示すメッセージのGUI117を投影表示する。   When the secondary use permission of the image data is obtained (S505), the CPU 201 acquires the decoded image data expanded in the RAM 203 (S506), and separately stores it in the RAM 203 (S507). Exit. As illustrated in FIG. 6c, the projector 200 projects and displays a GUI 117 of a message indicating that the projection image has been successfully saved, in order to notify the user who has performed the save request operation.

画像データ送信元位置判定には、例えば、IPアドレスを利用できる。IPネットワークにおいて、ネットワーク機器にIPアドレスを割り振る一般的な方法を、図3及び図4を参照して説明する。   For example, an IP address can be used for determining the image data transmission source position. A general method for allocating IP addresses to network devices in an IP network will be described with reference to FIGS.

図3に示す例では、RoomAに置かれる機器には、ネットワークアドレス192.168.1.0に属するIPアドレスを割り当てられる。RoomBに置かれる機器には、ネットワークアドレス192.168.2.0に属するIPアドレスが割り当てられる。このように部屋単位又はフロア単位でサブネットを分けてネットワーク機器を管理する手法は、効率的な管理及びネットワークの混雑回避等の目的で一般的に行われている。   In the example shown in FIG. 3, an IP address belonging to the network address 192.168.1.0 is assigned to a device placed in RoomA. An IP address belonging to the network address 192.168.2.0 is assigned to a device placed in Room B. A method of managing network devices by dividing subnets in units of rooms or floors as described above is generally performed for the purpose of efficient management and avoiding network congestion.

図3で、500は、配下のネットワーク機器にIPアドレス等を配布するDHCP(Dynamic Host Configuration Protocol)サーバである。600は、RoomAのネットワークとRoomBのネットワークを接続するルータである。ルータ600は、DHCPリレーエージェント機能を保持している。   In FIG. 3, reference numeral 500 denotes a DHCP (Dynamic Host Configuration Protocol) server that distributes IP addresses and the like to subordinate network devices. A router 600 connects the Room A network and the Room B network. The router 600 has a DHCP relay agent function.

DHCPサーバ500は、ネットワークアドレス192.168.1.0のサブネットからのIPアドレス取得要求にはIPアドレス192.168.1.1〜192.168.1.252のいずれかを割り当てる。但し、IPアドレス192.168.1.253と同192.168.1.254は、ルータとDHCPサーバのIPアドレスとして既に利用されているので、配布範囲から除外される。DHCPサーバ500はまた、ネットワークアドレス192.168.2.0のサブネットからのIPアドレス取得要求にはIPアドレス192.168.2.0〜192.168.1.253のいずれかを割り当てる。IPアドレス192.168.2.254はルータ600のIPアドレスとして既に利用されているので、配布範囲から除外されている。   The DHCP server 500 assigns one of the IP addresses 192.168.1.1 to 192.168.1.252 to the IP address acquisition request from the subnet with the network address 192.168.1.0. However, since the IP addresses 192.168.1.253 and 192.168.1.254 are already used as the IP addresses of the router and the DHCP server, they are excluded from the distribution range. The DHCP server 500 also assigns one of the IP addresses 192.168.2.0 to 192.168.1.253 to the IP address acquisition request from the subnet with the network address 192.168.2.0. Since the IP address 192.168.2.254 is already used as the IP address of the router 600, it is excluded from the distribution range.

ルータ600は、ネットワークアドレス192.168.1.0のサブネットとネットワークアドレス192.168.2.0のサブネットとを中継する。   The router 600 relays the subnet with the network address 192.168.1.0 and the subnet with the network address 192.168.2.0.

図4は、PC100,400へのIPアドレス割当ての手順を示す。PC100は、RoomAのネットワークに接続され、DHCPサーバ500からIPアドレスが割り当てられる。PC400は、RoomBのネットワークに接続され、DHCPサーバ500からIPアドレスが割り当てられる。   FIG. 4 shows a procedure for assigning IP addresses to the PCs 100 and 400. The PC 100 is connected to the RoomA network and is assigned an IP address from the DHCP server 500. The PC 400 is connected to the Room B network and is assigned an IP address from the DHCP server 500.

まず、PC100がIPアドレスを取得する手順を説明する。PC100がネットワークに接続されると、S41で、PC100は、ネットワーク全体に対してDHCPサーバを探すためのDiscoveryメッセージをブロードキャストする。DHCPサーバ500は、Discoveryメッセージを受信すると、S42で、PC100に割り当てる候補のIPアドレスを格納したOfferメッセージを送信する。この際に割り当て対象となるIPアドレスは、192.168.1.xで未使用の中から選ばれる。これは、Discoveryメッセージの送信元が、このメッセージに含まれる送信元情報によりDHCPサーバ500と同一のサブネットであると判断できるからである。   First, a procedure for the PC 100 to acquire an IP address will be described. When the PC 100 is connected to the network, in S41, the PC 100 broadcasts a Discovery message for searching for a DHCP server over the entire network. When receiving the Discovery message, the DHCP server 500 transmits an Offer message storing a candidate IP address to be assigned to the PC 100 in S42. The IP address to be assigned at this time is 192.168.1. x is selected from unused. This is because the source of the Discovery message can be determined to be in the same subnet as the DHCP server 500 based on the source information included in this message.

PC100は、Offerメッセージを受信すると、候補のIPアドレスで問題ないかを判断し、S43でRequestメッセージを送信することで、割り当て候補であったIPアドレスの取得を正式にDHCPサーバ500に要求する。Requestメッセージを受信したDHCPサーバ500は、S44でPC100に割り当てる対象のIPアドレス、サブネットマスク及びこのIPアドレスの利用可能な期間を含むACKメッセージを送信する。   Upon receiving the Offer message, the PC 100 determines whether there is no problem with the candidate IP address, and sends a Request message in S43 to formally request the DHCP server 500 to acquire the IP address that was the allocation candidate. The DHCP server 500 that has received the Request message transmits an ACK message including an IP address to be allocated to the PC 100, a subnet mask, and an available period of this IP address in S44.

以上、S41からS44までのメッセージのやりとりによって、PC100にIPアドレスが割り当てられる。   As described above, an IP address is assigned to the PC 100 by exchanging messages from S41 to S44.

PC200がIPアドレスを取得する手順を説明する。前述のDHCPメッセージはすべてブロードキャストで行われるが、ブロードキャストのメッセージは、同一サブネット内の機器にしか届かない。図3に示したようにPC400とDHCPサーバ500のサブネットが分かれている場合には、DHCPメッセージ通信はできない。こうした状況では、ルータ600が、受信したDHCPメッセージをDHCPサーバ500に転送する。この機能はDHCPリレーエージェント機能と呼ばれている。   A procedure by which the PC 200 acquires an IP address will be described. All of the above-mentioned DHCP messages are broadcast, but the broadcast messages reach only devices in the same subnet. As shown in FIG. 3, when the subnets of the PC 400 and the DHCP server 500 are separated, DHCP message communication cannot be performed. In such a situation, the router 600 transfers the received DHCP message to the DHCP server 500. This function is called a DHCP relay agent function.

PC400は、ネットワークに接続されると、S41と同様にDiscoveryメッセージをブロードキャストする。このメッセージをルータ600がS46でDHCPサーバ500に転送する。このメッセージを受信したDHCPサーバ500は、PC400に割り当てる候補となるIPアドレスを選択する。この際に割り当て対象となるIPアドレスは、192.168.2.xで未使用の中から選ばれる。これは、Discoveryメッセージがネットワークアドレス192.168.2.0のサブネットから転送されてきたからである。   When connected to the network, the PC 400 broadcasts a Discovery message as in S41. The router 600 transfers this message to the DHCP server 500 in S46. The DHCP server 500 that has received this message selects a candidate IP address to be assigned to the PC 400. The IP address to be assigned at this time is 192.168.8.2. x is selected from unused. This is because the Discovery message has been transferred from the subnet with the network address 192.168.2.0.

DHCPサーバ500は、割り当て候補のIPアドレスを格納したOfferメッセージを送信する。ルータ600は、S48でDHCPサーバ500のメッセージをサブネット192.168.2.0に転送する。PC400は、Offerメッセージを受信すると、同様に問題ないかを判定して、正式な取得要求であるRequestメッセージをS49で送信する。ルータ600はこのメッセージをS50でサブネット192.168.1.0に転送する。   The DHCP server 500 transmits an Offer message storing the IP address of the allocation candidate. The router 600 transfers the message of the DHCP server 500 to the subnet 192.168.2.0 in S48. When receiving the Offer message, the PC 400 determines whether there is no problem in the same manner, and transmits a Request message, which is a formal acquisition request, in S49. The router 600 transfers this message to the subnet 192.168.1.0 in S50.

PC400のOfferメッセージ受信したDHCPサーバ500は、割り当て完了のACKメッセージをS51で送信する。ルータ600は、このメッセージをS52で転送する。   The DHCP server 500 that has received the Offer message of the PC 400 transmits an ACK message indicating completion of assignment in S51. The router 600 transfers this message in S52.

以上、S45からS52までのメッセージのやりとりによって、PC400にIPアドレスが割り当てられる。   As described above, an IP address is assigned to the PC 400 by exchanging messages from S45 to S52.

IPアドレスはネットワーク機器の論理的な位置を示す値である。しかし、一般的な運用においては、ネットワーク管理者が、部屋又はフロア単位でサブネットを分けてネットワーク機器を管理するので、ネットワーク機器の相対的な物理的位置関係を判断する基準となりうる。   The IP address is a value indicating the logical position of the network device. However, in general operation, the network administrator manages the network devices by dividing subnets in units of rooms or floors, which can be a reference for determining the relative physical positional relationship of the network devices.

画像送信元位置判定手段としてIPアドレスを用いる方法を、図7に示すフローチャートを参照して説明する。位置判定処理が開始されると、CPU201は、自身のネットワークIF205に設定されているIPアドレスとサブネットマスクの論理積からネットワークアドレスを算出する(S701)。   A method of using an IP address as the image transmission source position determination means will be described with reference to the flowchart shown in FIG. When the position determination process is started, the CPU 201 calculates a network address from the logical product of the IP address and subnet mask set in its own network IF 205 (S701).

CPU201は、続いて、プロジェクタ200で投影中の画像データの送信元のPCのIPアドレスとサブネットマスクを、受信した画像データに含まれる送信元情報から取得する。そして、CPU201は、S701と同様に、PCの所属するネットワークアドレスを計算する(S702)   Next, the CPU 201 acquires the IP address and subnet mask of the transmission source PC of the image data being projected by the projector 200 from the transmission source information included in the received image data. Then, the CPU 201 calculates the network address to which the PC belongs as in S701 (S702).

CPU201は、S701で取得したプロジェクタ200のネットワークアドレスと、S702で取得した画像データ送信元のネットワークアドレスを比較する(S703)。この比較の結果、同一のネットワークアドレスであれば(S703のYES)、S704に遷移し、そうでなればS705に遷移する。   The CPU 201 compares the network address of the projector 200 acquired in S701 with the network address of the image data transmission source acquired in S702 (S703). As a result of the comparison, if the network addresses are the same (YES in S703), the process proceeds to S704, and if not, the process proceeds to S705.

CPU201は、S704で、画像データ送信元とプロジェクタ200が同一の場所にあると判定する。逆に、S705では、CPU201は、画像データ送信元とプロジェクタ200が同一の場所にはないと判断する。これにより、位置判定処理を終了する。   In step S704, the CPU 201 determines that the image data transmission source and the projector 200 are in the same place. Conversely, in S705, the CPU 201 determines that the image data transmission source and the projector 200 are not in the same place. Thereby, the position determination process is terminated.

以上、説明した方法によれば、図3に示す例では、PC100からの画像データをプロジェクタ200が投影表示中にプロジェクタ200のユーザが投影画像の保存要求を行ったときには、即座に保存処理が実行される。他方、PC400からの画像データをプロジェクタ200が投影表示中に投影画像の保存要求があった場合には、画像データの利用許可を求める手順が実施される。   According to the method described above, in the example shown in FIG. 3, when the user of the projector 200 requests to save the projected image while the projector 200 is projecting and displaying the image data from the PC 100, the saving process is immediately executed. Is done. On the other hand, when there is a request to save the projected image while the projector 200 projects and displays the image data from the PC 400, a procedure for requesting permission to use the image data is performed.

画像データ送信元位置をIPアドレスに基づいて判定する方法は、図8に示すように、プロジェクタ200とPC450が別々の部屋にあるにもかかわらず、同一のサブネットに属している場合には適用できない。図10は、こうした状況に有効な送信元位置判定方法のフローチャートを示す。図10に示すフローチャートに基づく動作は、CPU201上で動作するプログラムにより実現される。   The method of determining the image data transmission source position based on the IP address cannot be applied when the projector 200 and the PC 450 belong to the same subnet even though they are in different rooms as shown in FIG. . FIG. 10 shows a flowchart of a transmission source position determination method effective in such a situation. The operation based on the flowchart shown in FIG. 10 is realized by a program operating on the CPU 201.

CPU201は、ネットワークIF205においてPCからの画像転送の開始を待ち受ける(S1001)。PCからの画像転送開始を検知すると、CPU201は、投影画像制御部207を制御して位置判定用の任意の文字列を表示させる。(S1002)これは、例えば、図8に符号30に示すような文字列”ABC”である。このような文字列は、ランダムに生成したものでも、プロジェクタのROM202に格納した固定値でもよい。   The CPU 201 waits for the start of image transfer from the PC in the network IF 205 (S1001). When detecting the start of image transfer from the PC, the CPU 201 controls the projection image control unit 207 to display an arbitrary character string for position determination. (S1002) This is, for example, a character string “ABC” as indicated by reference numeral 30 in FIG. Such a character string may be randomly generated or a fixed value stored in the ROM 202 of the projector.

CPU201は、文字列入力を要求する旨のメッセージを、ネットワークIF205を介して画像送信元のPCに送信する(S1003)。画像送信元であるPCのCPU101は、ネットワークIF106より前記メッセージを受信する。CPU101は、画像処理部109及び表示制御部110を制御して、表示部111にプロジェクタ200上で表示されている文字列と同じ文字列の入力を促すGUIを表示する。このGUI例を図11に示す。CPU101は、ユーザIF107からの入力を一定時間待ち受け、何らかの文字入力があれば、ネットワークIF106を介して、入力文字列をプロジェクタ200に通知する。また、所定時間経っても、入力がなかった場合には、入力なしを示すメッセージを通知する。   The CPU 201 transmits a message requesting character string input to the image transmission source PC via the network IF 205 (S1003). The CPU 101 of the PC that is the image transmission source receives the message from the network IF 106. The CPU 101 controls the image processing unit 109 and the display control unit 110 to display a GUI that prompts the display unit 111 to input the same character string as that displayed on the projector 200. An example of this GUI is shown in FIG. The CPU 101 waits for an input from the user IF 107 for a certain period of time, and if there is any character input, notifies the input character string to the projector 200 via the network IF 106. In addition, if there is no input after a predetermined time, a message indicating no input is notified.

プロジェクタのCPU201は、ネットワークIF205を監視して、PCからの文字列データの受信を待ち受ける。文字列データを受信すると、CPU201は、受信した文字列をS1002で自身が投影面に表示した文字列と比較する(S1004)。両者が一致していれば(S1004のYES)、S1005に遷移し、両者が一致していなければ(S1004のNO)、S1006に遷移する。また、PCからの文字列入力が一定時間なかった場合も、S1006に遷移する。   The CPU 201 of the projector monitors the network IF 205 and waits for reception of character string data from the PC. When the character string data is received, the CPU 201 compares the received character string with the character string displayed on the projection surface by the CPU 201 (S1004). If they match (YES in S1004), the process proceeds to S1005, and if they do not match (NO in S1004), the process proceeds to S1006. Also, when there is no character string input from the PC for a certain time, the process proceeds to S1006.

S1005では、CPU201は、画像データ送信元とプロジェクタ200が同一の場所にあると判定する。他方、S1006では、CPU201は、画像データ送信元とプロジェクタ200が同一の場所にないと判定する。これにより、位置判定処理を終了する。   In step S1005, the CPU 201 determines that the image data transmission source and the projector 200 are in the same place. On the other hand, in S1006, the CPU 201 determines that the image data transmission source and the projector 200 are not in the same place. Thereby, the position determination process is terminated.

具体的な例を図8に示す状況に対して説明する。PC100が投影すべき画像データをプロジェクタ200に送信し、プロジェクタ200が投影しているとする。この状況では、PC100の操作者は投影面を視認可能であるので、位置判定用に投影された文字列を正しく入力できる。他方、PC400の操作者は投影面を視認できる位置にいないので、位置判定用文字列を正しく入力できない。その結果、PC100はプロジェクタ200と同じ位置であると判断され、PC400はプロジェクタ200とは別の位置にあると判断される。   A specific example will be described for the situation shown in FIG. Assume that the PC 100 transmits image data to be projected to the projector 200 and the projector 200 is projecting the image data. In this situation, since the operator of the PC 100 can visually recognize the projection plane, the character string projected for position determination can be correctly input. On the other hand, since the operator of the PC 400 is not in a position where the projection plane can be visually recognized, the character string for position determination cannot be input correctly. As a result, the PC 100 is determined to be at the same position as the projector 200, and the PC 400 is determined to be at a position different from the projector 200.

このような位置判定用の文字列を利用した位置判定方法をステップS502に適用することで、図8に示したような状況においても画像データ送信元の位置を判定できる。図10で説明した位置判定処理は、PCからの画像転送が開始されたタイミングで、PC毎に1度だけ行えばよく、S502ではその結果のみを参照すればよい。   By applying such a position determination method using the position determination character string to step S502, the position of the image data transmission source can be determined even in the situation shown in FIG. The position determination process described in FIG. 10 may be performed only once for each PC at the timing when image transfer from the PC is started, and only the result may be referred to in S502.

以上述べた方法によれば、プレゼンタとそのデータの2次利用を希望するユーザが、2次利用の許諾をする交渉が口頭で行えるような同一の場所にいる場合に、許諾操作を簡略化できる。   According to the method described above, the permission operation can be simplified when the presenter and the user who desires the secondary use of the data are in the same place where the negotiation for permission of the secondary use can be made orally. .

プロジェクタが投影表示中の画像データを保存する実施例を説明したが、プロジェクタが投影表示中の画像データを、ユーザ要求に従って外部印刷装置に転送し印刷する場合にも適用できる。図9は、このような状況を示す概略構成図である。プロジェクタ200、PC100および印刷装置700は、ネットワーク300を介して接続されている。実施例1と同様に、プロジェクタ200はPC100から送信される画像データをネットワーク経由で受信して投影する。プロジェクタ200はユーザ要求により投影画像の印刷が指示された場合は、印刷装置700に投影中の画像データを転送し、印刷装置700はこれを印刷する。   Although the embodiment has been described in which the projector stores the image data being projected and displayed, the present invention can also be applied to the case where the image data being projected and displayed by the projector is transferred to an external printing apparatus and printed according to a user request. FIG. 9 is a schematic configuration diagram showing such a situation. The projector 200, the PC 100, and the printing apparatus 700 are connected via the network 300. Similar to the first embodiment, the projector 200 receives and projects the image data transmitted from the PC 100 via the network. When printing of a projection image is instructed by a user request, the projector 200 transfers image data being projected to the printing apparatus 700, and the printing apparatus 700 prints this.

この場合には、図5に示すフローチャートのS507において、S506で取得した画像データを保存する代わりに、印刷装置700に転送して印刷を行わせることになる。   In this case, in step S507 of the flowchart shown in FIG. 5, instead of saving the image data acquired in step S506, the image data is transferred to the printing apparatus 700 to be printed.

一般的に、ネットワーク経由でPCからプロジェクタに画像データを送信する場合、例えばJPEG圧縮などの非可逆圧縮を用いて、送信データ量を削減している。これは、一般的なネットワークが利用可能な帯域に比べて圧縮前のPCの画像データが大きいので、圧縮処理を行わないと投影画像の画質/フレームレートが充分でなくなるからである。また、圧縮処理以外にもプロジェクタが表示可能な解像度にあわせてPCの画面データをリサイズする処理も一般的に行われている。   In general, when image data is transmitted from a PC to a projector via a network, the amount of transmission data is reduced using, for example, irreversible compression such as JPEG compression. This is because the image data of the PC before compression is larger than the bandwidth that can be used by a general network, and the image quality / frame rate of the projected image is not sufficient unless compression processing is performed. In addition to the compression process, a process of resizing the PC screen data in accordance with the resolution that can be displayed by the projector is also generally performed.

こうした場合、投影画像データの印刷をプロジェクタ側が保持している画像データを元に行うと、圧縮処理によって劣化した画像を印刷することとなってしまう。この問題は、次のようにして解決できる。即ち、図5のS505で許可があった後、プロジェクタ200のCPU201は、PC100に画像データを非圧縮で再送するように要求する。非圧縮の画像データを受信したプロジェクタ200のCPU201は、その非圧縮の画像データを印刷装置700に転送する。   In such a case, if the projection image data is printed based on the image data held on the projector side, an image deteriorated by the compression process is printed. This problem can be solved as follows. That is, after permission is obtained in S505 in FIG. 5, the CPU 201 of the projector 200 requests the PC 100 to retransmit the image data without compression. The CPU 201 of the projector 200 that has received the uncompressed image data transfers the uncompressed image data to the printing apparatus 700.

なお、図5のS505での許可に対して、プロジェクタ200のCPU201は、非圧縮の画像データを直接、印刷装置700に転送するようにPC100に指示するようにしてもよい。   Note that the CPU 201 of the projector 200 may instruct the PC 100 to transfer the uncompressed image data directly to the printing apparatus 700 in response to the permission in S505 of FIG.

画像データ送信元の装置としてコンピュータを、画像データを表示させる装置としてプロジェクタを、画像データの二次利用の例として印刷装置に送信し印刷させる実施例を説明したが、これに限られない。例えば、画像送信元の装置としては、携帯電話、カメラ、スマートフォン及びストレージデバイスなど、画像データを送信できる装置であれば、どのような装置であっても良い。また、画像表示装置としては、テレビ、モニタ、携帯電話及びスマートフォンなど、画像データを受信して表示できる装置であれば、どのような装置であっても良い。印刷装置は外部情報機器の一例である。   Although an embodiment has been described in which a computer is used as an image data transmission source device, a projector is used as an image data display device, and a printing device is transmitted and printed as an example of secondary use of image data. For example, the image transmission source device may be any device that can transmit image data, such as a mobile phone, a camera, a smartphone, and a storage device. The image display device may be any device that can receive and display image data, such as a television, a monitor, a mobile phone, and a smartphone. The printing apparatus is an example of an external information device.

また、画像データの二次利用としては、画像データを他のコンピュータや携帯電話、スマートフォンに送信して保存、表示させるような利用であっても良い。すなわち、保存、印刷以外にも、画像データの再配信にも本発明は適用できる。   The secondary use of the image data may be a use in which the image data is transmitted to another computer, a mobile phone, or a smartphone to be stored and displayed. That is, the present invention can be applied not only to storage and printing, but also to redistribution of image data.

以上、本発明の好ましい実施例を説明したが、本発明は、これらの実施例に限定されず、その要旨の範囲内で種々の変形及び変更が可能である。   As mentioned above, although the preferable Example of this invention was described, this invention is not limited to these Examples, A various deformation | transformation and change are possible within the range of the summary.

Claims (6)

画像送信装置と双方向に通信を行う通信手段と、
前記画像送信装置から送信される画像データを受信する受信手段と、
前記受信手段で受信した画像データを画像表示する表示手段と、
画像送信装置が前記表示手段の表示内容を認識できる場所にいるかどうかの判定を行う判定手段と、
前記判定手段による判定結果に基づき、前記通信手段を介して画像データの二次利用許可を前記画像送信装置に求めるか否かを切り替える制御手段
とを有することを特徴とする画像表示装置。
A communication means for bidirectionally communicating with the image transmission device;
Receiving means for receiving image data transmitted from the image transmitting device;
Display means for displaying an image of the image data received by the receiving means;
Determination means for determining whether or not the image transmission apparatus is in a place where the display content of the display means can be recognized;
An image display apparatus comprising: control means for switching whether or not the image transmission apparatus is requested to permit secondary use of image data via the communication means based on a determination result by the determination means.
前記通信手段は、外部情報機器と双方向で通信することができ、
前記制御手段は、前記二次利用許可があった場合、前記二次利用許可の対象となった画像の画像データを前記外部情報機器に前記通信手段を介して送信させる
ことを特徴とする請求項1に記載の画像表示装置。
The communication means can communicate with an external information device bidirectionally,
The said control means makes the said external information apparatus transmit the image data of the image used as the object of the said secondary usage permission to the said external information apparatus via the said communication means, when there is the said secondary usage permission. 2. The image display device according to 1.
前記通信手段は、外部情報機器と双方向で通信することができ、
前記制御手段は、前記二次利用許可があった場合、前記二次利用許可の対象となった画像の画像データを前記外部情報機器に送信するように前記画像送信装置に要求することを特徴とする請求項1に記載の画像表示装置。
The communication means can communicate with an external information device bidirectionally,
When the secondary usage permission is granted, the control means requests the image transmission device to send image data of an image subject to the secondary usage permission to the external information device. The image display device according to claim 1.
前記判定手段はIPアドレスで前記判定を行うことを特徴とする請求項1乃至3のいずれか1項に記載の画像表示装置。   The image display apparatus according to claim 1, wherein the determination unit performs the determination using an IP address. 前記判定手段は、前記表示手段で表示した文字列と同じ文字列を前記画像送信装置から送信されたか否かで前記判定を行うことを特徴とする請求項1乃至3のいずれか1項に記載の画像表示装置。   4. The determination unit according to claim 1, wherein the determination unit performs the determination based on whether the same character string as the character string displayed on the display unit is transmitted from the image transmission apparatus. 5. Image display device. 前記二次利用許可は、印刷、保存及び再配信のいずれかの許可であることを特徴とする請求項1乃至5のいずれか1項に記載の画像表示装置。   The image display apparatus according to claim 1, wherein the secondary usage permission is any one of printing, storage, and redistribution.
JP2011263949A 2011-12-01 2011-12-01 Image display unit Pending JP2013117783A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2011263949A JP2013117783A (en) 2011-12-01 2011-12-01 Image display unit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2011263949A JP2013117783A (en) 2011-12-01 2011-12-01 Image display unit

Publications (1)

Publication Number Publication Date
JP2013117783A true JP2013117783A (en) 2013-06-13

Family

ID=48712334

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011263949A Pending JP2013117783A (en) 2011-12-01 2011-12-01 Image display unit

Country Status (1)

Country Link
JP (1) JP2013117783A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015197586A (en) * 2014-04-01 2015-11-09 セイコーエプソン株式会社 Bidirectional display method and bidirectional display device
US10761615B2 (en) 2017-09-28 2020-09-01 Seiko Epson Corporation Electronic apparatus, display system, and method for controlling electronic apparatus

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015197586A (en) * 2014-04-01 2015-11-09 セイコーエプソン株式会社 Bidirectional display method and bidirectional display device
US10761615B2 (en) 2017-09-28 2020-09-01 Seiko Epson Corporation Electronic apparatus, display system, and method for controlling electronic apparatus

Similar Documents

Publication Publication Date Title
US10148852B2 (en) Image processing system, control apparatus, image processing apparatus, and methods of controlling these
US11855963B2 (en) Information processing apparatus, information processing method and recording medium
JP2009505127A (en) Display system, module and method
US10044976B2 (en) Information processing apparatus, image display method, and communications system
JP2014179739A (en) Communication device, method of controlling communication device, and program
US20160253134A1 (en) Information processing apparatus and control method for information processing apparatus
JP2019160097A (en) Information processing system, information processing device, information processing method, and program
US8327418B2 (en) Presentation apparatus with broadcasting function and method using the same
US8761615B2 (en) Image forming apparatus, host device and print controlling method
JP2016177097A (en) Communication device, communication device control method, and display system
JP2013117783A (en) Image display unit
US10574837B2 (en) Information processing apparatus for data communication with external apparatus and control method for the same, and storage medium
JP6965653B2 (en) Information processing equipment, information processing system, information processing method and program
JP2016208497A (en) Image formation device, control method of the same, and program
JP5603675B2 (en) Display device, display device control method, and program
US20130250355A1 (en) Image forming apparatus, address setting method, and storage medium storing program
JP2009278387A (en) Cooperation system
JP2019201286A (en) Communication device, network camera, control method, and program
JP2013244637A (en) Information-processing unit, program and distributed processing method
JP2011145336A (en) Video-displaying device and video-displaying system
US20130179556A1 (en) Information processing device, apparatus management system, and computer program product
JP2016116127A (en) Communication device, control method of communication device, and program
JP7524937B2 (en) Information processing device, system, program, and information processing method
JP7293268B2 (en) COMMUNICATION DEVICE, CONTROL METHOD THEREOF, AND PROGRAM
JP2004194219A (en) Multifunction system