JP2014170319A - System, image projection device, control method and program - Google Patents
System, image projection device, control method and program Download PDFInfo
- Publication number
- JP2014170319A JP2014170319A JP2013041116A JP2013041116A JP2014170319A JP 2014170319 A JP2014170319 A JP 2014170319A JP 2013041116 A JP2013041116 A JP 2013041116A JP 2013041116 A JP2013041116 A JP 2013041116A JP 2014170319 A JP2014170319 A JP 2014170319A
- Authority
- JP
- Japan
- Prior art keywords
- information
- image
- unit
- output
- server device
- 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.)
- Granted
Links
Images
Landscapes
- Position Input By Displaying (AREA)
Abstract
Description
本発明は、システム、画像投影装置、制御方法およびプログラムに関する。 The present invention relates to a system, an image projection apparatus, a control method, and a program.
画面に表示された画像を見ながら、その手前の何もない対象空間に仮想の操作面を想定し、この仮想操作面をタッチパネルに見立て、例えば指を動かすなどの指示動作を行うと、その指示動作に応じた画像を、画像出力面に出力するシステムが従来から提案されている。 While looking at the image displayed on the screen, assume a virtual operation surface in the empty target space in front of it, and if this virtual operation surface is viewed as a touch panel and an instruction operation such as moving a finger is performed, the instruction Conventionally, a system for outputting an image corresponding to an operation to an image output surface has been proposed.
例えば画像出力面に出力する画像の管理(画像コンテンツの管理)を容易にするために、ユーザによる指示動作に応じた画像を生成するサーバ装置が、画像を出力する画像出力装置(例えばプロジェクタ)を遠隔制御するシステム構成が考えられる。 For example, in order to facilitate management of images to be output to the image output surface (management of image contents), a server device that generates an image according to an instruction operation by a user uses an image output device (for example, a projector) that outputs an image. A system configuration for remote control is conceivable.
上記システム構成では、サーバ装置側で、ユーザによる指示動作を認識する処理を行う必要があるため、対象空間内に存在する検知対象を検知するのに用いられる情報(例えば対象空間の撮像データ)を、画像出力装置からサーバ装置へ転送する必要がある。しかしながら、対象空間の撮像データのような情報はその情報量が膨大であるため、転送路の帯域を圧迫し、ユーザによる指示動作に対する応答が遅れてしまうという問題がある。 In the system configuration described above, since it is necessary to perform processing for recognizing an instruction operation by the user on the server device side, information used to detect a detection target existing in the target space (for example, imaging data of the target space) is used. The image output device needs to be transferred to the server device. However, since information such as imaging data in the target space has an enormous amount of information, there is a problem that the bandwidth of the transfer path is compressed and a response to an instruction operation by the user is delayed.
本発明は、上記に鑑みてなされたものであって、ユーザによる指示動作に対する応答を早めることが可能なシステム、画像投影装置、制御方法およびプログラムを提供することを目的とする。 The present invention has been made in view of the above, and an object thereof is to provide a system, an image projection apparatus, a control method, and a program capable of speeding up a response to an instruction operation by a user.
上述した課題を解決し、目的を達成するために、本発明は、画像を出力する画像出力装置と、前記画像を生成するサーバ装置とを備えるシステムであって、前記サーバ装置は、前記画像出力装置から、前記画像が出力される画像出力面に対応する対象空間内に存在する検知対象を検知するのに用いられる第1情報を受信する受信部と、前記第1情報に基づいて、ユーザによる指示動作を認識する認識部と、前記認識部により認識された前記指示動作に応じて、出力対象の前記画像を生成する生成部と、前記生成部により生成された前記画像に応じて、前記第1情報の情報量をどの程度削減できるのかを示す第2情報を可変に決定する決定部と、前記生成部により生成された前記画像と、前記決定部により決定された前記第2情報とを対応付けた第3情報を、前記画像出力装置へ送信する送信部と、を有し、前記画像出力装置は、前記第1情報を検知する検知器から、前記第1情報を取得する第1取得部と、前記サーバ装置から前記第3情報を取得する第2取得部と、前記第3情報に含まれる前記第2情報に基づいて、前記第1情報の情報量を削減して前記サーバ装置へ送信する制御を行う第1制御部と、前記第3情報に含まれる前記画像を前記画像出力面に出力する制御を行う第2制御部と、を有することを特徴とするシステムである。 In order to solve the above-described problems and achieve the object, the present invention is a system including an image output device that outputs an image and a server device that generates the image, and the server device includes the image output device. A receiving unit that receives first information used to detect a detection target existing in a target space corresponding to an image output surface from which the image is output, and a user based on the first information A recognition unit for recognizing an instruction operation, a generation unit for generating the image to be output according to the instruction operation recognized by the recognition unit, and the first unit according to the image generated by the generation unit. A determination unit that variably determines second information indicating how much the amount of information of one information can be reduced, the image generated by the generation unit, and the second information determined by the determination unit Date A transmission unit that transmits third information to the image output device, and the image output device includes a first acquisition unit that acquires the first information from a detector that detects the first information; Control that reduces the information amount of the first information and transmits the second information to the server device based on the second information included in the third information and a second acquisition unit that acquires the third information from the server device And a second control unit that performs control to output the image included in the third information to the image output surface.
本発明によれば、ユーザによる指示動作に対する応答を早めることが可能になるという有利な効果を奏する。 According to the present invention, there is an advantageous effect that a response to an instruction operation by a user can be accelerated.
以下、添付図面を参照しながら、本発明に係るシステム、画像投影装置、制御方法およびプログラムの実施形態を詳細に説明する。以下の説明では、本発明が適用される画像投影装置として、超短焦点プロジェクタを例に挙げて説明するが、これに限られるものではなく、例えば本発明が適用される画像投影装置として、短焦点プロジェクタや長焦点プロジェクタが採用されてもよい。 Hereinafter, embodiments of a system, an image projection apparatus, a control method, and a program according to the present invention will be described in detail with reference to the accompanying drawings. In the following description, an ultra-short focus projector is described as an example of an image projection apparatus to which the present invention is applied. However, the present invention is not limited to this, and for example, a short image projection apparatus to which the present invention is applied. A focus projector or a long focus projector may be employed.
ここで、焦点とは、投写面から光学位置までの距離(例えば、投影光が出射される投影口から、画像が投影される投影対象物までの距離)を指す投写距離と同義である。超短焦点プロジェクタの投写距離は短焦点プロジェクタの投写距離よりも短く、短焦点プロジェクタの投写距離は長焦点プロジェクタの投写距離よりも短い。例えば超短焦点距離の投写距離を「11.7〜24.9cm」、短焦点プロジェクタの投写距離を「0.7〜14.6m」、長焦点プロジェクタの投写距離を「1.3m〜32.4m」として設定することもできる。 Here, the focal point is synonymous with a projection distance indicating a distance from the projection surface to the optical position (for example, a distance from a projection port from which projection light is emitted to a projection target on which an image is projected). The projection distance of the ultra-short focus projector is shorter than the projection distance of the short focus projector, and the projection distance of the short focus projector is shorter than the projection distance of the long focus projector. For example, the projection distance of the ultra short focal length is “11.7 to 24.9 cm”, the projection distance of the short focus projector is “0.7 to 14.6 m”, and the projection distance of the long focus projector is “1.3 m to 32. 4m "can also be set.
図1は、本実施形態に係るシステム1の概略構成例を示すブロック図である。図1に示すように、システム1は、サーバ装置100と、複数のプロジェクタ200とを含む。複数のプロジェクタ200の各々は、ネットワーク300を介してサーバ装置100と接続される。なお、システム1に含まれるプロジェクタ200の数は任意である。要するに、システム1は、サーバ装置100と、サーバ装置100に接続される1以上のプロジェクタ200とを備える形態であればよい。
FIG. 1 is a block diagram illustrating a schematic configuration example of a system 1 according to the present embodiment. As shown in FIG. 1, the system 1 includes a
本実施形態では、図2に示すように、投影対象物(図2の例では壁面)2のうち画像が投影される領域を示す投影領域(画像が出力される画像出力面の一例)3の手前の何もない空間に仮想操作面4を想定する。ユーザ(操作者)が、この仮想操作面4に対して、例えば手(指)を動かすなどの指示動作を行うことで、投影領域3に投影される画像は、当該指示動作に応じて変化する。なお、ここでは、図3に示すように、投影領域3の中心を原点とし、投影領域3の法線方向をZ軸、鉛直方向(重力の作用方向)をY軸、水平方向をX軸に設定して説明するが、座標系の設定方法はこれに限られるものではない。
In the present embodiment, as shown in FIG. 2, a projection area (an example of an image output surface from which an image is output) 3 of a projection target object (wall surface in the example of FIG. 2) 2 that indicates an area where an image is projected. A virtual operation surface 4 is assumed in a space with nothing in front. When the user (operator) performs an instruction operation such as moving a hand (finger) on the virtual operation surface 4, the image projected on the
図2の例では、想定されるユーザの胴体の位置と、投影対象物2との間に配置された検知器400が、投影領域3に対応する対象空間内に存在する検知対象(この例では、人の手)を検知するのに用いられる第1情報を検知する。この例では、検知器400は、光学センサ(例えばカメラ)で構成され、検知器400は、投影領域3の手前の、仮想操作面4を含む空間である対象空間を撮像して得られる映像情報を、第1情報としてプロジェクタ200へ出力する。なお、検知器400が設置される位置は任意に変更可能であり、例えば検知対象が人の手である場合、検知器400は、人の手と検知器400との間に人の胴体が入り込まないように配置される必要がある。
In the example of FIG. 2, the
ここでは、検知器400は、プロジェクタ200の一要素であると考えることもできる。また、検知器400からプロジェクタ200へ出力される第1情報のフレームレートは、予め定められた値に設定されている。
Here, the
詳細な内容については後述するが、プロジェクタ200は、検知器400から出力された第1情報の情報量を削減(削減方法に関する部分は後述)してサーバ装置100へ送信し、サーバ装置100は、プロジェクタ200から受信した第1情報に基づいて、ユーザによる指示動作を認識する。そして、認識した指示動作に応じて、投影対象の画像を生成し、生成した画像をプロジェクタに供給する。以下、サーバ装置100およびプロジェクタ200の各々の具体的な内容を説明する。
Although the detailed contents will be described later, the
まず、サーバ装置100の構成を説明する。図4は、サーバ装置100の機能構成例を示すブロック図である。図4に示すように、サーバ装置100は、受信部101と、認識部102と、生成部103と、記憶部104と、決定部105と、送信部106とを有する。
First, the configuration of the
受信部101は、プロジェクタ200から送信される第1情報を受信する。プロジェクタ200による第1情報の送信方法については後述する。
The
認識部102は、受信部101で受信した第1情報に基づいて、ユーザによる指示動作を認識する。より具体的には、認識部102は、受信部101で受信した第1情報に映り込んだ検知対象を検知し、その検知に基づいて、ユーザによる指示動作(例えば手を動かすなどの動作)を認識する。例えば手を動かすなどの動作を認識する方法としては、公知の様々な技術を利用することができる。
Based on the first information received by the
生成部103は、認識部102により認識された指示動作に応じて、出力対象の画像(この例では投影対象の画像)を生成する。
The
記憶部104は、生成部103により生成され得る画像(出力対象の画像)ごとに、第1情報の情報量をどの程度削減できるのかを示す第2情報を対応付けて予め記憶する。この例では、第2情報は、第1情報のうち削除しない領域を指定する情報(以下の説明では、「空間限定情報」と呼ぶ場合がある)と、第1情報のフレーム数の間引き量を指定する情報(以下の説明では、「時間間引き情報」と呼ぶ場合がある)と、第1情報の圧縮量子化の許容範囲を指定する情報(以下の説明では、「圧縮量子化情報」と呼ぶ場合がある)とを含む。
The
ただし、これに限らず、例えば第2情報として、「空間限定情報」、「時間間引き情報」および「圧縮量子化情報」のうちの何れか1つのみが含まれる形態であってもよいし、何れか2つの組み合わせが含まれる形態であってもよい。要するに、第2情報は、「空間限定情報」、「時間間引き情報」および「圧縮量子化情報」のうちの少なくとも1つを含むものであればよい。 However, the present invention is not limited to this. For example, as the second information, only one of “space limited information”, “time thinning information”, and “compressed quantization information” may be included, Any two of the combinations may be included. In short, the second information only needs to include at least one of “space limited information”, “time thinning information”, and “compressed quantization information”.
例えば図5に示すように、出力対象の画像(投影対象の画像データ)が、操作用のボタンを表すUI画像110を含む場合、ユーザによる指示動作を認識するためには、UI画像110の近傍の空間の映像だけが必要で、その他の領域の映像は不要である。これを座標で表現すれば、図6の網点で示された領域外の映像は削除してもよいことになる。また、図5のように、出力対象の画像が、操作用のボタンを表すUI画像110を含む場合は、想定される指示動作としては、操作用のボタンを表すUI画像110に向けて手(指)を差し出す(ボタンを押下する)という、検知対象(この例では人の手)の移動速度が比較的遅い動作なので、対象空間を撮像して得られる第1情報のフレームレートは低くてもよく、所定量以上のフレーム数の間引きが許容される。さらに、操作用のボタンを押す物体(検知対象)も、背景と区別できればよいので、解像度や階調は低くてもよく、第1情報の圧縮量子化の許容範囲として所定範囲以上が許容される。
For example, as shown in FIG. 5, when an output target image (projection target image data) includes a
本実施形態では、図5に示す画像に対応付けられる第2情報は、図7のようになる。図7の例では、第2情報は、第1情報のうちUI画像110に対応する領域を、削除しない領域として指定する情報(図7の例では、UI画像110に対応する領域の座標値で表されている)を示す空間限定情報と、フレーム数の間引き量を所定量以上に指定する情報(フレームレートを指定する情報であると捉えることもできる)を示す時間間引き情報と、圧縮量子化の許容範囲を所定範囲以上に指定する情報を示す圧縮量子化情報とから構成されている。また、見方を変えれば、図7に例示された空間限定情報は、第1情報のうちUI画像110に対応する領域以外の領域を削除可能な領域として指定する情報であると捉えることもできる。
In the present embodiment, the second information associated with the image shown in FIG. 5 is as shown in FIG. In the example of FIG. 7, the second information is information that designates an area corresponding to the
また、例えば図8に示すように、出力対象の画像が、ユーザからの所定の情報が入力される入力欄を表すUI画像120を含む場合も、UI画像120の近傍の空間の映像だけが必要で、その他の領域の映像は不要である。これを座標で表現すれば、図9の網点で示された領域外の映像は削除してもよいことになる。また、図8の例では、想定される指示動作としては、入力欄を表すUI画像120に対して文字を描くという、検知対象の移動速度が速く、細かい動作なので、許容されるフレーム数の間引き量は所定量未満となる。さらに、どのような文字を描いたのかを正確に認識するためには、第1情報のうち入力欄を表すUI画像120に対応する領域の解像度や階調が高いことが要求され、第1情報の圧縮量子化の許容範囲として許容される範囲は所定範囲未満となる。
Further, for example, as shown in FIG. 8, even when the output target image includes a
本実施形態では、図8に示す画像に対応付けられる第2情報は、図10のようになる。図10の例では、第2情報は、第1情報のうちUI画像120に対応する領域を、削減を行わない領域として指定する情報(図10の例では、UI画像120に対応する領域の座標値で表されている)を示す空間限定情報と、フレーム数の間引き量を所定量未満に指定する情報を示す時間間引き情報(フレームレートを所定値よりも大きい値に指定する情報でもよい)と、圧縮量子化の許容範囲を所定範囲未満に指定する情報を示す圧縮量子化情報とから構成されている。
In the present embodiment, the second information associated with the image shown in FIG. 8 is as shown in FIG. In the example of FIG. 10, the second information is information that designates an area corresponding to the
また、例えば図11に示すように、出力対象の画像が、地図を表す画像である場合は、指示動作の対象となる領域は、画像の全領域にわたるため、削除可能な領域は存在しないことになる。これを座標で表現すれば、図12の網点で示された領域は削除できないことになる。また、図12の例では、想定される指示動作としては、地図を表す画像のうちの所望の領域に対して、手(指)を動かす(例えば所望の領域の表示を拡大するために、2本の指の間隔を広げるピンチ動作など)という、検知対象の移動速度が比較的遅い動作なので、対象空間を撮像して得られる第1情報のフレームレートは低くてもよく、所定量以上のフレーム数の間引きが許容される。さらに、検知対象も、背景と区別できればよいので、解像度や階調は低くてもよく、第1情報の圧縮量子化の許容範囲として所定範囲以上が許容される。 Further, for example, as shown in FIG. 11, when the image to be output is an image representing a map, the area that is the target of the instruction operation covers the entire area of the image, and therefore there is no area that can be deleted. Become. If this is expressed in coordinates, the area indicated by the halftone dots in FIG. 12 cannot be deleted. Further, in the example of FIG. 12, as an assumed instruction operation, a hand (finger) is moved with respect to a desired area in an image representing a map (for example, 2 in order to enlarge the display of the desired area). Since the movement speed of the detection target is a relatively slow movement (such as a pinch operation that widens the interval between the fingers of the book), the frame rate of the first information obtained by imaging the target space may be low, and the number of frames exceeding a predetermined amount Decimation of numbers is allowed. Furthermore, since it is sufficient that the detection target can be distinguished from the background, the resolution and gradation may be low, and a predetermined range or more is allowed as the allowable range of compression quantization of the first information.
本実施形態では、図11に示す画像に対応付けられる第2情報は、図13のようになる。図13の例では、第2情報は、第1情報のうち図11に示す出力対象の画像に対応する領域を、削除の対象としない領域として指定する情報(図13の例では、図11に示す画像に対応する領域の座標値で表されている)を示す空間限定情報と、フレーム数の間引き量を所定量以上に指定する情報を示す時間間引き情報と、圧縮量子化の許容範囲を所定範囲以上に指定する情報を示す圧縮量子化情報とから構成されている。 In the present embodiment, the second information associated with the image shown in FIG. 11 is as shown in FIG. In the example of FIG. 13, the second information is information that designates an area corresponding to the output target image shown in FIG. 11 in the first information as an area not to be deleted (in the example of FIG. 13, Space limited information (indicated by the coordinate value of the area corresponding to the image to be displayed), time thinning information indicating information specifying the amount of frame thinning to be equal to or greater than a predetermined amount, and an allowable compression quantization range It consists of compressed quantization information indicating information to be specified above the range.
再び図4に戻って説明を続ける。決定部105は、生成部103により生成された画像に応じて、第1情報の情報量をどの程度削減できるのかを示す第2情報を可変に決定する。より具体的には、決定部105は、生成部103により生成された画像に対応する第2情報を記憶部104から読み出し、読み出した第2情報を、プロジェクタ200へ送信する第2情報として決定する。
Returning to FIG. 4 again, the description will be continued. The
なお、本実施形態では、生成部103により生成され得る画像ごとに、第1情報の情報量をどの程度削減できるのかを示す第2情報が対応付けられて予め記憶部104に記憶されているが、例えば生成部103により出力対象の画像が生成されるたびに、決定部105が、その画像に基づいて、その画像に対応する第2情報を生成し、生成した第2情報を、プロジェクタ200へ送信する第2情報として決定する形態であってもよい。要するに、決定部105は、生成部103により生成された画像に応じて、第1情報の情報量をどの程度削減できるのかを示す第2情報を可変に決定する機能を有するものであればよい。
In the present embodiment, the second information indicating how much the information amount of the first information can be reduced is associated with each image that can be generated by the generating
送信部106は、生成部103により生成された画像と、決定部105により決定された第2情報とを対応付けた第3情報を、プロジェクタ200へ送信する。
Transmitting
また、本実施形態では、サーバ装置100のハードウェア構成は、CPU、ROM、RAM等を含む通常のコンピュータ装置のハードウェア構成を利用したものであり、上述した各部(受信部101、認識部102、生成部103、決定部105、および、送信部106)の機能は、CPUがROM等に格納されたプログラムを実行することにより実現される。ただし、これに限られるものではなく、上述した各部の機能のうちの少なくとも一部が専用のハードウェア回路で実現されてもよい。また、上述の記憶部104は、例えばRAM、ROM、あるいは、HDD等の補助記憶装置などで実現可能である。
In the present embodiment, the hardware configuration of the
次に、プロジェクタ200の構成を説明する。ここでは、1つのプロジェクタ200の構成を例に挙げて説明するが、システム1に含まれ得る他のプロジェクタ200の構成も同様である。図14は、プロジェクタ200の機能構成例を示すブロック図である。図14に示すように、プロジェクタ200は、第1取得部201と、第2取得部202と、第1制御部203と、第2制御部204とを有する。
Next, the configuration of the
第1取得部201は、検知器400から出力される第1情報を取得する。第2取得部202は、サーバ装置100から送信されてくる第3情報を取得する。
The
第1制御部203は、第2取得部202により取得された第3情報に含まれる第2情報に基づいて、第1取得部201により取得された第1情報の情報量を削減してサーバ装置100へ送信する制御を行う。例えば図7に示す第2情報が、第2取得部202により取得された第3情報に含まれている場合を想定する。この場合、第1制御部203は、第2情報に含まれる時間間引き情報に基づいてフレームレート(見方を変えればフレーム数の間引き量)を決定する。そして、第2情報に含まれる空間限定情報に基づいて、第1取得部201により取得された第1情報のマスク処理を行う。より具体的には、第1制御部203は、第1取得部201により取得された第1情報のうち、第2情報に含まれる空間限定情報により指定された領域以外の領域の映像情報を削除する処理を行う。そして、第1制御部203は、第2情報に含まれる圧縮量子化情報に基づいて、マスク処理が行われた第1情報の圧縮量子化を行う。第1制御部203は、以上のようにして情報量を削減した第1情報を、第2情報に含まれる時間間引き情報に基づいて決定したフレームレートに従ってサーバ装置100へ送信(転送)する制御を行う。
The
なお、プロジェクタ200からサーバ装置100へ送信(転送)する第1情報の最終的な内容は、サーバ装置100から取得した第2情報だけでなく、プロジェクタ200ごとに異なる検知器400の性能(スペック)や、転送路帯域、対象空間の明るさ等の他の情報も加味して決定することもできる。
Note that the final content of the first information transmitted (transferred) from the
第2制御部204は、第2取得部202により取得された第3情報に含まれる画像を、画像出力面に出力する制御(この例では、投影領域3に投影する制御)を行う。これにより、投影領域3に投影される画像は、第2取得部202により取得された第3情報に含まれる画像に切り替わる。
The
また、本実施形態では、プロジェクタ200には、CPU、ROM、RAM等を含む通常のコンピュータ装置が搭載され、上述した各部(第1取得部201、第2取得部202、第1制御部203、および、第2制御部204)の機能は、CPUがROM等に格納されたプログラムを実行することにより実現される。ただし、これに限られるものではなく、上述した各部の機能のうちの少なくとも一部が専用のハードウェア回路で実現されてもよい。
In the present embodiment, the
次に、図15を参照しながら、プロジェクタ200の動作例を説明する。図15は、プロジェクタ200の動作例を示すフローチャートである。図15に示すように、まず、第2取得部202は、サーバ装置100から送信されてくる第3情報を取得する(ステップS1)。次に、第2制御部204は、ステップS1で取得された第3情報に含まれる画像(サーバ装置100により生成された投影対象の画像)を、投影領域3に投影する制御を行う(ステップS2)。次に、第1制御部203は、ステップS1で取得された第3情報に含まれる第2情報を構成する時間間引き情報に基づいて、フレームレートを決定する(ステップS3)。
Next, an operation example of the
次に、第1取得部201は、検知器400から出力される第1情報を取得する(ステップS4)。次に、第1制御部203は、ステップS1で取得された第3情報に含まれる第2情報を構成する空間限定情報に基づいて、ステップS4で取得された第1情報のマスク処理を行う(ステップS5)。前述したように、第1制御部203は、ステップS4で取得された第1情報のうち、ステップS1で取得された第3情報に含まれる第2情報を構成する空間限定情報により指定された領域以外の領域の映像情報を削除する処理を行う。
Next, the
次に、第1制御部203は、ステップS1で取得された第3情報に含まれる第2情報を構成する圧縮量子化情報に基づいて、ステップS5でマスク処理が行われた第1情報の圧縮量子化を行う(ステップS6)。これにより、第1情報の情報量がさらに削減される。次に、第1制御部203は、ステップS3で決定したフレームレートに従って、情報量を削減した第1情報を、サーバ装置100へ送信する制御を行う(ステップS7)。
Next, the
次に、第2取得部202は、サーバ装置100から、新たな第3情報が送信されてきたか否かを判断する(ステップS8)。サーバ装置100から、新たな第3情報が送信されてきたと判断した場合(ステップS8:YES)、つまり、第2取得部202が、サーバ装置100から新たな第3情報を取得した場合、前述のステップS2以降の処理が繰り返される。一方、サーバ装置100から、新たな第3情報が送信されてきていないと判断した場合(ステップS8:NO)、つまり、第2取得部202が、サーバ装置100から新たな第3情報を取得していない場合、前述のステップS4以降の処理が繰り返される。
Next, the
以上に説明したように、本実施形態では、サーバ装置100は、投影対象の画像に応じて、第1情報の情報量をどの程度削減できるのかを示す第2情報を可変に決定し、決定した第2情報と、投影対象の画像とを対応付けた第3情報を、プロジェクタ200へ送信する。そして、プロジェクタ200は、サーバ装置100から送信されてきた第3情報に含まれる第2情報に基づいて、検知器400から取得した第1情報(対象空間を撮像して得られる映像情報)の情報量を削減してサーバ装置100へ送信するので、検知器400から出力された第1情報をそのままサーバ装置100へ転送する構成に比べて、第1情報の転送速度(送信速度)を高めることができる。これにより、ユーザによる指示動作に対する応答(指示動作に応じた画像の投影表示)を高めることができるという有利な効果を奏する。
As described above, in the present embodiment, the
以上、本発明の実施形態を説明したが、上述の実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。本発明は、上述の実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上述の実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。また、実施形態および変形例は任意に組み合わせることが可能である。 As mentioned above, although embodiment of this invention was described, the above-mentioned embodiment is shown as an example and is not intending limiting the range of invention. The present invention is not limited to the above-described embodiments as they are, and can be embodied by modifying the constituent elements without departing from the scope of the invention in the implementation stage. Various inventions can be formed by appropriately combining a plurality of constituent elements disclosed in the above-described embodiments. For example, some components may be deleted from all the components shown in the embodiment. Further, the embodiment and the modification examples can be arbitrarily combined.
上述の実施形態では、サーバ装置100に接続される画像出力装置の一例としてプロジェクタ200を挙げて説明したが、これに限らず、サーバ装置100に接続される画像出力装置の種類は任意であり、例えば液晶型のディスプレイ装置であってもよい。
In the above-described embodiment, the
要するに本発明に係るシステムは、画像を出力する画像出力装置と、画像を生成するサーバ装置とを備えるシステムであって、サーバ装置は、受信部と認識部と生成部と決定部と送信部とを有し、画像出力装置は、第1取得部と第2取得部と第1制御部と第2制御部とを有する形態であればよい。 In short, a system according to the present invention is a system including an image output device that outputs an image and a server device that generates an image. The server device includes a reception unit, a recognition unit, a generation unit, a determination unit, and a transmission unit. The image output device may have any form as long as it includes a first acquisition unit, a second acquisition unit, a first control unit, and a second control unit.
上記受信部は、画像出力装置から、画像が出力される画像出力面に対応する対象空間内に存在する検知対象を検知するのに用いられる第1情報を受信する。上記認識部は、第1情報に基づいて、ユーザによる指示動作を認識する。上記生成部は、認識部により認識された指示動作に応じて、出力対象の画像を生成する。上記決定部は、生成部により生成された画像に応じて、第1情報の情報量をどの程度削減できるのかを示す第2情報を可変に決定する。上記送信部は、生成部により生成された画像と、決定部により決定された第2情報とを対応付けた第3情報を、画像出力装置へ送信する。 The receiving unit receives first information used to detect a detection target existing in a target space corresponding to an image output surface from which an image is output, from the image output device. The recognition unit recognizes an instruction operation by the user based on the first information. The generation unit generates an output target image in accordance with the instruction operation recognized by the recognition unit. The determination unit variably determines the second information indicating how much the information amount of the first information can be reduced according to the image generated by the generation unit. The transmission unit transmits third information in which the image generated by the generation unit is associated with the second information determined by the determination unit to the image output device.
また、上記第1取得部は、第1情報を検知する検知器から、第1情報を取得する。上記第2取得部は、サーバ装置から第3情報を取得する。第1制御部は、第3情報に含まれる第2情報に基づいて、第1情報の情報量を削減してサーバ装置へ送信する制御を行う。上記第2制御部は、第3情報に含まれる画像を画像出力面に出力する制御を行う。 The first acquisition unit acquires first information from a detector that detects the first information. The second acquisition unit acquires third information from the server device. The first control unit performs control to reduce the information amount of the first information and transmit it to the server device based on the second information included in the third information. The second control unit performs control to output an image included in the third information to the image output surface.
上述のサーバ装置100およびプロジェクタ200で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでCD−ROM、フレキシブルディスク(FD)、CD−R、DVD(Digital Versatile Disk)等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
The programs executed by the
さらに、上述のサーバ装置100およびプロジェクタ200で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、上述のサーバ装置100およびプロジェクタ200で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成してもよい。
Furthermore, the program executed by the
1 システム
100 サーバ装置
101 受信部
102 認識部
103 生成部
104 記憶部
105 決定部
106 送信部
200 プロジェクタ
201 第1取得部
202 第2取得部
203 第1制御部
204 第2制御部
400 検知器
DESCRIPTION OF SYMBOLS 1
Claims (17)
前記サーバ装置は、
前記画像出力装置から、前記画像が出力される画像出力面に対応する対象空間内に存在する検知対象を検知するのに用いられる第1情報を受信する受信部と、
前記第1情報に基づいて、ユーザによる指示動作を認識する認識部と、
前記認識部により認識された前記指示動作に応じて、出力対象の前記画像を生成する生成部と、
前記生成部により生成された前記画像に応じて、前記第1情報の情報量をどの程度削減できるのかを示す第2情報を可変に決定する決定部と、
前記生成部により生成された前記画像と、前記決定部により決定された前記第2情報とを対応付けた第3情報を、前記画像出力装置へ送信する送信部と、を有し、
前記画像出力装置は、
前記第1情報を検知する検知器から、前記第1情報を取得する第1取得部と、
前記サーバ装置から前記第3情報を取得する第2取得部と、
前記第3情報に含まれる前記第2情報に基づいて、前記第1情報の情報量を削減して前記サーバ装置へ送信する制御を行う第1制御部と、
前記第3情報に含まれる前記画像を前記画像出力面に出力する制御を行う第2制御部と、を有する、
ことを特徴とするシステム。 An image output device that outputs an image and a server device that generates the image,
The server device
A receiving unit that receives, from the image output device, first information used to detect a detection target existing in a target space corresponding to an image output surface from which the image is output;
A recognition unit for recognizing an instruction operation by a user based on the first information;
A generating unit that generates the image to be output in response to the instruction operation recognized by the recognizing unit;
A determination unit that variably determines second information indicating how much the information amount of the first information can be reduced according to the image generated by the generation unit;
A transmission unit that transmits, to the image output device, third information in which the image generated by the generation unit is associated with the second information determined by the determination unit;
The image output device includes:
A first acquisition unit that acquires the first information from a detector that detects the first information;
A second acquisition unit for acquiring the third information from the server device;
Based on the second information included in the third information, a first control unit that performs control to reduce the information amount of the first information and transmit the information to the server device;
A second control unit that performs control to output the image included in the third information to the image output surface,
A system characterized by that.
前記生成部により生成され得る前記画像ごとに、前記第2情報を対応付けて予め記憶する記憶部をさらに備え、
前記決定部は、前記生成部により生成された前記画像に対応する前記第2情報を前記記憶部から読み出し、読み出した前記第2情報を、前記画像出力装置に送信する前記第2情報として決定する、
ことを特徴とする請求項1に記載のシステム。 The server device
For each of the images that can be generated by the generation unit, the image processing apparatus further includes a storage unit that associates and stores the second information in advance.
The determination unit reads the second information corresponding to the image generated by the generation unit from the storage unit, and determines the read second information as the second information to be transmitted to the image output device. ,
The system according to claim 1.
前記第2情報は、前記第1情報のうち削除しない領域を指定する情報を含む、
ことを特徴とする請求項1または請求項2に記載のシステム。 The first information is video information obtained by imaging the target space,
The second information includes information designating an area not to be deleted in the first information.
The system according to claim 1 or 2, characterized by the above.
ことを特徴とする請求項3に記載のシステム。 When a UI image representing an operation button is included in the image generated by the generation unit, the second information determined by the determination unit corresponds to the UI image of the first information. Including information that designates the area to be deleted as an area not to be deleted,
The system according to claim 3.
前記第2情報は、前記第1情報のフレーム数の間引き量を指定する情報を含む、
ことを特徴とする請求項1または請求項2に記載のシステム。 The first information is video information obtained by imaging the target space,
The second information includes information specifying a thinning amount of the number of frames of the first information.
The system according to claim 1 or 2, characterized by the above.
ことを特徴とする請求項5に記載のシステム。 In the case where a UI image representing an operation button is included in the image generated by the generation unit, the second information determined by the determination unit is a thinning amount of the number of frames of the first information. Contains information that specifies more than a predetermined amount,
The system according to claim 5.
前記第2情報は、前記第1情報の圧縮量子化の許容範囲を指定する情報を含む、
ことを特徴とする請求項1または請求項2に記載のシステム。 The first information is video information obtained by imaging the target space,
The second information includes information specifying an allowable range of compression quantization of the first information.
The system according to claim 1 or 2, characterized by the above.
ことを特徴とする請求項6に記載のシステム。 When a UI image representing an operation button is included in the image generated by the generation unit, the second information determined by the determination unit is an allowable range of compression quantization of the first information. Including information that specifies a specified range above
The system according to claim 6.
前記投影対象物のうち前記画像が投影される領域を示す投影領域に対応する対象空間内に存在する検知対象を検知するのに用いられる第1情報を検知する検知器から、前記第1情報を取得する第1取得部と、
前記第1情報に基づいて認識された指示動作に応じて前記画像を生成するサーバ装置から、投影対象の前記画像と、前記第1情報の情報量をどの程度削減できるのかを示す第2情報とが対応付けられた第3情報を取得する第2取得部と、
前記第3情報に含まれる前記第2情報に基づいて、前記第1情報の情報量を削減して前記サーバ装置へ送信する制御を行う第1制御部と、
前記第3情報に含まれる前記画像を前記投影領域に出力する制御を行う第2制御部と、を備える、
ことを特徴とする画像投影装置。 An image projection apparatus that projects an image onto a projection object,
The first information is detected from a detector that detects first information used to detect a detection target that exists in a target space corresponding to a projection area that represents an area on which the image is projected, among the projection objects. A first acquisition unit to acquire;
From the server device that generates the image according to the instruction operation recognized based on the first information, the image to be projected and the second information indicating how much the information amount of the first information can be reduced A second acquisition unit that acquires third information associated with
Based on the second information included in the third information, a first control unit that performs control to reduce the information amount of the first information and transmit the information to the server device;
A second control unit that performs control to output the image included in the third information to the projection region,
An image projection apparatus characterized by that.
前記第2情報は、前記第1情報のうち削減可能な領域を指定する情報を含む、
ことを特徴とする請求項9に記載の画像投影装置。 The first information is video information obtained by imaging the target space,
The second information includes information specifying a reducible area of the first information.
The image projection apparatus according to claim 9.
ことを特徴とする請求項10に記載の画像投影装置。 When a UI image representing an operation button is included in the image included in the third information, the second information included in the third information corresponds to the UI image in the first information. Including information that designates areas other than areas to be reduced as areas that can be reduced,
The image projection apparatus according to claim 10.
前記第2情報は、前記第1情報のフレーム数の間引き量を指定する情報を含む、
ことを特徴とする請求項9に記載の画像投影装置。 The first information is video information obtained by imaging the target space,
The second information includes information specifying a thinning amount of the number of frames of the first information.
The image projection apparatus according to claim 9.
ことを特徴とする請求項12に記載の画像投影装置。 When a UI image representing an operation button is included in the image included in the third information, the second information included in the third information includes a thinning amount of the number of frames of the first information. Contains information that specifies more than a predetermined amount,
The image projection apparatus according to claim 12.
前記第2情報は、前記第1情報の圧縮量子化の許容範囲を指定する情報を含む、
ことを特徴とする請求項9に記載の画像投影装置。 The first information is video information obtained by imaging the target space,
The second information includes information specifying an allowable range of compression quantization of the first information.
The image projection apparatus according to claim 9.
ことを特徴とする請求項14に記載の画像投影装置。 When a UI image representing an operation button is included in the image included in the third information, the second information included in the third information is an allowable range of compression quantization of the first information. Including information that specifies a specified range above
The image projection apparatus according to claim 14.
前記第1情報に基づいて認識された指示動作に応じて前記画像を生成するサーバ装置から、出力対象の前記画像と、前記第1情報の情報量をどの程度削減できるのかを示す第2情報とが対応付けられた第3情報を取得する第2取得ステップと、
前記第3情報に含まれる前記第2情報に基づいて、前記第1情報の情報量を削減して前記サーバ装置へ送信する制御を行う第1制御ステップと、
前記第3情報に含まれる前記画像を前記画像出力面に出力する制御を行う第2制御ステップと、を含む、
ことを特徴とする制御方法。 A first acquisition step of acquiring the first information from a detector that detects first information used to detect a detection target existing in a target space corresponding to an image output surface from which an image is output;
From the server device that generates the image according to the instruction operation recognized based on the first information, the image to be output and the second information indicating how much the information amount of the first information can be reduced; A second acquisition step of acquiring third information associated with
A first control step of performing control to reduce the amount of information of the first information and transmit it to the server device based on the second information included in the third information;
A second control step for performing control to output the image included in the third information to the image output surface,
A control method characterized by that.
画像が出力される画像出力面に対応する対象空間内に存在する検知対象を検知するのに用いられる第1情報を検知する検知器から、前記第1情報を取得する第1取得ステップと、
前記第1情報に基づいて認識された指示動作に応じて前記画像を生成するサーバ装置から、出力対象の前記画像と、前記第1情報の情報量をどの程度削減できるのかを示す第2情報とが対応付けられた第3情報を取得する第2取得ステップと、
前記第3情報に含まれる前記第2情報に基づいて、前記第1情報の情報量を削減して前記サーバ装置へ送信する制御を行う第1制御ステップと、
前記第3情報に含まれる前記画像を前記画像出力面に出力する制御を行う第2制御ステップと、を実行させるためのプログラム。 On the computer,
A first acquisition step of acquiring the first information from a detector that detects first information used to detect a detection target existing in a target space corresponding to an image output surface from which an image is output;
From the server device that generates the image according to the instruction operation recognized based on the first information, the image to be output and the second information indicating how much the information amount of the first information can be reduced; A second acquisition step of acquiring third information associated with
A first control step of performing control to reduce the amount of information of the first information and transmit it to the server device based on the second information included in the third information;
And a second control step for performing control to output the image included in the third information to the image output surface.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013041116A JP6065654B2 (en) | 2013-03-01 | 2013-03-01 | System, image projection apparatus, control method, and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013041116A JP6065654B2 (en) | 2013-03-01 | 2013-03-01 | System, image projection apparatus, control method, and program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2014170319A true JP2014170319A (en) | 2014-09-18 |
JP6065654B2 JP6065654B2 (en) | 2017-01-25 |
Family
ID=51692687
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013041116A Expired - Fee Related JP6065654B2 (en) | 2013-03-01 | 2013-03-01 | System, image projection apparatus, control method, and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6065654B2 (en) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001036901A (en) * | 1999-07-15 | 2001-02-09 | Canon Inc | Device and method for processing image and memory medium |
JP2005257948A (en) * | 2004-03-10 | 2005-09-22 | Matsushita Electric Ind Co Ltd | Image transmission system and method for transmitting image |
JP2006101236A (en) * | 2004-09-29 | 2006-04-13 | Nec Personal Products Co Ltd | Moving video image editing system |
JP2006244272A (en) * | 2005-03-04 | 2006-09-14 | Nippon Telegr & Teleph Corp <Ntt> | Hand position tracking method, device and program |
JP2011164878A (en) * | 2010-02-09 | 2011-08-25 | Seiko Epson Corp | Projector, control method of projector, and image display system |
JP2011203830A (en) * | 2010-03-24 | 2011-10-13 | Seiko Epson Corp | Projection system and method of controlling the same |
-
2013
- 2013-03-01 JP JP2013041116A patent/JP6065654B2/en not_active Expired - Fee Related
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001036901A (en) * | 1999-07-15 | 2001-02-09 | Canon Inc | Device and method for processing image and memory medium |
JP2005257948A (en) * | 2004-03-10 | 2005-09-22 | Matsushita Electric Ind Co Ltd | Image transmission system and method for transmitting image |
JP2006101236A (en) * | 2004-09-29 | 2006-04-13 | Nec Personal Products Co Ltd | Moving video image editing system |
JP2006244272A (en) * | 2005-03-04 | 2006-09-14 | Nippon Telegr & Teleph Corp <Ntt> | Hand position tracking method, device and program |
JP2011164878A (en) * | 2010-02-09 | 2011-08-25 | Seiko Epson Corp | Projector, control method of projector, and image display system |
JP2011203830A (en) * | 2010-03-24 | 2011-10-13 | Seiko Epson Corp | Projection system and method of controlling the same |
Also Published As
Publication number | Publication date |
---|---|
JP6065654B2 (en) | 2017-01-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9760976B2 (en) | Image processing apparatus and image processing method | |
JP6075122B2 (en) | System, image projection apparatus, information processing apparatus, information processing method, and program | |
US9473808B2 (en) | Information processing apparatus, program, information processing method, and information processing system | |
JP6689559B2 (en) | Image projection apparatus, system, image projection method and program | |
US9632592B1 (en) | Gesture recognition from depth and distortion analysis | |
US10291843B2 (en) | Information processing apparatus having camera function and producing guide display to capture character recognizable image, control method thereof, and storage medium | |
WO2016192325A1 (en) | Method and device for processing logo on video file | |
WO2015142971A1 (en) | Receiver-controlled panoramic view video share | |
JP6340958B2 (en) | Projector apparatus, interactive system, and interactive control method | |
JP2016136683A (en) | Imaging apparatus and control method of the same | |
US11397506B2 (en) | Information processing apparatus, information processing method, and program | |
CN106293563B (en) | Control method and electronic equipment | |
US20150261385A1 (en) | Picture signal output apparatus, picture signal output method, program, and display system | |
US10073614B2 (en) | Information processing device, image projection apparatus, and information processing method | |
JP6354385B2 (en) | Display device, display method, and program | |
TW201401868A (en) | Electronic devices and methods for enhancing image resolution and computer-readable mediums thereof | |
KR20160072306A (en) | Content Augmentation Method and System using a Smart Pen | |
CN110990623A (en) | Method and device for displaying audio subtitles, computer equipment and storage medium | |
JP6374203B2 (en) | Display system and program | |
JP6065654B2 (en) | System, image projection apparatus, control method, and program | |
US20230244318A1 (en) | Program, head-mounted display, and information processing device | |
CN109842738B (en) | Method and apparatus for photographing image | |
US11379961B2 (en) | Information processing apparatus, information processing method, and program | |
JP2011188008A (en) | Projector system | |
JP2014137676A (en) | Position information acquisition device and image display system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20160212 |
|
TRDD | Decision of grant or rejection written | ||
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20161124 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20161129 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20161212 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 6065654 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
LAPS | Cancellation because of no payment of annual fees |