CN110851214B - 投影画面控制方法及相关产品 - Google Patents

投影画面控制方法及相关产品 Download PDF

Info

Publication number
CN110851214B
CN110851214B CN201910936403.XA CN201910936403A CN110851214B CN 110851214 B CN110851214 B CN 110851214B CN 201910936403 A CN201910936403 A CN 201910936403A CN 110851214 B CN110851214 B CN 110851214B
Authority
CN
China
Prior art keywords
projection
picture
curtain
preset
information
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
Application number
CN201910936403.XA
Other languages
English (en)
Other versions
CN110851214A (zh
Inventor
庾波
胡震宇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Huole Science and Technology Development Co Ltd
Original Assignee
Shenzhen Huole Science and Technology Development Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Huole Science and Technology Development Co Ltd filed Critical Shenzhen Huole Science and Technology Development Co Ltd
Priority to CN201910936403.XA priority Critical patent/CN110851214B/zh
Publication of CN110851214A publication Critical patent/CN110851214A/zh
Application granted granted Critical
Publication of CN110851214B publication Critical patent/CN110851214B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03BAPPARATUS OR ARRANGEMENTS FOR TAKING PHOTOGRAPHS OR FOR PROJECTING OR VIEWING THEM; APPARATUS OR ARRANGEMENTS EMPLOYING ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ACCESSORIES THEREFOR
    • G03B21/00Projectors or projection-type viewers; Accessories therefor
    • G03B21/54Accessories
    • G03B21/56Projection screens
    • G03B21/58Projection screens collapsible, e.g. foldable; of variable area

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • General Engineering & Computer Science (AREA)
  • Transforming Electric Information Into Light Information (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

本申请实施例提供了一种投影画面控制方法及相关产品,应用于智能投影设备,所述智能投影设备与投影幕布通信连接,方法包括:智能投影设备在接收到显示投影画面的请求时,获取投影幕布的预设幕布信息,接着根据预设幕布信息,调整待投影的画面大小和/或比例,确定投影画面的画面信息,再获取投影幕布的预设展开速度信息,根据预设展开速度信息和画面信息,来确定投影画面的预显示速度和初始显示时间,最后向所述投影幕布发送开始展开的请求,同时,控制智能投影设备在初始显示时间以预显示速度开始显示投影画面;通过上述方法有利于提高投影画面控制的高效性和便捷性。

Description

投影画面控制方法及相关产品
技术领域
本申请涉及投影显示技术领域,具体涉及一种投影画面控制方法及相关产品。
背景技术
投影幕布是与智能投影设备配套的常规物件,目前的投影行业中,投影幕布的展开和收起,均是用单独的遥控器或手拉帘式方式展开和收起,增加了使用者的操作步骤和使用难度,降低了用户体验感,同时,由于现有的智能投影设备与幕布不具备同步升降功能,只能直接关闭智能投影设备,单独收起幕布,或者单独展开幕布不利于投影显示的契合性,同时有可能出现幕布长时间忘记收起,从而导致幕布的清晰度和使用寿命受到影响的情况。
发明内容
本申请实施例提供了一种投影画面控制方法及相关产品,以期提高投影画面控制的高效性和便捷性。
第一方面,本申请实施例提供一种投影画面控制方法,应用于智能投影设备,所述智能投影设备与投影幕布通信连接;所述方法包括:
在接收到显示投影画面的请求时,获取所述投影幕布的预设幕布信息;
根据所述预设幕布信息,确定所述投影画面的画面信息;
获取所述投影幕布的预设展开速度信息,根据所述预设展开速度信息和所述画面信息,确定所述投影画面的预显示速度和初始显示时间;
向所述投影幕布发送开始展开的请求,并控制所述智能投影设备在所述初始显示时间以所述预显示速度开始显示所述投影画面。
第二方面,本申请实施例提供一种投影画面控制装置,应用于智能投影设备,所述智能投影设备与投影幕布通信连接;所述投影画面控制装置包括处理单元、通信单元和存储单元,其中,
所述处理单元,用于在接收到显示投影画面的请求时,获取所述投影幕布的预设幕布信息;以及用于根据所述预设幕布信息,确定所述投影画面的画面信息;以及用于获取所述投影幕布的预设展开速度信息,根据所述预设展开速度信息和所述画面信息,确定所述投影画面的预显示速度和初始显示时间;以及用于向所述投影幕布发送开始展开的请求,并控制所述智能投影设备在所述初始显示时间以所述预显示速度开始显示所述投影画面。
第三方面,本申请实施例提供一种电子设备,包括处理器、存储器、通信接口以及一个或多个程序,其中,上述一个或多个程序被存储在上述存储器中,并且被配置由上述处理器执行,上述程序包括用于执行本申请实施例第一方面任一方法中的步骤的指令。
第四方面,本申请实施例提供了一种计算机可读存储介质,其中,上述计算机可读存储介质存储用于电子数据交换的计算机程序,其中,上述计算机程序使得计算机执行如本申请实施例第二方面任一方法中所描述的部分或全部步骤。
第五方面,本申请实施例提供了一种计算机程序产品,其中,上述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,上述计算机程序可操作来使计算机执行如本申请实施例第二方面任一方法中所描述的部分或全部步骤。该计算机程序产品可以为一个软件安装包。
可以看出,本申请实施例中,提供了一种投影画面控制方法及相关产品,应用于智能投影设备,所述智能投影设备与投影幕布通信连接,所述方法包括:智能投影设备在接收到显示投影画面的请求时,获取所述投影幕布的预设幕布信息,接着根据所述预设幕布信息,调整待投影的画面大小和/或比例,确定所述投影画面的画面信息,再获取所述投影幕布的预设展开速度信息,根据所述预设展开速度信息和所述画面信息,来确定所述投影画面的预显示速度和初始显示时间,最后向所述投影幕布发送开始展开的请求,同时,控制所述智能投影设备在所述初始显示时间以所述预显示速度开始显示所述投影画面;可见,通过上述方法控制投影画面,有利于提高投影画面与投影幕布可显示面积的契合度,避免了由于投影画面超出幕布而降低投影的显示效果;有利于提高投影画面控制的高效性和便捷性。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1A是本申请实施例提供的一种投影画面控制方法的流程示意图;
图1B是本申请实施例提供的一种投影画面控制方法的场景示意图;
图1C是本申请实施例提供的另一种投影画面控制方法的场景示意图;
图1D是本申请实施例提供的另一种投影画面控制方法的场景示意图;
图1E是本申请实施例提供的另一种投影画面控制方法的场景示意图;
图2是本申请实施例提供的另一种投影画面控制方法的流程示意图;
图3是本申请实施例提供的另一种投影画面控制方法的流程示意图;
图4是本申请实施例提供的一种电子设备的结构示意图;
图5是本申请实施例提供的一种投影画面控制装置的功能单元组成框图。
具体实施方式
为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、***、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。
在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
本申请实施例所涉及到的电子设备可以包括各种具有无线通信功能的手持设备、车载设备、可穿戴设备、计算设备或连接到无线调制解调器的其他处理设备,以及各种形式的用户设备(User Equipment,UE),移动台(Mobile Station,MS),终端设备(terminaldevice)等等。
下面对本申请实施例进行详细介绍。
请参阅图1A,图1A是本申请实施例提供了一种投影画面控制方法的流程示意图,应用于智能投影设备,所述智能投影设备与投影幕布通信连接;所述方法包括:
S101,智能投影设备在接收到显示投影画面的请求时,获取所述投影幕布的预设幕布信息;
其中,所述智能投影设备在获取所述投影幕布的预设幕布信息之前,确定所述投影幕布处于完全收缩状态。
S102,所述智能投影设备根据所述预设幕布信息,确定所述投影画面的画面信息;
其中,所述投影画面的画面信息包括画面长度和画面宽度。
S103,所述智能投影设备获取所述投影幕布的预设展开速度信息,根据所述预设展开速度信息和所述画面信息,确定所述投影画面的预显示速度和初始显示时间;
S104,所述智能投影设备向所述投影幕布发送开始展开的请求,并控制所述智能投影设备在所述初始显示时间以所述预显示速度开始显示所述投影画面。
可以看出,本申请实施例中,提供了一种投影画面控制方法,应用于智能投影设备,所述智能投影设备与投影幕布通信连接,所述方法包括:智能投影设备在接收到显示投影画面的请求时,获取所述投影幕布的预设幕布信息,接着根据所述预设幕布信息,调整待投影的画面大小和/或比例,确定所述投影画面的画面信息,再获取所述投影幕布的预设展开速度信息,根据所述预设展开速度信息和所述画面信息,来确定所述投影画面的预显示速度和初始显示时间,最后向所述投影幕布发送开始展开的请求,同时,控制所述智能投影设备在所述初始显示时间以所述预显示速度开始显示所述投影画面;可见,通过上述方法控制投影画面,有利于提高投影画面与投影幕布可显示面积的契合度,避免了由于投影画面超出幕布而降低投影的显示效果;有利于提高投影画面控制的高效性和便捷性。
在一个可能的示例中,所述智能投影设备根据所述预设幕布信息,确定所述投影画面的画面信息,包括:智能投影设备根据所述预设幕布信息,获取所述投影幕布的幕布长度和幕布宽度;所述智能投影设备获取所述投影画面的预设画面长度和预设画面宽度;所述智能投影设备根据所述幕布长度、所述预设画面长度、所述幕布宽度和所述预设画面宽度,确定所述投影画面的画面信息。
其中,所述画面信息包括所述投影画面的画面长度和画面宽度。
具体实现中,智能投影设备根据所述预设幕布信息,获取所述投影幕布的幕布长度为2.03米和幕布宽度为1.54米,所述智能投影设备获取所述投影画面的预设画面长度为1.41米和预设画面宽度为1.05米;则所述智能投影设备根据所述幕布长度、所述预设画面长度、所述幕布宽度和所述预设画面宽度,确定所述投影画面的画面信息为画面长度2.03米,画面宽度1.54米。
可见,本示例中,智能投影设备根据所述预设幕布信息,获取所述投影幕布的幕布长度和幕布宽度,接着获取所述投影画面的预设画面长度和预设画面宽度,然后根据所述幕布长度、所述预设画面长度、所述幕布宽度和所述预设画面宽度,确定所述投影画面的画面信息;有利于提高投影画面与幕布大小的匹配度,有利于优化投影画面的显示效果,提高了用户的使用体验。
在一个可能的示例中,所述智能投影设备根据所述幕布长度、所述预设画面长度、所述幕布宽度和所述预设画面宽度,确定所述投影画面的画面信息,包括:智能投影设备确定所述幕布长度与所述幕布宽度的比值为第一比值,确定所述预设画面长度与所述预设画面宽度的比值为第二比值;所述智能投影设备若确定所述第一比值与所述第二比值相同,则确定所述投影的画面长度与所述幕布长度相同,且所述投影的画面宽度与所述幕布宽度相同;所述智能投影设备若确定所述第一比值与所述第二比值不同,则根据所述投影画面的缩放模式确定所述画面信息。
其中,所述缩放模式包括等比例缩放和自由缩放。
其中,所述比例缩放为所述预设画面长度与所述预设画面宽度的比值保持不变,以便保证所述投影画面的真实度。
其中,所述自由缩放为所述预设画面长度与所述预设画面宽度的比值可以不变或发生变化,以使得所述投影画面铺满所述投影幕布。
具体实现中,如图1B所示,智能投影设备确定幕布长度为2米,幕布宽度为1.5米,则第一比值为4:3,确定预设画面长度为0.6米。预设画面宽度为1.2米,则第二比值为1:2,确定所述第一比值与所述第二比值不同,则根据所述投影画面的缩放模式为等比例缩放,确定所述投影画面如图1B中的P1所示,画面长度为0.75米,所述幕布宽度为1.5米。
具体实现中,如图1B所示,智能投影设备确定幕布长度为2米,幕布宽度为1.5米,则第一比值为4:3,确定预设画面长度为0.6米。预设画面宽度为1.2米,则第二比值为1:2,确定所述第一比值与所述第二比值不同,则根据所述投影画面的缩放模式为自由缩放,确定所述投影画面如图1B中的P2所示,画面长度为2米,所述幕布宽度为1.5米。
具体实现中,如图1C所示,智能投影设备确定幕布长度为2米,幕布宽度为1.5米,则第一比值为4:3,确定预设画面长度为1.2米。预设画面宽度为0.9米,则第二比值为4:3,确定所述第一比值与所述第二比值相同,则确定所述画面长度为2米,所述幕布宽度为1.5米。
可见,本示例中,智能投影设备确定所述幕布长度与所述幕布宽度的比值为第一比值,确定所述预设画面长度与所述预设画面宽度的比值为第二比值,再比较所述第一比值与第二比值是否相同,根据比较结果确定所述投影画面的画面信息;当第一比值与第二比值相同时,可按比例缩放所述投影画面并得到画面铺满所述投影幕布,当第一比值与第二比值不同时,则要考虑是否按比例缩放,若按比例缩放,则必然不能铺满所述投影幕布,若选择自由缩放,则能够铺满所述投影幕布但无法保持所述投影画面原有的比例,造成画面形变;根据不同需求选择不同的缩放模式,有利于满足多样化场景下对投影画面的准确控制,有利于提高投影画面控制的高效性和准确性。
在一个可能的示例中,所述智能投影设备若确定所述第一比值与所述第二比值不同,则根据所述投影画面的缩放模式确定所述画面信息,其中,所述缩放模式包括比例缩放和失真缩放,包括:智能投影设备确定所述第一比值与所述第二比值不同,当选择所述比例缩放时,比较所述幕布长度与所述预设画面长度的大小;所述智能投影设备若确定所述预设画面长度小于或等于所述幕布长度,则比较所述幕布宽度与所述预设画面宽度的大小;所述智能投影设备若确定所述预设画面宽度大于所述幕布宽度,则根据如下第一预设公式确定所述投影画面的画面信息,
Figure BDA0002221701250000071
y2=y0;所述智能投影设备若确定所述预设画面宽度小于或等于所述幕布宽度,则根据如下第二预设公式确定所述投影画面的画面信息,当x0-x1≤y0-y1时,x2=x0
Figure BDA0002221701250000072
当x0-x1>y0-y1时,
Figure BDA0002221701250000073
y2=y0;所述智能投影设备若确定所述预设画面长度大于所述幕布长度,则比较所述幕布宽度与所述预设画面宽度的大小;所述智能投影设备若确定所述预设画面宽度小于或等于所述幕布宽度,则根据如下第三预设公式确定所述投影画面的画面信息,x2=x0
Figure BDA0002221701250000074
所述智能投影设备若确定所述预设画面宽度大于所述幕布宽度,则根据如下第四预设公式确定所述投影画面的画面信息,当x1-x0≤y1-y0时,
Figure BDA0002221701250000075
y2=y0,当x1-x0>y1-y0时,确定x2=x0
Figure BDA0002221701250000076
其中,所述第一预设公式、所述第二预设公式、所述第三预设公式和所述第四预设公式中的x0表示所述幕布长度,y0表示所述幕布宽度,x1表示所述预设画面宽度,y1表示所述预设画面长度,x2表示所述画面信息中的画面长度,y2表示所述画面信息中的画面宽度。
其中,所述按比例缩放满足
Figure BDA0002221701250000077
具体实现中,具体实现中,如图1D所示,智能投影设备确定幕布长度为x0=2米,幕布宽度为y0=1.5米,则第一比值为4:3,确定预设画面长度为x1=3.2米。预设画面宽度为y1=1.8米,则第二比值为16:9,确定所述第一比值与所述第二比值不同,选择所述比例缩放,先比较所述幕布长度与所述预设画面长度的大小得x1>x0,可以确定所述预设画面长度大于所述幕布长度,再比较所述幕布宽度与所述预设画面宽度的大小得y1>y0,确定所述预设画面宽度大于所述幕布宽度,进一步确定x1-x0>y1-y0,进而确定所述画面信息中的画面长度为x2=x0=2米,所述画面信息中的画面宽度为
Figure BDA0002221701250000081
可见,本示例中,智能投影设备确定所述第一比值与所述第二比值不同,当选择所述比例缩放时,通过比较所述幕布长度与所述预设画面长度的大小,以及比较所述幕布宽度与所述预设画面宽度的大小,来确定根据不同的预设公式确定所述投影画面的画面信息,有利于投影画面进行多样化的缩放处理,以便提高缩放后的显示效果,有利于提高投影画面控制的便捷性。
在一个可能的示例中,所述智能投影设备获取所述投影幕布的预设展开速度信息,根据所述预设展开速度信息和所述画面信息,确定所述投影画面的预显示速度和初始显示时间,包括:智能投影设备获取所述投影幕布的预设展开速度;所述智能投影设备当确定所述投影幕布的预设展开速度不变,所述投影画面的预显示速度不变,且所述投影幕布的预设展开时长与所述投影画面的预显示时长相等时,以所述投影幕布开始展开的时间点为初始展开时间;所述智能投影设备根据所述预设展开速度、所述初始展开时间、所述幕布宽度、所述画面宽度和如下第五预设公式,确定所述预显示速度和所述投影画面的初始显示时间,
Figure BDA0002221701250000082
其中,v0表示所述预设展开速度,v1表示所述预显示速度,y0表示所述幕布宽度,y2表示所述画面宽度,t表示所述初始展开时间到所述投影画面开始显示的时间所经过的时长,所述投影画面的初始显示时间为所述初始展开时间经过时长t后的时间点。
其中,所述第五预设公式满足所述投影画面位于所述投影幕布的居中位置。
其中,所述投影画面显示完成的同时所述投影幕布的展开动作可以完成,也可以未完成。
其中,所述投影画面也包括位于所述投影幕布的任意位置,此时只需要确定所述投影画面中的任意一点与所述投影幕布的展开点的距离最小值y3,此时t满足
Figure BDA0002221701250000083
t表示所述初始展开时间到所述投影画面开始显示的时间所经过的时长。
其中,所述t表示所述初始展开时间到所述投影画面开始显示的时间所经过的时长,例如:所述投影幕布开始展开的时间为10:00,即所述初始展开时间10:00,在经过t=3秒后所述投影画面开始显示,则所述投影画面开始显示的时间为10:03。
具体实现中,如图1E所示,已知所述投影画面将位于所述投影幕布的居中位置,智能投影设备获取所述投影幕布的预设展开速度v0=0.2米/秒,所述智能投影设备确定所述投影幕布的预设展开速度不变,且所述投影画面的预显示速度不变,同时确定所述投影幕布的预设展开时长与所述投影画面的预显示时长相等时,以所述投影幕布开始展开的时间点14:10为初始展开时间;所述智能投影设备根据所述预设展开速度v0=0.2米/秒、所述初始展开时间14:10、所述幕布宽度y0=2.4米、所述画面宽度y2=1.6米和预设公式
Figure BDA0002221701250000091
确定所述预显示速度v1=0.4米/秒和宽度,所述投影画面的初始显示时间为所述初始展开时间经过时长t=2秒后的时间点14:12。
进一步地,如图1E所示,可以得到所述投影画面/所述投影幕布在时间点14:22显示/展开完成。
可见,本示例中,智能投影设备获取所述投影幕布的预设展开速度信息,再根据所述预设展开速度、所述初始展开时间、所述幕布宽度、所述画面宽度和如下第五预设公式,确定所述预显示速度和所述投影画面的初始显示时间确定所述投影画面的预显示速度和初始显示时间,通过引入预设公式,有利于快速准确地确定所述投影画面的预显示速度和初始显示时间,有利于有效地提高画面显示控制的高效性和准确性。
在一个可能的示例中,所述智能投影设备并控制所述智能投影设备在所述初始显示时间以所述预显示速度开始显示所述投影画面后,方法还包括:智能投影设备接收到所述投影幕布的展开速度发生变化,则根据所述投影幕布的展开速度变化情况调整所述投影画面的显示时间和/或显示速度。
其中,所述调整所述投影画面的显示速度包括若所述投影幕布的展开速度加快,则所述投影画面的显示速度相对于所述的预显示速度加快,若所述投影幕布的展开速度减慢,则所述投影画面的显示速度相对于所述的预显示速度减慢。
其中,所述投影画面的显示时间包括所述投影画面的初始显示时间和所述投影画面的显示完成时间。
具体实现中,已知所述投影画面将位于所述投影幕布的居中位置,智能投影设备获取所述投影幕布的预设展开速度为0.2米/秒,所述投幕布在展开1秒后展开速度变为0.4米/秒,则所述投影画面的初始显示时间提前,且所述投影画面的显示速度比所述投影画面的预显示速度快,同时所述投影画面的限时完成时间也有所提前。
可见,本示例中,智能投影设备接收到所述投影幕布的展开速度发生变化,则根据所述投影幕布的展开速度变化情况调整所述投影画面的显示时间和/或显示速度,有利于在投影幕布展开速度发生变化的情况下,及时的调整投影画面的显示速度和/或显示时间,有利于满足投影画面显示的多样性和投影画面显示控制的高效性。
在一个可能的示例中,所述智能投影设备并控制所述智能投影设备在所述初始显示时间以所述预显示速度开始显示所述投影画面后,方法还包括:智能投影设备确定所述投影画面显示完成,所述投影幕布展开完成后;所述在接收到隐藏所述投影画面的请求时,获取所述投影幕布的预设收缩速度信息;所述智能投影设备根据所述预设收缩速度信息和所述画面信息,确定所述投影画面的预隐藏速度和初始隐藏时间;所述智能投影设备向所述投影幕布发送开始收缩的请求,并控制所述智能投影设备在所述初始隐藏时间以所述预隐藏速度开始隐藏所述投影画面。
可见,本示例中,智能投影设备确定所述投影画面显示完成,所述投影幕布展开完成后;所述在接收到隐藏所述投影画面的请求时,获取所述投影幕布的预设收缩速度信息;所述智能投影设备根据所述预设收缩速度信息和所述画面信息,确定所述投影画面的预隐藏速度和初始隐藏时间;所述智能投影设备向所述投影幕布发送开始收缩的请求,并控制所述智能投影设备在所述初始隐藏时间以所述预隐藏速度开始隐藏所述投影画面;有利于在投影画面需要隐藏时,提高投影画面控制的高效性和便捷性。
与上述图1A所示的实施例一致的,请参阅图2,图2是本申请实施例提供的一种投影画面控制方法的流程示意图,应用于智能投影设备,所述智能投影设备与投影幕布通信连接;如图所示,本投影画面控制方法包括:
S201,智能投影设备在接收到显示投影画面的请求时,获取所述投影幕布的预设幕布信息;
S202,所述智能投影设备根据所述预设幕布信息,获取所述投影幕布的幕布长度和幕布宽度;
S203,所述智能投影设备获取所述投影画面的预设画面长度和预设画面宽度;
S204,所述智能投影设备确定所述幕布长度与所述幕布宽度的比值为第一比值,确定所述预设画面长度与所述预设画面宽度的比值为第二比值;
S205,所述智能投影设备若确定所述第一比值与所述第二比值相同,则确定所述投影的画面长度与所述幕布长度相同,且所述投影的画面宽度与所述幕布宽度相同;
S206,所述智能投影设备若确定所述第一比值与所述第二比值不同,则根据所述投影画面的缩放模式确定所述画面信息;
S207,所述智能投影设备获取所述投影幕布的预设展开速度信息,根据所述预设展开速度信息和所述画面信息,确定所述投影画面的预显示速度和初始显示时间;
S208,所述智能投影设备向所述投影幕布发送开始展开的请求,并控制所述智能投影设备在所述初始显示时间以所述预显示速度开始显示所述投影画面。
可以看出,本申请实施例中,提供了一种投影画面控制方法及相关产品,应用于智能投影设备,所述智能投影设备与投影幕布通信连接,所述方法包括:智能投影设备在接收到显示投影画面的请求时,获取所述投影幕布的预设幕布信息,接着根据所述预设幕布信息,调整待投影的画面大小和/或比例,确定所述投影画面的画面信息,再获取所述投影幕布的预设展开速度信息,根据所述预设展开速度信息和所述画面信息,来确定所述投影画面的预显示速度和初始显示时间,最后向所述投影幕布发送开始展开的请求,同时,控制所述智能投影设备在所述初始显示时间以所述预显示速度开始显示所述投影画面;可见,通过上述方法控制投影画面,有利于提高投影画面与投影幕布可显示面积的契合度,避免了由于投影画面超出幕布而降低投影的显示效果;有利于提高投影画面控制的高效性和便捷性。
此外,智能投影设备确定所述幕布长度与所述幕布宽度的比值为第一比值,确定所述预设画面长度与所述预设画面宽度的比值为第二比值,再比较所述第一比值与第二比值是否相同,根据比较结果确定所述投影画面的画面信息;当第一比值与第二比值相同时,可按比例缩放所述投影画面并得到画面铺满所述投影幕布,当第一比值与第二比值不同时,则要考虑是否按比例缩放,若按比例缩放,则必然不能铺满所述投影幕布,若选择自由缩放,则能够铺满所述投影幕布但无法保持所述投影画面原有的比例,造成画面形变;根据不同需求选择不同的缩放模式,有利于满足多样化场景下对投影画面的准确控制,有利于提高投影画面控制的高效性和准确性。
与上述图1A所示的实施例一致的,请参阅图3,图3是本申请实施例提供的一种投影画面控制方法的流程示意图,应用于智能投影设备,所述智能投影设备与投影幕布通信连接;如图所示,本投影画面控制方法包括:
S301,智能投影设备在接收到显示投影画面的请求时,获取所述投影幕布的预设幕布信息;
S302,所述智能投影设备根据所述预设幕布信息,确定所述投影画面的画面信息;
S303,所述智能投影设备获取所述投影幕布的预设展开速度;
S304,所述智能投影设备当确定所述投影幕布的预设展开速度不变,所述投影画面的预显示速度不变,且所述投影幕布的预设展开时长与所述投影画面的预显示时长相等时,以所述投影幕布开始展开的时间点为初始展开时间;
S305,所述智能投影设备根据所述预设展开速度、所述初始展开时间、所述幕布宽度、所述画面宽度和第五预设公式,确定所述预显示速度和所述投影画面的初始显示时间;
S306,所述智能投影设备向所述投影幕布发送开始展开的请求,并控制所述智能投影设备在所述初始显示时间以所述预显示速度开始显示所述投影画面。
可以看出,本申请实施例中,提供了一种投影画面控制方法及相关产品,应用于智能投影设备,所述智能投影设备与投影幕布通信连接,所述方法包括:智能投影设备在接收到显示投影画面的请求时,获取所述投影幕布的预设幕布信息,接着根据所述预设幕布信息,调整待投影的画面大小和/或比例,确定所述投影画面的画面信息,再获取所述投影幕布的预设展开速度信息,根据所述预设展开速度信息和所述画面信息,来确定所述投影画面的预显示速度和初始显示时间,最后向所述投影幕布发送开始展开的请求,同时,控制所述智能投影设备在所述初始显示时间以所述预显示速度开始显示所述投影画面;可见,通过上述方法控制投影画面,有利于提高投影画面与投影幕布可显示面积的契合度,避免了由于投影画面超出幕布而降低投影的显示效果;有利于提高投影画面控制的高效性和便捷性。
此外,智能投影设备获取所述投影幕布的预设展开速度信息,再根据所述预设展开速度、所述初始展开时间、所述幕布宽度、所述画面宽度和如下第五预设公式,确定所述预显示速度和所述投影画面的初始显示时间确定所述投影画面的预显示速度和初始显示时间,通过引入预设公式,有利于快速准确地确定所述投影画面的预显示速度和初始显示时间,有利于有效地提高画面显示控制的高效性和准确性。
与上述图1A、图2、图3所示的实施例一致的,请参阅图4,图4是本申请实施例提供的一种电子设备400的结构示意图,如图所示,所述电子设备400包括应用处理器410、存储器420、通信接口430以及一个或多个程序421,其中,所述一个或多个程序421被存储在上述存储器420中,并且被配置由上述应用处理器410执行,所述一个或多个程序421包括用于执行以下步骤的指令;
在接收到显示投影画面的请求时,获取所述投影幕布的预设幕布信息;
根据所述预设幕布信息,确定所述投影画面的画面信息;
获取所述投影幕布的预设展开速度信息,根据所述预设展开速度信息和所述画面信息,确定所述投影画面的预显示速度和初始显示时间;
向所述投影幕布发送开始展开的请求,并控制所述智能投影设备在所述初始显示时间以所述预显示速度开始显示所述投影画面。
可以看出,本申请实施例中,提供了一种投影画面控制方法及相关产品,应用于智能投影设备,所述智能投影设备与投影幕布通信连接,所述方法包括:智能投影设备在接收到显示投影画面的请求时,获取所述投影幕布的预设幕布信息,接着根据所述预设幕布信息,调整待投影的画面大小和/或比例,确定所述投影画面的画面信息,再获取所述投影幕布的预设展开速度信息,根据所述预设展开速度信息和所述画面信息,来确定所述投影画面的预显示速度和初始显示时间,最后向所述投影幕布发送开始展开的请求,同时,控制所述智能投影设备在所述初始显示时间以所述预显示速度开始显示所述投影画面;可见,通过上述方法控制投影画面,有利于提高投影画面与投影幕布可显示面积的契合度,避免了由于投影画面超出幕布而降低投影的显示效果;有利于提高投影画面控制的高效性和便捷性。
在一个可能的示例中,所述根据所述预设幕布信息,确定所述投影画面的画面信息,所述程序中的指令具体用于执行以下操作:根据所述预设幕布信息,获取所述投影幕布的幕布长度和幕布宽度;获取所述投影画面的预设画面长度和预设画面宽度;根据所述幕布长度、所述预设画面长度、所述幕布宽度和所述预设画面宽度,确定所述投影画面的画面信息,其中,所述画面信息包括所述投影画面的画面长度和画面宽度。
在一个可能的示例中,所述根据所述幕布长度、所述预设画面长度、所述幕布宽度和所述预设画面宽度,确定所述投影画面的画面信息,所述程序中的指令具体用于执行以下操作:确定所述幕布长度与所述幕布宽度的比值为第一比值,确定所述预设画面长度与所述预设画面宽度的比值为第二比值;若确定所述第一比值与所述第二比值相同,则确定所述投影的画面长度与所述幕布长度相同,且所述投影的画面宽度与所述幕布宽度相同;若确定所述第一比值与所述第二比值不同,则根据所述投影画面的缩放模式确定所述画面信息,其中,所述缩放模式包括比例缩放和失真缩放。
在一个可能的示例中,所述若确定所述第一比值与所述第二比值不同,则根据所述投影画面的缩放模式确定所述画面信息,其中,所述缩放模式包括比例缩放和失真缩放,所述程序中的指令具体用于执行以下操作:确定所述第一比值与所述第二比值不同,当选择所述比例缩放时,比较所述幕布长度与所述预设画面长度的大小;若确定所述预设画面长度小于或等于所述幕布长度,则比较所述幕布宽度与所述预设画面宽度的大小;若确定所述预设画面宽度大于所述幕布宽度,则根据如下第一预设公式确定所述投影画面的画面信息,
Figure BDA0002221701250000151
y2=y0;若确定所述预设画面宽度小于或等于所述幕布宽度,则根据如下第二预设公式确定所述投影画面的画面信息,当x0-x1≤y0-y1时,x2=x0
Figure BDA0002221701250000152
当x0-x1>y0-y1时,
Figure BDA0002221701250000153
y2=y0;若确定所述预设画面长度大于所述幕布长度,则比较所述幕布宽度与所述预设画面宽度的大小;若确定所述预设画面宽度小于或等于所述幕布宽度,则根据如下第三预设公式确定所述投影画面的画面信息,x2=x0
Figure BDA0002221701250000154
若确定所述预设画面宽度大于所述幕布宽度,则根据如下第四预设公式确定所述投影画面的画面信息,当x1-x0≤y1-y0时,
Figure BDA0002221701250000155
y2=y0,当x1-x0>y1-y0时,确定x2=x0
Figure BDA0002221701250000156
其中,所述第一预设公式、所述第二预设公式、所述第三预设公式和所述第四预设公式中的x0表示所述幕布长度,y0表示所述幕布宽度,x1表示所述预设画面宽度,y1表示所述预设画面长度,x2表示所述画面信息中的画面长度,y2表示所述画面信息中的画面宽度。
在一个可能的示例中,所述获取所述投影幕布的预设展开速度信息,根据所述预设展开速度信息和所述画面信息,确定所述投影画面的预显示速度和初始显示时间,所述程序中的指令具体用于执行以下操作:获取所述投影幕布的预设展开速度;当确定所述投影幕布的预设展开速度不变,所述投影画面的预显示速度不变,且所述投影幕布的预设展开时长与所述投影画面的预显示时长相等时,以所述投影幕布开始展开的时间点为初始展开时间;根据所述预设展开速度、所述初始展开时间、所述幕布宽度、所述画面宽度和如下第五预设公式,确定所述预显示速度和所述投影画面的初始显示时间,
Figure BDA0002221701250000157
Figure BDA0002221701250000158
其中,v0表示所述预设展开速度,v1表示所述预显示速度,y0表示所述幕布宽度,y2表示所述画面宽度,t表示所述初始展开时间到所述投影画面开始显示的时间所经过的时长,所述投影画面的初始显示时间为所述初始展开时间经过时长t后的时间点。
在一个可能的示例中,所述并控制所述智能投影设备在所述初始显示时间以所述预显示速度开始显示所述投影画面后,方法还所述程序中的指令具体用于执行以下操作:接收到所述投影幕布的展开速度发生变化,则根据所述投影幕布的展开速度变化情况调整所述投影画面的显示时间和/或显示速度。
在一个可能的示例中,所述并控制所述智能投影设备在所述初始显示时间以所述预显示速度开始显示所述投影画面后,方法还所述程序中的指令具体用于执行以下操作:确定所述投影画面显示完成,所述投影幕布展开完成后;在接收到隐藏所述投影画面的请求时,获取所述投影幕布的预设收缩速度信息;根据所述预设收缩速度信息和所述画面信息,确定所述投影画面的预隐藏速度和初始隐藏时间;向所述投影幕布发送开始收缩的请求,并控制所述智能投影设备在所述初始隐藏时间以所述预隐藏速度开始隐藏所述投影画面。
上述主要从方法侧执行过程的角度对本申请实施例的方案进行了介绍。可以理解的是,电子设备为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所提供的实施例描述的各示例的单元及算法步骤,本申请能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
本申请实施例可以根据上述方法示例对电子设备进行功能单元的划分,例如,可以对应各个功能划分各个功能单元,也可以将两个或两个以上的功能集成在一个处理单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。需要说明的是,本申请实施例中对单元的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
图5是本申请实施例中所涉及的投影画面控制装置500的功能单元组成框图。该投影画面控制装置500应用于智能投影设备,包括处理单元501、通信单元502和存储单元503,其中,
所述处理单元501,用于在接收到显示投影画面的请求时,获取所述投影幕布的预设幕布信息;以及用于根据所述预设幕布信息,确定所述投影画面的画面信息;以及用于获取所述投影幕布的预设展开速度信息,根据所述预设展开速度信息和所述画面信息,确定所述投影画面的预显示速度和初始显示时间;以及用于向所述投影幕布发送开始展开的请求,并控制所述智能投影设备在所述初始显示时间以所述预显示速度开始显示所述投影画面。
可以看出,本申请实施例中,提供了一种投影画面控制方法及相关产品,应用于智能投影设备,所述智能投影设备与投影幕布通信连接,所述方法包括:智能投影设备在接收到显示投影画面的请求时,获取所述投影幕布的预设幕布信息,接着根据所述预设幕布信息,调整待投影的画面大小和/或比例,确定所述投影画面的画面信息,再获取所述投影幕布的预设展开速度信息,根据所述预设展开速度信息和所述画面信息,来确定所述投影画面的预显示速度和初始显示时间,最后向所述投影幕布发送开始展开的请求,同时,控制所述智能投影设备在所述初始显示时间以所述预显示速度开始显示所述投影画面;可见,通过上述方法控制投影画面,有利于提高投影画面与投影幕布可显示面积的契合度,避免了由于投影画面超出幕布而降低投影的显示效果;有利于提高投影画面控制的高效性和便捷性。
可以理解的是,由于方法实施例与装置实施例为相同技术构思的不同呈现形式,因此,本申请中方法实施例部分的内容应同步适配于装置实施例部分,此处不再赘述。
在一个可能的示例中,所述根据所述预设幕布信息,确定所述投影画面的画面信息,所述处理单元501具体用于:根据所述预设幕布信息,获取所述投影幕布的幕布长度和幕布宽度;获取所述投影画面的预设画面长度和预设画面宽度;根据所述幕布长度、所述预设画面长度、所述幕布宽度和所述预设画面宽度,确定所述投影画面的画面信息,其中,所述画面信息包括所述投影画面的画面长度和画面宽度。
在一个可能的示例中,所述根据所述幕布长度、所述预设画面长度、所述幕布宽度和所述预设画面宽度,确定所述投影画面的画面信息,所述处理单元501具体用于:确定所述幕布长度与所述幕布宽度的比值为第一比值,确定所述预设画面长度与所述预设画面宽度的比值为第二比值;若确定所述第一比值与所述第二比值相同,则确定所述投影的画面长度与所述幕布长度相同,且所述投影的画面宽度与所述幕布宽度相同;若确定所述第一比值与所述第二比值不同,则根据所述投影画面的缩放模式确定所述画面信息,其中,所述缩放模式包括比例缩放和失真缩放。
在一个可能的示例中,所述若确定所述第一比值与所述第二比值不同,则根据所述投影画面的缩放模式确定所述画面信息,其中,所述缩放模式包括比例缩放和失真缩放,所述处理单元501具体用于:确定所述第一比值与所述第二比值不同,当选择所述比例缩放时,比较所述幕布长度与所述预设画面长度的大小;若确定所述预设画面长度小于或等于所述幕布长度,则比较所述幕布宽度与所述预设画面宽度的大小;若确定所述预设画面宽度大于所述幕布宽度,则根据如下第一预设公式确定所述投影画面的画面信息,
Figure BDA0002221701250000181
y2=y0;若确定所述预设画面宽度小于或等于所述幕布宽度,则根据如下第二预设公式确定所述投影画面的画面信息,当x0-x1≤y0-y1时,x2=x0
Figure BDA0002221701250000182
当x0-x1>y0-y1时,
Figure BDA0002221701250000183
y2=y0;若确定所述预设画面长度大于所述幕布长度,则比较所述幕布宽度与所述预设画面宽度的大小;若确定所述预设画面宽度小于或等于所述幕布宽度,则根据如下第三预设公式确定所述投影画面的画面信息,x2=x0
Figure BDA0002221701250000184
若确定所述预设画面宽度大于所述幕布宽度,则根据如下第四预设公式确定所述投影画面的画面信息,当x1-x0≤y1-y0时,
Figure BDA0002221701250000185
y2=y0,当x1-x0>y1-y0时,确定x2=x0
Figure BDA0002221701250000186
其中,所述第一预设公式、所述第二预设公式、所述第三预设公式和所述第四预设公式中的x0表示所述幕布长度,y0表示所述幕布宽度,x1表示所述预设画面宽度,y1表示所述预设画面长度,x2表示所述画面信息中的画面长度,y2表示所述画面信息中的画面宽度。
在一个可能的示例中,所述获取所述投影幕布的预设展开速度信息,根据所述预设展开速度信息和所述画面信息,确定所述投影画面的预显示速度和初始显示时间,所述处理单元501具体用于:获取所述投影幕布的预设展开速度;当确定所述投影幕布的预设展开速度不变,所述投影画面的预显示速度不变,且所述投影幕布的预设展开时长与所述投影画面的预显示时长相等时,以所述投影幕布开始展开的时间点为初始展开时间;根据所述预设展开速度、所述初始展开时间、所述幕布宽度、所述画面宽度和如下第五预设公式,确定所述预显示速度和所述投影画面的初始显示时间,
Figure BDA0002221701250000191
其中,v0表示所述预设展开速度,v1表示所述预显示速度,y0表示所述幕布宽度,y2表示所述画面宽度,t表示所述初始展开时间到所述投影画面开始显示的时间所经过的时长,所述投影画面的初始显示时间为所述初始展开时间经过时长t后的时间点。
在一个可能的示例中,所述并控制所述智能投影设备在所述初始显示时间以所述预显示速度开始显示所述投影画面后,方法还所述处理单元501具体用于:接收到所述投影幕布的展开速度发生变化,则根据所述投影幕布的展开速度变化情况调整所述投影画面的显示时间和/或显示速度。
在一个可能的示例中,所述并控制所述智能投影设备在所述初始显示时间以所述预显示速度开始显示所述投影画面后,方法还所述处理单元501具体用于:确定所述投影画面显示完成,所述投影幕布展开完成后;在接收到隐藏所述投影画面的请求时,获取所述投影幕布的预设收缩速度信息;根据所述预设收缩速度信息和所述画面信息,确定所述投影画面的预隐藏速度和初始隐藏时间;向所述投影幕布发送开始收缩的请求,并控制所述智能投影设备在所述初始隐藏时间以所述预隐藏速度开始隐藏所述投影画面。
本申请实施例还提供一种计算机存储介质,其中,该计算机存储介质存储用于电子数据交换的计算机程序,该计算机程序使得计算机执行如上述方法实施例中记载的任一方法的部分或全部步骤,上述计算机包括电子设备。
本申请实施例还提供一种计算机程序产品,上述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,上述计算机程序可操作来使计算机执行如上述方法实施例中记载的任一方法的部分或全部步骤。该计算机程序产品可以为一个软件安装包,上述计算机包括电子设备。
需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本申请所必须的。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
在本申请所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如上述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。
上述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
上述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储器中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储器中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本申请各个实施例上述方法的全部或部分步骤。而前述的存储器包括:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储器中,存储器可以包括:闪存盘、只读存储器(英文:Read-Only Memory,简称:ROM)、随机存取器(英文:Random Access Memory,简称:RAM)、磁盘或光盘等。
以上对本申请实施例进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。

Claims (10)

1.一种投影画面控制方法,其特征在于,应用于智能投影设备,所述智能投影设备与投影幕布通信连接;所述方法包括:
在接收到显示投影画面的请求时,获取所述投影幕布的预设幕布信息;
根据所述预设幕布信息,确定所述投影画面的画面信息;
获取所述投影幕布的预设展开速度信息,根据所述预设展开速度信息和所述画面信息,确定所述投影画面的预显示速度和初始显示时间;
向所述投影幕布发送开始展开的请求,并控制所述智能投影设备在所述初始显示时间以所述预显示速度开始显示所述投影画面。
2.根据权利要求1所述的方法,其特征在于,所述根据所述预设幕布信息,确定所述投影画面的画面信息,包括:
根据所述预设幕布信息,获取所述投影幕布的幕布长度和幕布宽度;
获取所述投影画面的预设画面长度和预设画面宽度;
根据所述幕布长度、所述预设画面长度、所述幕布宽度和所述预设画面宽度,确定所述投影画面的画面信息,其中,所述画面信息包括所述投影画面的画面长度和画面宽度。
3.根据权利要求2所述的方法,其特征在于,所述根据所述幕布长度、所述预设画面长度、所述幕布宽度和所述预设画面宽度,确定所述投影画面的画面信息,包括:
确定所述幕布长度与所述幕布宽度的比值为第一比值,确定所述预设画面长度与所述预设画面宽度的比值为第二比值;
若确定所述第一比值与所述第二比值相同,则确定所述投影的画面长度与所述幕布长度相同,且所述投影的画面宽度与所述幕布宽度相同;
若确定所述第一比值与所述第二比值不同,则根据所述投影画面的缩放模式确定所述画面信息,其中,所述缩放模式包括比例缩放和失真缩放。
4.根据权利要求3所述的方法,其特征在于,所述若确定所述第一比值与所述第二比值不同,则根据所述投影画面的缩放模式确定所述画面信息,其中,所述缩放模式包括比例缩放和失真缩放,包括:
确定所述第一比值与所述第二比值不同,当选择所述比例缩放时,比较所述幕布长度与所述预设画面长度的大小;
若确定所述预设画面长度小于或等于所述幕布长度,则比较所述幕布宽度与所述预设画面宽度的大小;
若确定所述预设画面宽度大于所述幕布宽度,则根据如下第一预设公式确定所述投影画面的画面信息,
Figure FDA0002832186980000021
y2=y0
若确定所述预设画面宽度小于或等于所述幕布宽度,则根据如下第二预设公式确定所述投影画面的画面信息,
当x0-x1≤y0-y1时,x2=x0
Figure FDA0002832186980000022
当x0-x1>y0-y1时,
Figure FDA0002832186980000023
y2=y0
若确定所述预设画面长度大于所述幕布长度,则比较所述幕布宽度与所述预设画面宽度的大小;
若确定所述预设画面宽度小于或等于所述幕布宽度,则根据如下第三预设公式确定所述投影画面的画面信息,
x2=x0
Figure FDA0002832186980000024
若确定所述预设画面宽度大于所述幕布宽度,则根据如下第四预设公式确定所述投影画面的画面信息,
当x1-x0≤y1-y0时,
Figure FDA0002832186980000025
y2=y0
当x1-x0>y1-y0时,确定x2=x0
Figure FDA0002832186980000026
其中,所述第一预设公式、所述第二预设公式、所述第三预设公式和所述第四预设公式中的x0表示所述幕布长度,y0表示所述幕布宽度,x1表示所述预设画面宽度,y1表示所述预设画面长度,x2表示所述画面信息中的画面长度,y2表示所述画面信息中的画面宽度。
5.根据权利要求1-4任一项所述的方法,其特征在于,所述获取所述投影幕布的预设展开速度信息,根据所述预设展开速度信息和所述画面信息,确定所述投影画面的预显示速度和初始显示时间,包括:
获取所述投影幕布的预设展开速度;
当确定所述投影幕布的预设展开速度不变,所述投影画面的预显示速度不变,且所述投影幕布的预设展开时长与所述投影画面的预显示时长相等时,以所述投影幕布开始展开的时间点为初始展开时间;
根据所述预设展开速度、所述初始展开时间、所述幕布宽度、所述画面宽度和如下第五预设公式,确定所述预显示速度和所述投影画面的初始显示时间,
Figure FDA0002832186980000031
其中,
v0表示所述预设展开速度,v1表示所述预显示速度,y0表示所述幕布宽度,y2表示所述画面宽度,t表示所述初始展开时间到所述投影画面开始显示的时间所经过的时长,所述投影画面的初始显示时间为所述初始展开时间经过时长t后的时间点。
6.根据权利要求1所述的方法,其特征在于,所述并控制所述智能投影设备在所述初始显示时间以所述预显示速度开始显示所述投影画面后,方法还包括:
接收到所述投影幕布的展开速度发生变化,则根据所述投影幕布的展开速度变化情况调整所述投影画面的显示时间和/或显示速度。
7.根据权利要求1所述的方法,其特征在于,所述并控制所述智能投影设备在所述初始显示时间以所述预显示速度开始显示所述投影画面后,方法还包括:
确定所述投影画面显示完成,所述投影幕布展开完成后,
在接收到隐藏所述投影画面的请求时,获取所述投影幕布的预设收缩速度信息;
根据所述预设收缩速度信息和所述画面信息,确定所述投影画面的预隐藏速度和初始隐藏时间;
向所述投影幕布发送开始收缩的请求,并控制所述智能投影设备在所述初始隐藏时间以所述预隐藏速度开始隐藏所述投影画面。
8.一种投影画面控制装置,其特征在于,应用于智能投影设备,所述智能投影设备与投影幕布通信连接;所述投影画面控制装置包括处理单元、通信单元和存储单元,其中,
所述处理单元,用于在接收到显示投影画面的请求时,获取所述投影幕布的预设幕布信息;以及用于根据所述预设幕布信息,确定所述投影画面的画面信息;以及用于获取所述投影幕布的预设展开速度信息,根据所述预设展开速度信息和所述画面信息,确定所述投影画面的预显示速度和初始显示时间;以及用于向所述投影幕布发送开始展开的请求,并控制所述智能投影设备在所述初始显示时间以所述预显示速度开始显示所述投影画面。
9.一种电子设备,其特征在于,包括处理器、存储器、通信接口,以及一个或多个程序,所述一个或多个程序被存储在所述存储器中,并且被配置由所述处理器执行,所述程序包括用于执行如权利要求1-7任一项所述的方法中的步骤的指令。
10.一种计算机可读存储介质,其特征在于,存储用于电子数据交换的计算机程序,其中,所述计算机程序使得计算机执行如权利要求1-7任一项所述的方法。
CN201910936403.XA 2019-09-29 2019-09-29 投影画面控制方法及相关产品 Active CN110851214B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910936403.XA CN110851214B (zh) 2019-09-29 2019-09-29 投影画面控制方法及相关产品

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910936403.XA CN110851214B (zh) 2019-09-29 2019-09-29 投影画面控制方法及相关产品

Publications (2)

Publication Number Publication Date
CN110851214A CN110851214A (zh) 2020-02-28
CN110851214B true CN110851214B (zh) 2021-01-29

Family

ID=69596155

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910936403.XA Active CN110851214B (zh) 2019-09-29 2019-09-29 投影画面控制方法及相关产品

Country Status (1)

Country Link
CN (1) CN110851214B (zh)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111314682B (zh) * 2020-04-01 2022-04-29 成都极米科技股份有限公司 幕布画面显示方法、装置及投影设备
CN111381431B (zh) * 2020-05-11 2021-04-13 江苏舜合物联网科技有限公司 投影画面跟随可卷曲屏幕同步升降或同步平移的实现方法
CN117012099A (zh) * 2020-06-29 2023-11-07 海信视像科技股份有限公司 一种显示设备
CN114125518B (zh) * 2020-06-29 2023-05-05 海信视像科技股份有限公司 一种显示设备
WO2022089076A1 (zh) * 2020-10-29 2022-05-05 海信视像科技股份有限公司 显示设备、移动终端、图片同步缩放方法
CN114430492B (zh) * 2020-10-29 2023-10-13 海信视像科技股份有限公司 显示设备、移动终端及图片同步缩放方法
CN112783325B (zh) * 2021-01-25 2022-02-22 江苏华实广告有限公司 基于多投影***的人机互动方法、***以及存储介质
CN114928729A (zh) * 2022-05-30 2022-08-19 祥越光电(湖北)有限公司 一种投影设备的控制方法及***

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107908070A (zh) * 2017-12-20 2018-04-13 北京麦颂文化传播有限公司 投影***

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3294584B2 (ja) * 1994-10-27 2002-06-24 シャープ株式会社 液晶表示装置の製造方法
JPH1164010A (ja) * 1997-08-11 1999-03-05 Alpine Electron Inc ナビゲーション装置の地図表示方法
JP5150162B2 (ja) * 2007-08-10 2013-02-20 株式会社東芝 投射型表示装置及び投射型表示装置の制御方法
CN105700287A (zh) * 2014-11-28 2016-06-22 陕西子竹电子有限公司 一种幻影成像***
JP2017078830A (ja) * 2015-10-22 2017-04-27 矢崎総業株式会社 走査式プロジェクタ用透過型スクリーン、走査式プロジェクタシステム
CN105262968B (zh) * 2015-10-22 2018-10-23 神画科技(深圳)有限公司 自动调整投影画面位置的投影***及其投影方法
CN107238996B (zh) * 2016-03-28 2020-10-23 中强光电股份有限公司 投影***以及投影画面的校正方法
CN106652588B (zh) * 2017-03-07 2023-06-27 桂林电子科技大学 实现投影仪浸入式显示及投影画面与黑板同步移动的装置
CN108877321B (zh) * 2018-08-07 2021-12-03 浙江建设职业技术学院 一种用于智能讲台的大屏激光投影装置及其制造方法
CN109151415B (zh) * 2018-08-21 2021-03-12 神画科技(深圳)有限公司 一种投影***自动适配投影目标的方法
CN110007553A (zh) * 2019-04-01 2019-07-12 深圳市火乐科技发展有限公司 一种幕布及投影***
CN110099266B (zh) * 2019-05-14 2021-06-15 峰米(北京)科技有限公司 投影机画面校正方法、装置及投影机
CN110290367B (zh) * 2019-07-30 2021-11-12 四川长虹电器股份有限公司 一种投影设备自动对焦幕布的方法

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107908070A (zh) * 2017-12-20 2018-04-13 北京麦颂文化传播有限公司 投影***

Also Published As

Publication number Publication date
CN110851214A (zh) 2020-02-28

Similar Documents

Publication Publication Date Title
CN110851214B (zh) 投影画面控制方法及相关产品
US20180232135A1 (en) Method for window displaying on a mobile terminal and mobile terminal
EP2991339B1 (en) Photographing method and electronic device
US9892716B2 (en) Image display program, image display method, and image display system
CN111552530B (zh) 用户界面的终端屏幕适配方法、装置及设备
KR20150136440A (ko) 디스플레이 제어 방법 및 이를 제공하는 전자 장치
CN107613087B (zh) 一种控制方法及移动终端
CN103105999A (zh) 一种视频窗口调整的方法及移动智能终端
CN104967778A (zh) 一种对焦提示方法及终端
EP3720111B1 (en) Electronic device and operation method thereof
JP2009093638A (ja) 画像検出装置および画像検出方法
CN114428597A (zh) 多路终端投屏控制方法、装置、投屏器及存储介质
JP5853003B2 (ja) 画面共有端末、画面共有方法、画面共有端末用プログラム
CN111339971A (zh) 视频中人体肩颈处理方法、装置及电子设备
KR100686162B1 (ko) 이동통신 단말기 및 섬네일 이미지 표시 방법
CN106598541A (zh) 声音调节方法和***
CN106126057B (zh) 一种屏幕截图方法、装置及终端设备
CN111835972A (zh) 拍摄方法、装置和电子设备
CN103780858A (zh) 一种信息处理方法,装置及电子设备
CN111311519A (zh) 视频中人体腰部美体处理方法、装置及电子设备
CN105975188B (zh) 图片位置调整方法及装置
KR102372711B1 (ko) 영상 촬영 장치 및 이의 제어 방법
CN114489546A (zh) 分屏展示方法、电子设备、存储介质及装置
CN110719451A (zh) 投影调节方法及相关产品
CN116886744B (zh) 一种串流分辨率的动态调整方法、装置、设备及存储介质

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