CN114827560B - 位置检测方法、显示装置以及位置检测*** - Google Patents
位置检测方法、显示装置以及位置检测*** Download PDFInfo
- Publication number
- CN114827560B CN114827560B CN202210099694.3A CN202210099694A CN114827560B CN 114827560 B CN114827560 B CN 114827560B CN 202210099694 A CN202210099694 A CN 202210099694A CN 114827560 B CN114827560 B CN 114827560B
- Authority
- CN
- China
- Prior art keywords
- image
- areas
- display surface
- color
- pattern
- 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.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/70—Determining position or orientation of objects or cameras
- G06T7/73—Determining position or orientation of objects or cameras using feature-based methods
- G06T7/74—Determining position or orientation of objects or cameras using feature-based methods involving reference images or patches
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/12—Picture reproducers
- H04N9/31—Projection devices for colour picture display, e.g. using electronic spatial light modulators [ESLM]
- H04N9/3179—Video signal processing therefor
- H04N9/3182—Colour adjustment, e.g. white balance, shading or gamut
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/90—Determination of colour characteristics
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/12—Picture reproducers
- H04N9/31—Projection devices for colour picture display, e.g. using electronic spatial light modulators [ESLM]
- H04N9/3141—Constructional details thereof
- H04N9/3147—Multi-projection systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/30—Subject of image; Context of image processing
- G06T2207/30204—Marker
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2320/00—Control of display operating conditions
- G09G2320/06—Adjustment of display parameters
- G09G2320/0693—Calibration of display systems
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2360/00—Aspects of the architecture of display systems
- G09G2360/14—Detecting light within display terminals, e.g. using a single or a plurality of photosensors
- G09G2360/145—Detecting light within display terminals, e.g. using a single or a plurality of photosensors the light originating from the display screen
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
- G09G3/001—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes using specific devices not provided for in groups G09G3/02 - G09G3/36, e.g. using an intermediate record carrier such as a film slide; Projection systems; Display of non-alphanumerical information, solely or in combination with alphanumerical information, e.g. digital display on projected diapositive as background
- G09G3/002—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes using specific devices not provided for in groups G09G3/02 - G09G3/36, e.g. using an intermediate record carrier such as a film slide; Projection systems; Display of non-alphanumerical information, solely or in combination with alphanumerical information, e.g. digital display on projected diapositive as background to project the image of a two-dimensional display, such as an array of light emitting or modulating elements or a CRT
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Hardware Design (AREA)
- Controls And Circuits For Display Device (AREA)
- Projection Apparatus (AREA)
- Transforming Electric Information Into Light Information (AREA)
Abstract
位置检测方法、显示装置以及位置检测***,高精度地生成将显示于投影面的图像的位置和拍摄投影面而得的拍摄图像的位置对应起来的校准数据。投影仪使投影面显示具有特征区域的图案图像(230a),取得对该投影面进行拍摄而得的第1拍摄图像,使投影面显示具有特征区域的图案图像(230b),取得对该投影面进行拍摄而得的第2拍摄图像,对在第1拍摄图像中拍摄到的特征区域的颜色和在第2拍摄图像中拍摄到的特征区域的颜色分别进行判定,基于多个区域的颜色的判定结果,取得设定在第1拍摄图像和第2拍摄图像中的第1颜色码和第2颜色码,基于取得的第1颜色码和第2颜色码检测设定给特征区域的空间码,基于检测出的空间码来生成校准数据。
Description
技术领域
本发明涉及位置检测方法、显示装置以及位置检测***。
背景技术
以往,公知有进行显示于显示面的图像与通过拍摄部拍摄该图像而得的拍摄图像的对位的技术。
例如,专利文献1所公开的投影仪将具有点图案的第2投影图像投影到投影面上,根据对所投影的第2投影图像进行拍摄而得到的第2拍摄图像来检测点图案。并且,投影仪根据检测到的点的位置,生成将投影图像与拍摄图像对应起来的校准数据。
专利文献1:日本特开2018-148261号公报
但是,专利文献1所公开的投影仪如果无法检测出点图案的所有的点,则无法生成精度良好的校准数据。因此,在对曲面等复杂的投影面投影图像的情况下,存在无法准确地投影图像的问题。
发明内容
解决上述课题的一个方式是一种位置检测方法,使显示面显示第1图案图像,该第1图案图像具有多个区域,在所述多个区域的各个区域中形成有与分割对各区域设定的识别信息而得的第1部分信息相对应的颜色,取得对被投影了所述第1图案图像的所述显示面进行拍摄而得的第1拍摄图像,使显示面显示第2图案图像,该第2图案图像具有所述多个区域,在所述多个区域的各个区域中形成有与对各区域设定的识别信息的所述第1部分信息以外的信息即第2部分信息相对应的颜色,取得对被投影了所述第2图案图像的所述显示面进行拍摄而得的第2拍摄图像,对在所述第1拍摄图像中拍摄到的所述多个区域的颜色和在所述第2拍摄图像中拍摄到的所述多个区域的颜色分别进行判定,基于所述多个区域的颜色的判定结果,取得对所述第1拍摄图像和所述第2拍摄图像的相对应的区域设定的所述第1部分信息和所述第2部分信息,基于取得的所述第1部分信息和所述第2部分信息检测对所述多个区域的各个区域设定的所述识别信息,基于检测出的所述识别信息,将显示于所述显示面的图像的位置和对包含所述显示面的范围进行拍摄而得的拍摄图像的位置对应起来,在对所述多个区域设定的多个所述识别信息中规定排列顺序,按照预先设定的顺序设定给所述多个区域。
解决上述课题的另一方式是一种显示装置,其具有:显示部,其使显示面显示图像;控制部,其对所述显示部进行控制而对所述显示面的显示进行控制;以及拍摄部,其对所述显示面的至少一部分进行拍摄,所述控制部通过所述显示部使所述显示面显示第1图案图像,该第1图案图像具有多个区域,在所述多个区域的各个区域中形成有与分割对各区域设定的识别信息而得的第1部分信息相对应的颜色,通过所述拍摄部对被投影了所述第1图案图像的所述显示面进行拍摄,取得由所述拍摄部拍摄到的第1拍摄图像,通过所述显示部使所述显示面显示第2图案图像,该第2图案图像具有所述多个区域,在所述多个区域的各个区域中形成有与对各区域设定的识别信息的所述第1部分信息以外的信息即第2部分信息相对应的颜色,通过所述拍摄部对被投影了所述第2图案图像的所述显示面进行拍摄,取得由所述拍摄部拍摄到的第2拍摄图像,对在所述第1拍摄图像中拍摄到的所述多个区域的颜色和在所述第2拍摄图像中拍摄到的所述多个区域的颜色分别进行判定,基于所述多个区域的颜色的判定结果,取得对所述第1拍摄图像和所述第2拍摄图像的相对应的区域设定的所述第1部分信息和所述第2部分信息,基于取得的所述第1部分信息和所述第2部分信息检测对所述多个区域的各个区域设定的所述识别信息,基于检测出的所述识别信息,将显示于所述显示面的图像的位置和对包含所述显示面的范围进行拍摄而得的拍摄图像的位置对应起来,在对所述多个区域设定的多个所述识别信息中规定有排列顺序,按照预先设定的顺序设定给所述多个区域。
解决上述课题的另一方式是一种位置检测***,其具有:显示装置,其使显示面显示图像;拍摄装置,其对所述显示面的至少一部分进行拍摄;以及控制装置,其对所述显示装置和所述拍摄装置进行控制,所述控制装置通过所述显示装置使所述显示面显示第1图案图像,该第1图案图像具有多个区域,在所述多个区域的各个区域中形成有与分割对各区域设定的识别信息而得的第1部分信息相对应的颜色,通过所述拍摄装置对被投影了所述第1图案图像的所述显示面进行拍摄,取得由所述拍摄装置拍摄到的第1拍摄图像,通过所述显示装置使所述显示面显示第2图案图像,该第2图案图像具有所述多个区域,在所述多个区域的各个区域中形成有与对各区域设定的识别信息的所述第1部分信息以外的信息即第2部分信息相对应的颜色,通过所述拍摄装置对被投影了所述第2图案图像的所述显示面进行拍摄,取得由所述拍摄装置拍摄到的第2拍摄图像,对在所述第1拍摄图像中拍摄到的所述多个区域的颜色和在所述第2拍摄图像中拍摄到的所述多个区域的颜色分别进行判定,基于所述多个区域的颜色的判定结果,取得对所述第1拍摄图像和所述第2拍摄图像的相对应的区域设定的所述第1部分信息和所述第2部分信息,基于取得的所述第1部分信息和所述第2部分信息检测对所述多个区域的各个区域设定的所述识别信息,基于检测出的所述识别信息,将显示于所述显示面的图像的位置和对包含所述显示面的范围进行拍摄而得的拍摄图像的位置对应起来,在对所述多个区域设定的多个所述识别信息中规定有排列顺序,按照预先设定的顺序设定给所述多个区域。
附图说明
图1是示出位置检测***的结构的图。
图2是示出投影仪的结构的图。
图3是示出图像投影部的概略结构的图。
图4是示出图案信息表的一例的图。
图5是示出投影仪的动作的流程图。
图6是示出显示有黑色图像的投影面的图。
图7是示出显示有原色的单色图像的投影面的图。
图8是示出显示有图案图像的投影面的图。
图9是示出位置检测***的变形例的结构的图。
标号说明
1A、1B:位置检测***;5:投影面;10:投影区域;10A、10B、10C、10D:投影区域;11、12、13:重叠区域;100、100A、100B、100C、100D:投影仪;110A:通信接口;120A:拍摄部;120A:拍摄控制部;130A:操作受理部;140A:图像输入接口;150A:图像处理部;155A:帧存储器;160A:图像投影部;161A:光源;163A:液晶面板;165A:光学单元;167A:面板驱动部;170A:控制部;171A:存储部;173A:控制程序;175A:图案信息表;180A:处理器;181A:空间码生成部;183A:投影控制部;185A:拍摄控制部;187A:颜色判定部;189A:校准数据生成部;191A:校准控制部;210A、210B、210C:黑色图像;220A、220B、220C:红色图像;230、230a、230b、230c、230d、230e:图案图像;250:特征区域;300:图像供给装置;500、500A、500B、500C、500D:拍摄装置;700:控制装置。
具体实施方式
图1是示出位置检测***1A的结构的图。
位置检测***1A具有相当于显示装置的多台投影仪100和图像供给装置300。
本实施方式的位置检测***1A具有投影仪100A、100B、100C以及100D这4台,但位置检测***1A所具有的投影仪100的台数不限定于4台。在以下的说明中,在无需区分表述投影仪100A、100B、100C以及100D的情况下,记作投影仪100。
图像供给装置300与投影仪100A、100B、100C以及100D通过图像传送用的线缆而连接。图像传送用的线缆例如使用与USB(Universal Serial Bus:通用串行总线)、HDMI(High-Definition Multimedia Interface:高清晰度多媒体接口)、DisplayPort等标准对应的线缆。HDMI是注册商标。
另外,投影仪100A与投影仪100B、100C以及100D通过数据通信用的线缆而连接。数据通信用的线缆例如使用与Ethernet、IEEE1394、USB等标准对应的线缆。Ethernet是注册商标。投影仪100A作为主机进行动作,投影仪100B、100C以及100D作为从机进行动作。即,投影仪100A对投影仪100B、100C以及100D的动作进行控制。在本实施方式中,在制作校准数据时,投影仪100B、100C以及100D按照投影仪100A的指示,使投影面5显示规定的图像,或者拍摄显示有图像的投影面5。投影面5相当于显示面。校准数据是将由各投影仪100所具有的拍摄部120所拍摄到的拍摄图像中设定的坐标与各投影仪100所具有的图像投影部160的液晶面板163中设定的坐标对应起来而得的数据。以下,将在拍摄图像中设定的坐标称为拍摄坐标,将在液晶面板163中设定的坐标称为面板坐标。
图像供给装置300经由图像传送用的线缆向投影仪100A、100B、100C以及100D供给图像数据。各投影仪100基于所供给的图像数据来生成图像光,并将生成的图像光投影到投影面5。图像供给装置300供给的图像数据既可以是静止图像的数据,也可以是动态图像的数据。
图像供给装置300例如能够使用笔记本型PC(Personal Computer:个人计算机)、台式PC、平板终端、智能手机、PDA(Personal Digital Assistant:个人数字助理)等。
在图1中例示了将投影仪100A、100B、100C以及100D沿投影面5的横向平置为一列,并且各投影仪100在投影面5上并排显示图像的情况。投影仪100A、100B、100C以及100D的设置方法并不限定于平放设置,也可以采用从天花板悬挂各投影仪100的悬吊设置、挂在壁面上的壁挂设置。另外,也可以将投影仪100A、100B、100C以及100D排列设置为纵向一列,在连接很多投影仪100的情况下,也可以将投影仪100配置为纵N行、横M列(N和M为任意的自然数)的矩阵状。
将投影仪100A、100B、100C以及100D投影图像光的投影面5的区域称为投影区域10。投影仪100A向作为投影面5的左端的区域的投影区域10A投影图像光。投影仪100B向作为投影区域10A的右相邻的区域的投影区域10B投影图像光。投影仪100C向作为投影区域10B的右相邻的区域的投影区域10C投影图像光。投影仪100D向作为投影区域10C的右相邻的区域的投影区域10D投影图像光。
投影仪100A、100B、100C以及100D进行平铺投影。平铺投影是如下的投影方法:使多个投影仪100投影图像光,通过由这些多个投影仪100显示的图像在投影面5上结合来显示一个大画面的图像。
在平铺投影中,相邻的投影仪100彼此以要显示的图像的边缘重叠的方式投影图像光。这是为了使要显示的图像的边界不明显。例如,由投影仪100A显示的图像和由位于其右侧的投影仪100B显示的图像以彼此的边缘重叠的方式形成重叠区域11。同样,由投影仪100B显示的图像和由位于其右侧的投影仪100C显示的图像以彼此的边缘重叠的方式形成重叠区域12。同样,由投影仪100C显示的图像和由位于其右侧的投影仪100D显示的图像以彼此的边缘重叠的方式形成重叠区域13。
图2是示出投影仪100A的结构的图。
投影仪100A、100B、100C以及100D具有大致相同的结构。因此,以投影仪100A的结构为代表进行说明,省略对其他投影仪100B、100C以及100D的结构的说明。另外,在以下的说明中,为了区分各投影仪100的结构,对投影仪100A的结构标注“A”的标记,对投影仪100B的结构标注“B”的标记来进行说明。同样,对投影仪100C的结构标注“C”的标记,对投影仪100D的结构标注“D”的标记来进行说明。例如,将投影仪100A的控制部记作控制部170A,将投影仪100B的控制部记作控制部170B。
投影仪100A具有通信接口110A、拍摄部120A、操作受理部130A、图像输入接口140A、图像处理部150A、帧存储器155A、图像投影部160A以及控制部170A。
通信接口110A是与图像供给装置300、投影仪100B、100C、100D相互进行数据通信的数据通信用的接口。在通信接口110A连接有与图像供给装置300、投影仪100B、100C、100D连接的数据通信用的线缆。
拍摄部120A具有CCD(Charge Coupled Device:电荷耦合器件)或CMOS(Complementary Metal Oxide Semiconductor:互补金属氧化物半导体)等拍摄元件,从而生成拍摄图像。
拍摄部120A的拍摄范围是投影仪100A投影图像光的投影区域10A和与该投影区域10A相邻的投影区域。例如,投影仪100B的拍摄部120B的拍摄范围是能够对投影区域10B和其相邻的投影区域10A及10C的一部分或者全部进行拍摄的范围。
操作受理部130A具有用于供用户对投影仪100A进行各种指示的多个操作键。作为操作受理部130A所具有的操作键,具有用于切换电源的接通和断开的电源键、用于显示用于进行各种设定的菜单图像的菜单键。当用户对操作受理部130A的各种操作键进行操作时,操作受理部130A将与受理的操作内容对应的操作信号输出到控制部170A。
另外,操作受理部130A也可以是接收从未图示的遥控器发送的红外线信号,并将与接收到的红外线信号所示的操作内容对应的操作信号输出到控制部170A的结构。
图像输入接口140A是图像数据接收用的接口。图像输入接口140A与图像传送用的线缆连接,接收从图像供给装置300供给的图像数据。图像输入接口140A将接收到的图像数据输出到图像处理部150A。
图像处理部150A将所输入的图像数据在帧存储器155A中展开并进行处理。图像处理部150A所进行的处理例如包括分辨率转换处理、畸变校正等形状校正处理、数字变焦处理、色调校正处理、亮度校正处理等。图像处理部150A执行由控制部170A指定的处理,并根据需要使用从控制部170A输入的参数进行处理。另外,图像处理部150A当然也能够将上述中的多个处理组合起来而执行。图像处理部150A从帧存储器155A读出处理结束后的图像数据,并将读出的图像数据作为图像信息输出到图像投影部160A。
图3是示出图像投影部160A的概略结构的图。图像投影部160A相当于显示部。
在此,参照图3对图像投影部160A的结构进行说明。
图像投影部160A对从光源161A射出的光进行调制而生成图像光,并通过光学单元165A对所生成的图像光进行放大投影。图像投影部160A具有光源161A、作为光调制装置的3个液晶面板163A(r)、163A(g)及163A(b)、光学单元165A、面板驱动部167A。以下,在对投影仪100A所具有的液晶面板163A(r)、163A(g)及163A(b)进行统称的情况下,记作液晶面板163A。
光源161A包括超高压水银灯、金属卤化物灯等放电型的光源灯、或者发光二极管、半导体激光器等固体光源。从光源161A射出的光入射到液晶面板163A。液晶面板163A(r)、163A(g)及163A(b)分别由在一对透明基板间封入有液晶的透射型的液晶面板等构成。液晶面板163A(r)对红色光进行调制,液晶面板163A(g)对绿色光进行调制,液晶面板163A(b)对蓝色光进行调制。在各液晶面板上形成有由排列成矩阵状的多个像素构成的像素区域,能够对液晶按每个像素施加驱动电压。
向面板驱动部167A输入由图像处理部150A输出的图像信息。面板驱动部167A将与输入的图像信息对应的驱动电压施加到像素区域的各像素,并将各像素设定为与图像信息对应的光透射率。从光源161A射出的光通过透射液晶面板163A(r)、163A(g)及163A(b)的像素区域而按每个像素被调制,并按照每个色光形成与图像信息对应的图像光。所形成的各色的图像光由未图示的颜色合成光学***按每个像素进行合成而成为示出彩色图像的图像光,并通过光学单元165A放大投影到投影面5。
控制部170A是具有存储部171A和处理器180A的计算机装置。控制部170A通过处理器180A按照存储于存储部171A的控制程序173A进行动作而对投影仪100A的动作进行统一控制。
存储部171A构成为具有RAM(Random Access Memory:随机存取存储器)以及ROM(Read Only Memory:只读存储器)等存储器。RAM用于各种数据等的临时存储,ROM存储用于控制投影仪100A的动作的控制程序173A、各种设定信息等。
存储部171A存储使处理器180A执行的控制程序173A、由拍摄部120A拍摄到的拍摄图像。另外,存储部171A存储后述的空间码生成部181A所生成的图案信息表175A。
处理器180A是由CPU(Central Processing Unit:中央处理单元)、MPU(MicroProcessing Unit:微处理单元)构成的运算处理装置。处理器180A执行控制程序173A来控制投影仪100A的各部。处理器180A可以由单一的处理器构成,也可以由多个处理器构成。另外,处理器180A也可以由与存储部171A的一部分或全部、其他电路集成的SoC(System-on-a-chip:片上***)构成。另外,处理器180A也可以由执行程序的CPU和执行规定的运算处理的DSP的组合构成。此外,也可以构成为将处理器180A的全部功能安装在硬件中,还可以构成为使用可编程设备。
投影仪100A的控制部170A具有空间码生成部181A、投影控制部183A、拍摄控制部185A、颜色判定部187A、校准数据生成部189A以及校准控制部191A作为功能块。这些功能块是将通过处理器180A根据控制程序173A执行运算处理而实现的功能以块的方式方便示出的。
空间码生成部181A生成空间码。
空间码是对构成位置检测***1A的多个投影仪100和包含在图案图像230中的多个特征区域250进行识别的识别信息。图案图像是为了生成校准数据而投影到投影面5的图像。在后面描述特征区域250。特征区域250相当于区域。
图4是示出空间码生成部181A生成的图案信息表175A的一例的图。在图案信息表175A中,将第1序列号、第2序列号、识别号码、特征区域250的Y坐标及X坐标、空间码、颜色码等记录为1个记录。
空间码生成部181A将第1序列号、第2序列号、识别号码、特征区域250的Y坐标及X坐标等作为1个记录而记录在图案信息表175A中,并生成空间码。
第1序列号例如通过用户对操作受理部130A的操作来设定。在本实施方式中,在投影仪100A中设定“01”作为第1序列号,在投影仪100B中设定“02”作为第1序列号。另外,在投影仪100C中设定“03”作为第1序列号,在投影仪100D中设定“04”作为第1序列号。
首先,空间码生成部181A对预先设定的特征区域250的各坐标分配第2序列号。特征区域250是在图案图像230中形成与颜色码对应的颜色的区域。特征区域250可以由1个像素构成,也可以由多个像素构成。颜色码是构成空间码的码的一部分,各颜色码与颜色相对应。
例如,特征区域250的坐标是基于以图案图像230的左上为原点、以纵轴为Y轴、以横轴为X轴的坐标系而设定的。该特征区域250的坐标是与面板坐标对应的坐标。即,与特征区域250的坐标相对应的颜色码的颜色形成于液晶面板163。
空间码生成部181A首先选择Y坐标值最小的行,并按照X坐标值从小到大的顺序对所选择的行的特征区域250分配第2序列号。接着,空间码生成部181A选择Y坐标值依次变大的行,并按照X坐标值从小到大的顺序对所选择的行的特征区域250分配第2序列号。重复这些动作,在形成于图案图像230的所有的特征区域250中设定第2序列号。
接着,空间码生成部181A生成以第1序列号为上位、以第2序列号为下位排列的号码,并将生成的号码变换为7进制数而生成识别号码。
例如,在第1序列号为“01”、第2序列号为“007”的情况下,号码为“01007”。接着,空间码生成部181A将生成的号码变换为7进制数生成识别号码。例如,在10进制数的序列号为“01007”的情况下,7进制数为“01010”。
接着,空间码生成部181A将识别号码的各数字变换为颜色码。在本实施方式中,对7进制数的“0”设定颜色码“001”,对7进制数的“1”设定颜色码“010”,对7进制数的“2”设定颜色码“100”。另外,对7进制数的“3”设定颜色码“011”,对7进制数的“4”设定颜色码“101”,对7进制数的“5”设定颜色码“110”,对7进制数的“6”设定颜色码“111”。
将颜色码按照识别号码所对应的数字的排列顺序排列而得的码成为空间码。例如,在识别号码为“01000”的情况下,颜色码为“001”、“010”、“001”、“001”、“001”,空间码为“001010001001001”。另外,在识别号码为“01331”的情况下,颜色码为“001”、“010”、“100”、“100”、“010”,空间码为“001010100100010”。
另外,由于识别号码是5位数字,所以识别号码被变换为5个颜色码。
将与识别号码的第5位数字对应的颜色码称为第1颜色码,将与识别号码的第4位数字对应的颜色码称为第2颜色码,将与识别号码的第3位数字对应的颜色码称为第3颜色码。另外,将与识别号码的第2位数字对应的颜色码称为第4颜色码,将与识别号码的第1位数字对应的颜色码称为第5颜色码。
第1颜色码、第2颜色码、第3颜色码以及第4颜色码中的至少1个相当于第1部分信息。另外,第2颜色码、第3颜色码、第4颜色码以及第5颜色码中的至少1个相当于第2部分信息。
对各颜色码设定对应的颜色。
各码所示的3位数字分别与红色、绿色及蓝色的颜色成分相对应。即,意味着在颜色码的数值为“0”的情况下,表示不包含对应的颜色成分,在码的数值为“1”的情况下,包含对应的颜色成分。
颜色码“001”表示包含红色成分,颜色码“001”所示的颜色为红色。
颜色码“010”表示包含绿色成分,颜色码“010”所示的颜色为绿色。
颜色码“100”表示包含蓝色成分,颜色码“100”所示的颜色为蓝色。
颜色码“011”表示包含红色成分和绿色成分,颜色码“011”所示的颜色为黄色。
颜色码“101”表示包含红色成分和蓝色成分,颜色码“101”所示的颜色为品红色。
颜色码“110”表示包含绿色成分和蓝色成分,颜色码“110”所示的颜色为青色。
颜色码“111”表示包含红色成分、绿色成分及蓝色成分,颜色码“111”所示的颜色为白色。
颜色码“000”表示红色成分、绿色成分及蓝色成分均不包含,颜色码“000”所示的颜色为黑色。
在本实施方式中,通过红、绿及蓝的各颜色成分的组合来表现颜色码。即,能够表现23种的颜色码,但作为图案图像230的特征区域250以外的像素,使用了黑色。因此,能够表现23-1种的颜色码。
投影控制部183A对图像处理部150A、图像投影部160A进行控制而生成基于图像数据的图像光,并使生成的图像光放大投影到投影面5。例如,投影控制部183A参照空间码生成部181A所生成的图案信息表175A,使图像处理部150A执行在特征区域250的各个特征区域中形成有与颜色码对应的颜色的图案图像数据的生成。具体而言,投影控制部183A首先读出第1颜色码、特征区域250的Y坐标及X坐标,并指示图像处理部150A在所读出的Y坐标和X坐标处形成与第1颜色码对应的颜色。另外,投影控制部183A指示图像处理部150A在图案图像数据的特征区域250以外的区域中形成黑色。当图像处理部150A在帧存储器155A中生成图案图像数据时,投影控制部183A对图像处理部150A和图像投影部160A进行控制而生成基于图案图像数据的图像光,并使生成的图像光投影到投影面5。由此,在投影面5中显示出在特征区域250的各个特征区域中形成有与第1颜色码对应的颜色的图案图像230a。
当在特征区域250的各个特征区域中形成有与第1颜色码对应的颜色的图案图像的拍摄结束时,接下来,投影控制部183A读出第2颜色码和特征区域250的Y坐标及X坐标,并指示图像处理部150A在读出的Y坐标和X坐标处形成与第2颜色码对应的颜色。之后,投影控制部183A重复同样的处理,使图像处理部150A生成在特征区域250中形成有与第3颜色码、第4颜色码及第5颜色码对应的颜色的图案图像数据。
由此,在投影面5的投影区域10A中,依次显示出在特征区域250的各个特征区域中形成有与第1颜色码、第2颜色码、第3颜色码、第4颜色码及第5颜色码对应的颜色的图案图像。
将在特征区域250的各个特征区域中形成有与第1颜色码对应的颜色的图案图像230记作图案图像230a。
将在特征区域250的各个特征区域中形成有与第2颜色码对应的颜色的图案图像230记作图案图像230b。
将在特征区域250的各个特征区域中形成有与第3颜色码对应的颜色的图案图像230记作图案图像230c。
将在特征区域250的各个特征区域中形成有与第4颜色码对应的颜色的图案图像230记作图案图像230d。
将在特征区域250的各个特征区域中形成有与第5颜色码对应的颜色的图案图像230记作图案图像230e。
图案图像230a与第1图案图像对应。另外,在图案图像230a与第1图案图像对应的情况下,图案图像230b与第2图案图像对应。
另外,图案图像230b也与第1图案图像对应。另外,在图案图像230b与第1图案图像对应的情况下,图案图像230c与第2图案图像对应。以下,图案图像230c、图案图像230d以及图案图像230e也同样如此。
此外,投影控制部183A使图像处理部150A分别生成使红色、绿色及蓝色这3个原色以及黑色图像显示于投影区域10A的整个面的图像数据。
拍摄控制部185A对拍摄部120A进行控制,使拍摄部120A生成拍摄图像。拍摄控制部185A在从投影控制部183A接收到图案图像的投影完成的通知时,使拍摄部120A执行拍摄。拍摄部120A将生成的拍摄图像输出到控制部170A。拍摄控制部185A使存储部171A存储由拍摄部120A生成的拍摄图像。
颜色判定部187A从存储部171A读出分别对图案图像230a、230b、230c、230d、230e进行拍摄而得的拍摄图像。
以下,将对图案图像230a进行拍摄而得的拍摄图像称为第1拍摄图像,将对图案图像230b进行拍摄而得的拍摄图像称为第2拍摄图像,将对图案图像230c进行拍摄而得的拍摄图像称为第3拍摄图像。另外,将对图案图像230d进行拍摄而得的拍摄图像称为第4拍摄图像,将对图案图像230e进行拍摄而得的拍摄图像称为第5拍摄图像。
颜色判定部187A执行对在第1~第5拍摄图像中拍摄到的各特征区域250的颜色进行判定的颜色判定处理。
校准数据生成部189A执行空间码检测处理和数据生成处理。校准数据生成部189A基于由颜色判定部187A判定的第1~第5拍摄图像的各特征区域250的颜色来复原空间码。
校准数据生成部189A将第1拍摄图像~第5拍摄图像的同一位置的特征区域250的颜色变换为颜色码,并将转换后的颜色码按照第1拍摄图像~第5拍摄图像的顺序进行排列而复原空间码。
接着,校准数据生成部189A参照图案信息表175A来生成校准数据。
校准数据生成部189A生成将检测出空间码的第1拍摄图像~第5拍摄图像的拍摄坐标与登记在图案信息表175A中的面板坐标对应起来而得的校准数据。通过校准数据,将由拍摄部120A生成的拍摄图像上的位置变换为液晶面板163上的位置。
另外,在值与在某个拍摄坐标处复原的空间码相同的空间码在不相邻的拍摄坐标处被复原的情况下,校准数据生成部189A不将这些空间码用于校准数据的生成。例如,当镜子那样的反射率高的部件位于投影面5的附近时,有时会将值错误的空间码复原。因此,当在不相邻的拍摄坐标处包含值相同的空间码的情况下,校准数据生成部189A不将这些空间码用于校准数据的生成。
校准控制部191A是只有作为主机来发挥功能的投影仪100A所具有的功能。
校准控制部191A对投影仪100B、100C及100D指示图案图像的显示、投影面5的拍摄等。
图5是示出作为主机的投影仪100A的动作的流程图。
参照图5所示的流程图对投影仪100A的动作进行说明。在本实施方式的位置检测***1A中,投影区域10不相邻的投影仪100A和投影仪100C同时向投影面5投影图案图像230等图像,并生成校准数据。之后,投影仪100B和投影仪100D通过投影仪100A的控制向投影面5同时投影图案图像230等图像,并生成校准数据。由此,缩短生成校准数据所需的时间。
在以下的说明中,仅对投影仪100A和投影仪100C向投影面5同时投影图像并生成校准数据的情况进行说明,省略与投影仪100B和投影仪100D的动作相关的说明。
首先,控制部170A判定是否通过操作受理部130A受理了指示校准开始的操作(步骤S1)。控制部170A在未受理操作的情况下(步骤S1/否),等待处理的开始,直到受理操作为止。
当控制部170A受理了操作(步骤S1/是)时,对投影仪100B、100C及100D指示空间码的生成(步骤S2)。接着,控制部170A对预先设定的特征区域250设定第2序列号(步骤S3)。控制部170A在特征区域250的坐标处将由用户设定的第1序列号和所设定的第2序列号对应起来登记在图案信息表175A中。
接着,控制部170A生成空间码(步骤S4)。控制部170A生成以第1序列号为上位、以第2序列号为下位排列的号码,并将生成的号码变换为7进制数而生成识别号码。接着,控制部170A将生成的识别号码的各位数字变换为颜色码而生成空间码。
接着,控制部170A将指示黑色图像的显示及拍摄的指示信号输出到投影仪100B、100C及100D(步骤S5)。
控制部170A在向投影仪100B、100C及100D输出指示信号时,使图像处理部150A生成使投影区域10A的整个面显示黑色图像的黑色图像数据。图像处理部150A在帧存储器155A中生成黑色图像数据,并将生成的黑色图像数据作为图像信息输出到图像投影部160A。图像投影部160A生成基于所输入的图像信息的图像光,并将生成的图像光放大投影到投影面5。由此,在投影面5的整个面上显示黑色图像(步骤S6)。图6是示出在投影面5显示有黑色图像210A、210C的状态的图。另外,在图6中,示出了投影面5中的仅显示有投影区域10A、10B及10C的状态。这是因为省略了与投影仪100B和投影仪100D的动作相关的说明。图6示出了在投影区域10A显示有黑色图像210A、在投影区域10B显示有黑色图像210B、在投影区域10C显示有黑色图像210C的投影面5。
接着,控制部170A使拍摄部120A执行拍摄,生成对包含投影区域10A的范围进行拍摄而得的拍摄图像(步骤S7)。控制部170A使存储部171A存储由拍摄部120A生成的拍摄图像。以下,将对黑色图像进行拍摄而得的拍摄图像称为黑色拍摄图像。
接着,控制部170A判定是否从投影仪100B、100C及100D接收到通知信号(步骤S8)。该通知信号是通知黑色拍摄图像的生成已完成的信号。控制部170A在存在未接收到通知信号的投影仪100的情况下(步骤S8/否),待机至从所有的投影仪100接收到通知信号为止。
控制部170A在从所有的投影仪100B、100C及100D接收到通知信号时(步骤S8/是),向投影仪100C输出指示原色的单色图像的显示及拍摄的指示信号(步骤S9)。例如,控制部170A首先将指示红色的单色图像的显示及拍摄的指示信号输出到向投影仪100C。
接着,控制部170A使图像处理部150A生成使投影区域10A的整个面显示红色图像的红色图像数据。图像处理部150A在帧存储器155A中生成红色图像数据,并将生成的红色图像数据作为图像信息输出到图像投影部160A。由此,在投影区域10A和10C的整个面上显示红色图像(步骤S10)。图7示出了在投影面5的投影区域10A显示有红色图像220A、在投影区域10C显示有红色图像220C的状态。
接着,控制部170A使拍摄部120A执行拍摄,生成对包含投影区域10A的范围进行拍摄而得的拍摄图像(步骤S11)。控制部170A使存储部171A存储由拍摄部120A生成的拍摄图像。以下,将对红色图像进行拍摄而得的拍摄图像称为第1原色拍摄图像。
接着,控制部170A使投影面5显示所有的原色的单色图像,并判定是否拍摄到该单色图像(步骤S12)。
控制部170A在未生成所有的原色的拍摄图像的情况下(步骤S12/否),返回到步骤S9,对于绿色和蓝色,也与步骤S9~S12同样地反复进行。以下将对绿色图像进行拍摄而得的拍摄图像称为第2原色拍摄图像,以下将对蓝色图像进行拍摄而得的拍摄图像称为第3原色拍摄图像。
控制部170A在所有的原色的拍摄图像的生成结束时(步骤S12/是),判定是否从投影仪100C接收到通知信号(步骤S13)。该通知信号是通知投影仪100C生成了在步骤S9中指示的单色图像的拍摄图像的信号。控制部170A在未接收到通知信号的情况下(步骤S13/否),待机至接收到通知信号为止。
控制部170A在从投影仪100C接收到通知信号的情况下(步骤S13/是),将指示形成有与第1颜色码对应的颜色的图案图像230a的显示及拍摄的指示信号输出到投影仪100C(步骤S14)。接着,控制部170A对图像处理部150A指示形成有与第1颜色码对应的颜色的图案图像数据的生成(步骤S15)。控制部170A读出在步骤S4中生成的空间码的第1颜色码和特征区域250的坐标值,并指示图像处理部150A在读出的Y坐标和X坐标处形成与第1颜色码对应的颜色(步骤S15)。当图像处理部150A在帧存储器155A中生成图案图像数据时,投影控制部183A对图像处理部150A和图像投影部160A进行控制而生成基于图案图像数据的图像光,并将生成的图像光投影到投影面5。由此,在投影区域10A和10C中显示出在特征区域250的各个特征区域中形成有与第1颜色码对应的颜色的图案图像230a(步骤S16)。图8示出了在投影面5的投影区域10A和投影区域10C中显示有图案图像230a的状态。如图8所示,在没有形成特征区域250的图案图像230a的区域中显示黑色图像。将使投影区域10A和10C显示图案图像230a的处理称为第1显示处理。
接着,控制部170A使拍摄部120A执行拍摄,生成对包含投影区域10A的范围进行拍摄而得的拍摄图像(步骤S17)。控制部170A使存储部171A存储由拍摄部120A生成的拍摄图像。将对形成有与第1颜色码对应的颜色的图案图像进行拍摄而得的拍摄图像称为第1图案拍摄图像。将对第1图案拍摄图像进行拍摄的处理称为第1拍摄处理。
接着,控制部170A使投影面5显示形成有与第1颜色码~第5颜色码的所有的颜色码对应的颜色的图案图像230,并判定是否生成了拍摄图像(步骤S18)。控制部170A在未生成所有的图案图像230的拍摄图像的情况下(步骤S18/否),返回到步骤S17的处理。控制部170A对第2颜色码、第3颜色码、第4颜色码以及第5颜色码也同样地重复进行步骤S14~S17的处理。以下,将对形成有与第2颜色码对应的颜色的图案图像230b进行拍摄而得的拍摄图像称为第2图案拍摄图像。另外,将对形成有与第3颜色码对应的颜色的图案图像230c进行拍摄而得的拍摄图像称为第3图案拍摄图像。将对形成有与第4颜色码对应的颜色的图案图像230d进行拍摄而得的拍摄图像称为第4图案拍摄图像。将对形成有与第5颜色码对应的颜色的图案图像230e进行拍摄而得的拍摄图像称为第5图案拍摄图像。
将使投影区域10A和10C显示图案图像230b的处理称为第2显示处理,将生成第2图案拍摄图像的处理称为第2拍摄处理。
当生成从第1图案拍摄图像到第5图案拍摄图像的所有的拍摄图像时(步骤S18/是),控制部170A计算阈值(步骤S19)。控制部170A基于在步骤S7中生成的黑色拍摄图像和在步骤S11中生成的第1原色拍摄图像、第2原色拍摄图像以及第3原色拍摄图像,计算对在第1图案拍摄图像~第5图案拍摄图像中形成的特征区域250的颜色进行判定的阈值。控制部170A按每个原色和每个特征区域250来计算阈值。
接着,控制部170A基于在步骤S19中计算出的阈值,分别判定在步骤S17中生成的第1图案拍摄图像~第5图案拍摄图像中拍摄到的各特征区域250的颜色(步骤S20)。控制部170A当判定了第1图案拍摄图像~第5图案拍摄图像中拍摄到的各特征区域250的颜色时,将判定出的颜色分别变换为颜色码。之后,控制部170A将在第1图案拍摄图像~第5图案拍摄图像的同一位置处拍摄到的特征区域250的颜色的颜色码依次排列并复原为空间码(步骤S21)。
控制部170A当按每个特征区域250复原了空间码时,参照图案信息表175A取得与所复原的空间码相对应的面板坐标。然后,控制部170A生成将检测到复原后的空间码的拍摄图像的坐标与所取得的面板坐标对应起来而得的校准数据(步骤S22)。即,生成将拍摄坐标变换为面板坐标的校准数据。控制部170A使存储部171A存储所生成的校准数据。
接着,控制部170A生成校正数据。该校正数据是在梯形畸变校正等形状校正、图像数据的颜色校正中使用的数据。以下,对生成用于颜色校正的校正数据的情况进行说明。
控制部170A首先指示图像处理部150A生成预先设定的测定图案的图像数据。图像处理部150A在帧存储器155A中生成测定图案的图像数据,并将生成的测定图案的图像数据作为图像信息输出到图像投影部160A。由此,在投影区域10A的整个面上显示测定图案的图像(步骤S23)。
接着,控制部170A使拍摄部120A执行拍摄,生成对包含投影区域10A的范围进行拍摄而得的拍摄图像(步骤S24)。控制部170A使存储部171A存储由拍摄部120A生成的拍摄图像。
接着,控制部170A从存储部171A读出拍摄图像,并选择包含在所读出的拍摄图像中的像素,将所选择的像素的坐标利用校准数据坐标变换为面板坐标(步骤S25)。然后,控制部170A基于变换出的面板坐标的像素值和所选择的拍摄图像的像素的像素值,生成用于颜色校正的校正数据。控制部170A对拍摄图像的所有像素或者所设定的代表点的像素重复进行上述处理,从而生成校正数据(步骤S26)。
接着,对用于判定图案图像的各特征区域250的颜色的阈值的计算方法进行说明。
首先,控制部170A从在步骤S9中生成的第1原色拍摄图像、第2原色拍摄图像以及第3原色拍摄图像的各像素的像素值中减去在步骤S5中生成的黑色拍摄图像所对应的像素的像素值。这是用于从第1原色拍摄图像、第2原色拍摄图像以及第3原色拍摄图像中除去包含环境光等的背景的影响的处理。
接着,控制部170A从除去了背景的影响的第1原色拍摄图像取得基准位置的红色的像素值。同样,控制部170A从除去了背景的影响的第2原色拍摄图像取得基准位置的绿色的像素值,并从除去了背景的影响的第3原色拍摄图像取得基准位置的蓝色的像素值。基准位置例如能够选择位于拍摄图像的中心的像素,但并不限定于拍摄图像的中心。
例如,在以下的说明中,设从第1原色拍摄图像取得的基准位置的红色的像素值为87,从第2原色拍摄图像取得的基准位置的绿色的像素值为144,从第3原色拍摄图像取得的基准位置的蓝色的像素值为71。
接着,控制部170A分别取得第1原色拍摄图像的各特征区域250中的红色的像素值、第2原色拍摄图像的各特征区域250中的绿色的像素值以及第3原色拍摄图像的各特征区域250中的蓝色的像素值。由于阈值是按每个特征区域250生成的,所以控制部170A按每个特征区域250取得像素值。
例如,在以下的说明中,设所取得的特征区域250的红色的像素值为79,所取得的特征区域250的绿色的像素值为137,所取得的特征区域250的蓝色的像素值为69。
控制部170A将基准位置处的像素值与特征区域250中的像素值的比例乘以0.5而得到的值设定为各色的阈值。
例如,红色的阈值Rt为79/87×0.5=0.45,绿色的阈值Gt为137/144×0.5=0.48,蓝色的阈值Bt为69/71×0.5=0.49。控制部170A按每个特征区域250计算这些阈值。
接着,控制部170A基于计算出的阈值来判定各特征区域250的颜色。
首先,控制部170A从减去黑色拍摄图像的像素值而除去了背景的影响的第1原色拍摄图像、第2原色拍摄图像以及第3原色拍摄图像中分别取得基准位置的像素的红色、绿色及蓝色的像素值。
将从第1原色拍摄图像取得的基准位置的红色、绿色及蓝色的像素值记作(Rr,Gr,Br)。
将从第2原色拍摄图像取得的基准位置的红色、绿色及蓝色的像素值记作(Rg,Gg,Bg)。
将从第3原色拍摄图像取得的基准位置的红色、绿色及蓝色的像素值记作(Rb,Gb,Bb)。
接着,控制部170A求出将第1~第5图案拍摄图像的红色、绿色及蓝色的像素值变换为由投影仪100A显示的图像的红色、绿色及蓝色的像素值的矩阵式。以下,说明对象为第1图案拍摄图像的情况。
当考虑将由投影仪100A显示的图像的红色、绿色及蓝色的像素值归一化为0~1时,控制部170A首先制作将(Rr,Gr,Br)、(Rg,Gg,Bg)以及(Rb,Gb,Bb)排列起来而得的矩阵M。矩阵M如下所示。
接着,控制部170A求出矩阵M的逆矩阵,并通过以下所示的式1,将第1图案拍摄图像的红色、绿色及蓝色的像素值变换为由投影仪100A显示的图像的红色、绿色及蓝色的像素值。
上述式(1)所示的(Rc,Gc,Bc)表示第1图案拍摄图像的红色、绿色及蓝色的像素值。另外,(Rpj,Gpj,Bpj)表示由投影仪100A显示的图像的红色、绿色及蓝色的像素值。
例如,假定为第1原色拍摄图像的基准位置的红色、绿色及蓝色的像素值为(Rr,Gr,Br)=(87,20,6)。假定为第2原色拍摄图像的基准位置的红色、绿色及蓝色的像素值为(Rg,Gg,Bg)=(38,144,23)。另外,假定为第3原色拍摄图像的基准位置的红色、绿色及蓝色的像素值为(Rb,Gb,Bb)=(3,16,71)。
另外,假定为第1图案拍摄图像的红色、绿色及蓝色的像素值分别为(57,148,90)。在该情况下,控制部170A将值代入上述式(1),将第1图案拍摄图像的红色、绿色及蓝色的像素值变换为由投影仪100A显示的图像的红色、绿色及蓝色的像素值。
在以下的式(2)中示出变换式。
通过上述式(2)的计算,由投影仪100A显示的图像的红色、绿色及蓝色的像素值成为(0.23,0.89,0.96)。控制部170A将计算出的红色、绿色及蓝色的像素值分别与阈值进行比较并进行2值化。
红色的像素值为0.23,值比阈值Rt=0.45小。
绿色的像素值为0.89,值比阈值Gt=0.48大。
蓝色的像素值为0.96,值比阈值Bt=0.49大。
因此,控制部170A判定为对象的特征区域250的第1颜色码为(0,1,1)。同样,控制部170A对第2图案拍摄图像~第5拍摄图像也同样地判定各特征区域250的颜色码。控制部170A将判定出的第1颜色码、第2颜色码、第3颜色码、第4颜色码以及第5颜色码的值依次排列而复原空间码,并且参照图案信息表175A取得与空间码对应的坐标。由此,生成将拍摄坐标变换为面板坐标的校准数据。
图9是示出变形例的位置检测***1B的结构的框图。
图9所示的位置检测***1B是设置有拍摄装置500A、500B、500C、500D和控制装置700的结构。
控制装置700作为上述实施方式的图像供给装置300发挥功能,向各投影仪100A、100B、100C及100D供给图像数据。
另外,控制装置700作为上述实施方式的投影仪100A发挥功能,对投影仪100A、100B、100C及100D的动作进行控制。控制装置700在制作校准数据时对投影仪100A、100B、100C及100D进行控制而使投影区域10A、10B、10C及10D显示原色的单色图像、图案图像230。另外,控制装置700对拍摄装置500A、500B、500C及500D进行控制来拍摄投影面SC。
拍摄装置500A的拍摄范围是包含投影区域10A和相邻的投影区域10B的范围。拍摄装置500A根据从控制装置700输入的指示信号对拍摄范围进行拍摄而生成拍摄图像。拍摄装置500A将生成的拍摄图像输出到控制装置700。
拍摄装置500B的拍摄范围是包含投影区域10B和相邻的投影区域10A及投影区域10C的范围。拍摄装置500B根据从控制装置700输入的指示信号对拍摄范围进行拍摄而生成拍摄图像。拍摄装置500B将生成的拍摄图像输出到控制装置700。
拍摄装置500C的拍摄范围是包含投影区域10C和相邻的投影区域10B及投影区域10D的范围。拍摄装置500C根据从控制装置700输入的指示信号对拍摄范围进行拍摄而生成拍摄图像。拍摄装置500C将生成的拍摄图像输出到控制装置700。
拍摄装置500D的拍摄范围是包含投影区域10D和相邻的投影区域10C的范围。拍摄装置500D根据从控制装置700输入的指示信号对拍摄范围进行拍摄而生成拍摄图像。拍摄装置500D将生成的拍摄图像输出到控制装置700。
控制装置700基于从拍摄装置500A、500B、500C及500D输入的拍摄图像,生成将拍摄坐标与面板坐标对应起来而得的校准数据。
这样,即使是投影仪100不具有拍摄部120而通过外部连接的拍摄装置500拍摄投影面SC的结构,也能够得到与上述位置检测***1A同样的效果。
如以上说明的那样,本实施方式的投影仪100A执行第1显示处理、第1拍摄处理、第2显示处理、第2拍摄处理、颜色判定处理、空间码检测处理以及数据生成处理。
第1显示处理是如下的处理:使投影面5显示第1图案图像,该第1图案图像具有多个特征区域250,在多个特征区域250的各个特征区域中形成有与分割对各特征区域250设定的空间码而得的第1颜色码相对应的颜色。
第1拍摄处理是取得对被投影了第1图案图像的投影面5进行拍摄而得的第1图案拍摄图像的处理。
第2显示处理是如下的处理:使投影面5显示第2图案图像,该第2图案图像具有多个特征区域250,在多个特征区域250的各个特征区域中形成有与对各特征区域250设定的空间码的第1颜色码以外的信息即第2颜色码相对应的颜色。
第2拍摄处理是取得对被投影了第2图案图像的投影面5进行拍摄而得的第2图案拍摄图像的处理。
颜色判定处理是对在第1图案拍摄图像中拍摄到的多个特征区域250的颜色和在第2图案拍摄图像中拍摄到的多个特征区域250的颜色分别进行判定的处理。
空间码检测处理是如下的处理:基于多个特征区域250的颜色的判定结果,取得对第1图案拍摄图像和第2图案拍摄图像所对应的特征区域250设定的第1部分信息和第2部分信息,并基于取得的第1部分信息和第2部分信息来检测对多个特征区域250的各个特征区域设定的空间码。
数据生成处理是如下的处理:基于检测出的空间码来生成将显示于投影面5的图像的位置和对包含投影面5的范围进行拍摄而得的拍摄图像的位置对应起来的校准数据。
在对多个特征区域250设定的多个空间码中规定有排列顺序,多个空间码按照预先设定的顺序分别设定给多个特征区域250。因此,即使在无法检测空间码的一部分的情况下,也能够对未能检测出的空间码进行插值。因此,即使在无法检测出所有的空间码的情况下,也能够生成将显示于投影面5的图像的位置和对包含投影面5的范围进行拍摄而得的拍摄图像的位置对应起来的校准数据。
投影仪100A执行阈值计算处理。
在该阈值计算处理中,首先,使投影面5分别显示设定给多个特征区域250的颜色的原色图像。接着,取得对显示有原色图像的投影面5进行拍摄而得的多个原色拍摄图像。然后,基于原色拍摄图像的预先设定的基准点的像素值与在原色拍摄图像中拍摄到的多个特征区域250的各个特征区域中的像素值的比例,针对多个特征区域250的每个特征区域计算对在第1图案拍摄图像和第2图案拍摄图像的各特征区域250形成的原色进行判定的阈值。
投影仪100A使用计算出的阈值来判定在第1图案拍摄图像和第2图案拍摄图像的各特征区域250形成的颜色。
因此,能够高精度地判定在第1图案拍摄图像和第2图案拍摄图像的各特征区域250形成的颜色。
在空间码中包含第1序列号,该第1序列号设定在使投影面5显示第1图案图像和第2图案图像的显示装置中。
因此,能够识别多个投影仪100使投影面5显示的图像。
空间码是将由第1序列号和第2序列号构成的号码变换为7进制数而成的识别号码,其中,该第1序列号设定在使投影面5显示第1图案图像和第2图案图像的投影仪100中,该第2序列号与第1图案图像和第2图案图像中的多个特征区域250的坐标相对应。
空间码所包含的各数字与由红色、绿色及蓝色的原色的组合表现的颜色相对应。
因此,能够通过红色、绿色及蓝色的原色的组合来显示与空间码对应的颜色。
上述实施方式是本发明的优选实施方式。但是,并不限定于上述实施方式,能够在不脱离本发明的主旨的范围内实施各种变形。
例如,在上述实施方式中,以对特征区域250设定的识别信息是连续的号码的空间码的情况为例进行了说明,但识别信息也可以是预先规定了排列顺序的文字、记号等。也可以按照预先设定的顺序将预先规定了排列顺序的文字、记号设定在多个特征区域250中。
另外,例如,在上述实施方式中,例示了具有液晶面板163的光调制装置,但液晶面板163可以是透射型的液晶面板,也可以是反射型的液晶面板。另外,光调制装置也可以构成为使用数字微镜器件来代替液晶面板163。另外,也可以构成为将数字微镜器件和色轮组合起来。另外,光调制装置还可以采用除了液晶面板及数字微镜器件以外的能够对光源发出的光进行调制的结构。
另外,图2所示的投影仪100A的各功能部表示功能性结构,具体的安装方式没有特别限制。也就是说,不是必须在各功能部单独安装对应的硬件,当然可以采用通过一个处理器执行程序来实现多个功能部的功能的结构。另外,在上述实施方式中,也可以通过硬件实现由软件实现的功能的一部分,另外,也可以通过软件实现由硬件实现的功能的一部分。此外,关于投影仪的其他各部的具体的细节结构,也能够在不脱离本发明的主旨的范围内任意地变更。
另外,图5所示的流程图的处理单位是为了容易理解投影仪100A的处理而根据主要的处理内容进行分割而得到的。本发明不受图5的流程图所示的处理单位的分割方法和名称限制。另外,控制部170A的处理也能够根据处理内容而分割为更多的处理单位,也能够以包含更多处理的方式分割1个处理单位。另外,上述流程图的处理顺序也不限于图示的例子。
另外,在使用投影仪100所具有的计算机实现位置检测方法的情况下,也能够以记录介质或者传输该程序的传输介质的方式构成该计算机执行的程序。记录介质可以使用磁性、光学记录介质或半导体存储器件。具体而言,可举出软盘、HDD(Hard Disk Drive)、CD-ROM、DVD、Blu-ray Disc、光磁盘、闪存、卡型记录介质等可移动型、或者固定式的记录介质。另外,上述记录介质也可以是作为服务器装置所具有的内部存储装置的RAM、ROM、HDD等非易失性存储装置。Blu-ray是注册商标。
Claims (6)
1.一种位置检测方法,其中,
使显示面显示第1图案图像,该第1图案图像具有多个区域,在所述多个区域的各个区域中形成有与分割对各区域设定的识别信息而得的第1部分信息相对应的颜色,
取得对被投影了所述第1图案图像的所述显示面进行拍摄而得的第1拍摄图像,
使显示面显示第2图案图像,该第2图案图像具有所述多个区域,在所述多个区域的各个区域中形成有与对各区域设定的识别信息的所述第1部分信息以外的信息即第2部分信息相对应的颜色,
取得对被投影了所述第2图案图像的所述显示面进行拍摄而得的第2拍摄图像,
对在所述第1拍摄图像中拍摄到的所述多个区域的颜色和在所述第2拍摄图像中拍摄到的所述多个区域的颜色分别进行判定,
基于所述多个区域的颜色的判定结果,取得对所述第1拍摄图像和所述第2拍摄图像的相对应的区域设定的所述第1部分信息和所述第2部分信息,基于取得的所述第1部分信息和所述第2部分信息检测对所述多个区域的各个区域设定的所述识别信息,
基于检测出的所述识别信息,将显示于所述显示面的图像的位置和对包含所述显示面的范围进行拍摄而得的拍摄图像的位置对应起来,
在对所述多个区域设定的多个所述识别信息中规定排列顺序,按照预先设定的顺序设定给所述多个区域。
2.根据权利要求1所述的位置检测方法,其中,
使所述显示面分别显示设定给所述多个区域的颜色的原色图像,
取得对显示有所述原色图像的所述显示面进行拍摄而得的多个第3拍摄图像,
基于所述第3拍摄图像的预先设定的基准点的像素值与在所述第3拍摄图像中拍摄到的所述多个区域的各个区域的像素值的比例,按照所述多个区域的每个区域计算对形成在所述第1拍摄图像和所述第2拍摄图像的各区域中的原色进行判定的阈值,
使用计算出的阈值对形成在所述第1拍摄图像和所述第2拍摄图像的各区域中的颜色进行判定。
3.根据权利要求1或2所述的位置检测方法,其中,
在所述识别信息中包含对使所述显示面显示所述第1图案图像和所述第2图案图像的显示装置设定的识别信息。
4.根据权利要求1或2所述的位置检测方法,其中,
所述识别信息是将由第1序列号和第2序列号构成的号码转换为7进制数而得的识别号码,其中,该第1序列号是对使所述显示面显示所述第1图案图像和所述第2图案图像的显示装置设定的,该第2序列号与所述第1图案图像和所述第2图案图像中的所述多个区域的坐标相对应,
所述识别号码所包含的各数字与由红色、绿色及蓝色的原色的组合表现的颜色相对应。
5.一种显示装置,其具有:
显示部,其使显示面显示图像;
控制部,其对所述显示部进行控制而对所述显示面的显示进行控制;以及
拍摄部,其对所述显示面的至少一部分进行拍摄,
所述控制部
通过所述显示部使所述显示面显示第1图案图像,该第1图案图像具有多个区域,在所述多个区域的各个区域中形成有与分割对各区域设定的识别信息而得的第1部分信息相对应的颜色,
通过所述拍摄部对被投影了所述第1图案图像的所述显示面进行拍摄,取得由所述拍摄部拍摄到的第1拍摄图像,
通过所述显示部使所述显示面显示第2图案图像,该第2图案图像具有所述多个区域,在所述多个区域的各个区域中形成有与对各区域设定的识别信息的所述第1部分信息以外的信息即第2部分信息相对应的颜色,
通过所述拍摄部对被投影了所述第2图案图像的所述显示面进行拍摄,取得由所述拍摄部拍摄到的第2拍摄图像,
对在所述第1拍摄图像中拍摄到的所述多个区域的颜色和在所述第2拍摄图像中拍摄到的所述多个区域的颜色分别进行判定,
基于所述多个区域的颜色的判定结果,取得对所述第1拍摄图像和所述第2拍摄图像的相对应的区域设定的所述第1部分信息和所述第2部分信息,基于取得的所述第1部分信息和所述第2部分信息检测对所述多个区域的各个区域设定的所述识别信息,
基于检测出的所述识别信息,将显示于所述显示面的图像的位置和对包含所述显示面的范围进行拍摄而得的拍摄图像的位置对应起来,
在对所述多个区域设定的多个所述识别信息中规定有排列顺序,按照预先设定的顺序设定给所述多个区域。
6.一种位置检测***,其具有:
显示装置,其使显示面显示图像;
拍摄装置,其对所述显示面的至少一部分进行拍摄;以及
控制装置,其对所述显示装置和所述拍摄装置进行控制,
所述控制装置
通过所述显示装置使所述显示面显示第1图案图像,该第1图案图像具有多个区域,在所述多个区域的各个区域中形成有与分割对各区域设定的识别信息而得的第1部分信息相对应的颜色,
通过所述拍摄装置对被投影了所述第1图案图像的所述显示面进行拍摄,取得由所述拍摄装置拍摄到的第1拍摄图像,
通过所述显示装置使所述显示面显示第2图案图像,该第2图案图像具有所述多个区域,在所述多个区域的各个区域中形成有与对各区域设定的识别信息的所述第1部分信息以外的信息即第2部分信息相对应的颜色,
通过所述拍摄装置对被投影了所述第2图案图像的所述显示面进行拍摄,取得由所述拍摄装置拍摄到的第2拍摄图像,
对在所述第1拍摄图像中拍摄到的所述多个区域的颜色和在所述第2拍摄图像中拍摄到的所述多个区域的颜色分别进行判定,
基于所述多个区域的颜色的判定结果,取得对所述第1拍摄图像和所述第2拍摄图像的相对应的区域设定的所述第1部分信息和所述第2部分信息,基于取得的所述第1部分信息和所述第2部分信息检测对所述多个区域的各个区域设定的所述识别信息,
基于检测出的所述识别信息,将显示于所述显示面的图像的位置和对包含所述显示面的范围进行拍摄而得的拍摄图像的位置对应起来,
在对所述多个区域设定的多个所述识别信息中规定有排列顺序,按照预先设定的顺序设定给所述多个区域。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2021-013060 | 2021-01-29 | ||
JP2021013060A JP7226461B2 (ja) | 2021-01-29 | 2021-01-29 | 位置検出方法、表示装置及び位置検出システム |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114827560A CN114827560A (zh) | 2022-07-29 |
CN114827560B true CN114827560B (zh) | 2023-05-09 |
Family
ID=82527132
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210099694.3A Active CN114827560B (zh) | 2021-01-29 | 2022-01-27 | 位置检测方法、显示装置以及位置检测*** |
Country Status (3)
Country | Link |
---|---|
US (1) | US11862055B2 (zh) |
JP (1) | JP7226461B2 (zh) |
CN (1) | CN114827560B (zh) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107018389A (zh) * | 2015-10-29 | 2017-08-04 | 精工爱普生株式会社 | 图像投射***、投影机及图像投射***的控制方法 |
CN108234973A (zh) * | 2016-12-22 | 2018-06-29 | 卡西欧计算机株式会社 | 投影控制装置、投影控制方法以及记录介质 |
JP2019114888A (ja) * | 2017-12-22 | 2019-07-11 | キヤノン株式会社 | 投影装置、投影方法、投影システム |
CN111416968A (zh) * | 2019-01-08 | 2020-07-14 | 精工爱普生株式会社 | 投影仪、显示***、图像校正方法以及测色方法 |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6999117B2 (en) * | 2000-05-16 | 2006-02-14 | Fuji Photo Film Co., Ltd. | Image pickup device and method for automatically inputting predefined information and processing images thereof |
JP5372857B2 (ja) * | 2010-07-16 | 2013-12-18 | 三洋電機株式会社 | 投写型映像表示装置 |
JP5756322B2 (ja) * | 2011-04-08 | 2015-07-29 | 任天堂株式会社 | 情報処理プログラム、情報処理方法、情報処理装置および情報処理システム |
JP5778967B2 (ja) * | 2011-04-08 | 2015-09-16 | 任天堂株式会社 | 情報処理プログラム、情報処理方法、情報処理装置および情報処理システム |
JP6717488B2 (ja) * | 2015-06-26 | 2020-07-01 | 国立大学法人 鹿児島大学 | 投影システム、投影方法、パターン生成方法及びプログラム |
EP3367689A1 (en) * | 2017-02-24 | 2018-08-29 | Ymagis | Signal encoding and decoding for high contrast theatrical display |
JP6809292B2 (ja) | 2017-03-01 | 2021-01-06 | セイコーエプソン株式会社 | プロジェクターおよびプロジェクターの制御方法 |
JP7190701B2 (ja) * | 2019-03-27 | 2022-12-16 | パナソニックIpマネジメント株式会社 | 投写画像調整システム及び方法 |
CN112153357A (zh) * | 2019-06-28 | 2020-12-29 | 中强光电股份有限公司 | 投影***及其投影方法 |
JP7363380B2 (ja) * | 2019-10-31 | 2023-10-18 | セイコーエプソン株式会社 | 表示システムの制御方法および制御装置 |
CN114762318A (zh) * | 2019-12-05 | 2022-07-15 | 索尼集团公司 | 图像处理装置、图像处理方法和图像投影*** |
-
2021
- 2021-01-29 JP JP2021013060A patent/JP7226461B2/ja active Active
-
2022
- 2022-01-27 CN CN202210099694.3A patent/CN114827560B/zh active Active
- 2022-01-28 US US17/587,873 patent/US11862055B2/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107018389A (zh) * | 2015-10-29 | 2017-08-04 | 精工爱普生株式会社 | 图像投射***、投影机及图像投射***的控制方法 |
CN108234973A (zh) * | 2016-12-22 | 2018-06-29 | 卡西欧计算机株式会社 | 投影控制装置、投影控制方法以及记录介质 |
JP2019114888A (ja) * | 2017-12-22 | 2019-07-11 | キヤノン株式会社 | 投影装置、投影方法、投影システム |
CN111416968A (zh) * | 2019-01-08 | 2020-07-14 | 精工爱普生株式会社 | 投影仪、显示***、图像校正方法以及测色方法 |
Non-Patent Citations (1)
Title |
---|
傅凌进 ; 徐海松 ; 邹文海 ; .一种投影仪相机***几何配准的鲁棒算法.中国图象图形学报.(第11期),第109-114页. * |
Also Published As
Publication number | Publication date |
---|---|
JP2022116739A (ja) | 2022-08-10 |
US11862055B2 (en) | 2024-01-02 |
JP7226461B2 (ja) | 2023-02-21 |
US20220246071A1 (en) | 2022-08-04 |
CN114827560A (zh) | 2022-07-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107018389B (zh) | 图像投射***、投影机及图像投射***的控制方法 | |
CN106464825B (zh) | 图像处理设备和方法 | |
JP7338404B2 (ja) | 表示システムの制御方法および制御装置 | |
JP2004312690A (ja) | 画像処理システム、プロジェクタ、プログラム、情報記憶媒体および画像処理方法 | |
US9470966B2 (en) | Image projection apparatus and presentation system | |
JP6337420B2 (ja) | プロジェクター、マルチプロジェクションシステム、およびプロジェクターの制御方法 | |
US11611731B2 (en) | Evaluation method for image projection system, image projection system, and image projection control apparatus | |
US10171781B2 (en) | Projection apparatus, method for controlling the same, and projection system | |
US11528459B2 (en) | Projector controlling method, projector, and projection system | |
US11323673B2 (en) | Method for operating control apparatus, and projector | |
JP2017129728A (ja) | 画質補正方法、及び、画像投射システム | |
CN113890626A (zh) | 色散校正方法、装置、激光电视机及存储介质 | |
US11832031B2 (en) | Projection system controlling method, and projector | |
CN114827560B (zh) | 位置检测方法、显示装置以及位置检测*** | |
JP6665545B2 (ja) | 画像投射システム、プロジェクター、及び、画像補正方法 | |
JP7322910B2 (ja) | 情報処理装置及び情報処理システム | |
US20230188689A1 (en) | Projection method and projector | |
US20230276036A1 (en) | Method of adjusting projection image, projection system, and control apparatus | |
JP6064699B2 (ja) | 画像処理装置、プロジェクター及び画像処理方法 | |
JP2019114887A (ja) | 投射型画像表示装置およびその制御方法 | |
JP6866915B2 (ja) | 画像投射システム、及び画像投射システムの制御方法 | |
US20200296340A1 (en) | Color conversion method, color conversion device, and display device | |
JP2023111194A (ja) | 検出方法及び検出システム | |
JP2022077773A (ja) | 投射制御装置、画像投射システム、投射制御装置の作動方法、およびプログラム | |
JP2024018681A (ja) | パターン画像の検出方法、情報処理装置、検出システム、及びプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |