Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6135050B2 - Data processing device, display device, and control method for data processing device - Google Patents
[go: Go Back, main page]

JP6135050B2 - Data processing device, display device, and control method for data processing device - Google Patents

Data processing device, display device, and control method for data processing device Download PDF

Info

Publication number
JP6135050B2
JP6135050B2 JP2012119428A JP2012119428A JP6135050B2 JP 6135050 B2 JP6135050 B2 JP 6135050B2 JP 2012119428 A JP2012119428 A JP 2012119428A JP 2012119428 A JP2012119428 A JP 2012119428A JP 6135050 B2 JP6135050 B2 JP 6135050B2
Authority
JP
Japan
Prior art keywords
image
unit
output
drawn
input
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
JP2012119428A
Other languages
Japanese (ja)
Other versions
JP2013247486A (en
JP2013247486A5 (en
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.)
Seiko Epson Corp
Original Assignee
Seiko Epson Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Seiko Epson Corp filed Critical Seiko Epson Corp
Priority to JP2012119428A priority Critical patent/JP6135050B2/en
Priority to US13/900,119 priority patent/US9524574B2/en
Priority to CN201310191385.XA priority patent/CN103425354B/en
Publication of JP2013247486A publication Critical patent/JP2013247486A/en
Publication of JP2013247486A5 publication Critical patent/JP2013247486A5/ja
Application granted granted Critical
Publication of JP6135050B2 publication Critical patent/JP6135050B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Controls And Circuits For Display Device (AREA)
  • Projection Apparatus (AREA)
  • Position Input By Displaying (AREA)
  • Transforming Electric Information Into Light Information (AREA)

Description

本発明は、画像データを出力するデータ処理装置、表示装置、および、データ処理装置の制御方法に関する。   The present invention relates to a data processing device that outputs image data, a display device, and a control method for the data processing device.

従来、プロジェクター等の表示装置を備えたシステムにおいて、電子ペン等のデバイスによりユーザーが位置入力操作を行った場合に、指示位置を検出して描画等を行うシステムが知られている(例えば、特許文献1参照)。特許文献1記載のシステムでは、表示装置が指示棒により指示された位置を検出し、この検出された指示位置に基づいて、表示装置に接続されたコンピューターが描画映像を生成する。表示装置は、コンピューターが生成した描画映像を表示する構成となっている。   2. Description of the Related Art Conventionally, in a system including a display device such as a projector, when a user performs a position input operation using a device such as an electronic pen, a system that detects a designated position and performs drawing or the like is known (for example, a patent) Reference 1). In the system described in Patent Document 1, the display device detects a position indicated by the pointing rod, and a computer connected to the display device generates a drawing image based on the detected pointing position. The display device is configured to display a drawing image generated by a computer.

特開2011−028629号公報JP 2011-028629 A

特許文献1記載のシステムのように、位置入力操作の指示位置に基づいて描画を行うシステムでは、ユーザーが操作してから画像を表示するまでの時間が長くなると、ユーザーに違和感を抱かせてしまい、操作感が低下することが懸念される。このため、ユーザーが操作を行ってから短時間のうちに、描画された画像を表示できるようにする技術が望まれていた。
本発明は、上述した事情に鑑みてなされたものであり、ユーザーの操作による指示位置に基づいて描画を行って表示する構成において、操作が行われてから描画した画像を表示するまでの時間を短縮できるデータ処理装置、表示装置、および、データ処理装置の制御方法を提供することを目的とする。
As in the system described in Patent Document 1, in a system that performs drawing based on a position input operation instruction position, if the time from when the user operates to display an image becomes long, the user feels uncomfortable. There is a concern that the feeling of operation will be reduced. For this reason, there has been a demand for a technique that enables a drawn image to be displayed within a short time after the user performs an operation.
The present invention has been made in view of the above-described circumstances. In a configuration in which drawing is performed based on a position indicated by a user's operation, the time from when the operation is performed until the rendered image is displayed is determined. It is an object to provide a data processing device, a display device, and a data processing device control method that can be shortened.

上記課題を解決するため、本発明は、画像データを出力するデータ処理装置であって、入力座標を取得する座標取得手段と、前記座標取得手段により取得された入力座標をもとに画像を描画する描画手段と、前記描画手段が描画した画像の画像データを出力する出力手段と、を有し、前記出力手段は、前記座標取得手段により取得された入力座標をもとに前記描画手段と同様に描画を行い、描画した画像を前記描画手段が出力する画像に重畳して重畳画像データを生成して出力する重畳処理を実行可能に構成され、所定の条件に基づいて前記重畳処理を実行すること、を特徴とする。
本発明によれば、描画を行う描画手段及び画像データを出力する出力手段のうちいずれか一方が描画を行うと、入力座標に基づいて描画された画像のデータが出力される。このため、描画された画像のデータが出力されるまでの時間を、描画手段及び出力手段のうち処理速度が速い側に合わせて短縮できる。これにより、例えば当該データ処理装置が出力する画像データに基づいて画像を表示する場合、描画画像を表示するまでの時間を短縮できる。
In order to solve the above-described problems, the present invention provides a data processing device that outputs image data, a coordinate acquisition unit that acquires input coordinates, and an image that is drawn based on the input coordinates acquired by the coordinate acquisition unit And an output unit that outputs image data of an image drawn by the drawing unit, and the output unit is similar to the drawing unit based on the input coordinates acquired by the coordinate acquisition unit. The superimposing process is performed so as to superimpose the rendered image on the image output by the rendering means to generate and output superimposed image data, and execute the superimposing process based on a predetermined condition. It is characterized by this.
According to the present invention, when any one of a drawing unit that performs drawing and an output unit that outputs image data performs drawing, data of an image drawn based on input coordinates is output. For this reason, the time until the data of the rendered image is output can be shortened according to the faster processing speed of the rendering unit and the output unit. Thereby, for example, when an image is displayed based on the image data output by the data processing apparatus, the time until the drawing image is displayed can be shortened.

また、本発明は、上記データ処理装置において、前記座標取得手段及び前記出力手段は第1の処理デバイスにより構成され、前記描画手段は前記第1の処理デバイスとは独立して設けられた第2の処理デバイスにより構成されることを特徴とする。
本発明によれば、複数の処理デバイスのうちいずれか描画の処理が速い側の能力によって、描画した画像を表示するまでの時間を短縮できる。また、第2の処理デバイスに入力座標が入力される過程と、第2の処理デバイスから画像を第1の処理デバイスに出力する過程で時間がかかる場合も、先に第1の処理デバイスが描画した画像のデータが出力されるため、描画した画像を表示するまでの遅延が発生せず、速やかに画像データを出力できる。
Further, according to the present invention, in the data processing apparatus, the coordinate acquisition unit and the output unit are configured by a first processing device, and the drawing unit is provided independently of the first processing device. It is comprised by the processing device of.
ADVANTAGE OF THE INVENTION According to this invention, time until a drawn image is displayed can be shortened with the capability of the side by which the drawing process is quick among several processing devices. In addition, when the process of inputting input coordinates to the second processing device and the process of outputting an image from the second processing device to the first processing device takes time, the first processing device draws first. Since the image data is output, there is no delay until the rendered image is displayed, and the image data can be output promptly.

また、本発明は、上記データ処理装置において、前記出力手段は、前記座標取得手段が入力座標を取得してから所定時間、前記重畳処理を実行し、その後は前記描画手段が描画した画像に他の画像を重畳しないで画像データを出力することを特徴とする。
本発明によれば、所定時間が経過して、描画手段が描画した画像が出力手段に入力されるようになった後は、重畳されていない画像が出力される。このため、重畳処理により画像が不鮮明になったとしても、速やかに鮮明な画像に切り換えられるので、画質の低下を回避できる。また、重畳処理を終了するタイミングを適切に決定できる。
Further, according to the present invention, in the data processing apparatus, the output unit executes the superimposition process for a predetermined time after the coordinate acquisition unit acquires the input coordinates, and thereafter, other than the image drawn by the drawing unit. The image data is output without superimposing the images.
According to the present invention, after a predetermined time has elapsed, after the image drawn by the drawing means is input to the output means, an image that is not superimposed is output. For this reason, even if the image becomes unclear due to the superimposition process, the image can be quickly switched to a clear image, so that a reduction in image quality can be avoided. Moreover, the timing which complete | finishes a superimposition process can be determined appropriately.

また、本発明は、上記データ処理装置において、前記出力手段は、前記座標取得手段が入力座標を取得してから前記重畳処理を実行し、前記描画手段が描画した画像に前記出力手段が描画した画像と同じ画像が含まれることを検出すると前記重畳処理を停止することを特徴とする。
本発明によれば、描画手段が描画した画像が出力手段に入力されるようになったことが検出された後は重畳されていない画像が出力される。このため、重畳処理により画像が不鮮明になったとしても、速やかに鮮明な画像に切り換えられるので、画質の低下を回避できる。また、重畳処理を終了するタイミングを適切に決定できる。
In the data processing apparatus according to the aspect of the invention, the output unit performs the superimposition process after the coordinate acquisition unit acquires input coordinates, and the output unit draws the image drawn by the drawing unit. The superposition processing is stopped when it is detected that the same image as the image is included.
According to the present invention, after it is detected that an image drawn by the drawing means is input to the output means, an image that is not superimposed is output. For this reason, even if the image becomes unclear due to the superimposition process, the image can be quickly switched to a clear image, so that a reduction in image quality can be avoided. Moreover, the timing which complete | finishes a superimposition process can be determined appropriately.

また、上記課題を解決するため、本発明の表示装置は、画像を表示する表示手段と、位置入力操作を検出して入力座標を取得する入力検出手段と、前記入力検出手段により取得された入力座標をもとに画像を描画する描画手段と、前記描画手段が描画した画像の画像データを出力する出力手段と、前記出力手段が出力した画像データに基づいて前記表示手段により画像を表示させる表示制御手段と、を有し、前記出力手段は、前記入力検出手段により取得された入力座標をもとに前記描画手段と同様に描画を行い、描画した画像を前記描画手段が出力する画像に重畳して重畳画像データを生成して出力する重畳処理を実行可能に構成され、所定の条件に基づいて前記重畳処理を実行すること、を特徴とする。
本発明によれば、描画を行う描画手段及び画像データを出力する出力手段のうちいずれか一方が描画を行うと、入力座標に基づいて描画された画像が表示されるので、描画手段及び出力手段のうち処理速度が速い側に合わせて、描画された画像を表示するまでの時間を短縮できる。
In order to solve the above problems, a display device of the present invention includes a display unit that displays an image, an input detection unit that detects a position input operation and acquires input coordinates, and an input acquired by the input detection unit. A drawing means for drawing an image based on coordinates, an output means for outputting image data of an image drawn by the drawing means, and a display for displaying an image by the display means based on the image data output by the output means Control means, and the output means performs drawing in the same manner as the drawing means based on the input coordinates acquired by the input detection means, and superimposes the drawn image on the image output by the drawing means Then, it is configured to execute a superimposing process for generating and outputting superimposed image data, and the superimposing process is executed based on a predetermined condition.
According to the present invention, when one of the drawing means for drawing and the output means for outputting image data draws, the drawn image is displayed based on the input coordinates. Among them, the time taken to display the drawn image can be shortened according to the fast processing speed.

また、上記課題を解決するため、本発明のデータ処理装置の制御方法は、画像データを出力するデータ処理装置の制御方法であって、入力座標を取得する座標取得手段と、前記座標取得手段により取得された入力座標をもとに画像を描画する描画手段と、前記描画手段が描画した画像の画像データを出力する出力手段と、を有するデータ処理装置を制御して、所定の条件に基づいて、前記出力手段により、前記座標取得手段により取得された入力座標をもとに前記描画手段と同様に描画を行い、描画した画像を前記描画手段が出力する画像に重畳して重畳画像データを生成して出力する重畳処理を実行させること、を特徴とする。
本発明によれば、描画を行う描画手段及び画像データを出力する出力手段のうちいずれか一方が描画を行うと、入力座標に基づいて描画された画像のデータが出力される。このため、描画された画像のデータが出力されるまでの時間を、描画手段及び出力手段のうち処理速度が速い側に合わせて短縮できる。これにより、入力座標に基づいて画像を描画する処理において、描画した画像を表示するまでの時間を短縮できる。
In order to solve the above problems, a control method for a data processing apparatus according to the present invention is a control method for a data processing apparatus that outputs image data, and includes a coordinate acquisition unit that acquires input coordinates, and the coordinate acquisition unit. Based on a predetermined condition, a data processing device having a drawing means for drawing an image based on the acquired input coordinates and an output means for outputting image data of the image drawn by the drawing means is controlled. Then, the output unit performs drawing in the same manner as the drawing unit based on the input coordinates acquired by the coordinate acquisition unit, and generates the superimposed image data by superimposing the drawn image on the image output by the drawing unit. And executing a superimposition process to be output.
According to the present invention, when any one of a drawing unit that performs drawing and an output unit that outputs image data performs drawing, data of an image drawn based on input coordinates is output. For this reason, the time until the data of the rendered image is output can be shortened according to the faster processing speed of the rendering unit and the output unit. Thereby, in the process which draws an image based on an input coordinate, time until it displays the drawn image can be shortened.

また、上記課題を解決するため、本発明のデータ処理装置の制御方法は、主プロセッサー及び副プロセッサーを備え、前記主プロセッサーは、入力座標を取得する座標取得手段と、前記副プロセッサーが描画する画像の画像データを出力する出力手段と、を備え、前記副プロセッサーは、前記座標取得手段により取得された入力座標をもとに画像を描画する描画手段を備えて構成されるデータ処理装置の制御方法であって、前記主プロセッサーによって、所定の条件に基づいて、前記座標取得手段により取得された入力座標をもとに前記描画手段と同様に描画を行い、描画した画像を前記描画手段が出力する画像に重畳して重畳画像データを生成して出力する重畳処理を実行させること、を特徴とする。
本発明によれば、主プロセッサーと副プロセッサーのうちいずれか一方が描画を行うと、入力座標に基づいて描画された画像のデータが出力される。このため、描画された画像のデータが出力されるまでの時間を、主プロセッサーと副プロセッサーのうち処理速度が速い側に合わせて短縮できる。さらに、主プロセッサーと副プロセッサーとの間で入力座標や描画した画像を伝送する過程で時間がかかる場合であっても、先に主プロセッサーが描画した画像のデータを出力するので、描画した画像を表示するまでの遅延が発生せず、描画した画像のデータを速やかに出力できる。
In order to solve the above problems, a control method for a data processing apparatus according to the present invention includes a main processor and a sub processor, wherein the main processor acquires coordinate acquisition means for acquiring input coordinates, and an image drawn by the sub processor. Output means for outputting the image data, and the sub-processor has a drawing means for drawing an image based on the input coordinates acquired by the coordinate acquisition means. The main processor performs drawing in the same manner as the drawing unit based on the input coordinates acquired by the coordinate acquiring unit based on a predetermined condition, and the drawn unit outputs the drawn image. It is characterized in that a superimposing process for generating and outputting superimposed image data by superimposing on an image is executed.
According to the present invention, when one of the main processor and the sub processor performs drawing, image data drawn based on the input coordinates is output. For this reason, the time until the data of the drawn image is output can be shortened according to the faster processing speed of the main processor and the sub processor. In addition, even if it takes time to transmit input coordinates and drawn images between the main processor and the sub processor, the data of the image drawn by the main processor is output first, so the drawn image There is no delay until the image is displayed, and the rendered image data can be output quickly.

本発明によれば、入力座標をもとに描画された画像を表示するまでの時間を短縮できる。   ADVANTAGE OF THE INVENTION According to this invention, the time until it displays the image drawn based on the input coordinate can be shortened.

本発明の実施形態に係るプロジェクションシステムの構成を示す図である。It is a figure which shows the structure of the projection system which concerns on embodiment of this invention. プロジェクターの要部の構成を示す機能ブロック図である。It is a functional block diagram which shows the structure of the principal part of a projector. プロジェクターが実行する描画処理を示す説明図である。It is explanatory drawing which shows the drawing process which a projector performs. プロジェクターの動作を示すフローチャートである。It is a flowchart which shows operation | movement of a projector.

以下、図面を参照して本発明を適用した実施形態について説明する。
図1は、本発明を適用した実施形態に係るプロジェクションシステム1の構成を示す図である。プロジェクションシステム1は、スクリーンSCの上方に設置されたプロジェクター10に、プロジェクター10から独立した外部の装置であるPC(パーソナルコンピューター)100を接続して構成される。
プロジェクター10(表示装置、データ処理装置)は、画像出力装置としてのPC100から入力される画像データに基づく画像を、投射面としてのスクリーンSCに投射する。プロジェクター10は短焦点型であって、スクリーンSCの直上に設置され、斜め下方に向けて画像を投射する。
Embodiments to which the present invention is applied will be described below with reference to the drawings.
FIG. 1 is a diagram showing a configuration of a projection system 1 according to an embodiment to which the present invention is applied. The projection system 1 is configured by connecting a PC (personal computer) 100 which is an external device independent from the projector 10 to a projector 10 installed above a screen SC.
The projector 10 (display device, data processing device) projects an image based on image data input from the PC 100 as an image output device onto a screen SC as a projection surface. The projector 10 is a short focus type, and is installed immediately above the screen SC and projects an image obliquely downward.

プロジェクター10は、PC100から送信された画像データに基づく画像を投射するだけでなく、プロジェクター10の内部において後述するように生成した画像を、スクリーンSCに投射することができる。
プロジェクター10は、PC100から受信した画像データが静止画像データであっても動画像(映像)データであっても投射できる。また、スクリーンSCは壁面に固定された平板に限らず、壁面自体をスクリーンSCとして使用することも可能である。
The projector 10 can project not only an image based on the image data transmitted from the PC 100 but also an image generated in the projector 10 as described later on the screen SC.
The projector 10 can project whether the image data received from the PC 100 is still image data or moving image (video) data. The screen SC is not limited to a flat plate fixed to a wall surface, and the wall surface itself can be used as the screen SC.

プロジェクションシステム1では、プロジェクター10が画像を投射するスクリーンSC上で、指示体70を用いて操作を行うことが可能である。指示体70は、例えばペン型のデバイスであり、ユーザーは軸部71を手に持って、先端をスクリーンSCに押しつけるように使用する。指示体70の先端には押圧操作を検出する操作スイッチ72が設けられており、ユーザーが指示体70の先端をスクリーンSCに押し付けた場合に、操作スイッチ72がオンになる。ユーザーは、スクリーンSC上の任意の位置で指示体70の先端をスクリーンSCに押しつけることで、位置入力操作を行う。
プロジェクター10は、後述するように、スクリーンSC上における指示体70の位置を検出する機能を有する。ユーザーが位置入力操作を行った場合に、指示体70の先端がスクリーンSCに接した位置を、指示位置として検出する。
In the projection system 1, an operation can be performed using the indicator 70 on the screen SC on which the projector 10 projects an image. The indicator 70 is, for example, a pen-type device, and the user uses the shaft portion 71 in his hand and presses the tip against the screen SC. An operation switch 72 for detecting a pressing operation is provided at the tip of the indicator 70. When the user presses the tip of the indicator 70 against the screen SC, the operation switch 72 is turned on. The user performs a position input operation by pressing the tip of the indicator 70 against the screen SC at an arbitrary position on the screen SC.
As will be described later, the projector 10 has a function of detecting the position of the indicator 70 on the screen SC. When the user performs a position input operation, the position where the tip of the indicator 70 is in contact with the screen SC is detected as the indication position.

プロジェクションシステム1は、ユーザーが指示体70により行った位置入力操作を受け付けて、この操作を投射画像に反映させる、インタラクティブホワイトボードシステムとして機能する。具体的には、プロジェクションシステム1は、ユーザーが行った位置入力操作を検出した場合に、指示位置に従って直線、曲線、多角形などの図絵を描画し、描画した図形をスクリーンSCに投射する。プロジェクションシステム1は、何らかの画像をスクリーンSCに投射した状態で、この投射画像に重なるように画像を描画することができ、何も画像を投射しない状態に移行してから画像の描画を開始することもできる。また、この機能により描画された画像は、画像データとして保存することが可能であり、描画された画像のみを画像データとして保存することも、および、描画時にスクリーンSCに投射されていた投射画像とともに一つの画像データとして保存することもできる。
The projection system 1 functions as an interactive whiteboard system that receives a position input operation performed by the user using the indicator 70 and reflects this operation on the projection image. Specifically, when the position input operation performed by the user is detected, the projection system 1 draws a picture such as a straight line, a curve, or a polygon according to the designated position, and projects the drawn figure onto the screen SC. The projection system 1 can draw an image so as to overlap the projected image in a state where any image is projected on the screen SC, and starts drawing the image after shifting to a state where no image is projected. You can also. In addition, the image drawn by this function can be saved as image data, and only the drawn image can be saved as image data, and together with the projected image projected on the screen SC at the time of drawing. It can also be saved as a single image data.

