CN112102655B - 一种输出控制方法及电子设备 - Google Patents
一种输出控制方法及电子设备 Download PDFInfo
- Publication number
- CN112102655B CN112102655B CN202010972974.1A CN202010972974A CN112102655B CN 112102655 B CN112102655 B CN 112102655B CN 202010972974 A CN202010972974 A CN 202010972974A CN 112102655 B CN112102655 B CN 112102655B
- Authority
- CN
- China
- Prior art keywords
- output
- content
- display surface
- distance
- teacher
- 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
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09B—EDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
- G09B5/00—Electrically-operated educational appliances
- G09B5/02—Electrically-operated educational appliances with visual presentation of the material to be studied, e.g. using film strip
-
- 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/14—Display of multiple viewports
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Business, Economics & Management (AREA)
- Educational Administration (AREA)
- Educational Technology (AREA)
- Computer Hardware Design (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
本申请公开了一种输出控制方法及电子设备,方法包括:获得至少一个第一对象对应的第一位置和至少一个第二对象对应的第二位置;其中,第一对象处于显示屏的第一显示面所朝向的区域,第二对象处于显示屏的第二显示面所朝向的区域,第一显示面和第二显示面相背,第一显示面上输出有第一内容,第二显示面上输出有第二内容;根据第一位置和第二位置,调整第一内容的输出参数,以使得第一内容在第一显示面上的输出参数与第一位置和第二位置相匹配;根据第一位置和第二位置,调整第二内容的输出参数,以使得第二内容在第二显示面上的输出参数与第一位置和第二位置相匹配。
Description
技术领域
本申请涉及输出控制技术领域,尤其涉及一种输出控制方法及电子设备。
背景技术
教学板作为在教室向大量观众展示视觉信息的重要载体,随着技术的发展,教学板已经从传统的黑板、头顶投影发展到交互式白板,显示出向信息化和智能化的转变。
目前,在教育领域,全息屏作为教学板在教学中的应用也越来越突出,特别是在展示每个教师独特的课程材料和提高教学绩效方面,越来越广泛地被教师和学生所接受。例如,学生可以通过全息屏观看到教师所需要展示的课程效果,而教师也能够通过全息屏观看到学生相应的内容。
然而,传统的全息屏也只是将教师和学生相应的内容简单的输出在固定位置或区域上,教师和学生需要处于最佳视点上才能观看到最佳的效果,而在教师和学生的观看位置发生变化的情况下,那么可能无法感受到全息屏的最佳输出效果,从而使得对全息屏的使用体验较差。
发明内容
有鉴于此,本申请提供一种输出控制方法及电子设备,如下:
一种输出控制方法,包括:
获得至少一个第一对象对应的第一位置和至少一个第二对象对应的第二位置;
其中,所述第一对象处于显示屏的第一显示面所朝向的区域,所述第二对象处于所述显示屏的第二显示面所朝向的区域,所述第一显示面和所述第二显示面相背,所述第一显示面上输出有第一内容,所述第二显示面上输出有第二内容;
根据所述第一位置和所述第二位置,调整所述第一内容的输出参数,以使得所述第一内容在所述第一显示面上的输出参数与所述第一位置和所述第二位置相匹配;
根据所述第一位置和所述第二位置,调整所述第二内容的输出参数,以使得所述第二内容在所述第二显示面上的输出参数与所述第一位置和所述第二位置相匹配。
上述方法,优选的,所述输出参考包括输出位置和/或输出尺寸。
上述方法,优选的,根据所述第一位置和所述第二位置,调整所述第一内容的输出参数,包括:
获得所述第一位置和所述第二位置之间的连线与所述第一显示面的交点位置;
将所述第一内容输出在所述第一显示面上所述交点位置对应的输出区域中。
上述方法,优选的,根据所述第一位置和所述第二位置,调整所述第一内容的输出参数,包括:
获得所述第一位置和所述第二位置之间的连线与所述第一显示面的交点位置;
获得所述第一位置到所述交点位置的第一距离和所述第二位置到所述第交点位置的第二距离;
至少根据所述第一距离和所述第二距离,获得所述第一输出尺寸;
将所述第一内容输出在所述第一显示面上所述第一输出尺寸对应的输出区域中。
上述方法,优选的,至少根据所述第一距离和所述第二距离,获得所述第一输出尺寸,包括:
获得所述第二距离与所述第一距离之间的比值;
至少根据所述比值,对所述第一内容的初始输出尺寸进行调整,以得到所述第一输出尺寸。
上述方法,优选的,所述第一内容的初始输出尺寸与所述第二对象的对象尺寸相匹配。
上述方法,优选的,所述第一对象为一个的情况下,所述第一位置为一个,且所述第一位置为所述第一对象的当前位置;
所述第一对象为多个的情况下,所述第一位置为多个,且所述第一位置分别为每个第一对象的当前位置,或者,所述第一位置为一个,且所述第一位置为目标区域中的目标位置,所述目标区域为包含所有所述第一对象的区域。
上述方法,优选的,所述目标区域为包含所述第一对象的最小区域。
一种电子设备,包括:
显示屏,包括第一显示面和第二显示面,所述第一显示面和所述第二显示面相背,所述第一显示面上输出有第一内容,所述第二显示面上输出有第二内容;
定位装置,用于获得至少一个第一对象对应的第一位置和至少一个第二对象对应的第二位置;
其中,所述第一对象处于所述第一显示面所朝向的区域,所述第二对象处于所述第二显示面所朝向的区域;
处理器,用于根据所述第一位置和所述第二位置,调整所述第一内容的输出参数,以使得所述第一内容在所述第一显示面上的输出参数与所述第一位置和所述第二位置相匹配;
所述处理器,还用于根据所述第一位置和所述第二位置,调整所述第二内容的输出参数,以使得所述第二内容在所述第二显示面上的输出参数与所述第一位置和所述第二位置相匹配。
上述电子设备,优选的,所述定位装置包括:图像采集装置、红外检测装置和动作捕捉装置中的任意一种或任意多种。
从上述技术方案可以看出,本申请公开的一种输出控制方法及电子设备中,通过分别获得显示屏的两个显示面各自朝向区域中的第一对象和第二对象的位置,就可以根据这两个显示面朝向区域中的对象的位置分别调整两个显示面上的内容的输出参数,由此使得显示面上内容的输出参数与对象的位置相匹配,由此,如果对象的位置发生变化那么相应的显示面上内容的输出状态也会相应变化,由此,避免固定位置上输出内容使得用户观看体验单一的情况,进而明显改善用户对显示屏的观看体验。
附图说明
为了更清楚地说明本申请实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本申请实施例一提供的一种输出控制方法的流程图;
图2-图7分别为本申请实施例的应用示例图;
图8为本申请实施例一提供的一种输出控制方法中的部分流程图;
图9-图10分别为本申请实施例中的另一应用示例图;
图11为本申请实施例一提供的一种输出控制方法中的另一部分流程图;
图12-图16分别为本申请实施例中的又一应用示例图;
图17为本申请实施例一提供的一种输出控制方法中的又一部分流程图;
图18-图19分别为本申请实施例中的又一应用示例图;
图20为本申请实施例一提供的一种输出控制方法中的又一部分流程图;
图21为本申请实施例中的又一应用示例图;
图22为本申请实施例二提供的一种电子设备的结构示意图;
图23-图29分别为本申请实施例适用于教学场景下的其他应用示例图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
如图1所示,为本申请实施例一提供的一种输出控制方法的实现流程图,该方法可以适用于能够两面显示的显示屏,如半透明显示屏或全息投影屏等。本实施例中的技术方案主要用于改善用户观看显示屏的体验。
具体的,本实施例中的方法可以包括以下步骤:
步骤101:获得至少一个第一对象对应的第一位置和至少一个第二对象对应的第二位置。
其中,第一对象是处于显示屏的第一显示面所朝向的区域中的对象,如图2中所示,第二对象是处于显示屏的第二显示面所朝向的区域的对象,第一显示面和第二显示面是相背的,第一显示面上输出有第一内容,第二显示面上输出第二内容,基于此,第一对象能够观看到第一显示面上的第一内容,也能够透过显示屏观看到第二对象,如图3中所示,第二对象能够观看到第二显示面上的第二内容,也能够透过显示屏观看到第一对象,如图4中所示。
具体实现中,显示屏可以为投影屏幕和投影仪实现,如半透明丝绸织物制成的幕布等,黑色光线可以穿透幕布,而其他颜色的光线可以投影在幕布上,实现内容显示;或者,显示屏可以为透明或半透明的电子屏,如玻璃支撑的显示屏等。
以教学场景中的投影屏幕为例,显示屏可以采用4米长3米高的幕布,并配置能够进行光线投射的投影仪,从而实现内容输出,如图5中所示,教师在讲台既能够在幕布上看到投影仪投影在幕布上的内容,也能够透过幕布观看到幕布后的学生,而学生在课桌后既能够在幕布上观看到投影仪投影在幕布上的内容,也能够透过幕布观看到幕布后的教师。
在一种实现方式中,本实施例中可以通过在第一对象和第二对象所在的场景中架设定位装置来采集第一对象和第二对象各自的位置,具体的,本实施例中的定位装置可以包含有图像采集装置、红外检测装置和动作捕捉装置等中的任意一种或任意多种,基于此,本实施例中可以通过以下方式中的任意一种或任意多种实现位置采集:
在教室内架设图像采集装置,进而通过图像采集装置采集教室内包含分别位于投影屏幕两侧的第一对象和第二对象的图像,再通过图像识别等方式识别第一对象和第二对象各自的位置;
在教室内架设红外检测装置,进而通过红外检测装置采集教室内的红外图像,进而识别出分别位于投影屏幕两侧的第一对象和第二对象各自的位置;
为处于教室内的第一对象和第二对象配置动作捕捉装置中的***,例如,对教师头部、腰部和左右脚分别佩戴***,进而通过设置在教室四角位置上的基站采集每个***的运动信息,从而采集到各个对象的位置。
需要说明的是,本实施例中的第一对象可以为一个,也可以为多个,而第二对象也可以为一个或者多个。
例如,教学中只有一名教师讲解课程,但有多个学生听课;
再如,话剧舞台上有三名演员表演戏剧,但有多个观众观看戏剧表演;
再如,教学中有多位教师合作讲解课程,也有多个学生听课;
再如,话剧舞台上有三名演员试演话剧,而只有一位导演老师指导表演。
在一种实现方式中,第一显示面上显示的第一内容可以是与第二对象相关的内容,例如,在教师讲解航天知识的场景中,第一显示面上显示给学生的第一内容可以为航天服的显示内容以及宇宙天体的内容,基于此,在学生一侧能够观看到教师身穿航天服为学生讲解天梯的知识;
在另一种实现方式中,第二显示面上显示的第二内容可以是与第一对象相关的内容。例如,在教师讲解航天知识的场景中,第二显示面上显示给教师的第二内容可以为每个学生的姓名或提问问题等内容,基于此,在教师一侧能够观看到每个学生以及每个学生的相关信息。
具体的,第一位置和第二位置可以以坐标表示,如以x、y和z分别表示对象在空间中的坐标位置。例如,第一对象学生的第一位置以学生头部的空间坐标表示,第二对象教师的第二位置以教师头部的空间坐标表示。
步骤102:根据第一位置和第二位置,调整第一内容的输出参数,以使得第一内容在第一显示面上的输出参数与第一位置和第二位置相匹配。
其中,如果所获得到的第一位置和第二位置已经与第一内容在第一显示面上的输出参数相匹配,那么不需要执行步骤102。
具体的,本实施例中的输出参数可以包含有第一内容在第一显示面上的输出位置,如第一内容在第一显示面上输出在左上角或者右下角或者中间或者其他位置,等等;
或者,本实施例中的输出参数可以包含有第一内容在第一显示面上的输出尺寸,包含宽度和高度等,如第一内容在第一显示面上的输出面积等等;
或者,本实施例中的输出参数可以包含有第一内容在第一显示面上的输出位置和输出尺寸,如第一内容在第一显示面上输出在中间偏左的位置且输出面积为2米*2米,等等。
具体的,本实施例中可以根据第一位置和第二位置来确定第一对象和第二对象之间的相对位置关系以及与显示屏之间的相对位置关系,进而,基于此来调整第一内容在第一显示面上的输出参数,由此,在第一显示面朝向的区域中,第一对象能够观看到经过输出参数调整的第一内容,避免第一内容的输出效果单一的情况。
需要说明的是,本实施例中的第一内容可以包含一个子内容或多个子内容,在第二对象为一个的情况下,第一内容包含一个子内容,该子内容与第二对象相对应,在第二对象为多个的情况下,第一内容中包含有多个子内容,每个子内容分别与一个第二对象相对应,如图6中所示。
基于此,在第二对象为多个的情况下,本实施例中根据第一位置和第二位置调整第一内容的输出参数,具体可以为:
分别根据第一位置和每个第二对象的第二位置,调整第一内容中的每个子内容的输出参数,以使得第一内容中的每个子内容与其对应的第二对象的第二位置和第一对象的第一位置相匹配。
步骤103:根据第一位置和第二位置,调整第二内容的输出参数,以使得所述第二内容在第二显示面上的输出参数与第一位置和第二位置相匹配。
其中,如果所获得到的第一位置和第二位置已经与第二内容在第二显示面上的输出参数相匹配,那么不需要执行步骤103。
具体的,本实施例中的输出参数可以包含有第二内容在第二显示面上的输出位置,如第二内容在第二显示面上输出在左上角或者右下角或者中间或者其他位置,等等;
或者,本实施例中的输出参数可以包含有第二内容在第二显示面上的输出尺寸,如第二内容在第二显示面上的输出面积等等;
或者,本实施例中的输出参数可以包含有第二内容在第二显示面上的输出位置和输出尺寸,如第二内容在第二显示面上输出在中间偏左的位置且输出面积为0.5米*0.5米,等等。
具体的,本实施例中可以根据第一位置和第二位置来确定第一对象和第二对象之间的相对位置关系以及与显示屏之间的相对位置关系,进而,基于此来调整第二内容在第二显示面上的输出参数,由此,在第二显示面朝向的区域中,第二对象能够观看到经过输出参数调整的第二内容,避免第二内容的输出效果单一的情况。
需要说明的是,本实施例中的第二内容可以包含一个子内容或多个子内容,在第一对象为一个的情况下,第二内容包含一个子内容,该子内容与第一对象相对应,在第一对象为多个的情况下,第二内容中包含有多个子内容,每个子内容分别与一个第一对象相对应,如图7中所示。
基于此,在第一对象为多个的情况下,本实施例中根据第一位置和第二位置调整第二内容的输出参数,具体可以为:
分别根据每个第一对象的第一位置和第二位置,调整第二内容中的每个子内容的输出参数,以使得第二内容中的每个子内容与其对应的第一对象的第一位置和第二对象的第二位置相匹配。
需要说明的是,可以同时执行步骤102和步骤103,或者,可以先执行步骤102,再执行步骤103,或者,可以先执行步骤103,再执行步骤102,步骤102和步骤103的不同的执行顺序所形成的技术方案均在本申请的保护范围内。
从上述技术方案可以看出,本申请实施例一提供的一种输出控制方法中,通过分别获得显示屏的两个显示面各自朝向区域中的第一对象和第二对象的位置,就可以根据这两个显示面朝向区域中的对象的位置分别调整两个显示面上的内容的输出参数,由此使得显示面上内容的输出参数与对象的位置相匹配,由此,如果对象的位置发生变化那么相应的显示面上内容的输出状态也会相应变化,由此,避免固定位置上输出内容使得用户观看体验单一的情况,进而明显改善用户对显示屏的观看体验。
在一种实现方式中,第一对象为一个的情况下,第一位置为一个,且第一位置为第一对象的当前位置;
而第一对象为多个的情况下,第一位置为多个,且第一位置分别为每个第一对象的当前位置,如教室中每个学生的当前位置;
在第一对象为多个的情况下,第一位置为一个,且第一位置为目标区域中的目标位置,目标区域为包含所有第一对象的区域,如包含所有第一对象的最小区域,而目标位置为目标区域的中心位置,如教室的中间位置等等。
而第二对象为一个的情况下,第二位置为一个,且第二位置为第二对象的当前位置,如教室中教师的当前位置;
而第二对象为多个的情况下,第二位置为多个,且第二位置分别为每个第二对象的当前位置;
在第二对象为多个的情况下,第二位置为一个,且第二位置为目标区域中的目标位置,目标区域为包含所有第二对象的区域,如包含所有第二对象的最小区域,而目标位置为目标区域的中心位置,如讲台的中间位置等等。
本文中以下实施例中以第一对象为多个第二对象为一个的场景为例进行说明。
在一种实现方式中,步骤102中在根据第一位置和第二位置,调整第一内容的输出参数时,具体可以通过以下方式实现,如图8中所示:
步骤801:获得第一位置和第二位置之间的连线与第一显示面的交点位置。
其中,在对第一内容的输出参数进行调整时,第一位置可以为一个,第二位置可以为一个或多个。
具体的,在第一对象为一个的情况下,第一位置为第一对象的当前位置,如学生的当前位置,在第一对象为多个的情况下,第一位置为包含所有第一对象的目标区域中的目标位置,如多个学生的中间位置;在第二对象为一个的情况下,第二位置为第二对象的当前位置,如一位教师的当前位置,在第二对象为多个的情况下,第二位置为多个,且分别为每位教师的当前位置。
以有一位教师多位学生的教学场景为例,在对第一内容的输出参数进行调整时,第一位置为学生的中间位置,而第二位置则是教师的当前位置。
基于此,步骤801中在获得交点位置时,可以获得一个或多个交点位置,一个交点位置为一个第一位置和一个第二位置的连线与第一显示面的交点位置。以教学场景为例,如图9中所示,交点位置为教师的当前位置和学生的中间位置的连线与第一显示面的交点位置。
具体实现中,可以根据第一位置的坐标、第二位置的坐标以及显示屏的设置位置,通过几何算法获得到第一位置和第二位置的连线与第一显示面的交点位置。
步骤802:将第一内容输出在第一显示面上交点位置对应的输出区域中。
其中,在获得交点位置之后,调整第一内容的输出位置对应的输出区域为交点位置对应的输出区域,以使得将第一内容输出在交点位置对应的输出区域中。此时,第一内容所在的输出区域的输出位置是与第一位置和第二位置相匹配的。
具体的,交点位置对应的输出区域可以为以交点位置为中心位置的输出区域,或者,以交点位置为区域其他特殊位置如左上角或右上角的输出位置,等等。
以教学场景为例,如图10中所示,本实施例中将与第二对象教师的宇航服内容输出在以交点位置为中心的目标区域中,基于此,在第一对象学生一侧,可以观看到教师穿戴宇航服的效果,如果教师走动,相应的教师位置变动使得宇航服的输出位置相应变化,学生一侧仍然可以观看到教师穿戴宇航服的效果。
在一种实现方式中,步骤102在根据第一位置和第二位置,调整第一内容的输出参数时,具体可以通过以下方式实现,如图11中所示:
步骤1101:获得第一位置和第二位置之间的连线与第一显示面的交点位置。
其中,步骤1101的实现可以参考前文中步骤801的具体实现。
步骤1102:获得第一位置到交点位置的第一距离和第二位置到交点位置的第二距离。
以教学场景为例,如图12中所示,获得学生位置与交点位置之间的第一距离和教师位置和交点位置之间的第二距离。
具体的,本实施例中可以通过对第一位置和交点位置的三维坐标进行坐标计算,以得到第一距离,对第二位置和交点位置的三维坐标进行计算,以得到第二距离。
步骤1103:至少根据第一距离和第二距离,获得第一输出尺寸。
其中,第一输出尺寸可以是在第一内容的初始输出尺寸上根据第一距离和第二距离进行调整来得到。具体如下:
首先,获得第二距离与第一距离之间的比值,如学生到显示屏的距离与教师到显示屏的距离之间的比值,之后,再根据这个比值对第一内容的初始输出尺寸进行调整,进而得到第一输出尺寸。
其中,第一内容的初始输出尺寸与第二对象的对象尺寸相匹配,而第二对象的对象尺寸可以根据预设的尺寸数据来获得,如预设的教师身高和腰围等尺寸数据,或者第二对象的对象尺寸可以根据实时采集到的第二对象的轮廓信息来获得,例如,在获得到配置在教师头部、腰部和双脚上的***所采集到的定位信息之后,根据这些定位信息来获得教师身高和腰围等尺寸数据;再如,通过图像采集装置采集到教师的图像数据之后,对图像进行识别,识别出教师的轮廓,进而获得到教师的身高和腰围等尺寸数据。
基于此,本实施例中在获得到第二距离与第一距离的比值之后,对第一内容的初始输出尺寸对放大或缩小,以使得第一内容的第一输出尺寸能够与第一位置和第二位置相匹配。
具体的,本实施例中在比值大于1的情况下,可以对第一内容的第一输出尺寸进行缩小,在比值小于1的情况下,可以对第一内容的第一输出尺寸进行放大。而具体缩小或放大的比例与比值的大小相关。
以教学场景为例,第一内容宇航服的初始输出尺寸可以为第二对象教师的身高腰围尺寸相一致,在教师到交点之间的距离与学生到交点之间的距离之间的比值为1时,如图13中所示,宇航服的第一输出尺寸均为其初始输出尺寸,此时,在第一对象学生一侧可以观看到宇航服与教师的身材相匹配的效果;如图14中所示,在比值大于1时,教师距离显示屏的距离大于学生距离显示屏的距离,此时,在初始输出尺寸的基础上缩小宇航服的输出尺寸,在学生一侧可以观看到在学生走近显示屏和/或教师远离显示屏之后宇航服随着缩小仍然匹配教师身材的效果;如图15中所示,在比值小于1时,教师距离显示屏的距离小于学生距离显示屏的距离,此时,在初始输出尺寸的基础上放大宇航服的输出尺寸,在学生一侧可以观看到学生远离显示屏和/或教师走近显示屏之后宇航服随着放大仍然匹配教师身材的效果。
需要说明的是,在以上实现中,第二对象也可以为多个,基于以上实现原理,在第一对象一侧,可以观看到第一内容中的每个子内容的输出参数分别与该子内容对应的第二对象和第一对象各自对应的位置相匹配的观看效果。例如,在学生一侧可以观看到两个教师分别穿戴宇航服且每位教师的宇航服分别随着教师的位置变化相应产生输出位置和输出尺寸的变化,如图16中所示,进而丰富学生的观看效果。
在一种实现方式中,步骤103中在根据第一位置和第二位置,调整第二内容的输出参数时,具体可以通过以下方式实现,如图17中所示:
步骤1701:获得第一位置和第二位置之间的连线与第二显示面的交点位置。
其中,在对第二内容的输出参数进行调整时,第一位置可以为一个或多个,第二位置可以为一个。
具体的,在第二对象为一个的情况下,第二位置为第一对象的当前位置,如教师的当前位置;在第一对象为一个的情况下,第一位置为第一对象的当前位置,如一位学生的当前位置,在第一对象为多个的情况下,第一位置为多个,且分别为每位学生的当前位置。
以有一位教师多位学生的教学场景为例,在对第二内容的输出参数进行调整时,第一位置为每个学生的当前位置,而第二位置则是教师的当前位置。
基于此,步骤1701中在获得交点位置时,可以获得一个或多个交点位置,一个交点位置为一个第一位置和一个第二位置的连线与第二显示面的交点位置。以教学场景为例,如图18中所示,交点位置为教师的当前位置和每个学生的当前位置的连线与第二显示面的交点位置。
具体实现中,可以根据第一位置的坐标、第二位置的坐标以及显示屏的设置位置,通过几何算法获得到第一位置和第二位置的连线与第二显示面的交点位置。
步骤1702:将第二内容输出在第二显示面上交点位置对应的输出区域中。
其中,在获得交点位置之后,调整第二内容的输出位置对应的输出区域为交点位置对应的输出区域,以使得将第二内容输出在交点位置对应的输出区域中。此时,第二内容所在的输出区域的输出位置是与第一位置和第二位置相匹配的。
具体的,交点位置对应的输出区域可以为以交点位置为中心位置的输出区域,或者,以交点位置为区域其他特殊位置如左上角或右上角的输出区域,或者,正下方边缘位置与交点位置之间具有一定距离的输出区域等等。
以教学场景为例,如图19中所示,本实施例中将与第一对象学生的打分框内容输出在正下方边缘位置与交点位置之间相距5厘米的目标区域中,基于此,在第二对象教师一侧,可以观看到学生头顶有打分框的效果,如果教师或学生走动,相应的教师位置或学生位置变动使得学生的打分框的输出位置相应变化,教师一侧仍然可以观看到学生头顶打分框的效果。
在一种实现方式中,步骤103在根据第一位置和第二位置,调整第二内容的输出参数时,具体可以通过以下方式实现,如图20中所示:
步骤2001:获得第一位置和第二位置之间的连线与第二显示面的交点位置。
其中,步骤2001的实现可以参考前文中步骤1701的具体实现。
步骤2002:获得第一位置到交点位置的第一距离和第二位置到交点位置的第二距离。
以教学场景为例,如图21中所示,获得学生位置与交点位置之间的第一距离和教师位置和交点位置之间的第二距离。
具体的,本实施例中可以通过对第一位置和交点位置的三维坐标进行坐标计算,以得到第一距离,对第二位置和交点位置的三维坐标进行计算,以得到第二距离。
步骤2003:至少根据第一距离和第二距离,获得第二输出尺寸。
其中,第二输出尺寸可以是在第二内容的初始输出尺寸上根据第一距离和第二距离进行调整来得到。具体如下:
首先,获得第二距离与第一距离之间的比值,如学生到显示屏的距离与教师到显示屏的距离之间的比值,之后,再根据这个比值对第二内容的初始输出尺寸进行调整,进而得到第二输出尺寸。
其中,第二内容的初始输出尺寸与第一对象的对象尺寸相匹配,而第一对象的对象尺寸可以根据预设的尺寸数据来获得,如预设的学生头部尺寸,或者第一对象的对象尺寸可以根据实时采集到的第一对象的轮廓信息来获得,例如,通过图像采集装置采集到学生的图像数据之后,对图像进行识别,识别出学生的轮廓,进而获得到学生的头部尺寸数据。第二内容的初始输出尺寸可以在头部尺寸的基础上进行放大或缩小的尺寸。
基于此,本实施例中在获得到第二距离与第一距离的比值之后,对第二内容的初始输出尺寸对放大或缩小,以使得第二内容的第二输出尺寸能够与第一位置和第二位置相匹配。
具体的,本实施例中在比值大于1的情况下,可以对第二内容的第二输出尺寸进行缩小,在比值小于1的情况下,可以对第二内容的第二输出尺寸进行放大。而具体缩小或放大的比例至少与比值的大小相关,当然还与第一距离和第二距离相关。
以教学场景为例,第二内容打分框的初始输出尺寸可以为第一对象学生的头部尺寸相一致,且打分框的输出位置在第二对象教师到交点之间的距离与第一对象学生到交点之间的距离之间的比值为1时,打分框的第二输出尺寸均为其初始输出尺寸,此时,在第二对象教师一侧可以观看到打分框与学生的头部匹配的效果;在比值大于1时,教师距离显示屏的距离大于学生距离显示屏的距离,此时,在初始输出尺寸的基础上放大打分框的输出尺寸,在教师一侧可以观看到在学生走近显示屏和/或教师远离显示屏之后打分框随着放大仍然匹配学生头部的效果;在比值小于1时,教师距离显示屏的距离小于学生距离显示屏的距离,此时,在初始输出尺寸的基础上缩小宇航服的输出尺寸,在教师一侧可以观看到学生远离显示屏和/或教师走近显示屏之后打分框随着缩小仍然匹配教师身材的效果。
参考图22,为本申请实施例二提供的一种电子设备的结构示意图,该电子设备中可以包括以下结构:
显示屏2201,包括第一显示面a和第二显示面b,所述第一显示面a和所述第二显示面b相背,所述第一显示面a上输出有第一内容,所述第二显示面b上输出有第二内容。
其中,显示屏2201可以为投影屏幕和投影仪实现,如半透明丝绸织物制成的幕布等,投影仪的黑色光线可以穿透幕布,而其他颜色的光线可以投影在幕布上,实现内容显示;或者,显示屏2201可以为透明或半透明的电子屏,如玻璃支撑的显示屏等。
定位装置2202,用于获得至少一个第一对象对应的第一位置和至少一个第二对象对应的第二位置;
具体的,所述定位装置2202包括:图像采集装置、红外检测装置和动作捕捉装置中的任意一种或任意多种。例如,架设在教室内的视觉摄像头、红外摄像头等,再如,配置在教师和学生身上的***等。
其中,所述第一对象处于所述第一显示面a所朝向的区域,所述第二对象处于所述第二显示面b所朝向的区域;
处理器2203,用于根据所述第一位置和所述第二位置,调整所述第一内容的输出参数,以使得所述第一内容在所述第一显示面a上的输出参数与所述第一位置和所述第二位置相匹配;
所述处理器2203,还用于根据所述第一位置和所述第二位置,调整所述第二内容的输出参数,以使得所述第二内容在所述第二显示面b上的输出参数与所述第一位置和所述第二位置相匹配。
从上述技术方案可以看出,本申请实施例二提供的一种电子设备中,通过分别获得显示屏的两个显示面各自朝向区域中的第一对象和第二对象的位置,就可以根据这两个显示面朝向区域中的对象的位置分别调整两个显示面上的内容的输出参数,由此使得显示面上内容的输出参数与对象的位置相匹配,由此,如果对象的位置发生变化那么相应的显示面上内容的输出状态也会相应变化,由此,避免固定位置上输出内容使得用户观看体验单一的情况,进而明显改善用户对显示屏的观看体验。
以如图23中所示的教学场景为例,本申请中基于全息黑板即前文中的显示屏实现双面多人智能教学,支持以全息黑板即全息幕为虚拟内容显示截至,叠加增强黑板后方教师和黑板前方多位学生的外形、行为、状态等信息。例如,给教师叠加宇航服等内容,丰富学生的使用体验,给学生叠加打分框等内容,丰富教师的使用体验。具体如下:
本申请中可以在教室中使用4米宽3米高的投影屏幕,投影仪吊起并与投影屏幕处于最佳投影状态。其中,投影屏幕可以由半透明丝绸织物制成,用于显示数字课程材料,如天体运动的课件内容等。投影屏幕放在教室的前面,投影屏幕后面是教师的讲台。投影屏幕可以由半透明(半透明和反光)材料制成,黑色完全穿透屏幕,而其他颜色将显示在屏幕上。为了增加环境的沉浸,讲台后面悬挂着一个吸光窗帘,讲台上方设置4个可调节的聚光灯,为教师投下更多的光线。观察者如学生可以在投影屏幕显示的同时发现屏幕后面的人。
同时,本申请中在教室四角分别配4个通信基站,即两个在教室的前面,两个在投影屏幕的后面。在教师的头部、腰部、左右脚分别佩戴4个***,可以跟踪基站范围内教师的任何运动。同时,在教室内配置视觉摄像头和红外摄像头等,用以采集教师和学生的位置。
基于此,本申请中可以通过计算机视觉如RGB摄像头等、红外检测器、动作捕捉***等,对全教室场景的人物如教师和学生进行空间定位,以得到教师和学生各自头部的(x,y,z)坐标,其中该坐标以投影屏幕底线中心为原点,以投影屏幕底线为X轴,以地平面上垂直于底线的垂线为Z轴,以垂直于底线和地平面的垂直为Y轴,如图24中所示。
之后,基于以上所得到的教师和学生的坐标,有以下输出调整方案:
1、针对教师进行特效叠加的调整,其中可以采用两种方案:
方案一:只有一个学生观看时,以该学生的位置作为动态视点位置,根据该动态视点位置与教师位置之间的视觉连线与投影屏幕之间的交汇点位置,实时计算教师的特效输出内容在投影屏幕上的叠加位置,由此,在学生一侧可以观看到特效输出内容叠加到教师身上的效果;
方案二:多个学生观看时,可按照教室中的最佳视点,如教室中间位置或者包含所有学生的最小区域的中间位置,根据该最佳视点位置与教师位置之间的视觉连线与投影屏幕的交汇点位置,实时计算教师的特效输出内容在投影屏幕上的叠加位置,由此,在学生一侧可以观看到特效输出内容叠加到教师身上的效果。
2、针对学生进行特效叠加的调整,其中,需要同时考虑教师视点出发的多个学生的特效位置,并按照学生距离膜的远近(如z坐标大小)调整特效输出内容的大小。
以图24中所示的教学场景为例,教师头部空间坐标以(xt,yt,zt)表示,学生1头部空间坐标以(xs1,ys1,zs1)表示,学生2头部空间坐标以(xs2,ys2,zs2)表示,学生3头部空间坐标以(xs3,ys3,zs3)表示,教室内最佳观赏点(最佳视点)空间坐标以(xc,yc,zc)表示,基于此:
采用以上本申请中的技术方案,对多学生看教师时全息幕在朝向学生的一侧显示面上的叠加给教师的特效输出内容进行调整时,可以根据最佳观赏点和教师的位置如T1、T2或T3之间的连线与全息幕之间的交点P1、P2或P3,如图25中所示,对特效输出内容如天体或其他人物等的输出位置进行调整,使得无论教师处于哪个位置,在学生看来天体处于老师手边或者教师是与其他人物坐在一起的,如图26和图27所示。
具体的,学生看教师的视线即最佳观赏点与教师之间的连线可以以如下公式(1)表示:
其中,Z为0。
基于此,交点P的坐标以(xp,yp,zp)表示,其中:
xp为(-zcxt+ztxc)/(zt-zc);yp为(-zcyt+ztyc)/(zt-zc);zp为0。
采用以上本申请中的技术方案,对教师看学生时全息幕在朝向教师的一侧显示面上的叠加给学生的特效输出内容进行调整时,可以根据教师T和每个学生如学生1和学生2之间的连线与全息幕之间的交点,如图28中所示,对特效输出内容如打分框等的输出位置进行调整,使得在教师看来每个学生头顶均有一个打分框的内容跟随,如图29所示。
具体的,教师看学生的视线即教师与每个学生之间的连线可以以如下公式(2)表示。
其中,Z为0。
基于此,交点P的坐标以(xp,yp,zp)表示,其中:
xp为(-zsxt+ztxs)/(zt-zs);yp为(-zsyt+ztys)/(zt-zs);zp为0。而在全息幕上朝向老师的一侧显示面上显示叠加给学生的特效输出内容的显示深度可以为zs/(zt+zs)。
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本申请。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本申请的精神或范围的情况下,在其它实施例中实现。因此,本申请将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
Claims (9)
1.一种输出控制方法,包括:
获得至少一个第一对象对应的第一位置和至少一个第二对象对应的第二位置;
其中,所述第一对象处于显示屏的第一显示面所朝向的区域,所述第二对象处于所述显示屏的第二显示面所朝向的区域,所述第一显示面和所述第二显示面相背,所述第一显示面上输出有第一内容,所述第二显示面上输出有第二内容;
根据所述第一位置和所述第二位置,调整所述第一内容的输出参数,以使得所述第一内容在所述第一显示面上的输出参数与所述第一位置和所述第二位置相匹配;
根据所述第一位置和所述第二位置,调整所述第二内容的输出参数,以使得所述第二内容在所述第二显示面上的输出参数与所述第一位置和所述第二位置相匹配;
其中,根据所述第一位置和所述第二位置,调整所述第一内容的输出参数,包括:
获得所述第一位置和所述第二位置之间的连线与所述第一显示面的交点位置;
获得所述第一位置到所述交点位置的第一距离和所述第二位置到所述交点位置的第二距离;
至少根据所述第一距离和所述第二距离,获得第一输出尺寸;
将所述第一内容输出在所述第一显示面上所述第一输出尺寸对应的输出区域中。
2.根据权利要求1所述的方法,所述输出参数包括输出位置和/或输出尺寸。
3.根据权利要求1所述的方法,根据所述第一位置和所述第二位置,调整所述第一内容的输出参数,还包括:
获得所述第一位置和所述第二位置之间的连线与所述第一显示面的交点位置;
将所述第一内容输出在所述第一显示面上所述交点位置对应的输出区域中。
4.根据权利要求1所述的方法,至少根据所述第一距离和所述第二距离,获得第一输出尺寸,包括:
获得所述第二距离与所述第一距离之间的比值;
至少根据所述比值,对所述第一内容的初始输出尺寸进行调整,以得到所述第一输出尺寸。
5.根据权利要求4所述的方法,所述第一内容的初始输出尺寸与所述第二对象的对象尺寸相匹配。
6.根据权利要求1所述的方法,所述第一对象为一个的情况下,所述第一位置为一个,且所述第一位置为所述第一对象的当前位置;
所述第一对象为多个的情况下,所述第一位置为多个,且所述第一位置分别为每个第一对象的当前位置,或者,所述第一位置为一个,且所述第一位置为目标区域中的目标位置,所述目标区域为包含所有所述第一对象的区域。
7.根据权利要求6所述的方法,所述目标区域为包含所述第一对象的最小区域。
8.一种电子设备,包括:
显示屏,包括第一显示面和第二显示面,所述第一显示面和所述第二显示面相背,所述第一显示面上输出有第一内容,所述第二显示面上输出有第二内容;
定位装置,用于获得至少一个第一对象对应的第一位置和至少一个第二对象对应的第二位置;
其中,所述第一对象处于所述第一显示面所朝向的区域,所述第二对象处于所述第二显示面所朝向的区域;
处理器,用于根据所述第一位置和所述第二位置,调整所述第一内容的输出参数,以使得所述第一内容在所述第一显示面上的输出参数与所述第一位置和所述第二位置相匹配;
所述处理器,还用于根据所述第一位置和所述第二位置,调整所述第二内容的输出参数,以使得所述第二内容在所述第二显示面上的输出参数与所述第一位置和所述第二位置相匹配;
其中,根据所述第一位置和所述第二位置,调整所述第一内容的输出参数,包括:获得所述第一位置和所述第二位置之间的连线与所述第一显示面的交点位置;获得所述第一位置到所述交点位置的第一距离和所述第二位置到所述交点位置的第二距离;至少根据所述第一距离和所述第二距离,获得第一输出尺寸;将所述第一内容输出在所述第一显示面上所述第一输出尺寸对应的输出区域中。
9.根据权利要求8所述的电子设备,所述定位装置包括:图像采集装置、红外检测装置和动作捕捉装置中的任意一种或任意多种。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010972974.1A CN112102655B (zh) | 2020-09-16 | 2020-09-16 | 一种输出控制方法及电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010972974.1A CN112102655B (zh) | 2020-09-16 | 2020-09-16 | 一种输出控制方法及电子设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112102655A CN112102655A (zh) | 2020-12-18 |
CN112102655B true CN112102655B (zh) | 2023-07-21 |
Family
ID=73759701
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010972974.1A Active CN112102655B (zh) | 2020-09-16 | 2020-09-16 | 一种输出控制方法及电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112102655B (zh) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2013073222A (ja) * | 2011-09-29 | 2013-04-22 | Canon Inc | 画像処理装置、画像処理方法及びプログラム |
KR20160002590A (ko) * | 2014-06-30 | 2016-01-08 | 주식회사 알티캐스트 | 입체 영상 디스플레이 방법 및 그를 위한 장치 |
CN109478094A (zh) * | 2016-07-12 | 2019-03-15 | 奥迪股份公司 | 用于运行机动车的显示装置的方法 |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7948547B2 (en) * | 2008-08-05 | 2011-05-24 | Eastman Kodak Company | Apparatus and method for capturing and viewing images |
EP2500814B1 (en) * | 2011-03-13 | 2019-05-08 | LG Electronics Inc. | Transparent display apparatus and method for operating the same |
US9514669B2 (en) * | 2012-03-26 | 2016-12-06 | Beijing Lenovo Software Ltd. | Display method and electronic device |
KR20140043522A (ko) * | 2012-09-21 | 2014-04-10 | 숭실대학교산학협력단 | 투명 양면형 디스플레이 제어 장치 및 그 제어 방법 |
KR20140045801A (ko) * | 2012-10-09 | 2014-04-17 | 삼성전자주식회사 | 투명 디스플레이 장치 및 그 제어 방법 |
CN105635713B (zh) * | 2015-12-31 | 2019-07-26 | 联想(北京)有限公司 | 一种显示方法及电子设备 |
KR101835363B1 (ko) * | 2016-04-20 | 2018-03-08 | (주)인터기술 | 시선의 이동에 따라 변하는 오브젝트의 정보를 연속적으로 표시하는 장치 및 방법 |
KR101912252B1 (ko) * | 2016-06-29 | 2018-10-29 | 한국과학기술연구원 | 투명 플렉서블 양면 터치 스크린을 이용하는 인터페이스 제공 방법, 그 방법을 수행하기 위한 기록 매체 및 장치 |
CN107506032A (zh) * | 2017-08-17 | 2017-12-22 | 深圳市华星光电半导体显示技术有限公司 | 基于透明显示器的增强现实显示方法和装置 |
-
2020
- 2020-09-16 CN CN202010972974.1A patent/CN112102655B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2013073222A (ja) * | 2011-09-29 | 2013-04-22 | Canon Inc | 画像処理装置、画像処理方法及びプログラム |
KR20160002590A (ko) * | 2014-06-30 | 2016-01-08 | 주식회사 알티캐스트 | 입체 영상 디스플레이 방법 및 그를 위한 장치 |
CN109478094A (zh) * | 2016-07-12 | 2019-03-15 | 奥迪股份公司 | 用于运行机动车的显示装置的方法 |
Also Published As
Publication number | Publication date |
---|---|
CN112102655A (zh) | 2020-12-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7796134B2 (en) | Multi-plane horizontal perspective display | |
Schmalstieg et al. | Augmented reality: principles and practice | |
US6411266B1 (en) | Apparatus and method for providing images of real and virtual objects in a head mounted display | |
US6690338B1 (en) | Apparatus and method for providing images of real and virtual objects in a head mounted display | |
US20050219695A1 (en) | Horizontal perspective display | |
US20150042640A1 (en) | Floating 3d image in midair | |
CN102540464A (zh) | 提供环绕视频的头戴式显示设备 | |
US20060221071A1 (en) | Horizontal perspective display | |
US20060250390A1 (en) | Horizontal perspective display | |
KR101080040B1 (ko) | 공간 증강 현실 기반 인터랙티브 디스플레이 방법 | |
Narumi et al. | Digital diorama: AR exhibition system to convey background information for museums | |
RU2653560C1 (ru) | Голографический проектор-б | |
CN112102655B (zh) | 一种输出控制方法及电子设备 | |
CN103777915B (zh) | 沉浸式交互*** | |
IJsselsteijn et al. | A room with a cue: The efficacy of movement parallax, occlusion, and blur in creating a virtual window | |
Kikuchi et al. | AIR-range: Designing optical systems to present a tall mid-AIR image with continuous luminance on and above a tabletop | |
JP5656809B2 (ja) | 会話映像表示システム | |
Kim et al. | Design of Authoring Tool for Static and Dynamic Projection Mapping. | |
Sugihara | Room-size illusion and recovery of the true appearance | |
CN111727924B (zh) | 一种立体显示环境下混合现实鱼缸***及生成方法 | |
Chau-Dang | Using Optical Illusions to Enhance Projection Design for Live Performance | |
Angco et al. | Depth perception through adaptive 3D view perspective and motion parallax | |
Kung et al. | Smart Augmented Reality of the Perspective-Taking Application of Exhibits | |
Hertzmann | Toward a Theory of Perspective Perception in Pictures | |
Oikawa et al. | Full-Scale Visualization of a Person on a Movable Transparent Screen |
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 |