[go: up one dir, main page]

JP2012073463A - Projector and program - Google Patents

Projector and program Download PDF

Info

Publication number
JP2012073463A
JP2012073463A JP2010218690A JP2010218690A JP2012073463A JP 2012073463 A JP2012073463 A JP 2012073463A JP 2010218690 A JP2010218690 A JP 2010218690A JP 2010218690 A JP2010218690 A JP 2010218690A JP 2012073463 A JP2012073463 A JP 2012073463A
Authority
JP
Japan
Prior art keywords
image
projection
substitute
designation information
alternative
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2010218690A
Other languages
Japanese (ja)
Other versions
JP2012073463A5 (en
Inventor
Keiichi Tanioka
恵一 谷岡
Itaru Nakagawa
到 中川
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.)
Casio Computer Co Ltd
Original Assignee
Casio Computer Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Casio Computer Co Ltd filed Critical Casio Computer Co Ltd
Priority to JP2010218690A priority Critical patent/JP2012073463A/en
Publication of JP2012073463A publication Critical patent/JP2012073463A/en
Publication of JP2012073463A5 publication Critical patent/JP2012073463A5/ja
Pending legal-status Critical Current

Links

Images

Landscapes

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

Abstract

PROBLEM TO BE SOLVED: To realize a projector that projects images while concealing an image requested not to show among input images.SOLUTION: When detecting a specified identification image applied to an input image, a CPU 10 extracts alternative designation information, which has an image address AD and a concealing method flag HF, from the detected specified identification image. Next, a projection part 15 is controlled such that by using, among various alternative images stored in an alternative image area DE of a RAM 12, an alternative image specified by the image address AD included in the alternative designation information, a projection image is generated, projected and displayed, the projection image having the input image concealed according to the concealing method designated by the concealing flag HF included in the alternative designation information.

Description

本発明は、入力画像の中で見せたくない画像を隠して投影する投影装置およびプログラムに関する。   The present invention relates to a projection apparatus and a program for hiding and projecting an image that is not desired to be displayed in an input image.

パーソナルコンピュータ(以下、PCと略称)の出力画面などを入力画像として取り込んで投影表示する投影装置が知られている。この種の装置として、例えば特許文献1には、プレゼンテーションソフトが起動あるいはアクティブ状態になる等、PC側が特定の動作状態になった場合に画像ミュート指示を発生すると、それに応じて投影装置が「黒画像」を投影して一時的に入力画像(PC出力画面)の投影表示を停止させる技術が開示されている。   2. Description of the Related Art A projection apparatus that captures and displays an output screen of a personal computer (hereinafter abbreviated as “PC”) as an input image is known. As this type of device, for example, in Patent Document 1, when the image mute instruction is generated when the PC side is in a specific operation state, such as when the presentation software is activated or activated, the projection device is “black”. A technique for projecting an “image” to temporarily stop projection display of an input image (PC output screen) is disclosed.

特開2006−350207号公報JP 2006-350207 A

ところで、上記特許文献1に開示の技術のように、単に「黒画像」を投影して画像ミュートするだけでは、一意的に投影表示を停止させる為、例えばPCのデスクトップ画面上に開かれたプレゼンテーション用のウインドウ枠の画像については投影したいが、その背景のデスクトップ画面については見せたくない場合などには対応することが出来ない。つまり、言い換えれば、入力画像の中で見せたくない画像を隠して投影することが出来ないという問題がある。   By the way, as in the technique disclosed in the above-mentioned Patent Document 1, simply projecting a “black image” and muting the image uniquely stops the projection display. For example, a presentation opened on the desktop screen of a PC If you want to project an image of a window frame for a project, but do not want to show the desktop screen in the background, you cannot handle it. That is, in other words, there is a problem that an image that is not desired to be displayed in the input image cannot be hidden and projected.

本発明は、このような事情に鑑みてなされたもので、入力画像の中で見せたくない画像を隠して投影することができる投影装置およびプログラムを提供することを目的としている。   The present invention has been made in view of such circumstances, and an object of the present invention is to provide a projection apparatus and program capable of projecting an image that is not desired to be displayed in an input image.

上記目的を達成するため、請求項1に記載の発明では、入力画像に付与された特定識別画像を検出する検出手段と、前記検出手段により検出された特定識別画像から代替画像および当該代替画像を用いた入力画像の隠し方を指定する代替指定情報を抽出する抽出手段と、前記抽出手段により抽出された代替指定情報に従って入力画像を代替画像で隠した投影画像を発生して投影表示させる投影制御手段とを具備することを特徴とする。   In order to achieve the above object, according to the first aspect of the present invention, a detection unit that detects a specific identification image given to an input image, and an alternative image and the alternative image from the specific identification image detected by the detection unit. Extraction means for extracting alternative designation information for specifying how to conceal the used input image, and projection control for generating and projecting a projection image in which the input image is hidden by the alternative image according to the alternative designation information extracted by the extraction means Means.

上記請求項1に従属する請求項2に記載の発明では、前記検出手段は、入力画像中の所定の画像領域を取得する取得手段と、前記取得手段により取得された画像領域における特定識別画像の有無を判別する判別手段とを備えることを特徴とする。   In the invention according to claim 2 subordinate to claim 1, the detection means acquires an image area in the input image and an identification image in the image area acquired by the acquisition means. And a discriminating means for discriminating the presence or absence.