ここで、プロジェクションシステム1は、指示体70の指示位置に従って画像を生成し、プロジェクター10により投射させる機能を、プロジェクター10が実行する「PJモード」、および、PC100が実行する「PCモード」のいずれも実行可能である。「PJモード」では、プロジェクター10が指示体70の指示位置を検出し、検出した指示位置に従って画像を生成し、スクリーンSCに投射する。   Here, the projection system 1 generates an image in accordance with the indication position of the indicator 70 and projects the function by the projector 10 in either the “PJ mode” executed by the projector 10 or the “PC mode” executed by the PC 100. Is also feasible. In the “PJ mode”, the projector 10 detects the indication position of the indicator 70, generates an image according to the detected indication position, and projects it on the screen SC.

スクリーンSCには、投射画像とともにツールバー201が投射される。ツールバー201には、プロジェクター10に各種の機能を実行させるための複数の機能ボタン204等が配置されている。指示体70の操作により、いずれかの機能ボタン204に重なる位置が指示されると、プロジェクター10は、該当する機能ボタン204に割り当てられた機能を実行する。図1の例では、ツールバー201には、描画モード切換ボタン202およびPC操作モード切換ボタン203が配置されている。描画モード切換ボタン202は、指示体70の操作により描画を行う動作モード(描画モード)への切り換えを指示するボタンであり、PC操作モード切換ボタン203は、指示体70をPC100のポインティングデバイスとして使用するPC操作モードへの切り換えを指示するボタンである。ツールバー201は、指示体70が使用可能な場合、常に、投射画像に重畳してまたは単独で投射されている。
このように、プロジェクションシステム1においては、指示体70を用いた操作によって描画画像210、211等の図形を描画する操作や、PC100に対する操作を行うことができる。
A toolbar 201 is projected on the screen SC together with the projected image. On the toolbar 201, a plurality of function buttons 204 and the like for causing the projector 10 to execute various functions are arranged. When the position overlapping with any one of the function buttons 204 is instructed by the operation of the indicator 70, the projector 10 executes the function assigned to the corresponding function button 204. In the example of FIG. 1, a drawing mode switching button 202 and a PC operation mode switching button 203 are arranged on the tool bar 201. The drawing mode switching button 202 is a button for instructing switching to an operation mode (drawing mode) in which drawing is performed by operating the indicator 70, and the PC operation mode switching button 203 uses the indicator 70 as a pointing device of the PC 100. This is a button for instructing switching to the PC operation mode. When the indicator 70 can be used, the tool bar 201 is always projected on the projection image in a superimposed manner or independently.
As described above, in the projection system 1, an operation for drawing graphics such as the drawn images 210 and 211 and an operation for the PC 100 can be performed by an operation using the indicator 70.

図2は、プロジェクションシステム1を構成するプロジェクター10の要部構成を示す機能ブロック図である。
プロジェクター10は、PC100やビデオ再生装置、DVD再生装置等の外部の装置から画像データDが入力される入力インターフェイス(図示略)を備えている。このインターフェイスは、例えば、有線または無線USBインターフェイス、有線または無線LANインターフェイス、アナログ映像信号が入力されるVGA端子、デジタル画像データが入力されるDVI(Digital Visual Interface)端子、NTSC、PAL、SECAM等のコンポジット映像信号が入力されるS映像端子、コンポジット映像信号が入力されるRCA端子、コンポーネント映像信号が入力されるD端子、HDMI(登録商標)規格に準拠したHDMIコネクター等を備えている。プロジェクター10は、このインターフェイスから入力される画像データDに基づいて、画像をスクリーンSCに投射する。
FIG. 2 is a functional block diagram showing the main configuration of the projector 10 that constitutes the projection system 1.
The projector 10 includes an input interface (not shown) through which image data D is input from an external device such as a PC 100, a video playback device, or a DVD playback device. This interface includes, for example, a wired or wireless USB interface, a wired or wireless LAN interface, a VGA terminal to which an analog video signal is input, a DVI (Digital Visual Interface) terminal to which digital image data is input, NTSC, PAL, SECAM, etc. An S video terminal to which a composite video signal is input, an RCA terminal to which a composite video signal is input, a D terminal to which a component video signal is input, an HDMI connector conforming to the HDMI (registered trademark) standard, and the like are provided. The projector 10 projects an image on the screen SC based on the image data D input from this interface.

プロジェクター10は、光学的な画像の形成を行う投射部20と、画像データを処理する主プロセッサー11(第1の処理デバイス)とを備えている。また、主プロセッサー11には、指示体70の操作に対応して描画画像210、211等の図形を描画する副プロセッサー40(第2の処理デバイス)が接続されている。
なお、プロジェクター10は、図2に示す各部のほか、主プロセッサー11及び副プロセッサー40が実行するプログラムや処理されるデータを不揮発的に記憶した不揮発性記憶部、主プロセッサー11及び副プロセッサー40が実行するプログラムや処理されるデータを一時的に格納するワークメモリー、投射部20により投射する画像をフレーム単位で保持するフレームメモリー、操作パネル19の操作やリモコン(図示略)による操作を検出する操作検出部、スクリーンSC上における指示体70の位置を検出するための画像を撮影する撮像部等を備えているが、ここでは図示を省略する。
The projector 10 includes a projection unit 20 that forms an optical image, and a main processor 11 (first processing device) that processes image data. The main processor 11 is connected to a sub processor 40 (second processing device) that draws graphics such as the drawn images 210 and 211 in response to the operation of the indicator 70.
In addition to the units shown in FIG. 2, the projector 10 includes a non-volatile storage unit that non-volatilely stores a program executed by the main processor 11 and the sub processor 40 and data to be processed, and the main processor 11 and the sub processor 40 execute. A work memory that temporarily stores programs to be processed and data to be processed, a frame memory that holds images projected by the projection unit 20 in units of frames, and an operation detection that detects an operation of the operation panel 19 and an operation by a remote controller (not shown) , An imaging unit that captures an image for detecting the position of the indicator 70 on the screen SC, and the like are omitted here.

投射部20(表示手段)は、照明光学系21、光変調装置22、および投射光学系23から構成されている。照明光学系21は、キセノンランプ、超高圧水銀ランプ、LED(Light Emitting Diode)、レーザー光源等からなる光源を備えている。また、照明光学系21は、光源が発した光を光変調装置22に導くリフレクターおよび補助リフレクターを備えていてもよく、投射光の光学特性を高めるためのレンズ群(図示略)、偏光板、或いは光源が発した光の光量を光変調装置22に至る経路上で低減させる調光素子等を備えたものであってもよい。
光変調装置22は、例えばRGBの三原色に対応した3枚の透過型液晶パネルを備え、この液晶パネルを透過する光を変調して画像光を生成する。照明光学系21からの光はRGBの3色の色光に分離され、各色光は対応する各液晶パネルに入射する。各液晶パネルを通過して変調された色光はクロスダイクロイックプリズム等の合成光学系によって合成され、投射光学系23に射出される。
The projection unit 20 (display means) includes an illumination optical system 21, a light modulation device 22, and a projection optical system 23. The illumination optical system 21 includes a light source including a xenon lamp, an ultra high pressure mercury lamp, an LED (Light Emitting Diode), a laser light source, and the like. Further, the illumination optical system 21 may include a reflector for guiding the light emitted from the light source to the light modulation device 22 and an auxiliary reflector, and a lens group (not shown) for enhancing the optical characteristics of the projection light, a polarizing plate, Or you may provide the light control element etc. which reduce the light quantity of the light which the light source emitted on the path | route which reaches the light modulation apparatus 22. FIG.
The light modulation device 22 includes, for example, three transmissive liquid crystal panels corresponding to the three primary colors of RGB, and generates image light by modulating light transmitted through the liquid crystal panel. The light from the illumination optical system 21 is separated into three color lights of RGB, and each color light enters each corresponding liquid crystal panel. The color light modulated by passing through each liquid crystal panel is combined by a combining optical system such as a cross dichroic prism and emitted to the projection optical system 23.

投射光学系23は、投射する画像の拡大・縮小および焦点の調整を行うズームレンズ、ズームの度合いを調整するズーム調整用モーター、フォーカスの調整を行うフォーカス調整用モーター、投射光をスクリーンSCに向けて反射する凹面鏡等を備えている。投射光学系23は、光変調装置22で変調された画像光のズーム調整およびフォーカス調整を行って、レンズ群を通った光を凹面鏡によりスクリーンSC方向へ導き、スクリーンSC上に結像させる。投射部20には、投射光学系23が備える各モーターを駆動する投射光学系駆動部26、照明光学系21が備える光源を駆動する光源駆動部24が接続されている。なお、投射光学系23の具体的構成は上記の例に限定されず、例えば凹面鏡を含むミラーを用いない構成により、光変調装置22で変調された光をレンズによってスクリーンSCに投射し、結像させることも可能である。   The projection optical system 23 is a zoom lens that enlarges / reduces the projected image and adjusts the focus, a zoom adjustment motor that adjusts the degree of zoom, a focus adjustment motor that adjusts the focus, and directs the projection light toward the screen SC. A concave mirror that reflects the light. The projection optical system 23 performs zoom adjustment and focus adjustment of the image light modulated by the light modulation device 22, guides the light passing through the lens group in the direction of the screen SC by the concave mirror, and forms an image on the screen SC. The projection unit 20 is connected to a projection optical system drive unit 26 that drives each motor provided in the projection optical system 23 and a light source drive unit 24 that drives a light source provided in the illumination optical system 21. The specific configuration of the projection optical system 23 is not limited to the above example. For example, by using a configuration that does not use a mirror including a concave mirror, the light modulated by the light modulation device 22 is projected onto the screen SC by a lens and imaged. It is also possible to make it.

主プロセッサー11には、PC100が出力した画像データDが入力される。主プロセッサー11は、画像データDを取得する画像入力部12と、画像入力部12により取得された画像データDを処理する画像調整部13と、画像調整部13により処理された画像データを一時的に保持して所定のタイミングで出力する画像保持部14と、画像保持部14が出力する画像データに基づく画像と、後述するオーバーレイ画像と重畳する処理を行う重畳処理部15と、重畳処理部15により処理された画像に基づきフレームメモリー(図示略)にフレーム単位の画像を描画して、光変調装置駆動部25に出力する画像処理部16とを備えている。この重畳処理部15の機能により、主プロセッサー11は、出力手段および表示制御手段として機能する。
画像調整部13は、画像入力部12により取得された画像データDの解像度を光変調装置22が備える液晶パネルの解像度に合わせて変換する解像度変換処理や、画像データDのフレームレートを変換する処理等を実行する。
Image data D output from the PC 100 is input to the main processor 11. The main processor 11 temporarily stores the image input unit 12 that acquires the image data D, the image adjustment unit 13 that processes the image data D acquired by the image input unit 12, and the image data processed by the image adjustment unit 13. The image holding unit 14 that outputs the image data at a predetermined timing, an image based on the image data output from the image holding unit 14, a superimposition processing unit 15 that performs a process of superimposing on an overlay image described later, and a superimposition processing unit 15. And an image processing unit 16 that draws an image in a frame unit on a frame memory (not shown) based on the image processed by the above and outputs the image to the light modulation device driving unit 25. With the function of the superimposition processing unit 15, the main processor 11 functions as an output unit and a display control unit.
The image adjustment unit 13 performs resolution conversion processing for converting the resolution of the image data D acquired by the image input unit 12 in accordance with the resolution of the liquid crystal panel included in the light modulation device 22, and processing for converting the frame rate of the image data D. Etc.

また、主プロセッサー11は、図示しない撮像手段により撮影された撮影画像データに基づいて、スクリーンSCに対して行われた指示体70の操作を検出する座標検出部30を備えている。座標検出部30(入力検出手段、座標取得手段)は、撮影画像データから指示体70の位置を検出する指示体検出部31と、指示体検出部31が検出した位置の座標を算出して出力する座標算出部32とを備えている。
指示体70は、赤外線信号を出力する赤外LED等の発光部や、この赤外LEDの発光を制御する制御回路および電源を備え、操作スイッチ72の操作状態(オン/オフ)によって、赤外線信号を送信する。このため、スクリーンSCを、赤外光を受光する撮像素子を用いて撮影することにより、操作時の指示体70を撮影できる。
そして、座標算出部32は、指示体70の先端がスクリーンSC上で指し示している位置の座標、すなわち指示位置の座標を算出する。座標算出部32が算出する座標は、例えば、スクリーンSC上に投射部20が投射画像を投射する領域(投射領域)を基準とする座標である。
In addition, the main processor 11 includes a coordinate detection unit 30 that detects an operation of the indicator 70 performed on the screen SC based on captured image data captured by an imaging unit (not shown). The coordinate detection unit 30 (input detection means, coordinate acquisition means) calculates and outputs the indicator detection unit 31 that detects the position of the indicator 70 from the captured image data, and the coordinates of the position detected by the indicator detection unit 31. And a coordinate calculation unit 32.
The indicator 70 includes a light emitting unit such as an infrared LED that outputs an infrared signal, a control circuit that controls light emission of the infrared LED, and a power source. Depending on the operation state (ON / OFF) of the operation switch 72, the indicator 70 Send. For this reason, the indicator 70 at the time of operation can be image | photographed by image | photographing the screen SC using the image pick-up element which receives infrared light.
Then, the coordinate calculation unit 32 calculates the coordinates of the position where the tip of the indicator 70 is pointing on the screen SC, that is, the coordinates of the indicated position. The coordinates calculated by the coordinate calculation unit 32 are, for example, coordinates based on an area (projection area) on which the projection unit 20 projects a projection image on the screen SC.

座標検出部30には、座標算出部32が算出した座標を分岐して出力する分岐出力部33が接続されている。分岐出力部33の出力先は、主プロセッサー11が備える描画処理部17と、副プロセッサー40である。分岐出力部33は、座標算出部32が座標を算出する毎に、算出された座標を描画処理部17及び副プロセッサー40に出力する。ここで、描画処理部17に出力される座標と副プロセッサー40に出力される座標とは同一の座標である。
描画処理部17は、分岐出力部33から入力される座標に基づいて、描画画像210、211(図1)等の図形を描画する処理を行う。描画処理部17には、描画処理部17が描画した画像を一時的に保持して、所定のタイミングで重畳処理部15に出力するオーバーレイ画像保持部18が接続されている。
重畳処理部15は、画像保持部14から1フレーム分の画像データを取得し、この1フレーム分の画像データに基づいて画像をメモリー(図示略)に展開する。また、重畳処理部15は、オーバーレイ画像保持部18から描画画像を取得して、メモリーに展開した画像に上書きすることにより、メモリーに重畳画像を展開する。そして、重畳処理部15は、メモリーに展開した画像を画像処理部16に出力し、投射部20によって投射させる。
A branch output unit 33 that branches and outputs the coordinates calculated by the coordinate calculation unit 32 is connected to the coordinate detection unit 30. The output destination of the branch output unit 33 is the drawing processing unit 17 included in the main processor 11 and the sub processor 40. The branch output unit 33 outputs the calculated coordinates to the drawing processing unit 17 and the sub processor 40 every time the coordinate calculation unit 32 calculates the coordinates. Here, the coordinates output to the drawing processor 17 and the coordinates output to the sub processor 40 are the same coordinates.
The drawing processing unit 17 performs processing for drawing a graphic such as the drawing images 210 and 211 (FIG. 1) based on the coordinates input from the branch output unit 33. An overlay image holding unit 18 that temporarily holds an image drawn by the drawing processing unit 17 and outputs the image to the superimposition processing unit 15 at a predetermined timing is connected to the drawing processing unit 17.
The superimposition processing unit 15 acquires image data for one frame from the image holding unit 14 and develops an image in a memory (not shown) based on the image data for one frame. In addition, the superimposition processing unit 15 acquires a drawing image from the overlay image holding unit 18 and overwrites the image expanded in the memory, thereby expanding the superimposed image in the memory. Then, the superimposition processing unit 15 outputs the image developed in the memory to the image processing unit 16 and causes the projection unit 20 to project the image.

一方、副プロセッサー40は、主プロセッサー11の分岐出力部33から入力される座標をもとに、描画画像210、211等の図形を描画する描画アプリケーション41(描画手段)と、分岐出力部33から入力される座標を取得して描画アプリケーション41に伝達する伝達部42と、描画の条件等を主プロセッサー11と同期する処理を行う同期制御部43と、描画アプリケーション41が描画した画像の画像データを主プロセッサー11に出力する画像出力部44とを備えている。つまり、副プロセッサー40は、座標検出部30が算出した座標に基づく描画を行って、描画した画像を主プロセッサー11に出力するためのプロセッサーである。   On the other hand, the sub processor 40 draws a graphic such as the drawing images 210 and 211 based on the coordinates input from the branch output unit 33 of the main processor 11 and the branch output unit 33. A transmission unit 42 that acquires input coordinates and transmits the coordinates to the drawing application 41, a synchronization control unit 43 that performs processing for synchronizing drawing conditions and the like with the main processor 11, and image data of an image drawn by the drawing application 41 And an image output unit 44 for outputting to the main processor 11. That is, the sub processor 40 is a processor for performing drawing based on the coordinates calculated by the coordinate detection unit 30 and outputting the drawn image to the main processor 11.

主プロセッサー11が備える画像入力部12には、上述した画像データDのほか、副プロセッサー40から描画画像の画像データが入力される。画像入力部12は、画像データDと、副プロセッサー40から入力された画像データとを重畳して、重畳された画像の画像データを画像調整部13に出力する。この画像データは、画像データDが単独で入力される場合と同様に、画像調整部13において解像度変換処理やフレームレートの変換処理等が施され、画像保持部14に出力される。   In addition to the image data D described above, image data of a drawing image is input from the sub processor 40 to the image input unit 12 included in the main processor 11. The image input unit 12 superimposes the image data D and the image data input from the sub processor 40, and outputs the image data of the superimposed image to the image adjustment unit 13. The image data is subjected to resolution conversion processing, frame rate conversion processing, and the like in the image adjustment unit 13 and output to the image holding unit 14 in the same manner as when the image data D is input alone.

指示体70による操作に対応して描画を行う場合、プロジェクター10は、座標検出部30により指示体70の指示位置の座標を算出し、この座標に基づいて副プロセッサー40により描画を実行する。そして、プロジェクター10は、副プロセッサー40により描画された描画画像を、PC100から入力される画像データDに基づく画像に重畳して、投射部20の機能によりスクリーンSCに投射する。
プロジェクター10においては、例えば指示体70を高速で動かす操作が行われた場合など、指示体70の操作に対して描画画像が遅れて追従する場合がある。すなわち、指示体70の操作に対し、描画画像の生成及び投射のタイミングが遅れる場合である。その要因は、主プロセッサー11と副プロセッサー40とを接続するバスの帯域幅の制約により生じる遅延、または、副プロセッサー40が生成した描画画像の画像データに対し、画像入力部12及び画像調整部13で処理を施すために生じる遅延が考えられる。
When drawing is performed in response to an operation by the indicator 70, the projector 10 calculates the coordinates of the indicated position of the indicator 70 by the coordinate detection unit 30, and executes the drawing by the sub processor 40 based on the coordinates. Then, the projector 10 superimposes the drawn image drawn by the sub processor 40 on the image based on the image data D input from the PC 100 and projects the image on the screen SC by the function of the projection unit 20.
In the projector 10, for example, when an operation of moving the indicator 70 at a high speed is performed, the drawn image may follow the operation of the indicator 70 with a delay. That is, this is a case where the timing of generating and projecting the drawn image is delayed with respect to the operation of the indicator 70. The factor is that the delay caused by the bandwidth limitation of the bus connecting the main processor 11 and the sub processor 40 or the image input unit 12 and the image adjustment unit 13 for the image data of the drawing image generated by the sub processor 40. There can be a delay caused by performing the process.

