CN118354045A - 记录介质、点的选择方法和信息处理装置 - Google Patents
记录介质、点的选择方法和信息处理装置 Download PDFInfo
- Publication number
- CN118354045A CN118354045A CN202410041294.6A CN202410041294A CN118354045A CN 118354045 A CN118354045 A CN 118354045A CN 202410041294 A CN202410041294 A CN 202410041294A CN 118354045 A CN118354045 A CN 118354045A
- Authority
- CN
- China
- Prior art keywords
- image
- projection
- display
- user
- captured image
- 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
Links
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/36—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory
- G09G5/37—Details of the operation on graphic patterns
- G09G5/373—Details of the operation on graphic patterns for modifying the size of the graphic pattern
-
- 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
- G06T5/50—Image enhancement or restoration using two or more images, e.g. averaging or subtraction
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/40—Extraction of image or video features
- G06V10/44—Local feature extraction by analysis of parts of the pattern, e.g. by detecting edges, contours, loops, corners, strokes or intersections; Connectivity analysis, e.g. of connected components
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/36—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/36—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory
- G09G5/37—Details of the operation on graphic patterns
- G09G5/377—Details of the operation on graphic patterns for mixing or overlaying two or more graphic patterns
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/74—Projection arrangements for image reproduction, e.g. using eidophor
-
- 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/3173—Constructional details thereof wherein the projection device is specially adapted for enhanced portability
- H04N9/3176—Constructional details thereof wherein the projection device is specially adapted for enhanced portability wherein the projection device is incorporated in a camera
-
- 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/3191—Testing thereof
-
- 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/3191—Testing thereof
- H04N9/3194—Testing thereof including sensor feedback
-
- 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/20—Special algorithmic details
- G06T2207/20212—Image combination
- G06T2207/20221—Image fusion; Image merging
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- Computer Hardware Design (AREA)
- Signal Processing (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Transforming Electric Information Into Light Information (AREA)
- Projection Apparatus (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
提供记录介质、点的选择方法和信息处理装置,从根据对投射面上显示的投射图像进行拍摄得到的拍摄图像检测到的多个点中适当选择生成用于投射图像的校正的投影变换矩阵所需的点。程序使处理装置执行以下处理:取得第1拍摄图像,该第1拍摄图像表示对包含通过第1投射装置而显示有第1投射图像的投射面上的具有角的第1显示区域的范围进行拍摄而得到的结果;通过对第1拍摄图像执行图像处理,检测与表示第1拍摄图像所包含的第1显示区域的第1图像的角对应的多个第1特征点;通过控制显示装置,显示作为用户的选择对象的多个第1显示图像的至少一部分与第1拍摄图像重叠而成的第1重叠图像,该多个第1显示图像与多个第1特征点一对一地对应。
Description
技术领域
本发明涉及记录介质、点的选择方法和信息处理装置。
背景技术
开发了对通过投影仪等装置显示于投射面上的图像的位置以及图像的形状进行校正的技术。例如,在专利文献1中公开了如下投影仪:通过对显示于投射面上的图像进行校正,使图像显示于与在特定的期间中显示过的位置相同的位置。
专利文献1:日本特开2022-092169号公报
在显示于投射面上的图像的校正中,使用基于从对包含该图像的范围进行拍摄而得到的多个拍摄图像分别检测到的多个点的坐标的投影变换矩阵。在通过图像处理从对包含显示于投射面上的图像的范围进行拍摄而得到的拍摄图像中检测到点的情况下,有时检测到比生成投影变换矩阵所需的数量多的数量的点。所需数量以上的点有可能导致投影变换矩阵的生成精度降低,因此优选从检测到的多个点中取舍选择投影变换矩阵的生成所需的点。然而,在现有技术中,没有公开用于用户从检测到的多个点中选择投影变换矩阵的生成所需的点的适当的手段,其结果,有时无法适当地实施图像的校正。
发明内容
本发明的程序的一个方式使处理装置执行以下处理:取得第1拍摄图像,该第1拍摄图像表示对包含通过第1投射装置而显示有第1投射图像的投射面上的第1显示区域的范围进行拍摄而得到的结果,所述第1显示区域具有角;通过对所述第1拍摄图像执行图像处理,检测与表示所述第1拍摄图像所包含的所述第1显示区域的第1图像的角对应的多个第1特征点;以及通过控制显示装置,显示作为用户的选择对象的多个第1显示图像的至少一部分与所述第1拍摄图像重叠而成的第1重叠图像,所述多个第1显示图像与所述多个第1特征点一对一地对应。
本发明的点的选择方法的一个方式包含:取得第1拍摄图像,该第1拍摄图像表示对包含通过第1投射装置而显示有第1投射图像的投射面上的第1显示区域的范围进行拍摄而得到的结果,所述第1显示区域具有角;通过对所述第1拍摄图像执行图像处理,检测与表示所述第1拍摄图像所包含的所述第1显示区域的第1图像的角对应的多个第1特征点;以及通过控制显示装置,显示作为用户的选择对象的多个第1显示图像的至少一部分与所述第1拍摄图像重叠而成的第1重叠图像,所述多个第1显示图像与所述多个第1特征点一对一地对应。
本发明的信息处理装置的一个方式具备处理装置,所述处理装置执行以下处理:取得第1拍摄图像,该第1拍摄图像表示对包含通过第1投射装置而显示有第1投射图像的投射面上的第1显示区域的范围进行拍摄而得到的结果,所述第1显示区域具有角;通过对所述第1拍摄图像执行图像处理,检测与表示所述第1拍摄图像所包含的所述第1显示区域的第1图像的角对应的多个第1特征点;以及通过控制显示装置,显示作为用户的选择对象的多个第1显示图像的至少一部分与所述第1拍摄图像重叠而成的第1重叠图像,所述多个第1显示图像与所述多个第1特征点一对一地对应。
附图说明
图1是图示在第1期间中显示有投射图像GP1的情形的示意图。
图2是图示在第2期间中显示有投射图像GP2的情形的示意图。
图3是图示在第3期间中显示有投射图像GP2的情形的示意图。
图4是图示在第4期间中显示有投射图像GP1的情形的示意图。
图5是图示在第5期间中显示有投射图像GP2的情形的示意图。
图6是图示在第6期间中显示有投射图像GP2的情形的示意图。
图7是表示第1实施方式的投影仪1的结构的框图。
图8是表示第1实施方式的存储装置10的结构的框图。
图9是图示第1投射图像信息102所示的图像的一例的示意图。
图10是图示第1拍摄图像信息105所示的图像的一例的示意图。
图11是图示第2拍摄图像信息106所示的图像的一例的示意图。
图12是图示第3拍摄图像信息107所示的图像的一例的示意图。
图13是图示第4拍摄图像信息108所示的图像的一例的示意图。
图14是用于说明第2校正的示意图。
图15是用于说明包含从第1期间到第3期间的时间段中的投影仪1的动作的流程图。
图16是用于说明包含从第4期间到第6期间的时间段中的投影仪1的动作的流程图。
图17是用于说明第2实施方式的投射系统SysA的概要的示意图。
图18是表示第2实施方式的投射系统SysA的结构的框图。
图19是表示第2实施方式的存储装置10A的结构的框图。
图20是图示第2拍摄图像信息106A-1所示的图像的一例的示意图。
图21是图示第2拍摄图像信息106A-2所示的图像的一例的示意图。
图22是用于说明操作图像GN1的示意图。
图23是用于说明操作图像GN2的示意图。
图24是用于说明操作图像GN3的示意图。
图25是用于说明操作图像GN4的示意图。
图26是图示基于来自用户的倍率变更操作变更了拍摄图像GS5的大小后的拍摄图像GS5n的示意图。
图27是用于说明投射系统SysA的动作的流程图。
图28是用于说明操作图像GN5的示意图。
标号说明
1:投影仪;2A:计算机;10:存储装置;12:处理装置;14:拍摄装置;16:投射装置;18:操作装置;24:通信装置;26:显示装置;100:程序;101:投射图像信息;102:第1投射图像信息;103:第2投射图像信息;104:拍摄图像信息;105:第1拍摄图像信息;106:第2拍摄图像信息;107:第3拍摄图像信息;108:第4拍摄图像信息;109:坐标信息;110:第1坐标信息;111:第2坐标信息;112:第3坐标信息;113:第4坐标信息;114:第5坐标信息;115:投影变换矩阵;116:第1投影变换矩阵;117:第2投影变换矩阵;118:第3投影变换矩阵;119:操作图像信息;120:投射控制部;121:拍摄控制部;122:检测部;123:校正部;124:坐标管理部;125:矩阵生成部;126A:显示控制部;140:拍摄元件;142:拍摄镜头;160:光调制器;162:投射镜头;GP1:投射图像;GC1:指针图像;GC2:角图像;GD:指示图像;GF1:图像;GS1:拍摄图像;GL1:重叠图像;GM1:显示图像;GN1:操作图像;GB1:按钮图像;GT1:完成图像;CN1:角;D1:点;R1:区域;W1:壁面;SysA:投射系统。
具体实施方式
以下,参照附图说明本发明的优选实施方式。此外,在附图中,各部的尺寸以及比例尺有时与实际不同,也存在为了容易理解而示意性地表示的部分。另外,本发明的范围只要在以下的说明中没有特别限定本发明的主旨的记载,则不限于这些方式。
1.第1实施方式
在第1实施方式中,例示执行第1校正和第2校正的投影仪,对本发明的程序、点的选择方法以及信息处理装置进行说明,该第1校正基于来自用户的操作对显示于投射面上的图像的形状进行校正,该第2校正是用于将通过第1校正而校正后的图像显示于投射面上的规定位置的校正。在第2校正中,使用基于从对包含显示于投射面上的图像的范围进行拍摄而得到的拍摄图像中检测到的多个点的坐标而生成的投影变换矩阵。本实施方式的投影仪在投射面上显示用于用户从根据该拍摄图像检测到的多个点中选择生成投影变换矩阵所需的点的多个图像,该多个图像是与从该拍摄图像中检测到的多个点一对一地对应的多个指示图像。
1.1.投影仪的概要
以下,参照图1~图6对第1实施方式的投影仪1的概要进行说明。
图1是图示在第1期间中显示有投射图像GP1的情形的示意图。投影仪1通过将投射光向作为投射面的壁面W1的区域R2投射来显示投射图像GP1。投射图像GP1包含多个点。另外,有时将第1期间中的投射图像GP1称为“投射图像GP1-1”。
投影仪1具备对包含投射面的规定区域的范围进行拍摄的拍摄装置14和将投射光向投射面投射的投射装置16。拍摄装置14具备用于聚光的拍摄镜头142和通过将由拍摄镜头142会聚的光转换为电信号来生成拍摄图像的拍摄元件140。拍摄元件140具备多个像素。投射装置16具备未图示的光源、将从光源发出的光调制成用于在投射面上显示投射图像的投射光的光调制器160、将由光调制器160调制后的投射光投射到投射面的投射镜头162。光调制器160具备多个像素。投影仪1通过控制投射装置16,在投射面上显示投射图像。在本实施方式中,投影仪1通过控制投射装置16,在壁面W1上显示投射图像。
在第1期间,投影仪1通过控制拍摄装置14,对包含显示有投射图像GP1-1的区域R2的范围进行拍摄。区域R2包含区域R1。即,投影仪1对包含区域R1的范围进行拍摄。区域R1包含多个角CN1。多个角CN1包含角CN1-1、角CN1-2、角CN1-3及角CN1-4。区域R1例如可以是设置于壁面W1上的屏幕上的被该屏幕的框包围的区域,也可以是被描绘于壁面W1的表面的一部分的框线包围的壁面W1上的区域。另外,投影仪1基于表示对包含显示有投射图像GP1-1的区域R2的范围进行拍摄而得到的结果的拍摄图像以及在显示投射图像GP1-1的情况下从投影仪1投射的图像,生成表示光调制器160所具备的多个像素与拍摄元件140所具备的多个像素的对应关系的信息。
区域R1的位置、具体而言区域R1的四角的位置在壁面W1上明确地示出。在图1中,区域R1的位置由粗的直线图示出,但并不限定于此。例如,也可以通过将表示区域R1的角的位置的标记分别粘贴于区域R1的四角,来表示区域R1的位置。在图1中,表示区域R1的位置的粗直线与屏幕的框或在壁面W1的表面的一部分描绘的框线对应。
图2是图示在第2期间中显示有投射图像GP2的情形的示意图。第2期间是比第1期间靠后的期间。投影仪1通过控制投射装置16,在壁面W1的区域R1显示投射图像GP2。投射图像GP2具有角CN2-1、角CN2-2、角CN2-3以及角CN2-4。另外,有时将第2期间中的投射图像GP2称为“投射图像GP2-1”。
另外,投影仪1通过控制投射装置16,显示表示角CN2-1的位置的指针图像GC1-1、表示角CN2-2的位置的指针图像GC1-2、表示角CN2-3的位置的指针图像GC1-3、以及表示角CN2-4的位置的指针图像GC1-4。指针图像GC1-1~GC1-4例如是两条直线相互交叉的十字形状。另外,在不区分指针图像GC1-1~GC1-4的情况下,有时将指针图像GC1-1~GC1-4称为“指针图像GC1”。
用户通过执行移动指针图像GC1的操作,来变更该指针图像GC1所示的投射图像GP2的角的位置。例如,用户通过执行使指针图像GC1-1移动的操作,从而变更指针图像GC1-1所表示的角CN2-1的位置。投影仪1基于来自用户的移动指针图像GC1的操作来变更投射图像GP2的角的位置,从而校正投射图像GP2的形状。用户通过变更投射图像GP2的角的位置,将投射图像GP2的形状修正为期望的形状。例如,由用户修正投射图像GP2的形状,使其成为与屏幕框大致相似的形状。即,若屏幕框为矩形,则基于来自用户的操作对投射图像GP2的形状进行整形,使得投射图像GP2的形状也为矩形。另外,有时将基于来自用户的操作来校正投射图像的形状称为“第1校正”。
图3是图示在第3期间中显示有投射图像GP2的情形的示意图。第3期间是比第2期间靠后的期间。另外,有时将第3期间中的投射图像GP2称为“投射图像GP2-2”。投射图像GP2-2是执行了第1校正后的投射图像GP2。另外,投射图像GP2-2显示于区域R1。
在第3期间,投影仪1通过控制拍摄装置14,对包含显示有投射图像GP2-2的区域R1的范围进行拍摄。另外,投影仪1通过对表示对包含显示有投射图像GP2-2的区域R1的范围进行拍摄而得到的结果的拍摄图像执行图像处理,检测与表示该拍摄图像所包含的区域R1的图像所具有的4个角对应的多个点。另外,为了检测多个点,优选在投射光不仅照射到区域R1的内侧,还照射到表示区域R1的粗直线(例如屏幕框)的状态下,拍摄包含区域R1的范围。由此,粗直线、例如屏幕框的明亮度提高,容易检测与屏幕框有关的多个点。
另外,投影仪1通过控制投射装置16,在壁面W1上显示表示角CN1-1的位置的角图像GC2-1、表示角CN1-2的位置的角图像GC2-2、表示角CN1-3的位置的角图像GC2-3、以及表示角CN1-4的位置的角图像GC2-4。另外,在不区分角图像GC2-1~GC2-4的情况下,有时将角图像GC2-1~GC2-4称为“角图像GC2”。
另外,投影仪1通过控制投射装置16,在壁面W1上显示与从拍摄图像中检测到的多个点一对一地对应的多个指示图像GD,该拍摄图像表示对包含显示有投射图像GP2-2的区域R1的范围进行拍摄的结果。多个指示图像GD是用于向用户示出从该拍摄图像检测到的多个点与表示该拍摄图像中包含的区域R1的图像的相对位置关系的图像。多个指示图像GD包含与角CN1-1对应的一个以上的指示图像GD、与角CN1-2对应的一个以上的指示图像GD、与角CN1-3对应的一个以上的指示图像GD、以及与角CN1-4对应的一个以上的指示图像GD。与角CN1-1对应的一个以上的指示图像GD包含指示图像GD-2。与角CN1-4对应的一个以上的指示图像GD包含指示图像GD-1。另外,指示图像GD的显示方式与指针图像GC1的显示方式不同。
用户执行从角图像GC2-1~GC2-4中选择一个角图像GC2的操作。换言之,用户执行选择角图像GC2-1~GC2-4中的一个角图像GC2所示的区域R1的角的操作。投影仪1基于来自用户的操作,选择角图像GC2-1~GC2-4中的一个角图像GC2。例如,用户执行从角图像GC2-1~GC2-4中选择角图像GC2-4的操作。换言之,用户执行选择角图像GC2-1~GC2-4中的角图像GC2-4所示的角CN1-4的操作。投影仪1基于来自用户的操作,选择角图像GC2-1~GC2-4中的角图像GC2-4。另外,投影仪1也可以变更由用户选择的一个角图像GC2的显示方式。例如,在由用户选择了角图像GC2-4的情况下,投影仪1也可以通过控制投射装置16,使角图像GC2-4的显示方式与其他角图像GC2-1~GC2-3的显示方式不同。由此,用户能够容易地确认当前所选择的角图像GC2。
在从角图像GC2-1~GC2-4中选择了一个角图像GC2的情况下,用户执行从与该一个角图像GC2所示的区域R1的角对应的一个以上的指示图像GD中决定成为选择的候选的一个指示图像GD的操作。投影仪1基于来自用户的操作,决定成为选择的候选的一个指示图像GD。另外,投影仪1通过控制投射装置16,将该一个指示图像GD显示为能够与其他指示图像GD相区别。例如,在从角图像GC2-1~GC2-4中选择了角图像GC2-4,并且从与角图像GC2-4所示的角CN1-4对应的一个以上的指示图像GD中决定了指示图像GD-1作为成为选择的候选的一个指示图像GD的情况下,投影仪1通过控制投射装置16,将指示图像GD-1显示为能够与其他指示图像GD相区别。具体而言,投影仪1通过控制投射装置16,随着时间的经过而变更指示图像GD-1的显示方式。更具体而言,投影仪1通过使指示图像GD-1反复闪烁,将指示图像GD-1显示为能够与其他指示图像GD相区别。
在多个指示图像GD中的一个指示图像GD被显示为能够与其他指示图像GD相区别的情况下,用户执行选择该一个指示图像GD的操作。投影仪1基于来自用户的操作,选择与该一个指示图像GD对应的从拍摄图像中检测到的点,该拍摄图像表示对包含显示有投射图像GP2-2的区域R1的范围进行拍摄的结果。另外,投影仪1通过控制投射装置16来变更该一个指示图像GD的显示方式。例如,在多个指示图像GD中的指示图像GD-2被显示为能够与其他指示图像GD相区别的情况下,用户执行选择指示图像GD-2的操作。投影仪1选择与指示图像GD-2对应的从拍摄图像中检测到的点,该拍摄图像表示对包含显示有投射图像GP2-2的区域R1的范围进行拍摄而得到的结果。另外,投影仪1通过控制投射装置16来变更指示图像GD-2的显示方式。具体而言,投影仪1通过控制投射装置16来变更指示图像GD-2的颜色。由此,用户能够容易地确认选择了与显示方式被变更的指示图像GD对应的点。
此外,也可以是,在基于来自用户的选择被显示为能够与其他指示图像GD相区别的一个指示图像GD的操作而选择了与该一个指示图像GD对应的点的情况下,用户执行将与该一个指示图像GD不同的另外的指示图像GD决定为选择的候选的操作。投影仪1基于来自用户的操作,将该另外的指示图像GD决定为选择的候选。即,投影仪1通过控制投射装置16,将该另外的指示图像GD显示为能够与其他指示图像GD相区别。另外,用户也可以执行选择被显示为能够与其他指示图像GD相区别的该另外的指示图像GD的操作。投影仪1选择与该另外的指示图像GD对应的从拍摄图像中检测到的点,该拍摄图像表示对包含显示有投射图像GP2-2的区域R1的范围进行拍摄而得到的结果。另外,投影仪1通过控制投射装置16来变更该另外的指示图像GD的显示方式。即,用户从与选自角图像GC2-1~GC2-4中的一个角图像GC2所表示的区域R1的角对应的一个以上的指示图像GD中,选择一个以上的指示图像GD。投影仪1选择与由用户选择出的一个以上的指示图像GD一对一地对应的一个以上的点,该一个以上的点是从拍摄图像中检测到的一个以上的点,该拍摄图像表示对包含显示有投射图像GP2-2的区域R1的范围进行拍摄而得到的结果。
在从与选自角图像GC2-1~GC2-4中的一个角图像GC2所表示的区域R1的角对应的一个以上的指示图像GD一对一地对应的一个以上的点中,选择一个以上的点的处理结束的情况下,投影仪1通过控制投射装置16来变更该一个角图像GC2的显示方式。例如,在从角图像GC2-1~GC2-4中选择了角图像GC2-1并且从与角图像GC2-1所示的角CN1-1对应的一个以上的指示图像GD一对一地对应的一个以上的点中选择一个以上的点的处理结束的情况下,投影仪1通过控制投射装置16来变更角图像GC2-1的显示方式。具体而言,投影仪1通过控制投射装置16来变更角图像GC2-1的颜色。由此,用户能够容易地确认从与变更了显示方式的角图像GC2所示的区域R1的角对应的一个以上的指示图像GD一对一地对应的一个以上的点中选择了一个以上的点。
用户在区域R1所具有的4个角中各自选择一个以上的指示图像GD。即,用户从与角图像GC2-1所示的角CN1-1对应的一个以上的指示图像GD中选择一个以上的指示图像GD。另外,用户从与角图像GC2-2所示的角CN1-2对应的一个以上的指示图像GD中选择一个以上的指示图像GD。另外,用户从与角图像GC2-3所示的角CN1-3对应的一个以上的指示图像GD中选择一个以上的指示图像GD。另外,用户从与角图像GC2-4所示的角CN1-4对应的一个以上的指示图像GD中选择一个以上的指示图像GD。因此,投影仪1选择与由用户选择出的4个以上的指示图像GD一对一地对应的4个以上的点,该4个以上的点是从拍摄图像中检测到的4个以上的点,该拍摄图像表示对包含显示有投射图像GP2-2的区域R1的范围进行拍摄而得到的结果。
图4是图示在第4期间中显示有投射图像GP1的情形的示意图。第4期间是比第3期间靠后的期间。具体而言,第4期间是用户在区域R1所具有的4个角中各自选择了一个以上的指示图像GD之后的期间。
在第4期间中,设想投影仪1的位置、朝向以及角度等与第1期间、第2期间以及第3期间中的投影仪1的位置、朝向以及角度等不同的情况。这样的投影仪1的位置、朝向以及角度等的变化例如能够因用户对投影仪1的意外的接触等而产生。即,投影仪1通过将投射光向与在第1期间、第2期间以及第3期间投射了投射光的壁面W1的区域R2不同的区域R3投射,显示投射图像GP1。区域R3包含区域R1。另外,有时将第4期间中的投射图像GP1称为“投射图像GP1-2”。
在第4期间,投影仪1通过控制拍摄装置14,对包含显示有投射图像GP1-2的区域R3的范围进行拍摄。即,投影仪1对包含区域R1的范围进行拍摄。另外,投影仪1基于表示对包含显示有投射图像GP1-2的区域R3的范围进行拍摄而得到的结果的拍摄图像以及在显示投射图像GP1-2的情况下从投影仪1投射的图像,生成表示光调制器160所具备的多个像素与拍摄元件140所具备的多个像素的对应关系的信息。
图5是图示在第5期间中显示有投射图像GP2的情形的示意图。第5期间是比第4期间靠后的期间。投影仪1通过控制投射装置16,在壁面W1上显示投射图像GP2。伴随投影仪1的位置、朝向以及角度等的变化,在第5期间中显示投射图像GP2的位置与在第3期间中显示投射图像GP2的位置不同。另外,第5期间中的投射图像GP2的形状与第3期间中的投射图像GP2的形状不同。另外,有时将第5期间中的投射图像GP2称为“投射图像GP2-3”。即,显示投射图像GP2-3的位置与显示投射图像GP2-2的位置不同。另外,投射图像GP2-3的形状与投射图像GP2-2的形状不同。另外,投射图像GP2-3显示于区域R1。即,投射图像GP2-3是位置和形状从用户所期望的投射图像GP2-2偏移了的投射图像。
在第5期间,投影仪1通过控制拍摄装置14,对包含显示有投射图像GP2-3的区域R1的范围进行拍摄。另外,投影仪1通过对表示对包含显示有投射图像GP2-3的区域R1的范围进行拍摄而得到的结果的拍摄图像执行图像处理,检测与表示该拍摄图像所包含的区域R1的图像所具有的4个角对应的多个点。
投影仪1根据基于在第1期间取得的拍摄图像而生成的表示光调制器160具备的多个像素与拍摄元件140具备的多个像素的对应关系的信息、从在第3期间取得的拍摄图像中检测到的多个点中的基于来自用户的操作而被选择的4个以上的点的坐标、基于在第4期间取得的拍摄图像而生成的表示光调制器160具备的多个像素与拍摄元件140具备的多个像素的对应关系的信息、以及从在第5期间取得的拍摄图像中检测到的多个点中的与基于来自上述用户的操作而被选择的4个以上的点一对一地对应的4个以上的点的坐标,生成用于对显示投射图像GP2的位置以及投射图像GP2的形状进行校正的投影变换矩阵。在此,从第5期间中的拍摄图像中检测到的多个点中搜索在第3期间中用户所选择的4个以上的点。另外,投影仪1根据该投影变换矩阵对投射图像GP2进行校正。此外,有时将使用基于从拍摄图像检测到的多个点的坐标而生成的投影变换矩阵来校正投射图像的情况称为“第2校正”。
图6是图示在第6期间中显示有投射图像GP2的情形的示意图。第6期间是比第5期间靠后的期间。具体而言,第6期间是执行第2校正后的期间。另外,有时将第6期间中的投射图像GP2称为“投射图像GP2-4”。投射图像GP2-4是执行了第2校正后的投射图像GP2。另外,投射图像GP2-4显示于区域R1。
显示投射图像GP2-4的位置与显示投射图像GP2-2的位置相同。另外,投射图像GP2-4的形状与投射图像GP2-2的形状相同。即,投影仪1即使在投影仪1的位置、朝向以及角度等发生了变化的情况下,通过对投射图像GP2-3执行第2校正,也能够使显示投射图像GP2-3的位置以及投射图像GP2-3的形状与投射图像GP2-2相同,即能够大致恢复为投射图像GP2-2的状态。换言之,投影仪1通过对投射图像GP2执行第2校正,能够将区域R1所具有的4个角各自与投射图像GP2所具有的4个角各自的位置关系维持为与第3期间同样。具体而言,通过在某周期对投射图像GP2执行第2校正,能够将角CN2-1相对于角CN1-1的位置、角CN2-2相对于角CN1-2的位置、角CN2-3相对于角CN1-3的位置以及角CN2-4相对于角CN1-4的位置维持为大致恒定。因此,通过对本次(第5期间)的投射图像GP2执行第2校正,能够使本次的投射图像GP2的状态大致恢复到上次(第3期间)的投射图像GP2的状态。另外,投影仪1通过基于来自用户的操作进行第1校正,将作为在执行了第2校正的情况下显示的投射图像GP2的基准的投射图像GP2-2的形状调整为用户期望的形状。即,通过对进行了第1校正的投射图像GP2在某周期执行第2校正,用户无需准确地调整投影仪1的位置、朝向以及角度等,就能够简便地调整投射图像GP2-2的形状。
另外,投影仪1在壁面W1上显示与从在第3期间中取得的拍摄图像中检测到的多个点一对一地对应的多个指示图像GD。另外,投影仪1基于来自用户的选择指示图像GD的操作,选择4个以上的点,基于所选择的4个以上的点的坐标执行第2校正。即,用户能够适当地选择用于第2校正的投影变换矩阵所需要的点。另外,投影仪1能够高精度地生成用于第2校正的投影变换矩阵,能够更精确地将投射图像GP2的形状维持为用户期望的形状。
1.2.投影仪的结构和功能
以下,参照图7~图14,对第1实施方式的投影仪1的结构以及功能进行说明。
图7是示出第1实施方式的投影仪1的结构的框图。投影仪1具备:存储各种信息的存储装置10;控制投影仪1的动作的处理装置12;对包含投射面的规定区域的范围进行拍摄的拍摄装置14;将投射光向投射面投射的投射装置16;以及受理来自用户的输入操作的操作装置18。处理装置12具有作为投射控制部120、拍摄控制部121、检测部122、校正部123、坐标管理部124以及矩阵生成部125的功能。如上所述,拍摄装置14具备拍摄元件140和拍摄镜头142。另外,如上所述,投射装置16具备未图示的光源、光调制器160以及投射镜头162。
存储装置10例如构成为包含RAM等易失性存储器以及ROM等非易失性存储器。这里,RAM是Random Access Memory的简称。ROM是Read Only Memory的简称。
图8是表示第1实施方式的存储装置10的构成的框图。存储装置10具有的非易失性存储器存储规定投影仪1的动作的程序100、表示投射到投射面上的图像的投射图像信息101、表示对包含显示有投射图像的投射面上的区域的范围进行拍摄而得到的结果的拍摄图像信息104、表示包含在各种图像中的点的坐标的坐标信息109、用于二维的坐标变换以及图像的校正等的投影变换矩阵115。
投射图像信息101包含表示在显示投射图像GP1时投射的图像的第1投射图像信息102和表示在显示投射图像GP2时投射的图像的第2投射图像信息103。
拍摄图像信息104包含表示在第1期间取得的拍摄图像的第1拍摄图像信息105、表示在第3期间取得的拍摄图像的第2拍摄图像信息106、表示在第4期间取得的拍摄图像的第3拍摄图像信息107、表示在第5期间取得的拍摄图像的第4拍摄图像信息108。
坐标信息109包含:表示第1投射图像信息102所示的图像中包含的多个点的坐标的第1坐标信息110;表示从第1拍摄图像信息105所示的图像中检测到的多个点的坐标的第2坐标信息111;表示从第2拍摄图像信息106所示的图像中国检测到的多个点的坐标的第3坐标信息112;表示从第3拍摄图像信息107所示的图像中检测到的多个点的坐标的第4坐标信息113;以及表示从第4拍摄图像信息108所示的图像中检测到的多个点的坐标的第5坐标信息114。
投影变换矩阵115包含表示第1期间中的光调制器160所具备的多个像素与第1期间中的拍摄元件140所具备的多个像素的对应关系的第1投影变换矩阵116、表示第4期间中的光调制器160所具备的多个像素与第4期间中的拍摄元件140所具备的多个像素的对应关系的第2投影变换矩阵117、以及用于第2校正的第3投影变换矩阵118。
存储装置10所具有的易失性存储器作为执行程序100时的工作区域而被处理装置12利用。
此外,存储装置10的一部分或者全部也可以设置于外部存储装置或者外部服务器等。另外,存储于存储装置10的各种信息的一部分或全部可以预先存储于存储装置10,也可以从外部存储装置或外部服务器等取得。
返回图7,处理装置12构成为包含一个或多个CPU。但是,处理装置12也可以代替CPU,或者除了CPU之外,还具备FPGA等可编程逻辑器件。这里,CPU是Central ProcessingUnit的简称,FPGA是Field-Programmable Gate Array的简称。
处理装置12通过处理装置12所具有的CPU等执行程序100,作为图7所示的投射控制部120、拍摄控制部121、检测部122、校正部123、坐标管理部124以及矩阵生成部125发挥功能。
投射控制部120通过控制投射装置,对投射面投射用于显示图像的投射光。具体而言,投射控制部120使投射装置投射基于投射图像信息101的投射光,从而在投射面上显示投射图像。换言之,投射控制部120使投射图像信息101所示的图像从投射装置投射,从而在投射面上显示投射图像。另外,投射控制部120通过控制投射装置,使投射面上显示用于对用户的操作进行辅助的图像。
在本实施方式中,投射控制部120通过控制投射装置16,对壁面W1投射用于显示图像的投射光。
具体而言,投射控制部120使投射装置16投射基于投射图像信息101的投射光,从而在壁面W1上显示投射图像。更具体而言,投射控制部120使投射装置16投射基于第1投射图像信息102的投射光,从而在壁面W1上显示投射图像GP1。另外,投射控制部120使投射装置16投射基于第2投射图像信息103的投射光,从而在壁面W1上显示投射图像GP2。
另外,投射控制部120通过控制投射装置16,在壁面W1上显示位于投射图像GP2所具有的角的指针图像GC1。
另外,投射控制部120通过控制投射装置16,在壁面W1上显示位于壁面W1上的区域R1所具有的角的角图像GC2。另外,投射控制部120基于来自用户的操作,变更角图像GC2的显示方式。
另外,投射控制部120通过控制投射装置16,在壁面W1上显示与从第2拍摄图像信息106所示的图像中检测到的多个点一对一地对应的多个指示图像GD。另外,投射控制部120基于来自用户的操作,变更指示图像GD的显示方式。
图9是图示了第1投射图像信息102所示的图像的一例的示意图。在本实施方式中,第1投射图像信息102表示图像GF1。投射控制部120使投射装置16投射基于第1投射图像信息102的投射光,从而在壁面W1上显示投射图像GP1。换言之,投射控制部120使投射装置16投射第1投射图像信息102所示的图像GF1,从而在壁面W1上显示投射图像GP1。
图像GF1包含多个点。图像GF1所包含的多个点与投射图像GP1所包含的多个点一对一地对应。
返回图7,拍摄控制部121通过控制拍摄装置,拍摄包含投射面上的显示有投射图像的区域的范围。另外,拍摄控制部121从该拍摄装置取得表示该拍摄的结果的拍摄图像。另外,拍摄控制部121将表示所取得的拍摄图像的拍摄图像信息104存储于存储装置10。
在本实施方式中,拍摄控制部121通过控制拍摄装置14来拍摄包含壁面W1上的显示有投射图像GP1-1的区域R2的范围。另外,拍摄控制部121从拍摄装置14取得表示该拍摄的结果的拍摄图像。另外,拍摄控制部121将表示所取得的拍摄图像的第1拍摄图像信息105存储于存储装置10。
另外,拍摄控制部121通过控制拍摄装置14来拍摄包含壁面W1上的显示有投射图像GP1-2的区域R3的范围。另外,拍摄控制部121从拍摄装置14取得表示该拍摄的结果的拍摄图像。另外,拍摄控制部121将表示所取得的拍摄图像的第3拍摄图像信息107存储于存储装置10。
另外,拍摄控制部121通过控制拍摄装置14来拍摄包含壁面W1上的显示有投射图像GP2-2的区域R1的范围。另外,拍摄控制部121从拍摄装置14取得表示该拍摄的结果的拍摄图像。另外,拍摄控制部121将表示所取得的拍摄图像的第2拍摄图像信息106存储于存储装置10。
另外,拍摄控制部121通过控制拍摄装置14来拍摄包含壁面W1上的显示有投射图像GP2-3的区域R1的范围。另外,拍摄控制部121从拍摄装置14取得表示该拍摄的结果的拍摄图像。另外,拍摄控制部121将表示所取得的拍摄图像的第4拍摄图像信息108存储于存储装置10。
检测部122通过对各种图像信息所表示的图像执行图像处理,来检测该图像中包含的点。即,检测部122取得表示检测到的点的坐标的坐标信息109。另外,检测部122将所取得的坐标信息109存储于存储装置10。
在本实施方式中,检测部122通过对拍摄图像信息104所示的图像执行图像处理,检测拍摄图像信息104所示的图像中包含的多个点。即,检测部122取得表示拍摄图像信息104所示的图像中包含的多个点的坐标的坐标信息109。另外,检测部122将所取得的坐标信息109存储于存储装置10。
具体而言,检测部122通过对第1拍摄图像信息105所示的图像执行图像处理,检测第1拍摄图像信息105所示的图像中包含的多个点。即,检测部122取得表示第1拍摄图像信息105所示的图像中包含的多个点的坐标的第2坐标信息111。另外,检测部122将所取得的第2坐标信息111存储于存储装置10。
另外,检测部122通过对第2拍摄图像信息106所示的图像执行图像处理,检测第2拍摄图像信息106所示的图像中包含的多个点。即,检测部122取得表示第2拍摄图像信息106所示的图像中包含的多个点的坐标的第3坐标信息112。另外,检测部122将所取得的第3坐标信息112存储于存储装置10。
另外,检测部122通过对第3拍摄图像信息107所示的图像执行图像处理,检测第3拍摄图像信息107所示的图像中包含的多个点。即,检测部122取得表示第3拍摄图像信息107所示的图像中包含的多个点的坐标的第4坐标信息113。另外,检测部122将所取得的第4坐标信息113存储于存储装置10。
另外,检测部122通过对第4拍摄图像信息108所示的图像执行图像处理,检测第4拍摄图像信息108所示的图像中包含的多个点。即,检测部122取得表示第4拍摄图像信息108所示的图像中包含的多个点的坐标的第5坐标信息114。另外,检测部122将所取得的第5坐标信息114存储于存储装置10。
检测部122也可以通过对第1投射图像信息102所示的图像GF1执行图像处理来检测图像GF1所包含的多个点。检测部122在检测到图像GF1所包含的多个点的情况下,取得表示第1投射图像信息102所示的图像GF1所包含的多个点的坐标的第1坐标信息110。另外,检测部122将所取得的第1坐标信息110存储于存储装置10。此外,在本实施方式中,设想第1坐标信息110预先存储于存储装置10的情况。
在与点的检测有关的功能中,也可以使用公知的图像处理技术。作为与点的检测有关的公知的图像处理技术,例如可列举模板匹配、重心检测以及被称为“AKAZE”的算法等。在本说明书中,省略关于点的检测的详细的技术说明。
坐标管理部124基于来自用户的操作来管理从拍摄图像中检测到的点的坐标。另外,坐标管理部124执行与从拍摄图像中检测到的点的坐标的管理有关的各种处理。
在本实施方式中,坐标管理部124基于来自用户的操作,选择角图像GC2-1~GC2-4中的一个角图像GC2。另外,坐标管理部124判定是否从用户受理了与从拍摄图像中检测到的点的坐标的管理有关的操作。
另外,坐标管理部124基于来自用户的选择在壁面W1上被显示为能够与其他指示图像GD相区别的一个指示图像GD的操作,选择与该一个指示图像GD对应的从第2拍摄图像信息106所示的图像中检测到的点。另外,坐标管理部124基于来自该用户的操作,更新第3坐标信息112。
矩阵生成部125基于处于对应关系的多个点的坐标,生成投影变换矩阵115。即,矩阵生成部125基于坐标信息109生成投影变换矩阵115。
在本实施方式中,矩阵生成部125基于第1坐标信息110和第2坐标信息111,生成第1投影变换矩阵116。另外,矩阵生成部125将生成的第1投影变换矩阵116存储于存储装置10。
第1投影变换矩阵116是表示第1期间中的光调制器160所具备的多个像素与第1期间中的拍摄元件140所具备的多个像素的对应关系的信息。具体而言,第1投影变换矩阵116是用于将第1期间中的拍摄元件140所具备的像素的坐标变换为第1期间中的光调制器160所具备的像素的坐标的投影变换矩阵。换言之,第1投影变换矩阵116是用于将投影仪1的位置、朝向以及角度等发生变化之前的拍摄元件140所具备的像素的坐标变换为投影仪1的位置、朝向以及角度等发生变化之前的光调制器160所具备的像素的坐标的投影变换矩阵。
另外,矩阵生成部125基于第1坐标信息110和第4坐标信息113,生成第2投影变换矩阵117。另外,矩阵生成部125将生成的第2投影变换矩阵117存储于存储装置10。
第2投影变换矩阵117是表示第4期间中的光调制器160所具备的多个像素与第4期间中的拍摄元件140所具备的多个像素的对应关系的信息。具体而言,第2投影变换矩阵117是用于将第4期间中的拍摄元件140所具备的像素的坐标变换为第4期间中的光调制器160所具备的像素的坐标的投影变换矩阵。换言之,第2投影变换矩阵117是用于将投影仪1的位置、朝向以及角度等变化后的拍摄元件140所具备的像素的坐标变换为投影仪1的位置、朝向以及角度等变化后的光调制器160所具备的像素的坐标的投影变换矩阵。
另外,矩阵生成部125基于第3坐标信息112、第1投影变换矩阵116、第5坐标信息114和第2投影变换矩阵117,生成第3投影变换矩阵118。另外,矩阵生成部125将生成的第3投影变换矩阵118存储于存储装置10。
第3投影变换矩阵118是表示第3期间中的光调制器160所具备的多个像素与第5期间中的光调制器160所具备的多个像素的对应关系的信息。具体而言,第3投影变换矩阵118是用于将第3期间中的光调制器160所具备的像素的坐标变换为第5期间中的光调制器160所具备的像素的坐标的投影变换矩阵。换言之,第3投影变换矩阵118是用于将投影仪1的位置、朝向以及角度等变化之前的光调制器160所具备的像素的坐标变换为投影仪1的位置、朝向以及角度等变化后的光调制器160所具备的像素的坐标的投影变换矩阵。
校正部123校正显示在投射面上的投射图像的位置和形状。具体而言,校正部123基于来自用户的操作,执行第1校正。此外,校正部123基于由矩阵生成部125生成的投影变换矩阵115来执行第2校正。
在本实施方式中,校正部123基于来自用户的移动指针图像GC1的操作来变更投射图像GP2的角的位置,由此执行校正投射图像GP2的第1校正。换言之,校正部123基于来自用户的移动指针图像GC1的操作,更新表示在显示投射图像GP2时投射的图像的第2投射图像信息103。
另外,校正部123基于第3投影变换矩阵118,执行校正投射图像GP2的第2校正。换言之,校正部123基于第3投影变换矩阵118,更新表示在显示投射图像GP2时投射的图像的第2投射图像信息103。
图10是图示第1拍摄图像信息105所示的图像的一例的示意图。在本实施方式中,第1拍摄图像信息105表示拍摄图像GS1。
拍摄图像GS1包含图像GS11。图像GS11是表示壁面W1的图像。图像GS11包含图像GV11和图像GV12。
图像GV11是表示区域R1的图像。图像GV11具有角CN3-1、角CN3-2、角CN3-3以及角CN3-4。角CN3-1与角CN1-1对应。角CN3-2与角CN1-2对应。角CN3-3与角CN1-3对应。角CN3-4与角CN1-4对应。
图像GV12是表示投射图像GP1-1的图像。图像GV12包含多个点。第2坐标信息111表示图像GV12中包含的多个点的坐标。图像GV12所包含的多个点与投射图像GP1-1所包含的多个点一对一地对应。另外,图像GV12所包含的多个点与图像GF1所包含的多个点一对一地对应。
图11是图示第2拍摄图像信息106所示的图像的一例的示意图。在本实施方式中,第2拍摄图像信息106表示拍摄图像GS2。
拍摄图像GS2包含图像GS21。图像GS21是表示壁面W1的图像。图像GS21包含图像GV21和图像GV22。
图像GV21是表示区域R1的图像。图像GV21具有角CN4-1、角CN4-2、角CN4-3以及角CN4-4。角CN4-1与角CN1-1对应。即,角CN4-1与角图像GC2-1对应。角CN4-2与角CN1-2对应。即,角CN4-2与角图像GC2-2对应。角CN4-3与角CN1-3对应。即,角CN4-3与角图像GC2-3对应。角CN4-4与角CN1-4对应。即,角CN4-4与角图像GC2-4对应。图像GV21是表示投射图像GP2-2的图像。
拍摄图像GS2包含多个点D1。多个点D1与多个指示图像GD一对一地对应。另外,多个点D1包含与角CN4-1对应的一个以上的点D1、与角CN4-2对应的一个以上的点D1、与角CN4-3对应的一个以上的点D1、以及与角CN4-4对应的一个以上的点D1。另外,多个点D1包含点D1-1。点D1-1与指示图像GD-1对应。例如,在用户执行了选择指示图像GD-1的操作的情况下,坐标管理部124选择与指示图像GD-1对应的点D1-1。另外,坐标管理部124基于来自该用户的操作,更新第3坐标信息112。基于来自用户的操作而更新后的第3坐标信息112表示基于来自用户的操作而被选择的点D1的坐标。
图12是图示第3拍摄图像信息107所示的图像的一例的示意图。在本实施方式中,第3拍摄图像信息107表示拍摄图像GS3。
拍摄图像GS3包含图像GS31。图像GS31是表示壁面W1的图像。图像GS31包含图像GV31和图像GV32。
图像GV31是表示区域R1的图像。图像GV31具有角CN5-1、角CN5-2、角CN5-3以及角CN5-4。角CN5-1与角CN1-1对应。角CN5-2与角CN1-2对应。角CN5-3与角CN1-3对应。角CN5-4与角CN1-4对应。
图像GV32是表示投射图像GP1-2的图像。图像GV32包含多个点。第4坐标信息113表示图像GV32所包含的多个点的坐标。图像GV32所包含的多个点与投射图像GP1-2所包含的多个点一对一地对应。另外,图像GV32所包含的多个点与图像GF1所包含的多个点一对一地对应。
图13是图示第4拍摄图像信息108所示的图像的一例的示意图。在本实施方式中,第4拍摄图像信息108表示拍摄图像GS4。
拍摄图像GS4包含图像GS41。图像GS41是表示壁面W1的图像。图像GS41包含图像GV41和图像GV42。
图像GV41是表示区域R1的图像。图像GV41具有角CN6-1、角CN6-2、角CN6-3以及角CN6-4。角CN6-1与角CN1-1对应。角CN6-2与角CN1-2对应。角CN6-3与角CN1-3对应。角CN6-4与角CN1-4对应。图像GV42是表示投射图像GP2-3的图像。
拍摄图像GS4包含多个点D2。另外,多个点D2包含与角CN6-1对应的一个以上的点D2、与角CN6-2对应的一个以上的点D2、与角CN6-3对应的一个以上的点D2、以及与角CN6-4对应的一个以上的点D2。第5坐标信息114表示多个点D2的坐标。
图14是用于说明第2校正的示意图。在图14中,分别示出在第2校正的前后显示于光调制器160的图像。图像GF2-2是在第3期间和第5期间中显示于光调制器160的图像。即,图像GF2-2是通过第1校正而更新后的第2投射图像信息103所示的图像。另外,图像GF2-2是执行第2校正之前的图像。图像GF2-4是在第6期间中显示于光调制器160的图像。即,图像GF2-4是通过第1校正和第2校正而更新后的第2投射图像信息103所示的图像。校正部123基于第3投影变换矩阵118将图像GF2-2校正为图像GF2-4。
点D3-1是通过利用第1投影变换矩阵116对位于拍摄图像GS2所包含的图像GV21所具有的角CN4-1的点的坐标进行变换而得到的点。同样地,点D3-2是通过利用第1投影变换矩阵116对位于拍摄图像GS2所包含的图像GV21所具有的角CN4-2的点的坐标进行变换而得到的点。另外,点D3-3是通过利用第1投影变换矩阵116对位于拍摄图像GS2所包含的图像GV21所具有的角CN4-3的点的坐标进行变换而得到的点。另外,点D3-4是通过利用第1投影变换矩阵116对位于拍摄图像GS2所包含的图像GV21所具有的角CN4-4的点的坐标进行变换而得到的点。区域R4是以点D3-1、点D3-2、点D3-3以及点D3-4为顶点的四边形所包围的区域。即,区域R4是与图像GV21所示的第3期间中的区域R1对应的光调制器160上的区域。图像GF2-2显示在区域R4的内侧。
点D4-1是通过利用第2投影变换矩阵117对位于拍摄图像GS4所包含的图像GV41所具有的角CN6-1的点的坐标进行变换而得到的点。同样地,点D4-2是通过利用第2投影变换矩阵117对位于拍摄图像GS4所包含的图像GV41所具有的角CN6-2的点的坐标进行变换而得到的点。另外,点D4-3是通过利用第2投影变换矩阵117对位于拍摄图像GS4所包含的图像GV41所具有的角CN6-3的点的坐标进行变换而得到的点。另外,点D4-4是通过利用第2投影变换矩阵117对位于拍摄图像GS4所包含的图像GV41所具有的角CN6-4的点的坐标进行变换而得到的点。区域R5是以点D4-1、点D4-2、点D4-3以及点D4-4为顶点的四边形所包围的区域。即,区域R5是与图像GV41所示的第5期间中的区域R1对应的光调制器160上的区域。
用于第2校正的第3投影变换矩阵118是将点D3-1的坐标变换为点D4-1的坐标、将点D3-2的坐标变换为点D4-2的坐标、将点D3-3的坐标变换为点D4-3的坐标、将点D3-4的坐标变换为点D4-4的坐标的矩阵。因此,在基于第3投影变换矩阵118将图像GF2-2校正为图像GF2-4的情况下,图像GF2-2所具有的4个角与区域R4所具有的4个角的位置关系被继承到图像GF2-4所具有的4个角与区域R5所具有的4个角的位置关系。其结果,在第6期间,在通过在光调制器160上显示图像GF2-4而在壁面W1上显示投射图像GP2-4的情况下,区域R1所具有的角CN1-1~CN1-4与投射图像GP2所具有的角CN2-1~角CN2-4的位置关系被维持为与第3期间相同。
返回图7,拍摄元件140例如是以CCD或CMOS等为一例的图像传感器。在此,CCD是Charge Coupled Device的简称,CMOS是Complementary Metal Oxide Semiconductor的简称。
拍摄装置14通过拍摄控制部121的控制,对包含投射面上的显示有投射图像的区域的范围进行拍摄。另外,拍摄装置14将表示对包含投射面上的显示有投射图像的区域的范围进行拍摄的结果的拍摄图像信息104向处理装置12输出。换言之,拍摄装置14将拍摄图像信息104所示的拍摄图像向处理装置12输出。
光调制器160例如构成为包含一个或多个液晶面板。另外,光调制器160也可以构成为包含DMD来代替液晶面板。光调制器160基于从处理装置12输入的信号,将从光源发出的光调制成用于在投射面上显示投射图像的投射光。光源例如包含卤素灯、氙灯、超高压汞灯、LED或激光光源等。在此,LED是Light Emitting Diode的简称,DMD是Digital MirrorDevice的简称。
投射装置16通过投射控制部120的控制,投射用于在投射面上显示投射图像的投射光。换言之,投射装置16将从处理装置12输入的图像投射到投射面。
操作装置18从投影仪1的用户受理对投影仪1的输入操作。操作装置18例如构成为包含设置于投影仪1的壳体的触摸面板或者操作按钮等。在操作装置18构成为包含触摸面板的情况下,操作装置18将表示检测到的触摸位置的数据向处理装置12输出。另外,在操作装置18构成为包含操作按钮的情况下,操作装置18将识别被按下的按钮的数据向处理装置12输出。另外,操作装置18也可以构成为包含接收装置,该接收装置用于接收基于用户的操作而从遥控器输出的操作信号。在操作装置18构成为包含接收装置的情况下,操作装置18将从遥控器接收到的操作信号所示的数据向处理装置12输出。由此,向处理装置12传递对投影仪1的输入操作的内容。
1.3.投影仪的动作
以下,参照图15和图16,对第1实施方式的投影仪1的动作进行说明。
图15是用于说明包含从第1期间到第3期间的时间段中的投影仪1的动作的流程图。图15的流程图所示的一系列的动作是用于与第2校正有关的准备的动作。另外,图15的流程图所示的一系列的动作例如在投影仪1的电源接通、操作装置18从投影仪1的用户受理了与动作开始有关的输入操作时开始。
在步骤S101中,投射控制部120通过使投射装置16投射基于第1投射图像信息102的投射光,使投射图像GP1-1显示于壁面W1的区域R2。
在步骤S102中,拍摄控制部121通过控制拍摄装置14,拍摄包含壁面W1上的显示有投射图像GP1-1的区域R2的范围。另外,拍摄控制部121从拍摄装置14取得表示该拍摄的结果的拍摄图像GS1。另外,拍摄控制部121将表示所取得的拍摄图像GS1的第1拍摄图像信息105存储于存储装置10。
在步骤S103中,检测部122通过对第1拍摄图像信息105所示的拍摄图像GS1执行图像处理,检测拍摄图像GS1中包含的多个点。即,检测部122取得表示拍摄图像GS1所包含的多个点的坐标的第2坐标信息111。另外,检测部122将取得的第2坐标信息111存储于存储装置10。
在步骤S104中,矩阵生成部125基于第1坐标信息110和第2坐标信息111,生成第1投影变换矩阵116。另外,矩阵生成部125将生成的第1投影变换矩阵116存储于存储装置10。
在步骤S105中,投射控制部120通过使投射装置16投射基于第2投射图像信息103的投射光,使投射图像GP2-1显示于壁面W1的区域R1。另外,投射控制部120通过控制投射装置16,使位于投射图像GP2-1所具有的角的指针图像GC1显示在壁面W1上。即,投射控制部120通过控制投射装置16,显示表示角CN2-1的位置的指针图像GC1-1、表示角CN2-2的位置的指针图像GC1-2、表示角CN2-3的位置的指针图像GC1-3、表示角CN2-4的位置的指针图像GC1-4。
在步骤S106中,校正部123基于来自用户的移动指针图像GC1的操作来变更投射图像GP2-1的角的位置,由此执行校正投射图像GP2的形状的第1校正。换言之,校正部123基于来自用户的移动指针图像GC1的操作,更新第2投射图像信息103。在执行了第1校正的情况下,在壁面W1上显示投射图像GP2-2。
在步骤S107中,拍摄控制部121通过控制拍摄装置14,拍摄包含壁面W1上的显示有投射图像GP2-2的区域R1的范围。另外,拍摄控制部121从拍摄装置14取得表示该拍摄的结果的拍摄图像GS2。另外,拍摄控制部121将表示所取得的拍摄图像GS2的第2拍摄图像信息106存储于存储装置10。
在步骤S108中,检测部122通过对第2拍摄图像信息106所示的拍摄图像GS2执行图像处理,来检测拍摄图像GS2所包含的多个点D1。即,检测部122取得表示拍摄图像GS2所包含的多个点D1的坐标的第3坐标信息112。另外,检测部122将取得的第3坐标信息112存储于存储装置10。
在步骤S109中,投射控制部120通过控制投射装置16,使位于壁面W1上的区域R1所具有的角的角图像GC2显示于壁面W1上。即,投射控制部120通过控制投射装置16,显示表示角CN1-1的位置的角图像GC2-1、表示角CN1-2的位置的角图像GC2-2、表示角CN1-3的位置的角图像GC2-3、表示角CN1-4的位置的角图像GC2-4。另外,投射控制部120通过控制投射装置16,使与多个点D1一对一地对应的多个指示图像GD显示于壁面W1上。
在步骤S110中,坐标管理部124基于来自用户的操作,选择角图像GC2-1~GC2-4中的一个角图像GC2。换言之,坐标管理部124基于来自用户的操作,选择角图像GC2-1~GC2-4中的一个角图像GC2所示的区域R1的角。
在步骤S111中,投射控制部120通过控制投射装置16,使从与基于来自用户的操作而选择的一个角图像GC2所示的区域R1的角对应的一个以上的指示图像GD中决定的成为选择的候选的一个指示图像GD反复闪烁,从而将指示图像GD显示为能够与其他指示图像GD相区别。
在步骤S112中,坐标管理部124基于来自用户的选择被显示为能够与其他指示图像GD相区别的一个指示图像的操作,选择与该一个指示图像GD对应的点D1。另外,坐标管理部124基于来自该用户的操作,更新第3坐标信息112。
在步骤S113中,投射控制部120通过控制投射装置16,变更与基于来自用户的操作而选择的点D1对应的指示图像GD的颜色。
在步骤S114中,坐标管理部124判定是否受理了来自用户的结束基于来自用户的操作而选择的一个角图像GC2所示的区域R1的角中的一个以上的指示图像GD的选择的操作。换言之,坐标管理部124判定是否受理了来自用户的结束与基于来自用户的操作而选择的一个角图像GC2对应的图像GV21的角中的一个以上的点D1的选择的操作。在受理了来自用户的结束与基于来自用户的操作而选择的一个角图像GC2对应的图像GV21的角中的一个以上的点D1的选择的操作的情况下,即,在步骤S114中为“是”的情况下,坐标管理部124使处理进入步骤S115。另外,在未受理来自用户的结束与基于来自用户的操作而选择的一个角图像GC2对应的图像GV21的角中的一个以上的点D1的选择的操作的情况下,即,在步骤S114中为“否”的情况下,坐标管理部124使处理进入步骤S111。
在步骤S114中的判定结果为“否”的情况下,处理装置12再次执行步骤S111~S113中的处理,由此继续基于来自用户的操作选择点D1。
在步骤S115中,投射控制部120通过控制投射装置16,变更基于来自用户的操作而选择的一个角图像GC2的颜色。
在步骤S116中,坐标管理部124判定是否受理了来自用户的结束指示图像GD的选择的操作。即,坐标管理部124判定是否受理了来自用户的结束点D1的选择的操作。在受理了来自用户的结束点D1的选择的操作的情况下,即,在步骤S116中为“是”的情况下,具备坐标管理部124的处理装置12结束图15的流程图所示的一系列的动作。另外,在没有受理来自用户的结束点D1的选择的操作的情况下,即,在步骤S116中“否”的情况下,坐标管理部124使处理进入步骤S110。
处理装置12反复执行步骤S110~S115中的处理,直到步骤S116中的判定结果为“是”为止,由此选择4个以上的点D1。即,处理装置12从与角图像GC2-1所示的角CN1-1处于对应关系的角CN4-1所对应的一个以上的点D1中选择一个以上的点D1,从与角图像GC2-2所示的角CN1-2处于对应关系的角CN4-2所对应的一个以上的点D1中选择一个以上的点D1,从与角图像GC2-3所示的角CN1-3处于对应关系的角CN4-3所对应的一个以上的点D1中选择一个以上的点D1,从与角图像GC2-4所示的角CN1-4处于对应关系的角CN4-4所对应的一个以上的点D1中选择一个以上的点D1,由此选择4个以上的点D1。
此外,处理装置12例如也可以在步骤S108之后且在步骤S109之前的阶段,执行对多个点D1进行间除的处理。例如,与角CN1-1对应的多个点D1的个数实际上是数十个左右,但若将与它们对应的多个指示图像GD全部显示,则用户由于数量多而难以掌握应该选择哪个点D1。因此,处理装置12也可以利用多个点D1分别具有与拍摄图像GS2中的位置相对应的值即特征量这一情况,而执行对多个点D1进行间除的处理。作为在图15的步骤S108中对拍摄图像GS2执行图像处理的结果而计算出特征量。例如,处理装置12不显示与具有小于规定阈值的特征量的多个点D1对应的多个指示图像GD。具有小于规定阈值的特征量的多个点D1例如是不与区域R1所具有的角对应的点等对投射图像GP的位置以及形状的控制的贡献小的成分。
图16是用于说明从第4期间到第6期间的时间段中的投影仪1的动作的流程图。图16的流程图所示的一系列的动作是用于执行第2校正的动作。图16的流程图所示的一系列的动作例如可以每隔固定时间开始,也可以在从用户受理了与动作开始有关的输入操作时开始。
在步骤S201中,投射控制部120通过使投射装置16投射基于第1投射图像信息102的投射光,使投射图像GP1-2显示于壁面W1的区域R3。
在步骤S202中,拍摄控制部121通过控制拍摄装置14,拍摄包含壁面W1上的显示有投射图像GP1-2的区域R3的范围。另外,拍摄控制部121从拍摄装置14取得表示该拍摄的结果的拍摄图像GS3。另外,拍摄控制部121将表示所取得的拍摄图像GS3的第3拍摄图像信息107存储于存储装置10。
在步骤S203中,检测部122通过对第3拍摄图像信息107所示的拍摄图像GS3执行图像处理,检测拍摄图像GS3中包含的多个点。即,检测部122取得表示拍摄图像GS3所包含的多个点的坐标的第4坐标信息113。另外,检测部122将所取得的第4坐标信息113存储于存储装置10。
在步骤S204中,矩阵生成部125基于第1坐标信息110和第4坐标信息113,生成第2投影变换矩阵117。另外,矩阵生成部125将生成的第2投影变换矩阵117存储于存储装置10。
在步骤S205中,投射控制部120通过使投射装置16投射基于第2投射图像信息103的投射光,使投射图像GP2-3显示于壁面W1的区域R1。
在步骤S206中,拍摄控制部121通过控制拍摄装置14,拍摄包含壁面W1上的显示有投射图像GP2-3的区域R1的范围。另外,拍摄控制部121从拍摄装置14取得表示该拍摄的结果的拍摄图像GS4。另外,拍摄控制部121将表示所取得的拍摄图像GS4的第4拍摄图像信息108存储于存储装置10。
在步骤S207中,检测部122通过对第4拍摄图像信息108所示的拍摄图像GS4执行图像处理,来检测拍摄图像GS4所包含的多个点D2。即,检测部122取得表示拍摄图像GS4所包含的多个点D2的坐标的第5坐标信息114。另外,检测部122将所取得的第5坐标信息114存储于存储装置10。
在步骤S208中,矩阵生成部125基于第3坐标信息112、第1投影变换矩阵116、第5坐标信息114和第2投影变换矩阵117,生成第3投影变换矩阵118。另外,矩阵生成部125将生成的第3投影变换矩阵118存储于存储装置10。
此外,也可以是,在步骤S207之后且步骤S208之前,处理装置12执行从由拍摄图像GS4中检测到的多个点D2中搜索与在第3期间中用户选择出的4个以上的点D1相当的点的过程。具体而言,处理装置12搜索多个点D2中的具有与用户所选择的4个以上的点D1相同的特征量的点。这是因为,在处理装置12执行第2校正时,需要高精度地识别拍摄图像GS2中的4个以上的点D1在拍摄图像GS4中移动到了哪里。处理装置12利用点D1具有特征量这一情况,能够高精度地进行第5期间中的多个点D2与第3期间中的4个以上的点D1的对应、即匹配。由此,第5期间中的多个点D2与第3期间中的4个以上的点D1的匹配错误被抑制,第3投影变换矩阵118的生成精度进一步提高。
在步骤S209中,校正部123基于第3投影变换矩阵118,执行校正投射图像GP2-3的第2校正。换言之,校正部123基于第3投影变换矩阵118,更新第2投射图像信息103。在执行了第2校正的情况下,在壁面W1上显示投射图像GP2-4。
在执行了步骤S209中的处理之后,处理装置12结束图16的流程图所示的一系列的动作。
以上,根据第1实施方式,投影仪1通过执行第2校正来校正显示于显示区域的投射图像的位置和形状。即,投影仪1即使在投影仪1的位置、朝向以及角度等发生了变化的情况下,也能够将显示投射图像的位置以及投射图像的形状维持为与投影仪1的位置、朝向以及角度等发生变化之前同样。换言之,投影仪1能够维持显示区域所具有的4个角与投射图像所具有的4个角的位置关系。
另外,根据第1实施方式,投影仪1通过基于来自用户的操作执行第1校正,来校正显示于显示区域的投射图像的形状。即,投影仪1能够以用户所期望的形状显示投射图像。另外,用户无需准确地调整投影仪1的位置、朝向以及角度等,就能够简便地调整投射图像的形状。
另外,根据第1实施方式,投影仪1在投射面上显示与从对包含显示有投射图像的区域的范围进行拍摄得到的拍摄图像中检测到的多个点一对一地对应的多个指示图像。另外,投影仪1基于来自用户的选择指示图像的操作,选择4个以上的点,基于所选择的4个以上的点的坐标执行第2校正。即,用户能够适当地选择生成用于第2校正的投影变换矩阵所需的点。另外,投影仪1能够高精度地生成用于第2校正的投影变换矩阵,能够更精确地将投射图像的形状维持为用户期望的形状。
2.第2实施方式
以下,对本发明的第2实施方式进行说明。此外,在以下例示的各方式中,对于作用、功能与第1实施方式相同的要素,沿用在第1实施方式的说明中使用的附图标号而适当省略各自的详细说明。
在第2实施方式中,例示执行第1校正和第2校正的投射系统,对本发明的程序、点的选择方法以及信息处理装置进行说明。在第2实施方式中,投射系统所具备的信息处理装置生成用于第2校正的投影变换矩阵。另外,第2实施方式的投射系统使显示装置显示用于供用户选择该投影变换矩阵的生成所需的点的多个图像,该多个图像是与从对包含显示于投射面上的图像的范围进行拍摄得到的拍摄图像中检测到的多个点一对一地对应的多个显示图像。
图17是用于说明第2实施方式的投射系统SysA的概要的示意图。投射系统SysA具备投影仪1A-1、投影仪1A-2和计算机2A。
投影仪1A-1和投影仪1A-2各自具有拍摄装置14和投射装置16。此外,为了区别,有时将投影仪1A-1具备的拍摄装置14称为“拍摄装置14-1”,将投影仪1A-1具备的投射装置16称为“投射装置16-1”,将投影仪1A-2具备的拍摄装置14称为“拍摄装置14-2”,将投影仪1A-2具备的投射装置16称为“投射装置16-2”。另外,在不区分投影仪1A-1和投影仪1A-2的情况下,有时将投影仪1A-1和投影仪1A-2称为“投影仪1A”。在图17中,省略拍摄装置14-1和拍摄装置14-2的图示。
计算机2A具备显示各种图像的显示装置26。另外,计算机2A与投影仪1A-1以及投影仪1A-2以能够通信的方式连接,进行各种信息的发送接收。例如,计算机2A与投影仪1A的通信也可以使用HDMI连接、有线或者无线LAN连接、USB连接以及Bluetooth连接等。在通过HDMI连接进行数据的收发的情况下,也可以活用DDC、CEC或EDID的协议。另外,计算机2A以及投影仪1A可以利用能够定义各种信息的标准协议以及数据来进行收发,也可以利用供应商独自定义的协议以及数据来进行收发。这里,HDMI是High-Definition MultimediaInterface的简称。另外,LAN是Local Area Network的简称。USB是Universal Serial Bus的简称。DDC是Display Data Channel的简称。CEC是Consumer Electronics Control的简称。EDID是Extended Display Identification Data的简称。另外,HDMI和Bluetooth是注册商标。
计算机2A通过控制投射装置16-1,使投射图像GP2-6显示于壁面W1的区域R1。投射图像GP2-6与投射图像GP2-2同样,是通过第1校正而校正后的投射图像GP2。
计算机2A通过控制投射装置16-2,使投射图像GP3-1显示于壁面W1的区域R6。投射图像GP3-1与投射图像GP2-6同样,是通过第1校正而校正后的投射图像GP3。另外,投射图像GP3-1是投射图像GP3的一例。区域R6具有角CN7-1、角CN7-2、角CN7-3及角CN7-4。另外,区域R6包含于区域R7。区域R7是从投影仪1A-2投射投射光的区域。
区域R6的位置、具体而言为区域R6的四角的位置在壁面W1上明确地示出。在图17中,区域R6的位置由粗的直线图示,但并不限定于此。例如,也可以通过将表示区域R6的角的位置的标记分别粘贴于区域R6的四角,来表示区域R6的位置。
计算机2A通过控制拍摄装置14-1,取得表示对包含显示有投射图像GP2-6的区域R1的范围进行拍摄的结果的拍摄图像。另外,计算机2A通过对表示对包含显示有投射图像GP2-6的区域R1的范围进行拍摄而得到的结果的拍摄图像执行图像处理,检测与表示该拍摄图像所包含的区域R1的图像所具有的4个角对应的多个点。
计算机2A通过控制拍摄装置14-2,取得表示对包含显示有投射图像GP3-1的区域R6的范围进行拍摄的结果的拍摄图像。另外,计算机2A通过对表示对包含显示有投射图像GP3-1的区域R6的范围进行拍摄而得到的结果的拍摄图像执行图像处理,检测与表示该拍摄图像所包含的区域R6的图像所具有的4个角对应的多个点。
计算机2A通过控制显示装置26,显示与从拍摄图像中检测到的多个点一对一地对应的多个显示图像,所述拍摄图像表示对包含显示有投射图像GP2-6的区域R1的范围进行拍摄的结果。该多个显示图像是用于向用户示出从该拍摄图像中检测到的多个点与表示该拍摄图像所包含的区域R1的图像的相对位置关系的图像。具体而言,计算机2A通过控制显示装置26,显示与从拍摄图像中检测到的多个点一对一对应的多个显示图像重叠于该拍摄图像而成的图像,所述拍摄图像表示对包含显示有投射图像GP2-6的区域R1的范围进行拍摄的结果。
计算机2A通过控制显示装置26,显示与从拍摄图像中检测到的多个点一对一地对应的多个显示图像,所述拍摄图像表示对包含显示有投射图像GP3-1的区域R6的范围进行拍摄的结果。该多个显示图像是用于向用户示出从该拍摄图像中检测到的多个点与表示该拍摄图像所包含的区域R6的图像的相对位置关系的图像。具体而言,计算机2A通过控制显示装置26,显示与从拍摄图像中检测到的多个点一对一对应的多个显示图像重叠于该拍摄图像而成的图像,所述拍摄图像表示对包含显示有投射图像GP3-1的区域R6的范围进行拍摄的结果。
更具体而言,计算机2A通过控制显示装置26,显示操作图像GN,该操作图像GN包含在表示对包含显示有投射图像GP2-6的区域R1的范围进行拍摄的结果的拍摄图像上重叠有多个显示图像的图像、以及在表示对包含显示有投射图像GP3-1的区域R6的范围进行拍摄的结果的拍摄图像上重叠有多个显示图像的图像。
用户执行从在表示对包含显示有投射图像GP2-6的区域R1的范围进行拍摄的结果的拍摄图像上重叠有多个显示图像的图像中选择显示图像的操作。计算机2A选择与成为用户的选择对象的显示图像对应的点、即从表示对包含显示有投射图像GP2-6的区域R1的范围进行拍摄的结果的拍摄图像中检测到的点。
用户执行从在表示对包含显示有投射图像GP3-1的区域R6的范围进行拍摄的结果的拍摄图像上重叠有多个显示图像的图像中选择显示图像的操作。计算机2A选择与成为用户的选择对象的显示图像对应的从拍摄图像中检测到的点,该拍摄图像表示对包含显示有投射图像GP3-1的区域R6的范围进行拍摄而得到的结果。
计算机2A根据从拍摄图像中检测到的多个点中的基于来自用户的操作而被选择的点的坐标,生成用于对显示投射图像GP2的位置以及投射图像GP2的形状进行校正的投影变换矩阵,所述拍摄图像表示对包含显示有投射图像GP2-6的区域R1的范围进行拍摄的结果。另外,计算机2A通过使用该投影变换矩阵对投射图像GP2执行第2校正,能够将显示投射图像GP2的位置以及投射图像GP2的形状维持为与投射图像GP2-6同样。
计算机2A根据从拍摄图像中检测到的多个点中的基于来自用户的操作而被选择的点的坐标,生成用于对显示投射图像GP3的位置以及投射图像GP3的形状进行校正的投影变换矩阵,所述拍摄图像表示对包含显示有投射图像GP3-1的区域R6的范围进行拍摄的结果。另外,计算机2A通过使用该投影变换矩阵对投射图像GP3执行第2校正,能够将显示投射图像GP3的位置以及投射图像GP3的形状维持为与投射图像GP3-1同样。
另外,计算机2A通过控制显示装置26,显示与从拍摄图像中检测到的多个点一对一地对应的多个显示图像,所述拍摄图像表示对包含显示有投射图像的区域的范围进行拍摄的结果。另外,计算机2A基于来自用户的选择显示图像的操作,选择多个点,基于所选择的多个点的坐标执行第2校正。即,用户能够适当地选择用于第2校正的投影变换矩阵所需要的点。另外,计算机2A能够高精度地生成用于第2校正的投影变换矩阵,能够更精确地将投射图像的形状维持为用户期望的形状。
图18是示出第2实施方式的投射系统SysA的结构的框图。如上所述,投射系统SysA具备投影仪1A-1、投影仪1A-2和计算机2A。
投影仪1A-1具备拍摄装置14-1和投射装置16-1。另外,投影仪1A-2具备拍摄装置14-2和投射装置16-2。
拍摄装置14-1和拍摄装置14-2各自具备拍摄元件140和拍摄镜头142。另外,为了区别,有时将拍摄装置14-1所具备的拍摄元件140称为“拍摄元件140-1”,将拍摄装置14-2所具备的拍摄元件140称为“拍摄元件140-2”,将拍摄装置14-1所具备的拍摄镜头142称为“拍摄镜头142-1”,将拍摄装置14-2所具备的拍摄镜头142称为“拍摄镜头142-2”。
投射装置16-1和投射装置16-2各自具备光调制器160和投射镜头162。另外,为了区别,有时将投射装置16-1具备的光调制器160称为“光调制器160-1”,将投射装置16-2具备的光调制器160称为“光调制器160-2”,将投射装置16-1具备的投射镜头162称为“投射镜头162-1”,将投射装置16-2具备的投射镜头162称为“投射镜头162-2”。
计算机2A具备:存储装置10A,其存储各种信息;处理装置12A,其控制投射系统SysA的动作;通信装置24,其执行与投影仪1A-1和投影仪1A-2以及外部存储装置和外部服务器等的通信;显示装置26,其显示各种图像;以及操作装置18,其受理来自用户的输入操作。处理装置12A与处理装置12的不同点在于,具有作为坐标管理部124A的功能来代替坐标管理部124,以及具有作为显示控制部126A的功能。
此外,本实施方式中的操作装置18例如也可以构成为包含与计算机2A连接的键盘、或者鼠标等指示设备。
通信装置24例如包含具有连接器以及接口电路的接口基板,具有从终端装置、外部存储装置以及外部服务器等接收各种信息的功能以及向终端装置、外部存储装置以及外部服务器等发送各种信息的功能。通信装置24可以利用有线通信收发各种信息,也可以利用无线通信收发各种信息。在利用无线通信的情况下,通信装置24构成为包含与遵照规定的通信标准的无线通信对应的天线。
显示装置26构成为包含用于显示图像的显示面板。显示装置26通过处理装置12A控制显示装置26所具备的多个像素电路来显示图像。例如,在显示装置26构成为包含液晶面板的情况下,多个像素电路各自具备液晶元件,通过利用液晶元件调整从背光源发出的光的透射率来显示图像。另外,在显示装置26构成为包含有机EL面板的情况下,多个像素电路各自具备发光元件,通过调整从发光元件发出的光的强弱来显示图像。在此,EL是Electro-Luminescence的简称。
图19是表示第2实施方式的存储装置10A的构成的框图。存储装置10A与存储装置10的不同点在于,代替程序100而存储程序100A;代替投射图像信息101而存储投射图像信息101A;代替拍摄图像信息104而存储拍摄图像信息104A;代替坐标信息109而存储坐标信息109A;代替投影变换矩阵115而存储投影变换矩阵115A;以及存储表示操作图像GN的操作图像信息119。
投射图像信息101A在代替第2投射图像信息103而包含第2投射图像信息103-1和第2投射图像信息103-2这一点上与投射图像信息101不同。
第2投射图像信息103-1是与第2投射图像信息103同样的信息。即,第2投射图像信息103-1是表示在显示投射图像GP2时投射的图像的信息。第2投射图像信息103-2是表示在显示投射图像GP3时投射的图像的信息。
拍摄图像信息104A在代替第1拍摄图像信息105而包含第1拍摄图像信息105A-1及第1拍摄图像信息105A-2这一点、和代替第2拍摄图像信息106而包含第2拍摄图像信息106A-1及第2拍摄图像信息106A-2这一点上与拍摄图像信息104不同。
第1拍摄图像信息105A-1是表示拍摄装置14-1拍摄包含通过从投射装置16-1投射第1投射图像信息102所示的图像GF1而显示有投射图像GP1的区域R2的范围的结果的信息。第1拍摄图像信息105A-2是表示拍摄装置14-2拍摄包含通过从投射装置16-2投射第1投射图像信息102所示的图像GF1而显示有投射图像的区域R7的范围的结果的信息。
第2拍摄图像信息106A-1是表示拍摄装置14-1拍摄包含显示有投射图像GP2-6的区域R1的范围的结果的信息。第2拍摄图像信息106A-2是表示拍摄装置14-2拍摄包含显示有投射图像GP3-1的区域R6的范围的结果的信息。
坐标信息109A在代替第2坐标信息111而包含第2坐标信息111A-1以及第2坐标信息111A-2这一点、以及代替第3坐标信息112而包含第3坐标信息112A-1以及第3坐标信息112A-2这一点上,与坐标信息109不同。
第2坐标信息111A-1是表示从第1拍摄图像信息105A-1所示的图像中检测到的多个点的坐标的信息。第2坐标信息111A-2是表示从第1拍摄图像信息105A-2所示的图像中检测到的多个点的坐标的信息。
第3坐标信息112A-1是表示从第2拍摄图像信息106A-1所示的图像中检测到的多个点的坐标的信息。第3坐标信息112A-2是表示从第2拍摄图像信息106A-2所示的图像中检测到的多个点的坐标的信息。
投影变换矩阵115A与投影变换矩阵115的不同之处在于,包含第1投影变换矩阵116A-1和第1投影变换矩阵116A-2来代替第1投影变换矩阵116。
第1投影变换矩阵116A-1是基于第1坐标信息110和第2坐标信息111A-1生成的投影变换矩阵。另外,第1投影变换矩阵116A-1是用于将投影仪1A-1的位置、朝向以及角度等变化之前的拍摄元件140-1所具备的多个像素的坐标变换为投影仪1A-1的位置、朝向以及角度等变化前的光调制器160-1所具备的多个像素的坐标的投影变换矩阵。
第1投影变换矩阵116A-2是基于第1坐标信息110和第2坐标信息111A-2生成的投影变换矩阵。另外,第1投影变换矩阵116A-2是用于将投影仪1A-2的位置、朝向以及角度等变化之前的拍摄元件140-2所具备的多个像素的坐标变换为投影仪1A-2的位置、朝向以及角度等变化前的光调制器160-2所具备的多个像素的坐标的投影变换矩阵。
返回图18,处理装置12A通过处理装置12A所具有的CPU等执行程序100A,作为图18所示的投射控制部120、拍摄控制部121、检测部122、校正部123、坐标管理部124A、矩阵生成部125以及显示控制部126A发挥功能。
坐标管理部124A基于来自用户的操作,管理从拍摄图像中检测到的点的坐标。另外,坐标管理部124A执行与从拍摄图像中检测到的点的坐标的管理有关的各种处理。
坐标管理部124A基于来自用户的选择显示于显示装置26的显示图像的操作,选择与成为用户的选择对象的显示图像对应的从第2拍摄图像信息106A-1所示的图像中检测到的点。另外,坐标管理部124A基于来自该用户的操作,更新第3坐标信息112A-1。
另外,坐标管理部124A基于来自用户的选择显示于显示装置26的显示图像的操作,选择与成为用户的选择对象的显示图像对应的从第2拍摄图像信息106A-2所示的图像中检测到的点。另外,坐标管理部124A基于来自该用户的操作,更新第3坐标信息112A-2。
另外,坐标管理部124A判定是否从用户受理了与从拍摄图像中检测到的点的坐标的管理有关的操作。
显示控制部126A通过控制显示装置26来显示各种图像。另外,显示控制部126A基于来自用户的操作,更新显示于显示装置26的图像。
在本实施方式中,显示控制部126A通过控制显示装置26来显示操作图像信息119所示的操作图像GN。另外,显示控制部126A基于来自用户的操作,更新操作图像GN。
图20是图示第2拍摄图像信息106A-1所示的图像的一例的示意图。在本实施方式中,第2拍摄图像信息106A-1表示拍摄图像GS5。
拍摄图像GS5包含图像GS51。图像GS51是表示壁面W1的图像。图像GS51包含图像GV51和图像GV52。
图像GV51是表示区域R1的图像。图像GV51具有角CN8-1、角CN8-2、角CN8-3及角CN8-4。角CN8-1与角CN1-1对应。角CN8-2与角CN1-2对应。角CN8-3与角CN1-3对应。角CN8-4与角CN1-4对应。图像GV52是表示投射图像GP2-6的图像。
拍摄图像GS5包含多个点D5。多个点D5包含与角CN8-1对应的一个以上的点D5、与角CN8-2对应的一个以上的点D5、与角CN8-3对应的一个以上的点D5、以及与角CN8-4对应的一个以上的点D5。第3坐标信息112A-1表示多个点D5的坐标。
图21是图示第2拍摄图像信息106A-2所示的图像的一例的示意图。在本实施方式中,第2拍摄图像信息106A-2表示拍摄图像GS6。
拍摄图像GS6包含图像GS61。图像GS61是表示壁面W1的图像。图像GS61包含图像GV61和图像GV62。
图像GV61是表示区域R6的图像。图像GV61具有角CN9-1、角CN9-2、角CN9-3及角CN9-4。角CN9-1与角CN7-1对应。角CN9-2与角CN7-2对应。角CN9-3与角CN7-3对应。角CN9-4与角CN7-4对应。图像GV62是表示投射图像GP3-1的图像。
拍摄图像GS6包含多个点D6。多个点D6包含与角CN9-1对应的一个以上的点D6、与角CN9-2对应的一个以上的点D6、与角CN9-3对应的一个以上的点D6、以及与角CN9-4对应的一个以上的点D6。第3坐标信息112A-2表示多个点D6的坐标。
以下,参照图22~图26对操作图像GN进行说明。
图22是用于说明操作图像GN1的示意图。操作图像GN1是操作图像GN的一例。显示控制部126A通过控制显示装置26来显示操作图像GN1。
操作图像GN1包含重叠图像GL1、重叠图像GL2、按钮图像GB1、按钮图像GB2、按钮图像GB3、按钮图像GB4以及按钮图像GB5。重叠图像GL1包含多个显示图像GM1。多个显示图像GM1与从拍摄图像GS5中检测到的多个点D5一对一地对应。重叠图像GL2包含多个显示图像GM2。多个显示图像GM2与从拍摄图像GS6中检测到的多个点D6一对一地对应。此外,在不区分按钮图像GB1~GB5的情况下,有时将按钮图像GB1~GB5称为“按钮图像GB”。
重叠图像GL1是在拍摄图像GS5上重叠有多个显示图像GM1的图像。显示图像GM1位于与该显示图像GM1对应的点D5的位置。即,用户通过确认重叠图像GL1,能够掌握从拍摄图像GS5中检测到的点D5的位置。
重叠图像GL2是在拍摄图像GS6上重叠有多个显示图像GM2的图像。显示图像GM2位于与该显示图像GM2对应的点D6的位置。即,用户通过确认重叠图像GL2,能够掌握从拍摄图像GS6中检测到的点D6的位置。
用户执行按下按钮图像GB的操作,换言之,执行选择按钮图像GB的操作。计算机2A执行与用户所选择的按钮图像GB相对应的处理。换言之,计算机2A根据来自用户的选择按钮图像GB的操作,执行各种处理。
按钮图像GB1是与重叠图像GL1对应的图像。用户执行选择按钮图像GB1的操作。计算机2A根据来自用户的选择按钮图像GB1的操作,选择重叠图像GL1。
按钮图像GB2是与重叠图像GL2对应的图像。用户执行选择按钮图像GB2的操作。计算机2A根据来自用户的选择按钮图像GB2的操作,选择重叠图像GL2。
按钮图像GB5是用于结束用户对多个显示图像GM1的选择的操作的图像。用户执行选择按钮图像GB5的操作。计算机2A根据来自用户的选择按钮图像GB5的操作,结束与显示图像GM1对应的点D5的选择。此外,以下,有时将结束用户对多个显示图像GM1的选择的操作称为“选择结束操作”。选择按钮图像GB5的操作是选择结束操作的一例。
按钮图像GB3以及按钮图像GB4是用于变更所显示的图像的大小的操作的图像。具体而言,按钮图像GB3是用于放大所显示的图像的图像。另外,按钮图像GB4是用于缩小所显示的图像的图像。例如,用户执行选择按钮图像GB3的操作。计算机2A根据来自用户的选择按钮图像GB3的操作,放大显示于显示装置26的图像。此外,以下,有时将变更显示于显示装置26的图像的大小的操作称为“倍率变更操作”。选择按钮图像GB3或按钮图像GB4的操作是倍率变更操作的一例。
图23是用于说明操作图像GN2的示意图。操作图像GN2是操作图像GN的一例。在基于来自用户的选择按钮图像GB1的操作而选择了重叠图像GL1的情况下,显示控制部126A通过控制显示装置26,将所显示的图像从操作图像GN1更新为操作图像GN2。另外,以下,有时将选择按钮图像GB1的操作称为“按钮选择操作”。
操作图像GN2除了代替按钮图像GB1而包含按钮图像GB1p这一点和代替重叠图像GL2而包含重叠图像GL2p这一点以外,与操作图像GN1同样地构成。
按钮图像GB1p的显示方式与按钮图像GB1的显示方式不同。例如,按钮图像GB1p的颜色与按钮图像GB1的颜色不同。即,计算机2A根据来自用户的按钮选择操作,变更按钮图像GB1的显示方式。由此,用户通过确认按钮图像GB1p,能够掌握选择了按钮图像GB1。
重叠图像GL2p的显示方式与重叠图像GL2的显示方式不同。例如,重叠图像GL2p的颜色与重叠图像GL2的颜色不同。即,计算机2A根据来自用户的按钮选择操作,变更重叠图像GL2的显示方式。由此,用户通过确认重叠图像GL2p,能够掌握选择了重叠图像GL1。此外,重叠图像GL1优选为来自用户的视觉辨认性比重叠图像GL2p良好的显示方式。例如,优选重叠图像GL1相对于重叠图像GL2p以高对比度显示。由此,用户能够更可靠地掌握选择了重叠图像GL1。
在基于来自用户的选择按钮图像GB1的操作而选择了重叠图像GL1的情况下,用户执行从重叠图像GL1中选择显示图像GM1的操作。计算机2A根据来自用户的选择显示图像GM1的操作,选择与成为用户的选择对象的显示图像GM1对应的点D5。另外,计算机2A基于来自该用户的操作,更新第3坐标信息112A-1。基于来自用户的操作而被更新的第3坐标信息112A-1表示基于来自用户的操作而被选择的点D5的坐标。
在用户对多个显示图像GM1的选择结束的情况下,用户执行选择结束操作。
图24是用于说明操作图像GN3的示意图。操作图像GN3是操作图像GN的一例。在用户执行了选择结束操作的情况下,显示控制部126A通过对显示装置26进行控制,从而将所显示的图像从操作图像GN2更新为操作图像GN3。
操作图像GN3除了包含完成图像GT1这一点以外,与操作图像GN2同样地构成。完成图像GT1是用于向用户示出计算机2A受理了选择结束操作的图像。即,计算机2A基于来自用户的选择结束操作来显示完成图像GT1。由此,用户通过确认完成图像GT1,能够掌握适当地执行了选择结束操作。
另外,完成图像GT1重叠于按钮图像GB1。即,用户通过确认重叠于按钮图像GB1的完成图像GT1,能够掌握与按钮图像GB1对应的重叠图像GL1中的显示图像GM1的选择完成。
此外,在基于来自用户的选择按钮图像GB2的操作选择了重叠图像GL2的情况下,计算机2A也可以变更按钮图像GB2的显示方式和重叠图像GL1的显示方式。用户执行从重叠图像GL2中选择显示图像GM2的操作。计算机2A根据来自用户的选择显示图像GM2的操作,选择与成为用户的选择对象的显示图像GM2对应的点D6。另外,计算机2A基于来自该用户的操作,更新第3坐标信息112A-2。基于来自用户的操作而被更新的第3坐标信息112A-2表示基于来自用户的操作而被选择的点D6的坐标。在用户对多个显示图像GM2的选择结束的情况下,用户执行结束多个显示图像GM2的选择的操作。计算机2A也可以基于用户结束对多个显示图像GM2的选择的操作来显示完成图像。该完成图像也可以重叠于按钮图像GB2。
图25是用于说明操作图像GN4的示意图。操作图像GN4是操作图像GN的一例。在用户执行了对倍率变更操作、具体而言为选择按钮图像GB3的操作的情况下,显示控制部126A通过对显示装置26进行控制,从而将所显示的图像从操作图像GN2更新为操作图像GN4。
操作图像GN4在代替重叠图像GL1而包含重叠图像GL1n这一点上与操作图像GN2不同。重叠图像GL1n是在基于来自用户的倍率变更操作变更了拍摄图像GS5的大小的拍摄图像GS5n上重叠有多个显示图像GM1的图像。图26是图示基于来自用户的倍率变更操作变更了拍摄图像GS5的大小后的拍摄图像GS5n的示意图。
在从重叠图像GL1选择显示图像GM1的情况下,用户也可以通过执行倍率变更操作来变更重叠图像GL1的大小。即,计算机2A基于来自用户的倍率变更操作,将所显示的图像从重叠图像GL1更新为重叠图像GL1n。由此,用户能够准确地确认重叠图像中的显示图像GM1的位置。
图27是用于说明投射系统SysA的动作的流程图。图27的流程图所示的一系列的动作与图15的流程图所示的一系列的动作同样地是用于与第2校正有关的准备的动作。另外,图27的流程图所示的一系列的动作例如在投影仪1A-1、投影仪1A-2以及计算机2A的电源接通、操作装置18从投射系统SysA的用户受理了与动作开始有关的输入操作时开始。
图27所示的流程图与图15所示的流程图的不同点在于,处理装置12A代替步骤S109~S116而执行步骤S301~S309的处理。另外,在本实施方式中,投射系统SysA对投影仪1A-1和投影仪1A-2这2台实施步骤S101~S108的处理。
例如,在步骤S107中,拍摄控制部121通过控制拍摄装置14-1,拍摄包含壁面W1上的显示有投射图像GP2-6的区域R1的范围。另外,拍摄控制部121从拍摄装置14取得表示该拍摄的结果的拍摄图像GS5。另外,拍摄控制部121将表示所取得的拍摄图像GS5的第2拍摄图像信息106A-1存储于存储装置10。
另外,在步骤S107中,拍摄控制部121通过控制拍摄装置14-2,拍摄包含壁面W1上的显示有投射图像GP3-1的区域R6的范围。另外,拍摄控制部121从拍摄装置14取得表示该拍摄的结果的拍摄图像GS6。另外,拍摄控制部121将表示所取得的拍摄图像GS6的第2拍摄图像信息106A-2存储于存储装置10。
另外,在步骤S108中,检测部122通过对第2拍摄图像信息106A-1所示的拍摄图像GS5执行图像处理,检测拍摄图像GS5中包含的多个点D5。即,检测部122取得表示拍摄图像GS5所包含的多个点D5的坐标的第3坐标信息112A-1。另外,检测部122将所取得的第3坐标信息112A-1存储于存储装置10。
另外,在步骤S108中,检测部122通过对第2拍摄图像信息106A-2所示的拍摄图像GS6执行图像处理,检测拍摄图像GS6中包含的多个点D6。即,检测部122取得表示拍摄图像GS6所包含的多个点D6的坐标的第3坐标信息112A-2。另外,检测部122将所取得的第3坐标信息112A-2存储于存储装置10。
在步骤S301中,显示控制部126A通过控制显示装置26来显示操作图像GN1。
即,在步骤S301中,显示控制部126A通过控制显示装置26来显示重叠图像GL1。另外,在步骤S301中,显示控制部126A通过控制显示装置26来显示重叠图像GL2。另外,在步骤S301中,显示控制部126A通过控制显示装置26来显示按钮图像GB1。另外,在步骤S301中,显示控制部126A通过控制显示装置26来显示按钮图像GB2。另外,在步骤S301中,显示控制部126A通过控制显示装置26来显示按钮图像GB3。另外,在步骤S301中,显示控制部126A通过控制显示装置26来显示按钮图像GB4。另外,在步骤S301中,显示控制部126A通过控制显示装置26来显示按钮图像GB5。
在执行了步骤S301中的处理的情况下,计算机2A受理来自用户的选择按钮图像GB1或者按钮图像GB2的操作。即,在步骤S302中,坐标管理部124A从操作装置18取得表示来自用户的选择按钮图像GB1或按钮图像GB2的操作的内容的数据。
作为一例,以下,对用户执行了选择按钮图像GB1的操作的情况进行说明。即,在步骤S302中,坐标管理部124A基于来自用户的选择按钮图像GB1的操作,选择重叠图像GL1。此外,在用户执行了选择按钮图像GB2的操作的情况下,坐标管理部124A基于来自用户的选择按钮图像GB2的操作,选择重叠图像GL2。
在步骤S303中,显示控制部126A通过控制显示装置26,将所显示的图像从操作图像GN1更新为操作图像GN2。
即,在步骤S303中,显示控制部126A通过控制显示装置26来显示重叠图像GL2p。另外,在步骤S303中,显示控制部126A通过控制显示装置26来显示按钮图像GB1p。
在步骤S304中,坐标管理部124A判定是否从用户受理了倍率变更操作。例如,坐标管理部124A判定是否从用户受理了选择按钮图像GB3的操作。在从用户受理了倍率变更操作的情况下,即,在步骤S304中为“是”的情况下,坐标管理部124A使处理进入步骤S305。另外,在未从用户受理倍率变更操作的情况下,即,在步骤S304中为“否”的情况下,坐标管理部124A使处理进入步骤S306。
作为一例,以下说明用户通过选择按钮图像GB3来执行倍率变更操作的情况。此外,用户也可以通过选择按钮图像GB4来执行倍率变更操作。
在步骤S305中,显示控制部126A基于来自用户的倍率变更操作,更新显示于显示装置26的图像。
即,在步骤S305中,显示控制部126A基于来自用户的选择按钮图像GB3的倍率变更操作,将显示于显示装置26的图像从重叠图像GL1更新为重叠图像GL1n。
在步骤S306中,坐标管理部124A基于来自用户的选择显示图像GM1的操作,选择与成为用户的选择对象的显示图像GM1对应的点D5。另外,坐标管理部124A基于来自该用户的操作,更新第3坐标信息112A-1。
此外,在步骤S302中选择了重叠图像GL2的情况下,在步骤S306中,坐标管理部124A基于来自用户的选择显示图像GM2的操作,选择与成为用户的选择对象的显示图像GM2对应的点D6。另外,坐标管理部124A基于来自该用户的操作,更新第3坐标信息112A-2。
在步骤S307中,坐标管理部124A判定是否从用户受理了选择结束操作。换言之,坐标管理部124A判定是否结束点D5的选择。在从用户受理了选择结束操作的情况下,即,在步骤S307中为“是”的情况下,坐标管理部124A使处理进入步骤S308。另外,在未从用户受理选择结束操作的情况下,即,在步骤S307中为“否”的情况下,坐标管理部124A使处理进入步骤S304。
在步骤S307中的判定结果为“是”的情况下,处理装置12A结束点D5的选择。另外,在步骤S307中的判定结果为“否”的情况下,处理装置12A通过再次执行步骤S304~S306中的处理,继续基于来自用户的操作选择点D5。具体而言,处理装置12A反复执行步骤S304~S306中的处理,直到步骤S307中的判定结果为“是”为止,由此选择4个以上的点D5。
在步骤S308中,显示控制部126A通过控制显示装置26来显示完成图像GT1。
在步骤S309中,坐标管理部124A判定是否从用户受理了使图27的流程图所示的一系列的动作结束的操作。在从用户接受了使图27的流程图所示的一系列的动作结束的操作的情况下,即,在步骤S309中为“是”的情况下,具备坐标管理部124A的处理装置12A结束图27的流程图所示的一系列的动作。另外,在未从用户受理使图27的流程图所示的一系列的动作结束的操作的情况下,即,在步骤S309中为“否”的情况下,坐标管理部124A使处理进入步骤S302。
在显示图像GM1的选择结束且步骤S309中的判定结果为“否”的情况下,用户执行选择按钮图像GB2的操作。计算机2A根据来自用户的选择按钮图像GB2的操作,选择重叠图像GL2。即,处理装置12A与选择了重叠图像GL1的情况同样地,基于来自用户的操作,反复执行步骤S304~S306中的处理,直到步骤S307中的判定的结果为“是”,由此选择4个以上的点D6。另外,处理装置12A基于来自用户的操作,更新第3坐标信息112A-2。
基于用户的操作而更新的第3坐标信息112A-1以及基于用户的操作而更新的第3坐标信息112A-2分别用于生成用于第2校正的投影变换矩阵。即,计算机2A能够高精度地生成用于第2校正的投影变换矩阵。
如上所述,根据第2实施方式,投射系统SysA使显示装置显示与从对包含显示有投射图像的区域的范围进行拍摄而得到的拍摄图像中检测到的多个点一对一地对应的多个显示图像。另外,投射系统SysA基于来自用户的选择显示图像的操作,选择4个以上的点。即,用户能够适当地选择生成用于第2校正的投影变换矩阵所需的点。另外,投射系统SysA能够高精度地生成用于第2校正的投影变换矩阵,能够更精确地维持投射图像的形状。
如以上所说明的那样,第2实施方式的程序100A使处理装置12A执行以下处理:取得表示对包含通过投射装置16-1而显示有投射图像GP2-6的壁面W1上的具有角的区域R1的范围进行拍摄而得到的结果的拍摄图像GS5;通过对拍摄图像GS5执行图像处理,检测与表示拍摄图像GS5所包含的区域R1的图像GV51所具有的角对应的多个点D5;以及通过控制显示装置26,显示与多个点D5一对一地对应的成为用户的选择对象的多个显示图像GM1的至少一部分重叠于拍摄图像GS5而成的重叠图像GL1。
另外,第2实施方式的点的选择方法包含:取得表示对包含通过投射装置16-1而显示有投射图像GP2-6的壁面W1上的具有角的区域R1的范围进行拍摄而得到的结果的拍摄图像GS5;通过对拍摄图像GS5执行图像处理,检测与表示拍摄图像GS5所包含的区域R1的图像GV51所具有的角对应的多个点D5;以及通过控制显示装置26,显示与多个点D5一对一地对应的成为用户的选择对象的多个显示图像GM1的至少一部分重叠于拍摄图像GS5而成的重叠图像GL1。
另外,第2实施方式的计算机2A具备处理装置12A,处理装置12A执行以下处理:取得表示对包含通过投射装置16-1而显示有投射图像GP2-6的壁面W1上的具有角的区域R1的范围进行拍摄而得到的结果的拍摄图像GS5;通过对拍摄图像GS5执行图像处理,检测与表示拍摄图像GS5所包含的区域R1的图像GV51所具有的角对应的多个点D5;以及通过控制显示装置26,显示与多个点D5一对一地对应的成为用户的选择对象的多个显示图像GM1的至少一部分重叠于拍摄图像GS5而成的重叠图像GL1。
即,投射系统SysA使显示装置26显示包含多个显示图像GM1的重叠图像GL1,该多个显示图像GM1与从对包含显示有投射图像GP2-6的区域R1的范围进行拍摄而得到的拍摄图像GS5中检测到的多个点D5一对一地对应。由此,用户通过从重叠图像GL1中选择显示图像GM1,能够适当地选择生成用于第2校正的投影变换矩阵所需要的点D5。因此,投射系统SysA能够高精度地生成用于第2校正的投影变换矩阵,能够更精确地维持投射图像的形状。
另外,在第2实施方式中,程序100A是“程序”的一例,处理装置12A是“处理装置”的一例,投射装置16-1是“第1投射装置”的一例,投射图像GP2-6是“第1投射图像”的一例,壁面W1是“投射面”的一例,区域R1是“第1显示区域”的一例,拍摄图像GS5是“第1拍摄图像”的一例,图像GV51是“第1图像”的一例,多个点D5是“多个第1特征点”的一例,显示装置26是“显示装置”的一例,显示图像GM1是“第1显示图像”的一例,多个显示图像GM1是“多个第1显示图像”的一例,重叠图像GL1是“第1重叠图像”的一例,计算机2A是“信息处理装置”的一例。另外,“第1显示区域所具有的角”以角CN1~1~CN1-4中的任一个角为一例。另外,“第1图像所具有的角”以角CN8-1~CN8-4中的一个角为一例。
另外,第2实施方式的程序100A还使处理装置12A执行以下处理:从用户受理对显示于显示装置26的图像的大小进行变更的倍率变更操作;以及通过对显示装置26进行控制,来显示重叠图像GG1n,该重叠图像GL1n是在基于倍率变更操作而变更了拍摄图像GS5的大小后的拍摄图像GS5n上重叠了多个显示图像GM1的至少一部分而成的。
即,投射系统SysA基于来自用户的倍率变更操作,放大或缩小包含多个显示图像GM1的重叠图像。由此,用户能够准确地确认重叠图像中的显示图像GM1的位置。
另外,在第2实施方式中,拍摄图像GS5n是“第2拍摄图像”的一例,重叠图像GL1n是“第3重叠图像”的一例。
另外,第2实施方式的程序100A还使处理装置12A执行以下处理:取得表示对包含通过投射装置16-2而显示有投射图像GP3-1的壁面W1上的具有角的区域R6的范围进行拍摄而得到的结果的拍摄图像GS6;通过对拍摄图像GS6执行图像处理,来检测与表示拍摄图像GS6所包含的区域R6的图像GV61所具有的角对应的多个点D6;通过控制显示装置26,显示与多个点D6一对一地对应的成为用户的选择对象的多个显示图像GM2的至少一部分重叠于拍摄图像GS6而成的重叠图像GL2;以及在由用户选择多个显示图像GM1中的至少一个显示图像GM1的情况下,使重叠图像GL1的显示方式和重叠图像GL2的显示方式不同。
例如,投射系统SysA通过将重叠图像GL2更新为重叠图像GL2p,使重叠图像GL1的显示方式与重叠图像GL2的显示方式不同。即,投射系统SysA能够使重叠图像GL1以来自用户的视觉辨认性比重叠图像GL2p良好的显示方式显示。由此,用户在选择显示图像GM1的情况下,能够容易地掌握从重叠图像GL1中选择即可。
另外,在第2实施方式中,投射装置16-2是“第2投射装置”的一例,投射图像GP3-1是“第2投射图像”的一例,区域R6是“第2显示区域”的一例,拍摄图像GS6是“第3拍摄图像”的一例,图像GV61是“第2图像”的一例,多个点D6是“多个第2特征点”的一例,多个显示图像GM2是“多个第2显示图像”的一例,重叠图像GL2是“第4重叠图像”的一例。另外,“第2显示区域所具有的4个角”以角CN7-1~CN4-4中的任一个角为一例。另外,“第2图像所具有的4个角”以角CN9-1~CN9-4中的任一个角为一例。
此外,第2实施方式的程序100A还使处理装置12A执行以下处理:通过对显示装置26进行控制,显示成为用户的选择对象的与重叠图像GL1对应的按钮图像GB1、以及成为用户的选择对象的与重叠图像GL2对应的按钮图像GB2,使重叠图像GL1的显示方式与重叠图像GL2的显示方式不同包含:从用户受理选择按钮图像GB1的按钮选择操作;以及对按钮图像GB1的显示方式进行变更。
即,投射系统SysA通过基于按钮选择操作变更按钮图像GB1的显示方式,能够向用户示出选择了与按钮图像GB1对应的重叠图像GL1。由此,用户通过确认按钮图像GB1的显示方式被变更的按钮图像GB1p,能够掌握选择了重叠图像GL1。
此外,在第2实施方式中,按钮图像GB1是“第1按钮图像”的一例,按钮图像GB2是“第2按钮图像”的一例。
另外,第2实施方式的程序100A还使处理装置12A执行以下处理:从用户受理结束用户对多个显示图像GM1的选择的选择结束操作;以及通过控制显示装置26来显示表示受理了选择结束操作的完成图像GT1。
由此,用户通过确认完成图像GT1,能够掌握适当地执行了选择结束操作。
另外,在第2实施方式中,完成图像GT1是“完成图像”的一例。
此外,第2实施方式的程序100A还使处理装置12A执行以下处理:通过对显示装置26进行控制,显示成为用户的选择对象的与重叠图像GL1对应的按钮图像GB1以及成为用户的选择对象的与重叠图像GL2对应的按钮图像GB2,完成图像GT1被重叠于按钮图像GB1。
由此,用户通过确认重叠于按钮图像GB1的完成图像GT1,能够掌握与按钮图像GB1对应的重叠图像GL1中的显示图像GM1的选择完成。
3.变形例
以上的实施方式能够多样地变形。以下例示具体的变形方式。另外,从以下的例示中任意选择的两个以上的方式能够在相互不矛盾的范围内适当合并。此外,在以下例示的变形例中,对于作用、功能与上述的实施方式同等的要素,沿用在以上的说明中使用的附图标号而适当省略各自的详细的说明。
3.1.变形例1
在上述的实施方式中,例示了根据来自用户的倍率变更操作将重叠图像GL1更新为重叠图像GL1n的情况,但本发明并不限定于这样的方式。例如,也可以根据来自用户的倍率变更操作,也一并变更重叠图像GL1所包含的显示图像GM1的大小。
图28是用于说明操作图像GN5的示意图。操作图像GN5是操作图像GN的一例。在本变形例中,在用户执行了选择倍率变更操作、具体而言为选择按钮图像GB3的操作的情况下,显示控制部126A通过控制显示装置26,将所显示的图像从操作图像GN2更新为操作图像GN5。
操作图像GN5在代替重叠图像GL1n而包含重叠图像GL1x这一点上与操作图像GN4不同。重叠图像GL1x是基于来自用户的倍率变更操作而变更了重叠图像GL1的大小后的图像。重叠图像GL1x包含多个显示图像GM1x。显示图像GM1x是基于来自用户的倍率变更操作而变更了显示图像GM1的大小后的图像。多个显示图像GM1x与多个显示图像GM1一对一地对应。即,选择显示图像GM1x的操作与选择显示图像GM1的操作相同。
即,变形例1的程序使变形例1的处理装置还执行以下处理:从用户受理变更显示于显示装置26的图像的大小的倍率变更操作;以及通过控制显示装置26,显示基于倍率变更操作变更了重叠图像GL1的大小后的重叠图像GL1x。
即,变形例1的投射系统基于来自用户的倍率变更操作,放大或缩小重叠图像GL1。由此,用户能够根据用户的喜好来变更重叠图像GL1的大小。
另外,在变形例1中,显示装置26是“显示装置”的一例,重叠图像GL1是“第1重叠图像”的一例,重叠图像GL1x是“第2重叠图像”的一例。
3.2.变形例2
在上述的实施方式以及变形例中,例示了显示与从拍摄图像中检测到的多个点一对一地对应的多个显示图像的全部的情况,但本发明并不限定于这样的方式。例如,也可以显示与从拍摄图像中检测到的多个点一对一对应的多个显示图像的一部分。具体而言,在从拍摄图像中检测到的点的数量比规定数量多的情况下,也可以显示该规定数量的显示图像。在显示与从拍摄图像中检测到的多个点一对一对应的多个显示图像的一部分的情况下,所显示的显示图像例如也可以是与从拍摄图像中检测到的多个点中的满足规定条件的点对应的显示图像。即,通过限定所显示的显示图像的数量,用户容易进行显示图像的选择。
3.3.变形例3
在上述的实施方式以及变形例中,例示了倍率变更操作是选择按钮图像GB3或者按钮图像GB4的操作的情况,但本发明并不限定于这样的方式。例如,在操作装置18构成为包含鼠标的情况下,倍率变更操作也可以是使鼠标轮旋转的操作。另外,不限于倍率变更操作,基于来自用户的选择按钮图像GB的操作而执行的处理也可以通过其他手段来实现。
3.4.变形例4
在前述的实施方式及变形例中,区域R1具有4个角,但本发明并不限定于此,区域R1的角的数量为一个以上即可。例如,区域R1的外缘也可以具备一个角和曲线。另外,图像GV51具有4个角,但本公开并不限定于此,图像GV51的角的数量为一个以上即可。例如,图像GV51的外缘也可以具备一个角和曲线。另外,区域R6具有4个角,但本公开并不限定于此,区域R6的角的数量为一个以上即可。例如,区域R6的外缘也可以具备一个角和曲线。另外,图像GV61具有4个角,但本公开并不限定于此,图像GV61的角的数量为一个以上即可。例如,图像GV61的外缘也可以具备一个角和曲线。
4.附记
以下,作为附记,记载本发明的总结。
4.1.附记1
一种程序,其使处理装置执行以下处理:取得第1拍摄图像,该第1拍摄图像表示对包含通过第1投射装置而显示有第1投射图像的投射面上的第1显示区域的范围进行拍摄而得到的结果,所述第1显示区域具有角;通过对所述第1拍摄图像执行图像处理,检测与表示所述第1拍摄图像所包含的所述第1显示区域的第1图像的角对应的多个第1特征点;以及通过控制显示装置,显示作为用户的选择对象的多个第1显示图像的至少一部分与所述第1拍摄图像重叠而成的第1重叠图像,所述多个第1显示图像与所述多个第1特征点一对一地对应。
即,按照附记1所记载的程序进行动作的投射系统使显示装置显示包含多个第1显示图像的第1重叠图像,该多个第1显示图像与从对包含显示有第1投射图像的第1显示区域的范围进行拍摄而得到的第1拍摄图像中检测到的多个第1特征点一对一地对应。由此,用户通过从第1重叠图像中选择第1显示图像,能够适当地选择生成用于第2校正的投影变换矩阵所需要的第1特征点。因此,按照附记1所记载的程序进行动作的投射系统能够高精度地生成用于第2校正的投影变换矩阵,能够更精确地维持投射图像的形状。
4.2.附记2
根据附记1所述的程序,其中,所述程序还使所述处理装置执行以下处理:从所述用户受理对显示于所述显示装置的图像的大小进行变更的倍率变更操作;以及通过控制所述显示装置,显示基于所述倍率变更操作变更了所述第1重叠图像的大小后的第2重叠图像。
即,按照附记2所记载的程序进行动作的投射系统基于来自用户的倍率变更操作,放大或缩小第1重叠图像。由此,用户能够根据用户的喜好来变更第1重叠图像的大小。
4.3.附记3
根据附记1所述的程序,其中,所述程序还使所述处理装置执行以下处理:从所述用户受理对显示于所述显示装置的图像的大小进行变更的倍率变更操作;以及通过控制所述显示装置,显示在基于所述倍率变更操作变更了所述第1拍摄图像的大小后的第2拍摄图像上重叠所述多个第1显示图像的至少一部分而成的第3重叠图像。
即,按照附记3所记载的程序进行动作的投射系统基于来自用户的倍率变更操作,放大或缩小包含多个第1显示图像的重叠图像。由此,用户能够准确地确认重叠图像中的第1显示图像的位置。
4.4.附记4
根据附记1所述的程序,其中,所述程序还使所述处理装置执行以下处理:取得第3拍摄图像,所述第3拍摄图像表示对包含通过第2投射装置而显示有第2投射图像的所述投射面上的具有角的第2显示区域的范围进行拍摄而得到的结果;通过对所述第3拍摄图像执行图像处理,检测与表示所述第3拍摄图像所包含的所述第2显示区域的第2图像的角对应的多个第2特征点;通过控制所述显示装置,显示与所述多个第2特征点一对一地对应的作为所述用户的选择对象的多个第2显示图像的至少一部分重叠于所述第3拍摄图像而成的第4重叠图像;以及在由所述用户选择所述多个第1显示图像中的至少一个第1显示图像的情况下,使所述第1重叠图像的显示方式和所述第4重叠图像的显示方式不同。
即,按照附记4所记载的程序进行动作的投射系统能够使第1重叠图像以来自用户的视觉辨认性比第4重叠图像良好的显示方式显示。由此,用户在选择第1显示图像的情况下,能够容易地掌握从第1重叠图像中选择即可。
4.5.附记5
根据附记4所述的程序,其中,所述程序还使所述处理装置执行以下处理:通过控制所述显示装置,显示成为所述用户的选择对象的与所述第1重叠图像对应的第1按钮图像和成为所述用户的选择对象的与所述第4重叠图像对应的第2按钮图像,使所述第1重叠图像的显示方式与所述第4重叠图像的显示方式不同包含:从所述用户受理选择所述第1按钮图像的按钮选择操作;以及变更所述第1按钮图像的显示方式。
即,按照附记5所记载的程序进行动作的投射系统通过基于按钮选择操作变更第1按钮图像的显示方式,能够向用户示出选择了与第1按钮图像对应的第1重叠图像。由此,用户通过确认显示方式被变更的第1按钮图像,能够掌握选择了第1重叠图像。
4.6.附记6
根据附记4或5所述的程序,其中,所述程序还使所述处理装置执行以下处理:从所述用户受理结束所述用户对所述多个第1显示图像的选择的选择结束操作;以及通过控制所述显示装置,显示表示受理了所述选择结束操作的完成图像。
由此,用户通过确认完成图像,能够掌握适当地执行了选择结束操作。
4.7.附记7
根据附记6所述的程序,其中,所述程序还使所述处理装置执行以下处理:通过控制所述显示装置,显示成为所述用户的选择对象的与所述第1重叠图像对应的第1按钮图像以及成为所述用户的选择对象的与所述第4重叠图像对应的第2按钮图像,所述完成图像重叠于所述第1按钮图像。
由此,用户通过确认重叠于第1按钮图像的完成图像,能够掌握与第1按钮图像对应的第1重叠图像中的第1显示图像的选择完成。
4.8.附记8
一种点的选择方法,其包含:取得第1拍摄图像,该第1拍摄图像表示对包含通过第1投射装置而显示有第1投射图像的投射面上的第1显示区域的范围进行拍摄而得到的结果,所述第1显示区域具有角;通过对所述第1拍摄图像执行图像处理,检测与表示所述第1拍摄图像所包含的所述第1显示区域的第1图像的角对应的多个第1特征点;以及通过控制显示装置,显示作为用户的选择对象的多个第1显示图像的至少一部分与所述第1拍摄图像重叠而成的第1重叠图像,所述多个第1显示图像与所述多个第1特征点一对一地对应。
即,实现附记8所记载的点的选择方法的投射系统使显示装置显示包含多个第1显示图像的第1重叠图像,该多个第1显示图像与从对包含显示有第1投射图像的第1显示区域的范围进行拍摄而得到的第1拍摄图像中检测到的多个第1特征点一对一地对应。由此,用户通过从第1重叠图像中选择第1显示图像,能够适当地选择生成用于第2校正的投影变换矩阵所需要的第1特征点。因此,按照附记8所记载的点的选择方法进行动作的投射系统能够高精度地生成用于第2校正的投影变换矩阵,能够更精确地维持投射图像的形状。
4.9.附记9
一种信息处理装置,其具备处理装置,所述处理装置执行以下处理:取得第1拍摄图像,该第1拍摄图像表示对包含通过第1投射装置而显示有第1投射图像的投射面上的第1显示区域的范围进行拍摄而得到的结果,所述第1显示区域具有角;通过对所述第1拍摄图像执行图像处理,检测与表示所述第1拍摄图像所包含的所述第1显示区域的第1图像的角对应的多个第1特征点;以及通过控制显示装置,显示作为用户的选择对象的多个第1显示图像的至少一部分与所述第1拍摄图像重叠而成的第1重叠图像,所述多个第1显示图像与所述多个第1特征点一对一地对应。
即,具备附记9所记载的信息处理装置的投射系统使显示装置显示包含多个第1显示图像的第1重叠图像,该多个第1显示图像与从对包含显示有第1投射图像的第1显示区域的范围进行拍摄而得到的第1拍摄图像中检测到的多个第1特征点一对一地对应。由此,用户通过从第1重叠图像中选择第1显示图像,能够适当地选择生成用于第2校正的投影变换矩阵所需要的第1特征点。因此,具备附记9所记载的信息处理装置的投射系统能够高精度地生成用于第2校正的投影变换矩阵,能够更精确地维持投射图像的形状。
Claims (9)
1.一种记录有程序的记录介质,所述程序使处理装置执行以下处理:
取得第1拍摄图像,该第1拍摄图像表示对包含通过第1投射装置而显示有第1投射图像的投射面上的第1显示区域的范围进行拍摄而得到的结果,所述第1显示区域具有角;
通过对所述第1拍摄图像执行图像处理,检测与表示所述第1拍摄图像所包含的所述第1显示区域的第1图像的角对应的多个第1特征点;以及
通过控制显示装置,显示作为用户的选择对象的多个第1显示图像的至少一部分与所述第1拍摄图像重叠而成的第1重叠图像,所述多个第1显示图像与所述多个第1特征点一对一地对应。
2.根据权利要求1所述的记录介质,其中,
所述程序还使所述处理装置执行以下处理:
从所述用户受理对显示于所述显示装置的图像的大小进行变更的倍率变更操作;以及
通过控制所述显示装置,显示基于所述倍率变更操作变更所述第1重叠图像的大小而成的第2重叠图像。
3.根据权利要求1所述的记录介质,其中,
所述程序还使所述处理装置执行以下处理:
从所述用户受理对显示于所述显示装置的图像的大小进行变更的倍率变更操作;以及
通过控制所述显示装置,显示在第2拍摄图像上重叠所述多个第1显示图像的至少一部分而成的第3重叠图像,所述第2拍摄图像是基于所述倍率变更操作变更所述第1拍摄图像的大小而成的。
4.根据权利要求1所述的记录介质,其中,
所述程序还使所述处理装置执行以下处理:
取得第3拍摄图像,所述第3拍摄图像表示对包含通过第2投射装置而显示有第2投射图像的所述投射面上的第2显示区域的范围进行拍摄而得到的结果,所述第2显示区域具有角;
通过对所述第3拍摄图像执行图像处理,检测与表示所述第3拍摄图像所包含的所述第2显示区域的第2图像的角对应的多个第2特征点;
通过控制所述显示装置,显示作为所述用户的选择对象的多个第2显示图像的至少一部分与所述第3拍摄图像重叠而成的第4重叠图像,所述多个第2显示图像与所述多个第2特征点一对一地对应;以及
在由所述用户选择所述多个第1显示图像中的至少一个第1显示图像的情况下,使所述第1重叠图像的显示方式和所述第4重叠图像的显示方式不同。
5.根据权利要求4所述的记录介质,其中,
所述程序还使所述处理装置执行以下处理:通过控制所述显示装置,显示成为所述用户的选择对象的与所述第1重叠图像对应的第1按钮图像以及成为所述用户的选择对象的与所述第4重叠图像对应的第2按钮图像,
使所述第1重叠图像的显示方式和所述第4重叠图像的显示方式不同包含:
从所述用户受理选择所述第1按钮图像的按钮选择操作;以及
变更所述第1按钮图像的显示方式。
6.根据权利要求4或5所述的记录介质,其中,
所述程序还使所述处理装置执行以下处理:
从所述用户受理结束所述用户对所述多个第1显示图像的选择的选择结束操作;以及
通过控制所述显示装置,显示表示受理了所述选择结束操作的完成图像。
7.根据权利要求6所述的记录介质,其中,
所述程序还使所述处理装置执行以下处理:通过控制所述显示装置,显示成为所述用户的选择对象的与所述第1重叠图像对应的第1按钮图像以及成为所述用户的选择对象的与所述第4重叠图像对应的第2按钮图像,
所述完成图像重叠于所述第1按钮图像。
8.一种点的选择方法,其包含:
取得第1拍摄图像,该第1拍摄图像表示对包含通过第1投射装置而显示有第1投射图像的投射面上的第1显示区域的范围进行拍摄而得到的结果,所述第1显示区域具有角;
通过对所述第1拍摄图像执行图像处理,检测与表示所述第1拍摄图像所包含的所述第1显示区域的第1图像的角对应的多个第1特征点;以及
通过控制显示装置,显示作为用户的选择对象的多个第1显示图像的至少一部分与所述第1拍摄图像重叠而成的第1重叠图像,所述多个第1显示图像与所述多个第1特征点一对一地对应。
9.一种信息处理装置,其具备处理装置,所述处理装置执行以下处理:
取得第1拍摄图像,该第1拍摄图像表示对包含通过第1投射装置而显示有第1投射图像的投射面上的第1显示区域的范围进行拍摄而得到的结果,所述第1显示区域具有角;
通过对所述第1拍摄图像执行图像处理,检测与表示所述第1拍摄图像所包含的所述第1显示区域的第1图像的角对应的多个第1特征点;以及
通过控制显示装置,显示作为用户的选择对象的多个第1显示图像的至少一部分与所述第1拍摄图像重叠而成的第1重叠图像,所述多个第1显示图像与所述多个第1特征点一对一地对应。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2023-003592 | 2023-01-13 | ||
JP2023003592A JP2024099941A (ja) | 2023-01-13 | 2023-01-13 | プログラム、点の選択方法および情報処理装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN118354045A true CN118354045A (zh) | 2024-07-16 |
Family
ID=91816718
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202410041294.6A Pending CN118354045A (zh) | 2023-01-13 | 2024-01-11 | 记录介质、点的选择方法和信息处理装置 |
Country Status (3)
Country | Link |
---|---|
US (1) | US20240257787A1 (zh) |
JP (1) | JP2024099941A (zh) |
CN (1) | CN118354045A (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20230298212A1 (en) * | 2022-03-17 | 2023-09-21 | Advanced Micro Devices, Inc. | Locking mechanism for image classification |
-
2023
- 2023-01-13 JP JP2023003592A patent/JP2024099941A/ja active Pending
-
2024
- 2024-01-11 CN CN202410041294.6A patent/CN118354045A/zh active Pending
- 2024-01-12 US US18/411,089 patent/US20240257787A1/en active Pending
Also Published As
Publication number | Publication date |
---|---|
JP2024099941A (ja) | 2024-07-26 |
US20240257787A1 (en) | 2024-08-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6141596B2 (ja) | 表示装置、表示システム及び表示装置のデータ供給方法 | |
JP5874401B2 (ja) | 表示装置、プロジェクター、表示システム及びデバイスの切替方法 | |
CN110324593B (zh) | 投影仪和投影仪的控制方法 | |
US20200275069A1 (en) | Display method and display system | |
CN106851234B (zh) | 投影仪以及投影仪的控制方法 | |
CN104793734B (zh) | 位置检测装置、位置检测系统和位置检测装置的控制方法 | |
JP4710734B2 (ja) | ポインティング装置、ポインティング位置検出方法及びプログラム | |
CN105874414A (zh) | 位置检测装置、位置检测系统以及位置检测方法 | |
CN113473094B (zh) | 设定辅助方法和设定辅助装置 | |
CN118354045A (zh) | 记录介质、点的选择方法和信息处理装置 | |
CN114630160A (zh) | 显示方法、检测装置以及记录介质 | |
CN114630089A (zh) | 投射方法、投射系统以及记录介质 | |
JP2020178248A (ja) | 投影制御装置、投影制御方法、投影システム、プログラム、記憶媒体 | |
JP5152317B2 (ja) | プレゼンテーション制御装置及びプログラム | |
CN101441393A (zh) | 连接书画照相机装置来投影图像的投影装置、投影方法 | |
JP2006236195A (ja) | プレゼンテーション制御装置 | |
JP2020039082A (ja) | 表示装置、表示システムおよび表示装置の制御方法 | |
CN115834846B (zh) | 图像显示方法及投影仪 | |
JP7652197B2 (ja) | 投射方法およびプログラム | |
JP2022133582A (ja) | 表示装置の制御方法、表示装置、および表示システム | |
JP6620979B2 (ja) | 携帯端末、投写システム、投写システムの制御方法およびプログラム | |
JP2020057298A (ja) | 判定装置、判定方法及び判定プログラム | |
JP5061762B2 (ja) | 書画カメラ装置、画像処理方法及びプログラム | |
JP2009008752A (ja) | 投影装置、投影方法及びプログラム | |
JP2024075176A (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 |