上記請求項1に従属する請求項3に記載の発明では、前記投影制御手段は、前記抽出手段により抽出された代替指定情報が第1の隠し方を指定した場合に、当該代替指定情報により指定される代替画像が画面全体を占有する第1の投影画像を発生し、この第1の投影画像を入力画像に替えて投影表示させる第1の投影制御手段と、前記抽出手段により抽出された代替指定情報が第2の隠し方を指定した場合に、当該代替指定情報により指定される代替画像を、入力画像中から検出した最大矩形の周囲に並べて合成した第2の投影画像を発生し、この第2の投影画像を入力画像に替えて投影表示させる第2の投影制御手段とを具備することを特徴とする。   In the invention according to claim 3, which is dependent on claim 1, the projection control means designates the substitute designation information when the substitution designation information extracted by the extraction means designates the first concealment method. A first projection control means for generating a first projection image that occupies the entire screen, the first projection control means for projecting and displaying the first projection image instead of the input image, and the alternative extracted by the extraction means When the designation information designates the second hiding method, a second projection image is generated by synthesizing the substitute image designated by the substitute designation information by arranging the substitute images around the maximum rectangle detected from the input image. And second projection control means for projecting and displaying the second projection image instead of the input image.

請求項4に記載の発明では、コンピュータに、入力画像に付与された特定識別画像を検出する検出ステップと、前記検出ステップにて検出された特定識別画像から代替画像および当該代替画像を用いた入力画像の隠し方を指定する代替指定情報を抽出する抽出ステップと、前記抽出手段により抽出された代替指定情報に従って入力画像を代替画像で隠した投影画像を発生して投影表示させる投影制御ステップとを実行させることを特徴とする。   In the invention according to claim 4, a detection step of detecting a specific identification image given to the input image to the computer, an alternative image from the specific identification image detected in the detection step, and an input using the alternative image An extraction step for extracting alternative designation information for designating how to hide the image, and a projection control step for generating and projecting a projection image in which the input image is hidden by the alternative image according to the alternative designation information extracted by the extraction means. It is made to perform.

本発明では、入力画像の中で見せたくない画像を隠して投影することができる。   In the present invention, an image that is not desired to be shown in the input image can be hidden and projected.

実施の一形態による投影装置100の全体構成を示すブロック図である。It is a block diagram which shows the whole structure of the projection apparatus 100 by one Embodiment. RAM12のメモリ構成を示すメモリマップである。3 is a memory map showing a memory configuration of a RAM 12; 特定識別画像の一例を示す図である。It is a figure which shows an example of a specific identification image. CPU10が実行するメインルーチンの動作を示すフローチャートである。It is a flowchart which shows operation | movement of the main routine which CPU10 performs. CPU10が実行するメインルーチンの動作を示すフローチャートである。It is a flowchart which shows operation | movement of the main routine which CPU10 performs. メインルーチンの動作を説明するための図である。It is a figure for demonstrating operation | movement of a main routine. メインルーチンの動作を説明するための図である。It is a figure for demonstrating operation | movement of a main routine. メインルーチンの動作を説明するための図である。It is a figure for demonstrating operation | movement of a main routine.

以下、図面を参照して本発明の実施形態について説明する。
A.構成
図1は、投影装置100の全体構成を示すブロック図である。この図において、CPU10は、入力部14を介して取り込まれる入力画像を投影表示する投影部15の動作を制御する。本発明の要旨に係わるCPU10の特徴的な処理動作については追って詳述する。ROM11には、CPU10で実行される各種プログラムや制御データが記憶される。各種プログラムとは、後述のメインルーチンを含む。
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
A. Configuration FIG. 1 is a block diagram showing the overall configuration of the projection apparatus 100. In this figure, the CPU 10 controls the operation of the projection unit 15 that projects and displays an input image taken in via the input unit 14. The characteristic processing operation of the CPU 10 according to the gist of the present invention will be described in detail later. The ROM 11 stores various programs executed by the CPU 10 and control data. The various programs include a main routine described later.

RAM12は、図2に図示するように、ワークエリアWE、代替指定情報エリアSEおよび代替画像エリアDEを備える。RAM12のワークエリアWEには、CPU10の処理に用いられる各種レジスタ・フラグデータが一時記憶される。代替指定情報エリアSEには、画像アドレスADおよび隠し方フラグHFを備える代替指定情報が一時記憶される。画像アドレスADは、代替画像エリアDEに格納される何れかの画像(黒画像、パターン画像、スクリーンセーバーおよび動画像など)を指定する。隠し方フラグHFは「0」の場合に投影全面を代替画像で隠す態様を指定し、「1」の場合に最大矩形(ウインドウ枠)の周りを代替画像で隠す態様を指定する。   As illustrated in FIG. 2, the RAM 12 includes a work area WE, an alternative designation information area SE, and an alternative image area DE. In the work area WE of the RAM 12, various register / flag data used for the processing of the CPU 10 are temporarily stored. In the alternative designation information area SE, alternative designation information including an image address AD and a hiding method flag HF is temporarily stored. The image address AD designates any image (black image, pattern image, screen saver, moving image, etc.) stored in the alternative image area DE. When the concealment flag HF is “0”, a mode for hiding the entire projection surface with the alternative image is designated, and when it is “1”, a mode for hiding the periphery of the maximum rectangle (window frame) with the alternative image is designated.

代替指定情報は、入力部14に供給される入力画像に付与された特定識別画像からCPU10によって抽出され、上記の代替指定情報エリアSEに一時記憶される。ここで、図3を参照して特定識別画像と代替指定情報との具体的な対応について説明する。図3(a)に図示する一例の特定識別画像(バーコード)の場合には、代替画像エリアDE中の「黒画像」を指定する画像アドレスADだけを有する代替指定情報が抽出される。「黒画像」を指定する代替指定情報では、隠し方フラグHFを備えず、投影全面を「黒画像」で一意的に隠す態様となる。   The substitution designation information is extracted by the CPU 10 from the specific identification image given to the input image supplied to the input unit 14, and is temporarily stored in the substitution designation information area SE. Here, a specific correspondence between the specific identification image and the alternative designation information will be described with reference to FIG. In the example of the specific identification image (barcode) shown in FIG. 3A, alternative designation information having only an image address AD that designates a “black image” in the alternative image area DE is extracted. The alternative designation information designating “black image” does not include the hiding flag HF, and has a mode in which the entire projection surface is uniquely hidden by the “black image”.

図3(b)に図示する一例の特定識別画像(バーコード)の場合には、代替画像エリアDE中の「スクリーンセーバー」を指定する画像アドレスADと、投影全面を代替画像で隠す態様を指定する隠し方フラグHF「0」とを有する代替指定情報が抽出される。図3(c)に図示する一例の特定識別画像(QRコード)の場合には、代替画像エリアDE中の「パターン画像(静止画像)」を指定する画像アドレスADと、最大矩形(ウインドウ枠)の周りを代替画像で隠す態様を指定する隠し方フラグHF「1」とを有する代替指定情報が抽出される。図3(d)に図示する一例の特定識別画像(文字列)の場合には、代替画像エリアDE中の「パターン画像(静止画像)」を指定する画像アドレスADと、最大矩形(ウインドウ枠)の周りを代替画像で隠す態様を指定する隠し方フラグHF「1」とを有する代替指定情報が抽出される。   In the example of the specific identification image (barcode) shown in FIG. 3B, an image address AD that designates “screen saver” in the substitute image area DE and a mode in which the entire projection surface is hidden by the substitute image are designated. Alternative designation information having a hiding method flag HF “0” is extracted. In the example of the specific identification image (QR code) shown in FIG. 3C, an image address AD that designates a “pattern image (still image)” in the alternative image area DE and a maximum rectangle (window frame). Alternative designation information having a hiding method flag HF “1” for designating a mode of hiding the surrounding area with a substitute image is extracted. In the example of the specific identification image (character string) illustrated in FIG. 3D, an image address AD that designates a “pattern image (still image)” in the alternative image area DE and a maximum rectangle (window frame). Alternative designation information having a hiding method flag HF “1” for designating a mode of hiding the surrounding area with a substitute image is extracted.

再び図1を参照して実施形態の構成について説明を進める。図1において、操作部13は、装置電源のパワーオン/パワーオフを指示する電源スイッチや、投影表示の拡大/縮小を指示するズームスイッチ、投影表示する画面を横長/縦長の何れかに選択するアスペクト比選択スイッチの他、通常の投影モード又は後述する代替画像投影モードの何れかを選択する通常投影モードスイッチなどの各種スイッチを備え、これらスイッチ操作に応じたイベントを発生する。操作部13が発生するイベントはCPU10により取り込まれる。入力部14は、アナログRGB入力機能およびDVI入力機能を備え、CPU10の制御の下に、各種形式による入力画像を取り込んで投影部15に供給する。投影部15は、DMD素子を用いた公知のDLP方式で構成され、入力部14を介して取り込んだ入力画像を、CPU10の制御の下にスクリーン面へ投影表示する。   The configuration of the embodiment will be described with reference to FIG. 1 again. In FIG. 1, the operation unit 13 selects a power switch for instructing power-on / power-off of the apparatus power source, a zoom switch for instructing enlargement / reduction of projection display, and a screen for projection display to be either landscape or portrait. In addition to the aspect ratio selection switch, various switches such as a normal projection mode or a normal projection mode switch for selecting an alternative image projection mode to be described later are provided, and an event corresponding to the switch operation is generated. Events generated by the operation unit 13 are captured by the CPU 10. The input unit 14 has an analog RGB input function and a DVI input function. Under the control of the CPU 10, the input unit 14 captures input images in various formats and supplies the input images to the projection unit 15. The projection unit 15 is configured by a known DLP method using a DMD element, and projects and displays an input image captured via the input unit 14 on a screen surface under the control of the CPU 10.

B.動作
次に、図4〜図8を参照して上記構成による投影装置100の動作を説明する。図4〜図5に図示するフローチャートは、投影装置100のCPU10が実行するメインルーチンの動作を示す。図6〜図8は、本発明の要旨に係わる動作の一例を説明するための図である。電源スイッチ操作により投影装置100がパワーオンされると、CPU10はメインルーチンを実行し、図4に図示するステップS1に進み、入力部14に画像入力されるまで待機する。そして、入力部14に画像入力されると、上記ステップS1の判断結果が「YES」となり、ステップS2に進む。
B. Operation Next, the operation of the projection apparatus 100 configured as described above will be described with reference to FIGS. The flowcharts illustrated in FIGS. 4 to 5 show the operation of the main routine executed by the CPU 10 of the projection apparatus 100. 6-8 is a figure for demonstrating an example of the operation | movement concerning the summary of this invention. When the projector 100 is powered on by the power switch operation, the CPU 10 executes a main routine, proceeds to step S1 shown in FIG. 4 and waits until an image is input to the input unit 14. When an image is input to the input unit 14, the determination result in step S1 is “YES”, and the process proceeds to step S2.

ステップS2では、入力された画像を投影させず、代替画像エリアDEの黒画像(又は予め設定された他の代替画像)を投影するよう投影部15に指示する。これにより、入力部14に入力された画像が直ちに投影されることを防止している。続いて、ステップS3では、通常投影モードスイッチがオン操作されたか否かを判断する。通常の投影モードで投影表示させるべくユーザが通常投影モードスイッチをオン操作すると、判断結果は「YES」となり、ステップS4に進み、黒画像(又は予め設定された他の代替画像)の投影に替えて入力画像を投影するよう投影部15に指示する。   In step S2, the projection unit 15 is instructed to project the black image (or another preset alternative image) in the alternative image area DE without projecting the input image. This prevents the image input to the input unit 14 from being projected immediately. Subsequently, in step S3, it is determined whether or not the normal projection mode switch has been turned on. When the user turns on the normal projection mode switch to perform projection display in the normal projection mode, the determination result is “YES”, and the process proceeds to step S4 to switch to the projection of a black image (or another preset alternative image). The projection unit 15 is instructed to project the input image.