そこで、プロジェクター10は、副プロセッサー40によって指示体70の操作に追従するように描画を行う一方で、主プロセッサー11においても、描画処理部17により描画を行う。描画処理部17が描画した描画画像はオーバーレイ画像保持部18を経て重畳処理部15に入力される。重畳処理部15は、画像入力部12に入力された画像と、描画処理部17が描画した画像とを重畳するので、画像データDと、副プロセッサー40が描画した描画画像と、描画処理部17が描画した描画画像とが重畳されて投射されることになる。
ここで、描画処理部17が描画を行って描画画像を投射する処理は、主プロセッサー11と副プロセッサー40とを接続するバスの帯域や、画像入力部12及び画像調整部13による処理時間の影響を受けない。このため、描画処理部17が描画した画像は、副プロセッサー40が描画した描画画像を投射するよりも早く、投射される。
Thus, the projector 10 performs drawing so as to follow the operation of the indicator 70 by the sub processor 40, while the drawing processor 17 also performs drawing in the main processor 11. The drawn image drawn by the drawing processing unit 17 is input to the superimposition processing unit 15 via the overlay image holding unit 18. Since the superimposition processing unit 15 superimposes the image input to the image input unit 12 and the image rendered by the rendering processing unit 17, the image data D, the rendering image rendered by the sub-processor 40, and the rendering processing unit 17. The drawn image drawn by is superimposed and projected.
Here, the process in which the drawing processing unit 17 performs drawing and projects the drawn image is affected by the bandwidth of the bus connecting the main processor 11 and the sub processor 40 and the processing time by the image input unit 12 and the image adjustment unit 13. Not receive. For this reason, the image drawn by the drawing processing unit 17 is projected earlier than the drawing image drawn by the sub processor 40 is projected.

図3は、プロジェクター10が実行する描画処理の様子を示す説明図である。
図3中、副プロセッサー描画画像(第2の画像)101は、副プロセッサー40によって描画され、重畳処理部15に入力された画像であり、主プロセッサー描画画像(第1の画像)102は、描画処理部17によって描画され、重畳処理部15に入力された画像である。また、重畳画像103は、重畳処理部15が重畳処理により生成した画像である。
上述のように、主プロセッサー描画画像102は、副プロセッサー描画画像101よりも早く重畳処理部15に入力される。このため、例えば指示体70の操作を座標検出部30が検出して座標を算出した直後は、図3に示すように、主プロセッサー描画画像102には指示体70の軌跡の全体に沿った図形である画像112が描画されていて、副プロセッサー描画画像101においては、軌跡の一部を描画している途中の画像111が描画された状態となる。
副プロセッサー描画画像101に含まれる主プロセッサー11が描画中である要因は、例えば次の通りである。分岐出力部33から伝達部42への座標の出力の遅延によって描画アプリケーション41による描画が遅れたこと、描画アプリケーション41が描画した画像の画像データが画像入力部12に入力されるまでの伝送遅延、画像入力部12及び画像調整部13の処理遅延により、画像保持部14が出力するフレームが、オーバーレイ画像保持部18が出力するフレームより数フレーム遅れていること、等である。
FIG. 3 is an explanatory diagram showing the state of the drawing process executed by the projector 10.
In FIG. 3, a sub processor drawing image (second image) 101 is an image drawn by the sub processor 40 and input to the superimposition processing unit 15, and a main processor drawing image (first image) 102 is drawn. It is an image drawn by the processing unit 17 and input to the superimposition processing unit 15. The superimposed image 103 is an image generated by the superimposition processing unit 15 through the superimposition process.
As described above, the main processor drawing image 102 is input to the superimposition processing unit 15 earlier than the sub processor drawing image 101. For this reason, for example, immediately after the coordinate detection unit 30 detects the operation of the indicator 70 and calculates the coordinates, as shown in FIG. 3, the main processor drawn image 102 has a graphic along the entire locus of the indicator 70. In the sub processor drawing image 101, the image 111 in the middle of drawing a part of the trajectory is drawn.
The factors that the main processor 11 included in the sub processor drawing image 101 is drawing are as follows, for example. A delay in drawing by the drawing application 41 due to a delay in outputting coordinates from the branch output unit 33 to the transmission unit 42, a transmission delay until image data of an image drawn by the drawing application 41 is input to the image input unit 12, The frame output from the image holding unit 14 is delayed by several frames from the frame output from the overlay image holding unit 18 due to processing delay of the image input unit 12 and the image adjustment unit 13.

重畳処理部15が、画像保持部14から入力される副プロセッサー描画画像101とオーバーレイ画像保持部18から入力される主プロセッサー描画画像102とを重畳すると、重畳画像103が生成される。重畳画像103には、描画すべき指示体70の軌跡の全体に相当する画像113が含まれる。つまり、副プロセッサー描画画像101の画像111が描画の途中であっても、重畳処理部15によって、描画が完了した状態の画像113が生成される。このため、スクリーンSCには、指示体70の操作に遅延なく追従して、画像113が投射される。   When the superimposition processing unit 15 superimposes the sub processor drawing image 101 input from the image holding unit 14 and the main processor drawing image 102 input from the overlay image holding unit 18, a superimposed image 103 is generated. The superimposed image 103 includes an image 113 corresponding to the entire locus of the indicator 70 to be drawn. That is, even when the image 111 of the sub processor drawing image 101 is in the middle of drawing, the superimposition processing unit 15 generates the image 113 in a state where drawing is completed. Therefore, the image 113 is projected on the screen SC following the operation of the indicator 70 without delay.

このように、プロジェクター10は、副プロセッサー40が画像を描画して投射する過程で遅延が発生しても、主プロセッサー11が描画を行って遅延を生じにくい経路で伝送する構成となっており、副プロセッサー40が描画した画像と主プロセッサー11が描画した画像とを重ねて投射することで、遅延なく、画像を描画して投射できる。   As described above, the projector 10 has a configuration in which, even if a delay occurs in the process in which the sub processor 40 draws and projects an image, the main processor 11 performs the drawing and transmits the signal through a path that does not easily cause the delay. By overlapping and projecting the image drawn by the sub processor 40 and the image drawn by the main processor 11, the image can be drawn and projected without delay.

また、描画アプリケーション41が描画する画像111の属性と描画処理部17が描画する画像112の属性は一致していることが好ましい。画像の属性とは、描画画像が直線及び/または曲線を含む図形で構成される場合には線幅、線の色、線の端点の形状、図形を塗りつぶす場合の色等である。副プロセッサー40が備える同期制御部43と、描画処理部17とは、分岐出力部33から座標が入力された後、或いは、所定時間毎に、描画する画像の属性に関する情報を相互に送受信して、互いの属性を一致させる。これにより、プロジェクター10は、描画アプリケーション41と描画処理部17とで同じ属性の画像を描画できる。   Moreover, it is preferable that the attribute of the image 111 drawn by the drawing application 41 and the attribute of the image 112 drawn by the drawing processing unit 17 are the same. The image attributes include line width, line color, line end point shape, color when the figure is filled, etc., when the drawn image is composed of figures including straight lines and / or curves. The synchronization control unit 43 and the drawing processing unit 17 included in the sub processor 40 mutually transmit and receive information on the attributes of the image to be drawn after the coordinates are input from the branch output unit 33 or at predetermined time intervals. , Match each other's attributes. Thereby, the projector 10 can draw an image having the same attribute in the drawing application 41 and the drawing processing unit 17.

ここで、オーバーレイ画像保持部18が、描画処理部17の描画画像を重畳処理部15に出力する動作は、副プロセッサー40の描画画像が、描画すべき全体を描画した状態となるまでの一時的な動作である。例えば、図3に示した副プロセッサー描画画像101中の画像111は、伝送遅延や処理の遅延が発生した場合であっても、時間が立てば画像112のようになる。その後は、副プロセッサー描画画像101に主プロセッサー描画画像102を重畳する必要は無くなる。また、副プロセッサー描画画像101中の画像111と主プロセッサー描画画像102中の画像112とが完全に一致するとは限らない。例えば解像度を変換する処理で補間処理や補正処理が行われると、図形と背景の境界に変形や色の変化が発生することがある。この場合、副プロセッサー描画画像101と主プロセッサー描画画像102とを重畳することで、画像111と画像112の重なり部分が不鮮明になる等、わずかではあるが画質の低下が懸念される。このため、副プロセッサー描画画像101と主プロセッサー描画画像102とを重畳する処理の頻度や実行時間は、必要最小限に抑えることが好ましい。
そこで、プロジェクター10は、座標検出部30が指示体70の座標を検出する毎に描画処理部17の描画画像が重畳処理部15に入力され、その後所定時間を経過すると、オーバーレイ画像保持部18から重畳処理部15への描画画像の入力が停止する構成となっている。この結果、副プロセッサー描画画像101及び主プロセッサー描画画像102のうち、副プロセッサー描画画像102のみが重畳処理部15に出力されるので、副プロセッサー描画画像102のみが表示される。
Here, the operation in which the overlay image holding unit 18 outputs the drawing image of the drawing processing unit 17 to the superimposition processing unit 15 is temporary until the drawing image of the sub processor 40 has drawn the entire drawing image. Operation. For example, the image 111 in the sub-processor rendered image 101 shown in FIG. 3 becomes like the image 112 when time elapses even when transmission delay or processing delay occurs. Thereafter, it is not necessary to superimpose the main processor drawing image 102 on the sub processor drawing image 101. In addition, the image 111 in the sub processor drawing image 101 and the image 112 in the main processor drawing image 102 do not always coincide with each other. For example, when an interpolation process or a correction process is performed in the process of converting the resolution, deformation or a color change may occur at the boundary between the figure and the background. In this case, there is a concern that the image quality may be slightly deteriorated, such as the overlapping portion of the image 111 and the image 112 becomes unclear by superimposing the sub processor drawn image 101 and the main processor drawn image 102. For this reason, it is preferable that the frequency and execution time of the process of superimposing the sub processor drawn image 101 and the main processor drawn image 102 be minimized.
Therefore, every time the coordinate detection unit 30 detects the coordinates of the indicator 70, the projector 10 inputs the drawing image of the drawing processing unit 17 to the superimposition processing unit 15, and then passes the predetermined time from the overlay image holding unit 18. The drawing image input to the superimposition processing unit 15 is stopped. As a result, of the sub processor drawing image 101 and the main processor drawing image 102, only the sub processor drawing image 102 is output to the superimposition processing unit 15, so that only the sub processor drawing image 102 is displayed.

また、プロジェクター10は、オーバーレイ画像保持部18または重畳処理部15の動作により、副プロセッサー描画画像101に含まれる画像111と、主プロセッサー描画画像102に含まれる画像112とがほぼ同一である場合には、重畳処理を行わない構成としてもよい。この場合、画像111と画像112をそれぞれ検出して比較し、所定のしきい値を超える部分で一致していれば重畳処理を停止する。この場合も、副プロセッサー描画画像101及び主プロセッサー描画画像102のうち、副プロセッサー描画画像102のみが表示される。   Further, the projector 10 operates when the image 111 included in the sub processor drawing image 101 and the image 112 included in the main processor drawing image 102 are substantially the same due to the operation of the overlay image holding unit 18 or the superimposition processing unit 15. May be configured not to perform superimposition processing. In this case, the image 111 and the image 112 are detected and compared, and the superimposition process is stopped if they match at a portion exceeding a predetermined threshold. Also in this case, only the sub processor drawing image 102 of the sub processor drawing image 101 and the main processor drawing image 102 is displayed.

図4は、プロジェクター10の動作を示すフローチャートであり、特に、指示体70の操作に従って描画を行う処理について説明する。図4中、(A)は副プロセッサー40の動作を示し、(B)は主プロセッサー11の動作を示す。
主プロセッサー11は、PC100から入力される画像データDを取得して、画像入力部12及び画像調整部13による処理を経て投射を開始する(ステップS21)。座標検出部30は、指示体70の操作の検出を開始し(ステップS22)、操作を検出するまで待機する(ステップS23)。
FIG. 4 is a flowchart showing the operation of the projector 10, and in particular, a process for drawing in accordance with the operation of the indicator 70 will be described. 4A shows the operation of the secondary processor 40, and FIG. 4B shows the operation of the main processor 11.
The main processor 11 acquires the image data D input from the PC 100, and starts projection through processing by the image input unit 12 and the image adjustment unit 13 (step S21). The coordinate detection unit 30 starts detecting the operation of the indicator 70 (step S22) and waits until an operation is detected (step S23).

座標検出部30は、指示体検出部31によって指示体70による操作を検出すると(ステップS23;Yes)、座標算出部32によって検出した位置の座標を求める(ステップS24)。座標算出部32は、算出した座標を分岐出力部33に出力し、分岐出力部33は、描画処理部17と、伝達部42とに座標を出力する(ステップS25)。   When the indicator detection unit 31 detects an operation by the indicator 70 (step S23; Yes), the coordinate detection unit 30 obtains the coordinates of the position detected by the coordinate calculation unit 32 (step S24). The coordinate calculation unit 32 outputs the calculated coordinates to the branch output unit 33, and the branch output unit 33 outputs the coordinates to the drawing processing unit 17 and the transmission unit 42 (step S25).

副プロセッサー40は、伝達部42が分岐出力部33から出力された座標を取得すると(ステップS11)、描画の処理を開始する。副プロセッサー40は、同期制御部43によって画像の属性を描画処理部17と同期し(ステップS12)、描画を実行し(ステップS13)、描画した画像の画像データを、画像出力部44から画像入力部12に出力する(ステップS14)。なお、副プロセッサー40は、伝達部42が取得した座標をもとに描画を行っている間、すなわち描画が完了する前であっても、光変調装置22のフレームレートに合わせた周期またはより短い周期で、描画画像を画像入力部12に出力する。このため、例えば描画が完了するまでに2フレーム以上に相当する時間を要する場合には、描画途中の画像データが画像入力部12に出力される。   When the transmission unit 42 acquires the coordinates output from the branch output unit 33 (step S11), the sub processor 40 starts drawing processing. The sub processor 40 synchronizes the attribute of the image with the drawing processing unit 17 by the synchronization control unit 43 (step S12), executes the drawing (step S13), and inputs image data of the drawn image from the image output unit 44. It outputs to the part 12 (step S14). Note that the sub processor 40 is performing drawing based on the coordinates acquired by the transmission unit 42, that is, even before the drawing is completed, or a cycle according to the frame rate of the light modulation device 22 or shorter. The drawn image is output to the image input unit 12 at a cycle. For this reason, for example, when it takes a time corresponding to two frames or more to complete drawing, image data in the middle of drawing is output to the image input unit 12.

主プロセッサー11の描画処理部17は、同期制御部43と画像の属性を同期させて(ステップS26)、分岐出力部33から入力された座標をもとに描画を実行し(ステップS27)、描画開始後は光変調装置22のフレームレートに合わせた周期またはより短い周期で、描画画像をオーバーレイ画像保持部18に出力する。オーバーレイ画像保持部18は、光変調装置22のフレームレートに合わせた周期またはより短い周期で画像データを重畳処理部15に出力し、重畳処理部15は、オーバーレイ画像保持部18から入力される画像と画像保持部14から入力される画像とを重畳して、重畳画像を投射部20により投射させる(ステップS28)。   The drawing processing unit 17 of the main processor 11 synchronizes the attributes of the image with the synchronization control unit 43 (step S26), and executes drawing based on the coordinates input from the branch output unit 33 (step S27). After the start, the drawn image is output to the overlay image holding unit 18 at a cycle matching the frame rate of the light modulator 22 or at a shorter cycle. The overlay image holding unit 18 outputs the image data to the superimposition processing unit 15 at a cycle matching the frame rate of the light modulation device 22 or at a shorter cycle. The superimposition processing unit 15 receives the image input from the overlay image holding unit 18. And the image input from the image holding unit 14 are superimposed and the superimposed image is projected by the projection unit 20 (step S28).

重畳処理部15は、重畳処理を開始してからの時間が所定時間に達するか、或いは、副プロセッサー40が描画した描画画像が描画処理部17の描画画像とほぼ一致すると、重畳処理を停止する。すなわち、重畳処理部15は、重畳処理を開始してから所定時間が経過したか否かを判定し(ステップS29)、所定時間が経過すると(ステップS29;Yes)、後述するステップS31に移行する。また、所定時間が経過していない場合は(ステップS29;No)、画像保持部14から入力される画像とオーバーレイ画像保持部18から入力される画像とを比較して、一致するかを判定する(ステップS30)。ここで、描画画像の違いが所定の割合を超える場合(ステップS30;No)、プロジェクター10の動作はステップS23に戻る。
また、描画画像が所定以上の割合で一致する場合(ステップS30;Yes)、重畳処理部15は、ステップS31に移行する。
The superimposition processing unit 15 stops the superimposition processing when the time from the start of the superimposition processing reaches a predetermined time or when the drawing image drawn by the sub processor 40 substantially matches the drawing image of the drawing processing unit 17. . That is, the superimposition processing unit 15 determines whether or not a predetermined time has elapsed since the start of the superimposition processing (step S29). When the predetermined time has elapsed (step S29; Yes), the process proceeds to step S31 described later. . If the predetermined time has not elapsed (step S29; No), the image input from the image holding unit 14 and the image input from the overlay image holding unit 18 are compared to determine whether they match. (Step S30). Here, when the difference between the drawn images exceeds a predetermined ratio (step S30; No), the operation of the projector 10 returns to step S23.
If the drawn images match at a predetermined ratio or more (step S30; Yes), the superimposition processing unit 15 proceeds to step S31.

ステップS31で、重畳処理部15は重畳(オーバーレイ)処理を停止して、画像保持部14から入力された画像のみを投射部20により投射させる。その後、主プロセッサー11は、指示体70による操作の検出を終了するか否かを判定し(ステップS32)、操作の検出を継続する場合は(ステップS323;No)、ステップS23に戻る。また、指示体70の操作の終了を指示する入力操作等があれば(ステップS32;Yes)、本処理を終了する。   In step S <b> 31, the superimposition processing unit 15 stops the superimposition (overlay) process and causes the projection unit 20 to project only the image input from the image holding unit 14. Thereafter, the main processor 11 determines whether or not the detection of the operation by the indicator 70 is to be terminated (step S32). When the operation detection is continued (step S323; No), the process returns to step S23. Further, if there is an input operation or the like for instructing the end of the operation of the indicator 70 (step S32; Yes), this process ends.

以上のように、本発明を適用した実施形態に係るプロジェクター10は、指示体70が指示した指示位置の座標を算出する座標検出部30と、座標検出部30が出力した座標をもとに画像を描画する描画アプリケーション41を備えた副プロセッサー40と、描画アプリケーション41が描画した画像の画像データを出力する重畳処理部15を備えた主プロセッサー11と、を有し、主プロセッサー11は、描画処理部17によって、座標検出部30が算出した座標をもとに描画アプリケーション41と同様に描画を行い、描画画像を描画アプリケーション41が出力する画像に重畳して重畳画像データを生成して出力する重畳処理を実行可能に構成され、所定の条件に基づいて重畳処理を実行する。これにより、副プロセッサー40及び主プロセッサー11のいずれか一方が描画を行うと、入力座標に基づいて描画された描画画像が出力され、スクリーンSCに投射される。このため、主プロセッサー11と副プロセッサー40のうち処理速度が速い側に合わせて、描画画像が出力されるまでの時間を短縮できる。   As described above, the projector 10 according to the embodiment to which the invention is applied includes an image based on the coordinate detection unit 30 that calculates the coordinates of the designated position designated by the indicator 70 and the coordinates output by the coordinate detection unit 30. And a main processor 11 including a superimposition processor 15 that outputs image data of an image drawn by the drawing application 41. The main processor 11 includes a drawing process. The unit 17 performs drawing in the same manner as the drawing application 41 based on the coordinates calculated by the coordinate detection unit 30, superimposes the drawing image on the image output from the drawing application 41, and generates and outputs superimposed image data The process is configured to be executable, and the superimposition process is executed based on a predetermined condition. As a result, when either the sub processor 40 or the main processor 11 performs drawing, a drawn image drawn based on the input coordinates is output and projected onto the screen SC. For this reason, it is possible to shorten the time until the drawing image is output in accordance with the higher processing speed of the main processor 11 and the sub processor 40.

また、プロジェクター10は、独立して設けられた複数の処理デバイスである主プロセッサー11及び副プロセッサー40を備え、主プロセッサー11が座標検出部30及び重畳処理部15を構成し、副プロセッサー40が描画アプリケーション41を構成する。このため、主プロセッサー11及び副プロセッサー40のうちいずれか描画の処理が速い側の能力によって、描画画像を表示するまでの時間を短縮できる。
また、主プロセッサー11は、座標検出部30が座標を算出して分岐出力部33が座標を出力してから所定時間、重畳処理を実行し、その後は画像保持部14の出力画像に他の画像を重畳しないで画像を出力するので、重畳処理の頻度および実行時間を必要最小限に抑えることができる。
また、主プロセッサー11は、座標検出部30が座標を算出して分岐出力部33が座標を出力してから、副プロセッサー40の描画画像に描画処理部17の描画画像と同じ画像が含まれるようになると重畳処理を停止するので、重畳処理の頻度および実行時間を必要最小限に抑えることができる。
The projector 10 includes a main processor 11 and a sub processor 40 which are a plurality of processing devices provided independently. The main processor 11 constitutes a coordinate detection unit 30 and a superimposition processing unit 15, and the sub processor 40 draws. The application 41 is configured. For this reason, the time required to display a drawn image can be shortened by the ability of either the main processor 11 or the sub processor 40 on which the drawing process is faster.
Further, the main processor 11 executes a superimposition process for a predetermined time after the coordinate detection unit 30 calculates the coordinates and the branch output unit 33 outputs the coordinates, and thereafter, another image is added to the output image of the image holding unit 14. Since the image is output without superimposing, the frequency and execution time of the superimposition processing can be minimized.
Further, in the main processor 11, after the coordinate detection unit 30 calculates the coordinates and the branch output unit 33 outputs the coordinates, the drawing image of the sub processor 40 includes the same image as the drawing image of the drawing processing unit 17. Since the superimposition process is stopped at this time, the frequency and execution time of the superimposition process can be minimized.

なお、上述した実施形態は本発明を適用した具体的態様の例に過ぎず、本発明を限定するものではなく、上記実施形態とは異なる態様として本発明を適用することも可能である。例えば、上記実施形態では、指示体70が発する赤外光を受光することにより指示位置の座標を求める構成を例に挙げて説明したが、可視光を受光する撮像素子によって撮影した撮影画像データを処理して、指示位置の座標を求めてもよい。また、例えば、接触操作を検出する感圧式や静電容量方式のタッチパネルを配置し、このタッチパネルにおける操作位置の座標を求めてもよい。   The above-described embodiment is merely an example of a specific mode to which the present invention is applied, and the present invention is not limited. The present invention can be applied as a mode different from the above-described embodiment. For example, in the above-described embodiment, the configuration in which the coordinates of the indicated position are obtained by receiving infrared light emitted from the indicator 70 has been described as an example. However, captured image data captured by an imaging element that receives visible light is captured. The coordinates of the designated position may be obtained by processing. Further, for example, a pressure-sensitive or capacitive touch panel that detects a touch operation may be arranged, and the coordinates of the operation position on the touch panel may be obtained.

また、上記実施形態では、光源が発した光を変調する光変調装置22として、RGBの各色に対応した3枚の透過型の液晶パネルを用いた構成を例に挙げて説明したが、本発明はこれに限定されるものではなく、例えば、3枚の反射型液晶パネルを用いた構成としてもよいし、1枚の液晶パネルとカラーホイールを組み合わせた方式、3枚のデジタルミラーデバイス(DMD)を用いた方式、1枚のデジタルミラーデバイスとカラーホイールを組み合わせたDMD方式等により構成してもよい。ここで、光変調装置として1枚のみの液晶パネルまたはDMDを用いる場合には、クロスダイクロイックプリズム等の合成光学系に相当する部材は不要である。また、液晶パネルおよびDMD以外にも、光源が発した光を変調可能な光変調装置であれば問題なく採用できる。   In the above embodiment, the light modulation device 22 that modulates the light emitted from the light source has been described by taking as an example a configuration using three transmissive liquid crystal panels corresponding to RGB colors. However, the present invention is not limited to this. For example, a configuration using three reflective liquid crystal panels may be used, or a combination of one liquid crystal panel and a color wheel, and three digital mirror devices (DMD). You may comprise by the system using a DMD system etc. which combined one digital mirror device and the color wheel. Here, when only one liquid crystal panel or DMD is used as the light modulation device, a member corresponding to a combining optical system such as a cross dichroic prism is unnecessary. In addition to the liquid crystal panel and the DMD, any light modulation device capable of modulating light emitted from the light source can be employed without any problem.

さらに、本発明の表示装置は、スクリーンSCに画像を投射するプロジェクターに限定されず、液晶表示パネルに画像/画像を表示する液晶モニターまたは液晶テレビ、或いは、PDP(プラズマディスプレイパネル)に画像/画像を表示するモニター装置またはテレビ受像機、OLED(Organic light−emitting diode)、OEL(Organic Electro−Luminescence)等と呼ばれる有機EL表示パネルに画像/画像を表示するモニター装置またはテレビ受像機等の自発光型の表示装置など、各種の表示装置も本発明の画像表示装置に含まれる。この場合、液晶表示パネル、プラズマディスプレイパネル、有機EL表示パネルが表示手段に相当する。
また、図2に例示した主プロセッサー11及び副プロセッサー40が備える各機能部は、いずれも、主プロセッサー11及び副プロセッサー40によってハードウェアまたはソフトウェアとして実現されるものであって、その実装形態は特に限定されない。例えば、具体的には、主プロセッサー11及び副プロセッサー40が所定のプログラムを実行することにより各機能部を実現する構成としてもよい。また、例えば、主プロセッサー11及び副プロセッサー40がPLD(Programmable Logic Device)として構成され、図2に示す各機能部に対応するように論理ブロックが形成されていてもよい。さらに、図2の各機能部をハードウェアとして主プロセッサー11及び副プロセッサー40に設けた構成としてもよい。その他、プロジェクションシステム1の他の各部の具体的な細部構成についても、本発明の趣旨を逸脱しない範囲で任意に変更可能である。また、上記実施形態の構成において、指示体70は、棒状のものやペン型のものに限定されない。さらに、例えばユーザーの指を指示体として用い、その指示位置をプロジェクター10が検出する構成とすることも可能である。
Furthermore, the display device of the present invention is not limited to a projector that projects an image on the screen SC, but is displayed on a liquid crystal monitor or a liquid crystal television that displays an image / image on a liquid crystal display panel, or on a PDP (plasma display panel). Self-luminous such as a monitor device or a television receiver for displaying an image / image on an organic EL display panel called a monitor device or a television receiver, an OLED (Organic light-emitting diode), an OEL (Organic Electro-Luminescence), etc. Various display devices such as a type display device are also included in the image display device of the present invention. In this case, a liquid crystal display panel, a plasma display panel, and an organic EL display panel correspond to the display means.
Each of the functional units included in the main processor 11 and the sub processor 40 illustrated in FIG. 2 is realized as hardware or software by the main processor 11 and the sub processor 40. It is not limited. For example, specifically, the main processor 11 and the sub processor 40 may be configured to implement each functional unit by executing a predetermined program. Further, for example, the main processor 11 and the sub processor 40 may be configured as a PLD (Programmable Logic Device), and logic blocks may be formed so as to correspond to the respective functional units illustrated in FIG. 2 may be provided in the main processor 11 and the sub processor 40 as hardware. In addition, specific detailed configurations of other parts of the projection system 1 can be arbitrarily changed without departing from the spirit of the present invention. In the configuration of the above embodiment, the indicator 70 is not limited to a rod-shaped or pen-shaped one. Furthermore, for example, it is also possible to employ a configuration in which the projector 10 detects the indicated position using a user's finger as an indicator.