そして、ステップS5では、通常投影モードが完了したか否かを判断する。通常投影モードスイッチはオン操作される毎に交互に「通常投影モードの設定」と「通常投影モードの完了(解除)」とを指示する。したがって、このステップS5では、通常投影モード下で通常投影モードスイッチがオン操作されて通常投影モードの完了(解除)が指示されたかどうかを判断する。通常投影モードが完了していなければ、判断結果は「NO」になり、上記ステップS4に戻り、入力画像をそのまま投影させる通常投影モードを継続させる。   In step S5, it is determined whether or not the normal projection mode is completed. Each time the normal projection mode switch is turned on, “normal projection mode setting” and “completion (cancellation of normal projection mode)” are instructed alternately. Accordingly, in this step S5, it is determined whether or not the normal projection mode switch has been turned on in the normal projection mode to instruct completion (release) of the normal projection mode. If the normal projection mode is not completed, the determination result is “NO”, and the process returns to step S4 to continue the normal projection mode in which the input image is projected as it is.

一方、通常投影モード下で通常投影モードスイッチがオン操作され、これにより通常投影モードの完了(解除)が指示されると、上記ステップS5の判断結果は「YES」となり、上述のステップS2に処理を戻し、入力された画像を投影させず、代替画像エリアDEの黒画像(又は予め設定された他の代替画像)を投影するよう投影部15に指示した後、ステップS3に進む。そして、通常投影モードスイッチがオン操作されなければ、ステップS3の判断結果は「NO」になり、ステップS6に進む。   On the other hand, when the normal projection mode switch is turned on in the normal projection mode, thereby instructing the completion (cancellation) of the normal projection mode, the determination result in step S5 is “YES”, and the process proceeds to step S2 described above. , The projection unit 15 is instructed to project the black image (or another preset alternative image) in the alternative image area DE without projecting the input image, and the process proceeds to step S3. If the normal projection mode switch is not turned on, the determination result in step S3 is “NO”, and the process proceeds to step S6.

ステップS6では、入力画像から検索領域画像を取得する。検索領域画像とは、例えば入力画像を縦/横方向に各々3分割してなる都合9分割された領域の内の右上領域の画像を指す。また、これに限らず入力画像の全面を検索領域にする態様としても構わない。続いて、ステップS7では、上記ステップS6にて取得した検索領域画像に特定識別画像が有るか否かを判断する。具体的には、特定識別画像が図3(a)〜(c)に例示したバーコードやQRコードの場合には、周知の画像認識処理に基づき特定識別画像の検出の有無を判断する。また、図3(d)に例示した文字列の場合には、周知の文字認識処理に基づき特定識別画像の検出の有無を判断する。   In step S6, a search area image is acquired from the input image. The search area image refers to an image in the upper right area among the conveniently divided nine areas obtained by dividing the input image into three in the vertical and horizontal directions, for example. Further, the present invention is not limited to this, and the entire input image may be used as a search area. Subsequently, in step S7, it is determined whether or not there is a specific identification image in the search area image acquired in step S6. Specifically, when the specific identification image is the barcode or QR code illustrated in FIGS. 3A to 3C, whether or not the specific identification image is detected is determined based on a known image recognition process. In the case of the character string illustrated in FIG. 3D, whether or not a specific identification image is detected is determined based on a well-known character recognition process.

上記ステップS6にて取得した検索領域画像から特定識別画像を検出できなければ、上記ステップS7の判断結果は「NO」になり、上述のステップS3に処理を戻す。これに対し、例えば図6に図示する一例の画像が入力された場合には、検索領域画像から特定識別画像を検出し、上記ステップS7の判断結果が「YES」となり、ステップS8以降の代替画像投影モードに遷移する。代替画像投影モードに遷移すると、先ずステップS8において、検出された特定識別画像から画像アドレスおよび隠し方フラグを備える代替指定情報を抽出してRAM12の代替指定情報エリアSEに格納する。次いで、ステップS9では、抽出した代替指定情報に含まれる画像アドレスADで指定される代替画像が「黒画像」であるか否かを判断する。   If the specific identification image cannot be detected from the search area image acquired in step S6, the determination result in step S7 is “NO”, and the process returns to step S3. On the other hand, for example, when the example image shown in FIG. 6 is input, the specific identification image is detected from the search area image, the determination result in step S7 is “YES”, and the alternative images after step S8 are detected. Transition to the projection mode. When transitioning to the alternative image projection mode, first, in step S8, alternative designation information including an image address and a hiding method flag is extracted from the detected specific identification image and stored in the alternative designation information area SE of the RAM 12. Next, in step S9, it is determined whether or not the substitute image designated by the image address AD included in the extracted substitute designation information is a “black image”.

代替指定情報により指定される代替画像が「黒画像」であると、判断結果は「YES」となり、ステップS11に進み、画面全体に「黒画像」を並べて合成した投影画像を投影表示するよう投影部15に指示した後、図5に図示するステップS14に進む。したがって、図6に図示した入力画像の右上領域に、図3(a)に図示した特定識別画像(バーコード)が設けられていた場合には、当該入力画像を投影させず、図7に図示するように、画面全体が「黒画像」で隠されることになる。   If the substitute image designated by the substitute designation information is a “black image”, the determination result is “YES”, and the process proceeds to step S11 to project and display a projection image in which the “black image” is arranged and combined on the entire screen. After instructing the unit 15, the process proceeds to step S14 shown in FIG. Therefore, when the specific identification image (barcode) shown in FIG. 3A is provided in the upper right area of the input image shown in FIG. 6, the input image is not projected and shown in FIG. As a result, the entire screen is hidden by the “black image”.

一方、代替指定情報により指定される代替画像が「黒画像」でない場合には、上記ステップS9の判断結果が「NO」になり、ステップS10に進み、代替指定情報に含まれる隠し方フラグHFが「0」であるか否かを判断する。代替指定情報に含まれる隠し方フラグHFが「0」ならば、判断結果は「YES」となり、ステップS11に進み、代替指定情報に含まれる画像アドレスADで指定される代替画像をRAM12の代替画像エリアDEから読み出し、読み出した代替画像を画面全体に並べて合成した投影画像を投影表示するよう投影部15に指示した後、図5に図示するステップS14に進む。したがって、この場合も入力画像は投影されず、画面全体が代替画像で隠される形で投影表示される。   On the other hand, if the substitute image designated by the substitute designation information is not a “black image”, the determination result in step S9 is “NO”, the process proceeds to step S10, and the concealment flag HF included in the substitute designation information is set. It is determined whether or not it is “0”. If the hiding method flag HF included in the alternative designation information is “0”, the determination result is “YES”, and the process proceeds to step S11, where the alternative image specified by the image address AD included in the alternative designation information is replaced with the alternative image in the RAM 12. After instructing the projection unit 15 to project and display a projection image obtained by reading out from the area DE and arranging the combined substitute images on the entire screen, the process proceeds to step S14 shown in FIG. Accordingly, in this case as well, the input image is not projected, and the entire screen is projected and displayed in a form hidden by the substitute image.

さて一方、代替指定情報に含まれる隠し方フラグHFが「1」であると、上記ステップS10の判断結果は「NO」となり、ステップS12に進む。ステップS12では、入力画像から最大矩形(ウインドウ枠)を検出する。例えば、図6に図示した一例の場合には、プレゼンテーション用の画像が表示される最大矩形(ウインドウ枠)WFが検出される。   On the other hand, if the concealment flag HF included in the alternative designation information is “1”, the determination result in Step S10 is “NO”, and the process proceeds to Step S12. In step S12, the maximum rectangle (window frame) is detected from the input image. For example, in the example shown in FIG. 6, the maximum rectangle (window frame) WF in which an image for presentation is displayed is detected.

そして、ステップS13では、代替指定情報に含まれる画像アドレスADにより指定される代替画像をRAM12の代替画像エリアDEから読み出し、読み出した代替画像を、上記ステップS12で検出された最大矩形(ウインドウ枠)の周囲に並べて合成した投影画像を投影表示するよう投影部15に指示した後、図5に図示するステップS14に進む。したがって、図8に図示するように、プレゼンテーション用の画像が表示される最大矩形(ウインドウ枠)WFについてはそのまま投影表示され、その背景の画面については代替画像で隠される結果、見せたくない画像を隠して投影することになる。   In step S13, the substitute image designated by the image address AD included in the substitute designation information is read from the substitute image area DE of the RAM 12, and the read substitute image is the maximum rectangle (window frame) detected in step S12. After instructing the projection unit 15 to project and display the projected images that are arranged side by side around the image, the process proceeds to step S14 shown in FIG. Therefore, as shown in FIG. 8, the maximum rectangle (window frame) WF on which the presentation image is displayed is projected and displayed as it is, and the background screen is hidden by the substitute image, so that an image that is not desired to be displayed is displayed. It will be hidden and projected.

こうした代替画像投影モードによる投影表示が為されると、図5に図示するステップS14に進み、通常投影モードスイッチのオン操作の有無を判断する。ここで、代替画像投影モードから通常の投影モードへ遷移させるべくユーザが通常投影モードスイッチをオン操作したとする。そうすると、上記ステップS14の判断結果は「YES」となり、ステップS15に進み、入力画像をそのまま投影するよう投影部15に指示する。   When the projection display in the alternative image projection mode is performed, the process proceeds to step S14 illustrated in FIG. 5 to determine whether or not the normal projection mode switch is turned on. Here, it is assumed that the user has turned on the normal projection mode switch to make a transition from the alternative image projection mode to the normal projection mode. If it does so, the judgment result of the above-mentioned step S14 will become "YES", and it progresses to step S15 and instruct | indicates to the projection part 15 to project an input image as it is.

この後、ステップS16に進み、通常投影モードが完了したか否かを判断する。通常投影モードスイッチはオン操作される毎に交互に「通常投影モードの設定」と「通常投影モードの完了(解除)」とを指示する。したがって、このステップS16では、通常投影モード下で通常投影モードスイッチがオン操作されて通常投影モードの完了(解除)が指示されたかどうかを判断する。通常投影モードが完了していなければ、判断結果は「NO」になり、上記ステップS15に戻り、通常投影モードを継続させる。これに対し、通常投影モード下で通常投影モードスイッチがオン操作されて通常投影モードの完了(解除)が指示されると、上記ステップS16の判断結果は「YES」となり、前述したステップS2(図4参照)に処理を戻す。   Thereafter, the process proceeds to step S16, and it is determined whether or not the normal projection mode is completed. Each time the normal projection mode switch is turned on, “normal projection mode setting” and “completion (cancellation of normal projection mode)” are instructed alternately. Accordingly, in this step S16, it is determined whether or not the normal projection mode switch has been turned on in the normal projection mode to instruct completion (cancellation) of the normal projection mode. If the normal projection mode is not completed, the determination result is “NO”, the process returns to step S15, and the normal projection mode is continued. In contrast, when the normal projection mode switch is turned on in the normal projection mode to instruct completion (cancellation) of the normal projection mode, the determination result in step S16 is “YES”, and the above-described step S2 (FIG. Return to 4).

一方、上記ステップS14において、通常投影モードスイッチがオン操作されなければ、判断結果は「NO」になり、ステップS17に進み、入力画像から検索領域画像を取得し、続くステップS18では、取得した検索領域画像に特定識別画像が有るか否かを判断する。検索領域画像に特定識別画像が検出されなければ、判断結果は「NO」になり、ステップS19に進み、RAM12の代替指定情報エリアSEに記憶される前回の代替指定情報をクリアする。次いで、ステップS20では、入力画像をそのまま投影するよう投影部15に指示した後、上述のステップS14に処理を戻す。   On the other hand, if the normal projection mode switch is not turned on in step S14, the determination result is “NO”, the process proceeds to step S17, the search area image is acquired from the input image, and the acquired search is performed in the subsequent step S18. It is determined whether or not there is a specific identification image in the region image. If the specific identification image is not detected in the search area image, the determination result is “NO”, the process proceeds to step S19, and the previous alternative designation information stored in the alternative designation information area SE of the RAM 12 is cleared. Next, in step S20, after instructing the projection unit 15 to project the input image as it is, the process returns to step S14 described above.

入力画像の検索領域画像から特定識別画像が検出されたならば、上記ステップS18の判断結果は「YES」になり、ステップS21に進む。ステップS21では、検出した特定識別画像から画像アドレスADおよび隠し方フラグHFを備える代替指定情報を抽出してRAM12の代替指定情報エリアSEに格納する。そして、ステップS22に進むと、抽出した代替指定情報により指定される代替画像が「黒画像」であるか否かを判断する。   If the specific identification image is detected from the search area image of the input image, the determination result of step S18 is “YES”, and the process proceeds to step S21. In step S21, substitution designation information including the image address AD and the hiding method flag HF is extracted from the detected specific identification image and stored in the substitution designation information area SE of the RAM 12. In step S22, it is determined whether the substitute image designated by the extracted substitute designation information is a “black image”.

代替指定情報により指定される代替画像が「黒画像」ならば、判断結果は「YES」となり、ステップS25に進み、画面全体に「黒画像」を並べて合成した投影画像を投影表示するよう投影部15に指示した後、上述のステップS14に処理を戻す。したがって、例えば図6に図示した入力画像の右上領域に、図3(a)に図示した特定識別画像(バーコード)が設けられていた場合には、当該入力画像の投影に替えて図7に図示するように、画面全体が「黒画像」で隠されることになる。   If the substitute image designated by the substitute designation information is “black image”, the determination result is “YES”, and the process proceeds to step S25 to project and display a projection image in which “black image” is arranged and combined on the entire screen. After instructing 15, the process returns to step S 14 described above. Therefore, for example, when the specific identification image (barcode) illustrated in FIG. 3A is provided in the upper right region of the input image illustrated in FIG. 6, the projection of the input image is replaced with FIG. As shown in the figure, the entire screen is hidden with a “black image”.

一方、代替指定情報により指定される代替画像が「黒画像」でない場合には、上記ステップS23の判断結果が「NO」になり、ステップS24に進み、代替指定情報に含まれる隠し方フラグHFが「0」であるか否かを判断する。代替指定情報に含まれる隠し方フラグHFが「0」ならば、判断結果は「YES」となり、ステップS25に進み、代替指定情報に含まれる画像アドレスADで指定される代替画像をRAM12の代替画像エリアDEから読み出し、読み出した代替画像を画面全体に並べて合成した投影画像を投影表示するよう投影部15に指示に指示した後、上述のステップS14に処理を戻す。したがって、この場合も画面全体が代替画像で隠される形で投影表示される。   On the other hand, if the substitute image designated by the substitute designation information is not “black image”, the determination result in step S23 is “NO”, and the process proceeds to step S24, where the concealment flag HF included in the substitute designation information is set. It is determined whether or not it is “0”. If the concealment flag HF included in the alternative designation information is “0”, the determination result is “YES”, and the process proceeds to step S25, where the alternative image specified by the image address AD included in the alternative designation information is replaced with the alternative image in the RAM 12. After instructing the projection unit 15 to project and display a projection image obtained by reading out from the area DE and arranging the combined substitute images on the entire screen, the process returns to step S14 described above. Accordingly, in this case as well, the entire screen is projected and displayed in a form hidden by the substitute image.

さて一方、代替指定情報に含まれる隠し方フラグHFが「1」ならば、上記ステップS24の判断結果は「NO」となり、ステップS26に進む。ステップS26では、入力画像から最大矩形(ウインドウ枠)を検出する。例えば、図6に図示した一例の場合には、プレゼンテーション用の画像が表示される最大矩形(ウインドウ枠)WFが検出される。   On the other hand, if the concealment flag HF included in the alternative designation information is “1”, the determination result in Step S24 is “NO”, and the process proceeds to Step S26. In step S26, the maximum rectangle (window frame) is detected from the input image. For example, in the example shown in FIG. 6, the maximum rectangle (window frame) WF in which an image for presentation is displayed is detected.

そして、ステップS27では、代替指定情報に含まれる画像アドレスADで指定される代替画像をRAM12の代替画像エリアDEから読み出し、読み出した代替画像を、上記ステップS26で検出された最大矩形(ウインドウ枠)の周囲に並べて合成した投影画像を投影表示するよう投影部15に指示した後、上述のステップS14に処理を戻す。したがって、図8に図示するように、プレゼンテーション用の画像が表示される最大矩形(ウインドウ枠)WFについてはそのまま投影表示され、その背景の画面については代替画像で隠される結果、見せたくない画像を隠して投影することになる。   In step S27, the substitute image designated by the image address AD included in the substitute designation information is read from the substitute image area DE of the RAM 12, and the read substitute image is the maximum rectangle (window frame) detected in step S26. After instructing the projection unit 15 to project and display the projected images that are combined around the screen, the process returns to step S14 described above. Therefore, as shown in FIG. 8, the maximum rectangle (window frame) WF on which the presentation image is displayed is projected and displayed as it is, and the background screen is hidden by the substitute image, so that an image that is not desired to be displayed is displayed. It will be hidden and projected.

以上のように、本実施形態では、入力画像に付与された特定識別画像を検出すると、その検出した特定識別画像から画像アドレスADおよび隠し方フラグHFを備える代替指定情報を抽出する。そして、予め記憶された各種の代替画像の内、代替指定情報中の画像アドレスADで指定される代替画像を用いて、代替指定情報中の隠し方フラグHFで指定される隠し方に従って入力画像を隠した投影画像を発生して投影するので、入力画像の中で見せたくない画像を隠して投影することができる。   As described above, in the present embodiment, when the specific identification image given to the input image is detected, alternative designation information including the image address AD and the hiding method flag HF is extracted from the detected specific identification image. Then, among the various alternative images stored in advance, the alternative image specified by the image address AD in the alternative designation information is used to input the input image according to the hiding method designated by the hiding method flag HF in the substitution designation information. Since a hidden projection image is generated and projected, an image that is not desired to be shown in the input image can be hidden and projected.

加えて、上述した実施形態では、入力画像中の所定の画像領域を取得し、取得した画像領域における特定識別画像の有無を判別するようにしたので、入力画像から特定識別画像を検出する処理を効率良く行うことができる。   In addition, in the above-described embodiment, since a predetermined image area in the input image is acquired and the presence / absence of the specific identification image in the acquired image area is determined, the process of detecting the specific identification image from the input image is performed. It can be done efficiently.

また、本実施形態では、代替指定情報の隠し方フラグHFが「0」であると、代替指定情報の画像アドレスADにより指定される代替画像を画面全体に並べて合成した投影画像を投影表示するので、入力画像全体を代替画像で隠すことができる。さらに、代替指定情報の隠し方フラグHFが「1」ならば、代替指定情報の画像アドレスADで指定される代替画像を、入力画像中から検出した最大矩形(ウインドウ枠)の周囲に並べて合成した投影画像を投影表示する為、例えばプレゼンテーション用の画像が表示される最大矩形(ウインドウ枠)WFについてはそのまま投影表示され、その背景の画面については代替画像で隠すことができる。   Further, in this embodiment, when the hiding flag HF of the alternative designation information is “0”, a projection image obtained by arranging and synthesizing the alternative images designated by the image address AD of the alternative designation information is projected and displayed. The entire input image can be hidden with a substitute image. Further, if the substitution designation information hiding flag HF is “1”, the substitution image designated by the image address AD of the substitution designation information is combined around the maximum rectangle (window frame) detected from the input image. In order to project and display the projected image, for example, the maximum rectangle (window frame) WF on which an image for presentation is displayed is projected and displayed as it is, and the background screen can be hidden with a substitute image.

なお、上述した実施形態では、予め記憶される各種の代替画像の内、入力画像中の特定識別画像から抽出した代替指定情報で指定される代替画像を読み出して投影画像を発生させる態様としたが、これに替えて、各種の代替画像を描画生成するコマンドを予め記憶しておき、入力画像中の特定識別画像から抽出した代替指定情報で指定されるコマンドに基づき代替画像を描画生成する態様としても構わない。   Note that, in the above-described embodiment, the projection image is generated by reading the substitute image specified by the substitute designation information extracted from the specific identification image in the input image among various substitute images stored in advance. Instead of this, as a mode in which commands for drawing and generating various substitute images are stored in advance, and a substitute image is drawn and generated based on the command specified by the substitute designation information extracted from the specific identification image in the input image. It doesn't matter.

また、本実施形態では、代替指定情報により指定される代替画像が「黒画像」であると、投影全面を「黒画像」で一意的に隠す態様としたが、これに替えて、代替指定情報が隠し方フラグHFを備えていない場合に、その代替指定情報で指定される代替画像によって投影全面を隠す態様を「デフォルトの全面隠し」とすることも可能である。   Further, in this embodiment, when the substitute image specified by the substitute designation information is a “black image”, the entire projection surface is uniquely hidden by the “black image”. When the hiding method flag HF is not provided, the mode of hiding the entire projection surface by the alternative image specified by the alternative designation information may be set as “default full hiding”.

10 CPU
11 ROM
12 RAM
13 操作部
14 入力部
15 投影部
100 投影装置
10 CPU
11 ROM
12 RAM
DESCRIPTION OF SYMBOLS 13 Operation part 14 Input part 15 Projection part 100 Projection apparatus

Claims (4)

入力画像に付与された特定識別画像を検出する検出手段と、
前記検出手段により検出された特定識別画像から代替画像および当該代替画像を用いた入力画像の隠し方を指定する代替指定情報を抽出する抽出手段と、
前記抽出手段により抽出された代替指定情報に従って入力画像を代替画像で隠した投影画像を発生して投影表示させる投影制御手段と
を具備することを特徴とする投影装置。
Detecting means for detecting a specific identification image given to the input image;
Extraction means for extracting substitute designation information for designating a substitute image and a method of hiding an input image using the substitute image from the specific identification image detected by the detection means;
A projection apparatus comprising: a projection control unit that generates and displays a projection image in which an input image is hidden by a substitution image in accordance with the substitution designation information extracted by the extraction unit.
前記検出手段は、
入力画像中の所定の画像領域を取得する取得手段と、
前記取得手段により取得された画像領域における特定識別画像の有無を判別する判別手段と
を備えることを特徴とする請求項1記載の投影装置。
The detection means includes
Obtaining means for obtaining a predetermined image area in the input image;
The projection apparatus according to claim 1, further comprising: a determination unit that determines whether or not the specific identification image is present in the image area acquired by the acquisition unit.
前記投影制御手段は、
前記抽出手段により抽出された代替指定情報が第1の隠し方を指定した場合に、当該代替指定情報により指定される代替画像が画面全体を占有する第1の投影画像を発生し、この第1の投影画像を入力画像に替えて投影表示させる第1の投影制御手段と、
前記抽出手段により抽出された代替指定情報が第2の隠し方を指定した場合に、当該代替指定情報により指定される代替画像を、入力画像中から検出した最大矩形の周囲に並べて合成した第2の投影画像を発生し、この第2の投影画像を入力画像に替えて投影表示させる第2の投影制御手段と
を具備することを特徴とする請求項1記載の投影装置。
The projection control means includes
When the substitute designation information extracted by the extraction means designates the first hiding method, the substitute image designated by the substitute designation information generates a first projection image that occupies the entire screen. First projection control means for projecting and displaying the projected image instead of the input image;
When the alternative designation information extracted by the extraction means designates the second concealment method, the alternative image designated by the substitution designation information is combined and arranged around the maximum rectangle detected from the input image. 2. The projection apparatus according to claim 1, further comprising: a second projection control unit configured to generate the projection image and to project and display the second projection image instead of the input image.
コンピュータに、
入力画像に付与された特定識別画像を検出する検出ステップと、
前記検出ステップにて検出された特定識別画像から代替画像および当該代替画像を用いた入力画像の隠し方を指定する代替指定情報を抽出する抽出ステップと、
前記抽出手段により抽出された代替指定情報に従って入力画像を代替画像で隠した投影画像を発生して投影表示させる投影制御ステップと
を実行させることを特徴とするプログラム。
On the computer,
A detection step of detecting a specific identification image attached to the input image;
An extraction step for extracting substitute designation information for designating a substitute image and a method for hiding an input image using the substitute image from the specific identification image detected in the detection step;
And a projection control step of generating and projecting a projection image in which the input image is hidden by the substitute image in accordance with the substitute designation information extracted by the extracting means.
JP2010218690A 2010-09-29 2010-09-29 Projector and program Pending JP2012073463A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2010218690A JP2012073463A (en) 2010-09-29 2010-09-29 Projector and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010218690A JP2012073463A (en) 2010-09-29 2010-09-29 Projector and program

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2016030551A Division JP6361670B2 (en) 2016-02-22 2016-02-22 Image output apparatus, image processing method, and program

Publications (2)

Publication Number Publication Date
JP2012073463A true JP2012073463A (en) 2012-04-12
JP2012073463A5 JP2012073463A5 (en) 2013-11-14

Family

ID=46169681

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010218690A Pending JP2012073463A (en) 2010-09-29 2010-09-29 Projector and program

Country Status (1)

Country Link
JP (1) JP2012073463A (en)

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001242848A (en) * 2000-02-29 2001-09-07 Canon Inc Image processing apparatus, image processing system, image processing method, and storage medium
JP2003330615A (en) * 2002-05-16 2003-11-21 Sony Corp Image display processing device, image display processing method, and computer program
JP2006350207A (en) * 2005-06-20 2006-12-28 Casio Comput Co Ltd Projection system, data processing apparatus, projection method and program
JP2008083464A (en) * 2006-09-28 2008-04-10 Seiko Epson Corp Projector system, projector and screen device
JP2008259206A (en) * 2007-03-31 2008-10-23 Sony Deutsche Gmbh Method and device for displaying message on television screen
JP2008310214A (en) * 2007-06-18 2008-12-25 Seiko Epson Corp Image display apparatus, control method therefor, and image display system
JP2009071551A (en) * 2007-09-12 2009-04-02 Fujitsu Ltd Image processing program, image processing apparatus, and image processing method
JP2009175396A (en) * 2008-01-24 2009-08-06 Seiko Epson Corp Information processing apparatus, image display method, and program
JP2009239528A (en) * 2008-03-26 2009-10-15 Sharp Corp Digital broadcast receiver
JP2009294558A (en) * 2008-06-09 2009-12-17 Nikon Corp Projector

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001242848A (en) * 2000-02-29 2001-09-07 Canon Inc Image processing apparatus, image processing system, image processing method, and storage medium
JP2003330615A (en) * 2002-05-16 2003-11-21 Sony Corp Image display processing device, image display processing method, and computer program
JP2006350207A (en) * 2005-06-20 2006-12-28 Casio Comput Co Ltd Projection system, data processing apparatus, projection method and program
JP2008083464A (en) * 2006-09-28 2008-04-10 Seiko Epson Corp Projector system, projector and screen device
JP2008259206A (en) * 2007-03-31 2008-10-23 Sony Deutsche Gmbh Method and device for displaying message on television screen
JP2008310214A (en) * 2007-06-18 2008-12-25 Seiko Epson Corp Image display apparatus, control method therefor, and image display system
JP2009071551A (en) * 2007-09-12 2009-04-02 Fujitsu Ltd Image processing program, image processing apparatus, and image processing method
JP2009175396A (en) * 2008-01-24 2009-08-06 Seiko Epson Corp Information processing apparatus, image display method, and program
JP2009239528A (en) * 2008-03-26 2009-10-15 Sharp Corp Digital broadcast receiver
JP2009294558A (en) * 2008-06-09 2009-12-17 Nikon Corp Projector

Similar Documents

Publication Publication Date Title
KR102163742B1 (en) Electronic apparatus and operation method thereof
JP5316386B2 (en) Head mounted display and program thereof
KR20170039379A (en) Electronic device and method for controlling the electronic device thereof
KR20150106330A (en) Image display apparatus and image display method
US20110296297A1 (en) Display device, display method, and computer-readable non-transitory recording medium encoded with display program
JP7195816B2 (en) PROJECTION DEVICE, PROJECTION DEVICE CONTROL METHOD, PROGRAM, AND STORAGE MEDIUM
JP6772777B2 (en) Information processing equipment and programs
JP2016038728A (en) Image display device, control method of image display device and program thereof
US10063730B2 (en) Image forming system, image forming apparatus, remote control apparatus, and recording medium
JP2014119809A (en) Information processing apparatus, information processing method, and program
JP5890688B2 (en) Information processing apparatus, control method, and program
JP4555701B2 (en) Information processing method, interface device, program, and recording medium
JPWO2012025956A1 (en) Navigation device
JP4761553B2 (en) Presentation device and control method
JP6361670B2 (en) Image output apparatus, image processing method, and program
JP2012073463A (en) Projector and program
JP6323035B2 (en) Display device and display method
JP2014109662A (en) Display control unit and control method thereof
JP2006004086A (en) Window display controller, its method, and program
JP5309777B2 (en) projector
JP2007249482A (en) Projector and pointer program
KR20140060682A (en) Multimedia device connected to at least one network interface and method for processing data in multimedia device
JP6193180B2 (en) Presentation terminal and presentation method
JP5354962B2 (en) Information processing apparatus and information processing method
JP4973508B2 (en) Image display device and image display method

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130926

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20130926

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20140225

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20140723

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20140908

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20150213

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20150402

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20150421

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20150609

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20151201