1…プロジェクションシステム、10…プロジェクター(データ処理装置、表示装置)、11…主プロセッサー(出力手段、第1の処理デバイス)、12…画像入力部、13…画像調整部、14…画像保持部、15…重畳処理部(表示制御手段)、16…画像処理部、17…描画処理部、18…オーバーレイ画像保持部、19…操作パネル、20…投射部(表示手段)、30…座標検出部(入力検出手段、座標取得手段)、31…指示体検出部、32…座標算出部、33…分岐出力部、40…副プロセッサー(第2の処理デバイス)、41…描画アプリケーション(描画手段)、42…伝達部、43…同期制御部、44…画像出力部、70…指示体、100…PC、101…副プロセッサー描画画像、102…主プロセッサー描画画像、103…重畳画像、111、112、113…画像、210、211…描画画像、SC…スクリーン(投射面)。   DESCRIPTION OF SYMBOLS 1 ... Projection system, 10 ... Projector (data processing apparatus, display device), 11 ... Main processor (output means, 1st processing device), 12 ... Image input part, 13 ... Image adjustment part, 14 ... Image holding part, DESCRIPTION OF SYMBOLS 15 ... Superimposition process part (display control means), 16 ... Image processing part, 17 ... Drawing process part, 18 ... Overlay image holding part, 19 ... Operation panel, 20 ... Projection part (display means), 30 ... Coordinate detection part ( (Input detection means, coordinate acquisition means), 31 ... indicator detection section, 32 ... coordinate calculation section, 33 ... branch output section, 40 ... sub-processor (second processing device), 41 ... drawing application (drawing means), 42 ... Transmission unit, 43 ... Synchronization control unit, 44 ... Image output unit, 70 ... Indicator, 100 ... PC, 101 ... Sub processor drawing image, 102 ... Main processor drawing image, 10 ... superimposed image, 111, 112, 113 ... image, 210, 211 ... drawn image, SC ... screen (projection surface).

Claims (6)

画像データを出力するデータ処理装置であって、
入力座標を取得する座標取得手段と、
前記座標取得手段により取得された入力座標をもとに画像を描画する描画手段と、
前記描画手段が描画した画像の画像データを出力する出力手段と、を有し、
前記出力手段は、前記座標取得手段により取得された入力座標をもとに前記描画手段と同様に描画を行い、描画した画像を前記描画手段が出力する画像に重畳して重畳画像データを生成して出力する重畳処理を実行可能に構成され、所定の条件に基づいて前記重畳処理を実行し、
前記出力手段は、前記座標取得手段が入力座標を取得してから所定時間、前記重畳処理を実行し、その後は前記描画手段が描画した画像に他の画像を重畳しないで画像データを出力すること、
を特徴とするデータ処理装置。
A data processing device for outputting image data,
Coordinate acquisition means for acquiring input coordinates;
Drawing means for drawing an image based on the input coordinates acquired by the coordinate acquisition means;
Output means for outputting image data of an image drawn by the drawing means,
The output means performs drawing in the same manner as the drawing means based on the input coordinates acquired by the coordinate acquisition means, and generates superimposed image data by superimposing the drawn image on an image output by the drawing means. And executing the superimposition process based on a predetermined condition.
The output means executes the superimposition process for a predetermined time after the coordinate acquisition means acquires the input coordinates, and then outputs image data without superimposing another image on the image drawn by the drawing means. ,
A data processing apparatus.
前記座標取得手段及び前記出力手段は第1の処理デバイスにより構成され、前記描画手段は前記第1の処理デバイスとは独立して設けられた第2の処理デバイスにより構成されることを特徴とする請求項1記載のデータ処理装置。   The coordinate acquisition unit and the output unit are configured by a first processing device, and the drawing unit is configured by a second processing device provided independently of the first processing device. The data processing apparatus according to claim 1. 前記出力手段は、前記座標取得手段が入力座標を取得してから前記重畳処理を実行し、前記描画手段が描画した画像に前記出力手段が描画した画像と同じ画像が含まれることを検出すると前記重畳処理を停止することを特徴とする請求項1または2記載のデータ処理装置。   The output unit performs the superimposition process after the coordinate acquisition unit acquires input coordinates, and detects that the image drawn by the drawing unit includes the same image as the image drawn by the output unit. 3. The data processing apparatus according to claim 1, wherein the superimposing process is stopped. 画像を表示する表示手段と、
位置入力操作を検出して入力座標を取得する入力検出手段と、
前記入力検出手段により取得された入力座標をもとに画像を描画する描画手段と、
前記描画手段が描画した画像の画像データを出力する出力手段と、
前記出力手段が出力した画像データに基づいて前記表示手段により画像を表示させる表示制御手段と、を有し、
前記出力手段は、前記入力検出手段により取得された入力座標をもとに前記描画手段と同様に描画を行い、描画した画像を前記描画手段が出力する画像に重畳して重畳画像データを生成して出力する重畳処理を実行可能に構成され、所定の条件に基づいて前記重畳処理を実行し、
前記出力手段は、前記入力検出手段が入力座標を取得してから所定時間、前記重畳処理を実行し、その後は前記描画手段が描画した画像に他の画像を重畳しないで画像データを出力すること、
を特徴とする表示装置。
Display means for displaying an image;
Input detecting means for detecting a position input operation and acquiring input coordinates;
Drawing means for drawing an image based on the input coordinates acquired by the input detection means;
Output means for outputting image data of an image drawn by the drawing means;
Display control means for displaying an image by the display means based on the image data output by the output means,
The output means performs drawing in the same manner as the drawing means based on the input coordinates acquired by the input detection means, and generates superimposed image data by superimposing the drawn image on an image output by the drawing means. And executing the superimposition process based on a predetermined condition.
The output means executes the superimposition process for a predetermined time after the input detection means acquires the input coordinates, and then outputs image data without superimposing another image on the image drawn by the drawing means. ,
A display device.
画像データを出力するデータ処理装置の制御方法であって、
入力座標を取得する座標取得手段と、
前記座標取得手段により取得された入力座標をもとに画像を描画する描画手段と、
前記描画手段が描画した画像の画像データを出力する出力手段と、を有するデータ処理装置を制御して、
所定の条件に基づいて、前記出力手段により、前記座標取得手段により取得された入力座標をもとに前記描画手段と同様に描画を行い、描画した画像を前記描画手段が出力する画像に重畳して重畳画像データを生成して出力する重畳処理を実行させ、
前記座標取得手段が入力座標を取得してから所定時間、前記重畳処理を実行し、その後は前記描画手段が描画した画像に他の画像を重畳しないで画像データを出力すること、
を特徴とするデータ処理装置の制御方法。
A control method for a data processing apparatus that outputs image data,
Coordinate acquisition means for acquiring input coordinates;
Drawing means for drawing an image based on the input coordinates acquired by the coordinate acquisition means;
Controlling a data processing apparatus having output means for outputting image data of an image drawn by the drawing means;
Based on a predetermined condition, the output unit performs drawing in the same manner as the drawing unit based on the input coordinates acquired by the coordinate acquisition unit, and superimposes the drawn image on the image output by the drawing unit. To generate the superimposed image data and output it,
Executing the superimposition process for a predetermined time after the coordinate acquisition means acquires the input coordinates, and thereafter outputting image data without superimposing another image on the image drawn by the drawing means;
A method for controlling a data processing apparatus.
主プロセッサー及び副プロセッサーを備え、
前記主プロセッサーは、入力座標を取得する座標取得手段と、前記副プロセッサーが描画する画像の画像データを出力する出力手段と、を備え、
前記副プロセッサーは、前記座標取得手段により取得された入力座標をもとに画像を描画する描画手段を備えて構成されるデータ処理装置の制御方法であって、
前記主プロセッサーによって、所定の条件に基づいて、前記座標取得手段により取得された入力座標をもとに前記描画手段と同様に描画を行い、描画した画像を前記描画手段が出力する画像に重畳して重畳画像データを生成して出力する重畳処理を実行させ、
前記座標取得手段が入力座標を取得してから所定時間、前記重畳処理を実行し、その後は前記描画手段が描画した画像に他の画像を重畳しないで画像データを出力すること、
を特徴とするデータ処理装置の制御方法。
It has a main processor and sub processor,
The main processor includes coordinate acquisition means for acquiring input coordinates, and output means for outputting image data of an image drawn by the sub processor,
The sub processor is a control method of a data processing apparatus configured to include a drawing unit that draws an image based on input coordinates acquired by the coordinate acquisition unit,
The main processor performs drawing in the same manner as the drawing unit based on the input coordinates acquired by the coordinate acquisition unit based on a predetermined condition, and superimposes the drawn image on the image output by the drawing unit. To generate the superimposed image data and output it,
Executing the superimposition process for a predetermined time after the coordinate acquisition means acquires the input coordinates, and thereafter outputting image data without superimposing another image on the image drawn by the drawing means;
A method for controlling a data processing apparatus.
JP2012119428A 2012-05-25 2012-05-25 Data processing device, display device, and control method for data processing device Expired - Fee Related JP6135050B2 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2012119428A JP6135050B2 (en) 2012-05-25 2012-05-25 Data processing device, display device, and control method for data processing device
US13/900,119 US9524574B2 (en) 2012-05-25 2013-05-22 Data processing apparatus, display apparatus, and method of controlling the data processing apparatus
CN201310191385.XA CN103425354B (en) 2012-05-25 2013-05-22 The control method of data processing equipment, display device and data processing equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2012119428A JP6135050B2 (en) 2012-05-25 2012-05-25 Data processing device, display device, and control method for data processing device

Publications (3)

Publication Number Publication Date
JP2013247486A JP2013247486A (en) 2013-12-09
JP2013247486A5 JP2013247486A5 (en) 2015-06-11
JP6135050B2 true JP6135050B2 (en) 2017-05-31

Family

ID=49846957

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012119428A Expired - Fee Related JP6135050B2 (en) 2012-05-25 2012-05-25 Data processing device, display device, and control method for data processing device

Country Status (1)

Country Link
JP (1) JP6135050B2 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6682768B2 (en) * 2015-03-27 2020-04-15 セイコーエプソン株式会社 Display system, display device, information processing device, and control method
JP6569449B2 (en) 2015-10-08 2019-09-04 セイコーエプソン株式会社 Display system, projector and display system control method
JP6753049B2 (en) 2015-10-09 2020-09-09 セイコーエプソン株式会社 Projector and projector control method.
JP6586891B2 (en) 2016-01-13 2019-10-09 セイコーエプソン株式会社 Projector and projector control method
JP2019028146A (en) 2017-07-26 2019-02-21 セイコーエプソン株式会社 Display device and control method for display device

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0236485A (en) * 1988-07-26 1990-02-06 Seiko Epson Corp Electronic computer
US20080219526A1 (en) * 2005-03-11 2008-09-11 Koninklijke Philips Electronics, N.V. System and Method for Volume Rendering Three-Dimensional Ultrasound Perfusion Images
CN101427302B (en) * 2006-04-25 2012-01-11 三菱电机株式会社 Image combining apparatus and image combining method
JP2010272078A (en) * 2009-05-25 2010-12-02 Seiko Epson Corp Electronic information board system, electronic information board control device, and cursor control method

Also Published As

Publication number Publication date
JP2013247486A (en) 2013-12-09

Similar Documents

Publication Publication Date Title
CN103425354B (en) The control method of data processing equipment, display device and data processing equipment
JP5585505B2 (en) Image supply apparatus, image display system, image supply apparatus control method, image display apparatus, and program
JP6064319B2 (en) Projector and projector control method
JP5849560B2 (en) Display device, projector, and display method
CN108446047B (en) Display device and display control method
US10431131B2 (en) Projector and control method for projector
US9401129B2 (en) Image projection device
JP5970700B2 (en) Projector, projector control method, program, and projection system
JP6135050B2 (en) Data processing device, display device, and control method for data processing device
JP6286814B2 (en) Display device, display control method, and display system
JP2015103880A (en) Multi-projection system and control method of multi-projection system
JP6051828B2 (en) Display device and control method of display device
US10769974B2 (en) Display device, and method of controlling display device
JP6064321B2 (en) Display device and display control method
US20120306915A1 (en) Display device, method of controlling display device, and recording medium
JP6269801B2 (en) Projector and projector control method
JP6273671B2 (en) Projector, display system, and projector control method
US20180039380A1 (en) Display apparatus, display system, and method of controlling display apparatus
JP6296144B2 (en) Display device and display control method
JP6145963B2 (en) Projector, display system, and projector control method
JP2013195659A (en) Display device and display control method
JP5413624B2 (en) Image output apparatus and program

Legal Events

Date Code Title Description
RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20150107

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20150416

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20150416

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20160224

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20160301

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20160428

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20160609

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20160617

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20160823

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20161012

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: 20170328

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20170410

R150 Certificate of patent or registration of utility model

Ref document number: 6135050

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees