CN113918070B - 同步显示方法、装置、可读存储介质及电子设备 - Google Patents
同步显示方法、装置、可读存储介质及电子设备 Download PDFInfo
- Publication number
- CN113918070B CN113918070B CN202111006795.3A CN202111006795A CN113918070B CN 113918070 B CN113918070 B CN 113918070B CN 202111006795 A CN202111006795 A CN 202111006795A CN 113918070 B CN113918070 B CN 113918070B
- Authority
- CN
- China
- Prior art keywords
- display
- content
- display interface
- interface
- target
- 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
- 230000001360 synchronised effect Effects 0.000 title claims abstract description 74
- 238000000034 method Methods 0.000 title claims abstract description 65
- 238000006073 displacement reaction Methods 0.000 claims description 14
- 238000004590 computer program Methods 0.000 claims description 9
- 230000003321 amplification Effects 0.000 claims description 4
- 238000003199 nucleic acid amplification method Methods 0.000 claims description 4
- 238000010586 diagram Methods 0.000 description 13
- 238000004891 communication Methods 0.000 description 10
- 238000005516 engineering process Methods 0.000 description 5
- 238000012545 processing Methods 0.000 description 4
- 230000005236 sound signal Effects 0.000 description 4
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- KLDZYURQCUYZBL-UHFFFAOYSA-N 2-[3-[(2-hydroxyphenyl)methylideneamino]propyliminomethyl]phenol Chemical compound OC1=CC=CC=C1C=NCCCN=CC1=CC=CC=C1O KLDZYURQCUYZBL-UHFFFAOYSA-N 0.000 description 1
- 230000003044 adaptive effect Effects 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 238000013473 artificial intelligence Methods 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 201000001098 delayed sleep phase syndrome Diseases 0.000 description 1
- 208000033921 delayed sleep phase type circadian rhythm sleep disease Diseases 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04847—Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明涉及一种同步显示方法、装置、可读存储介质及电子设备。所述方法包括:确定第一显示界面的目标显示内容,目标显示内容是第一显示界面同步显示的第二显示界面中被选中的显示内容,被选中的显示内容是第二显示界面中的部分显示内容;对目标显示内容在第一显示界面中的显示区域的大小进行调整。如此,可以有效地解决因显示内容不全或者显示内容被缩小而影响观众观看的问题,提升了观众的观看体验。
Description
技术领域
本发明涉及互联网应用技术领域,具体地,涉及一种同步显示方法、装置、可读存储介质及电子设备。
背景技术
随着计算机和网络技术的发展,存在通信连接的多台电子设备可以组成一个同步显示系统来同步显示其中一台电子设备显示的文档,即,同步显示系统中的演示者在自己的电子设备中浏览一个文档时,同步显示系统中的其他电子设备也可以同步显示该演示者正在浏览的文档。
相关技术中,同步显示方式可以采用等比例显示方式实现。等比例显示是指显示内容按照同一缩放比例进行缩放,之后,再映射到同步显示系统中的所有电子设备中,即,同步显示系统中的所有电子设备的显示内容的缩放比例一致。采用该方式进行显示时,由于同步显示系统中的电子设备的屏幕尺寸不同,因此,如果按照最小尺寸的屏幕对应的缩放比例进行缩放,则会造成部分电子设备(例如,屏幕尺寸大于该最小尺寸的电子设备)的屏幕空间浪费。如果不按照该最小尺寸的屏幕对应的缩放比例进行缩放,则屏幕尺寸较小的电子设备无法完整显示出该显示内容,导致内容显示不全,影响观众观看。
发明内容
本发明的目的是提供一种同步显示方法、装置、可读存储介质及电子设备,以解决相关技术中存在的问题。
为了实现上述目的,本发明第一方面提供一种同步显示方法,所述方法包括:
确定第一显示界面的目标显示内容,所述目标显示内容是所述第一显示界面同步显示的第二显示界面中被选中的显示内容,所述被选中的显示内容为所述第二显示界面中的部分显示内容;
对所述目标显示内容在所述第一显示界面中显示区域的大小进行调整。
可选地,对所述目标显示内容在所述第一显示界面中显示区域的大小进行调整,包括:
根据所述目标显示内容在所述第一显示界面的第一显示区域的大小,以及所述第一显示界面的大小,对目标显示内容在所述第一显示界面中的显示区域进行调整;其中,所述第一显示区域是对所述目标显示内容在所述第一显示界面中显示区域的大小进行调整前,所述目标显示内容在所述第一显示界面中的显示区域。
可选地,调整后的所述目标显示内容在所述第一显示界面中的第二显示区域的大小,大于调整前的所述目标显示内容在所述第一显示界面中的第一显示区域的大小。
可选地,对所述目标显示内容在所述第一显示界面中显示区域的大小进行调整,包括:
在第一显示界面中清除除所述目标显示内容之外的其他显示内容;根据所述目标显示内容在第一显示界面的第一显示区域的大小,以及第一显示界面的大小,对所述目标显示内容在第一显示界面中的显示区域的大小进行调整;或者,
对第一显示界面中第一显示区域进行放大处理,使第一显示界面中位于所述目标显示内容四周的移动内容按照对应方向移动,直至所述目标显示内容在第一显示界面中显示区域的大小等于第二显示区域的大小;其中,所述对应方向为以所述目标显示内容为起点,所述移动内容为终点进行连接产生的方向。
可选地,对所述目标显示内容在第一显示界面中的显示区域的大小进行调整,包括:
计算调整后的目标显示内容在第一显示界面中的第二显示区域的长度和宽度,根据第二显示区域的长度和宽度调整目标显示内容在第一显示界面中的显示区域的大小;或者,
获取计算出的目标显示内容在第一显示界面中的第二显示区域的轮廓,沿着轮廓按照横向放大比例或纵向放大比例将目标显示内容进行放大。
可选地,对所述目标显示内容在所述第一显示界面中显示区域的大小进行调整,包括:
获取所述目标显示内容在第一显示界面的第一显示区域的大小;
清除所述第一显示界面中所有的显示内容;
根据目标显示内容在第一显示界面的第一显示区域的大小,以及第一显示界面的大小,计算目标显示内容在第一显示界面中的第二显示区域的大小,按照第二显示区域的大小重新绘制目标显示内容,显示在第一显示界面中。
可选地,按照第二显示区域的大小重新绘制目标显示内容,显示在第一显示界面中,包括:
获取计算出的目标显示内容在第一显示界面中的第二显示区域的长度和宽度,根据获取的长度和宽度重新绘制目标显示内容;或者,
获取调整之后的目标显示内容的坐标,根据获取的坐标重新绘制目标显示内容。
可选地,所述同步显示方法还包括:
将所述目标显示内容的第二显示区域调整到所述第一显示界面中的预设区域。
可选地,所述将所述目标显示内容的第二显示区域调整到所述第一显示界面中的预设区域,包括:
获取所述目标显示内容在所述第一显示界面中的第二显示区域的中心点坐标;
根据所述中心点坐标与所述预设区域的中心点坐标之间的偏移量,移动所述第二显示区域,使所述第二显示区域的中心点坐标与所述预设区域的中心点坐标重合。
可选地,所述预设区域为所述第一显示界面的中心区域。
可选地,在第一显示界面中未显示目标内容的情况下,将第二显示界面中被选中的显示内容按照预设缩放比例进行缩放后所占区域的大小记为第一显示区域的大小;
根据目标显示内容在第一显示界面的第一显示区域的大小,以及第一显示界面的大小,对目标显示内容在所述第一显示界面中的显示区域进行调整;
其中,预设缩放比例为第一显示界面面积大小和第二显示界面面积大小的比例,或者,第一显示界面长度大小和第二显示界面长度大小的比例,或者,第一显示界面宽度大小和第二显示界面宽度大小的比例。
可选地,所述方法应用于从显示设备,所述从显示设备与主显示设备相连,所述从显示设备用于同步显示所述主显示设备显示界面中的显示内容;所述第一显示界面为所述从显示设备的显示界面,所述第二显示界面为所述主显示设备的显示界面。
可选地,所述从显示设备接收所述主显示设备的选中操作;将所述选中操作对应的显示内容确定为第一显示界面的目标显示内容,所述选中操作对应的显示内容为所述主显示设备显示界面中的部分显示内容;
对所述目标显示内容在所述第一显示界面中显示区域的大小进行调整。
可选地,所述确定第一显示界面的目标显示内容,包括:
接收所述第二显示界面发送的标识信息;所述标识信息用于标识所述第二显示界面中被选中的显示内容;
根据所述标识信息,确定所述第一显示界面的所述目标显示内容。
可选地,获取用于标识所述第二显示界面中被选中显示内容的标识信息,包括:
响应于所述第二显示界面的选择指令;
根据所述选择指令获取所述第二显示界面中的对象;
获取所述对象的标识信息。
可选地,所述确定第一显示界面的目标显示内容,包括:
识别所述第一显示界面中的显示内容是否出现墨迹;
在所述第一显示界面中的显示内容出现墨迹的情况下,根据所述墨迹在所述第一显示界面中的位置信息,确定所述目标显示内容。
可选地,通过获取第二显示界面产生墨迹的操作指令,判断第一显示界面中的显示内容出现墨迹;或者,
通过检测第一显示界面出现墨迹的操作指令,判断第一显示界面中的显示内容出现墨迹。
可选地,在通过获取第二显示界面产生墨迹的操作指令,判断第一显示界面中的显示内容出现墨迹的情况下,获取的第二显示界面产生墨迹的操作指令为第二显示界面接收到框选操作;或者,获取的第二显示界面产生墨迹的操作指令为第二显示界面接收到对显示屏幕的按压操作,所述按压操作持续预置时间,并产生预置位移量。
可选地,在通过第二显示界面接收到对显示屏幕的按压操作,判断第一显示界面中的显示内容出现墨迹的情况下,判断所述墨迹的类型是否为下划线;
在判断所述墨迹的类型为下划线的情况下,按压操作持续产生的位移量为墨迹位置。
可选地,在通过检测第一显示界面出现墨迹的操作指令,判断第一显示界面中的显示内容出现墨迹的情况下,获取的第一显示界面产生墨迹的操作指令,是获取的第二显示界面发送的框选操作;或者第二显示界面发送的对显示屏幕的按压操作,所述按压操作持续预置时间,并产生预置位移量。
可选地,在通过获取第二显示界面发送的对显示屏幕的按压操作,判断第一显示界面中的显示内容出现墨迹的情况下,判断该墨迹的类型是否为下划线;
在判断所述墨迹的类型为下划线的情况下,按压操作持续产生的位移量为墨迹位置。
可选地,在墨迹为框的情况下,墨迹位置对应的显示内容为位于所述框中的内容和/或位于所述框周围预设范围内的内容;
在墨迹为下划线的情况下,墨迹位置对应的显示内容为位于下划线上方且与所述下划线相邻的内容;
在墨迹为批注的情况下,墨迹位置对应的显示内容为批注对应的内容;
在墨迹位于图片上的情况下,墨迹位置对应的显示内容为所述图片。
可选地,在所述确定第一显示界面的目标显示内容之前,所述方法还包括:
响应于用户的操作,将所述第一显示界面的显示模式切换为适应显示部分显示内容的模式。
本发明第二方面还提供一种同步显示装置,所述装置包括:
确定模块,用于确定第一显示界面的目标显示内容,所述目标显示内容是所述第一显示界面同步显示的第二显示界面中被选中的显示内容,所述被选中的显示内容是所述第二显示界面中的部分显示内容;
第一调整模块,用于对所述目标显示内容在所述第一显示界面中的显示区域的大小进行调整。
可选地,调整后的所述目标显示内容在所述第一显示界面中的显示区域的大小,大于调整前的所述目标显示内容在所述第一显示界面中的显示区域的大小。
可选地,所述第一调整模块用于:根据所述目标显示内容在所述第一显示界面中的当前显示区域的大小,以及所述第一显示界面的大小,对所述目标显示内容在所述第一显示界面中的显示区域的大小进行调整。
可选地,所述装置还包括:
第二调整模块,用于将所述目标显示内容的显示区域调整到所述第一显示界面中的预设区域。
可选地,所述第二调整模块包括:
获取子模块,用于获取所述目标显示内容在所述第一显示界面中的显示区域的中心点坐标;
移动子模块,用于根据所述中心点坐标与所述预设区域的中心点坐标之间的偏移量,移动所述目标显示内容在所述第一显示界面中的显示区域,使得所述目标显示内容在所述第一显示界面中的显示区域的中心点坐标与所述预设区域的中心点坐标重合。
可选地,所述预设区域为所述第一显示界面的中心区域。
可选地,所述装置应用于从显示设备,所述从显示设备与主显示设备相连,所述从显示设备用于同步显示所述主显示设备的显示界面中的显示内容;所述第一显示界面为所述从显示设备的显示界面,所述第二显示界面为所述主显示设备的显示界面。
可选地,所述确定模块包括:
接收子模块,用于接收所述第二显示界面发送的用于标识所述第二显示界面中被选中的显示内容的标识信息;
第一确定子模块,用于根据所述标识信息,确定所述第一显示界面的所述目标显示内容。
可选地,所述确定模块包括:
识别子模块,用于识别所述第一显示界面中的显示内容是否出现墨迹;
第二确定子模块,用于在识别到所述第一显示界面中的显示内容出现墨迹的情况下,根据所述墨迹在所述第一显示界面中的位置信息,确定所述目标显示内容。
可选地,所述装置还包括:
切换模块,用于响应于用户的操作,将所述第一显示界面的显示模式切换为能够适应显示部分显示内容的模式。
可选地,所述目标显示内容包括以下中的一者或多者:图片、文本、形状、图表、表格、墨迹、控件。
本发明第三方面还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本发明第一方面所提供的所述方法的步骤。
本发明第四方面还提供一种电子设备,包括:
存储器,其上存储有计算机程序;
处理器,用于执行所述存储器中的所述计算机程序,以实现本发明第四方面所提供的所述方法的步骤。
通过上述技术方案,可以首先确定第一显示界面的目标显示内容,之后,对目标显示内容在第一显示界面中的显示区域的大小进行调整。如此,可以有效地解决相关技术中,因显示内容不全或者显示内容被缩小而影响观众观看的问题,提升了观众的观看体验。并且,由于第一显示界面显示的目标显示内容是演示者当前正在讲解的内容,因此,可确保观众观看的内容与演示者正在讲解的内容一致,满足同步显示的需求。
本发明的其他特征和优点将在随后的具体实施方式部分予以详细说明。
附图说明
附图是用来提供对本发明的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本发明,但并不构成对本发明的限制。在附图中:
图1是根据一示例性实施例示出的一种同步显示场景的示意图。
图2是根据一示例性实施例示出的另一种同步显示场景的示意图。
图3是根据一示例性实施例示出的第三种同步显示场景的示意图。
图4是根据一示例性实施例示出的一种同步显示方法的流程图。
图5是根据一示例性实施例示出的第四种同步显示场景的示意图。
图6是根据一示例性实施例示出的一种同步显示装置的框图。
图7是根据一示例性实施例示出的一种电子设备的框图。
具体实施方式
以下将结合附图所示的具体实施例对本发明进行详细描述。但这些实施例并不限制本发明,本领域的普通技术人员根据这些实施例所做出的结构、方法、或功能上的变换均包含在本发明的保护范围内。
在本发明使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
首先,对同步显示场景进行说明。
图1是根据一示例性实施例示出的一种同步显示场景的示意图。在一种示例性实施例中,如图1所示,同步显示场景可以包括从显示设备101和主显示设备102。从显示设备101与主显示设备102相连,从显示设备101用于同步显示主显示设备102在显示界面中的显示内容。其中,从显示设备101与主显示设备102之间通过本地组网、互联网等直接或间接地连接。主显示设备102的显示界面为第二显示界面,从显示设备101的显示界面为第一显示界面。从显示设备101与主显示设备102可以是相同的终端设备,也可以是不同的终端设备,硬件配置可以相同也可以不同,例如从显示设备101与主显示设备102可以为笔记本电脑、智能手机、平板电脑、台式计算机、智能音箱、智能手表等,但并不局限于此。示例地,在图1中以主显示设备102为笔记本电脑,从显示设备101为智能手机为例进行说明。
主显示设备102为分享显示内容的设备,即演示者所使用的设备,从显示设备101为接收主显示设备102分享的显示内容并进行同步显示的设备。在实际使用中,两个显示设备之间的主从关系并不是固定的,从显示设备可以切换为主显示设备分享显示内容,主显示设备也可以切换为从显示设备接收分享的显示内容。并且,从显示设备101的数量可以是一个或多个,本发明对此不作具体限定。值得说明的是,在从显示设备101的数量为多个时,每一从显示设备101均可以执行本发明所提供的同步显示方法。
图2是根据一示例性实施例示出的另一种同步显示场景的示意图。如图2所示,在另一种示例性实施例中,显示设备20的显示屏幕预先划分为第一显示界面201和第二显示界面202。其中,第一显示界面201用于同步显示第二显示界面202上的显示内容。
图3是根据一示例性实施例示出的第三种同步显示场景的示意图。如图3所示,从显示设备101与主显示设备102之间通过一服务器103相连,主显示设备102将分享的显示内容传到服务器103,从显示设备102用于从服务器同步下载主显示设备102上传的内容,实现主显示设备102与从显示设备101的远程同步显示。在一些实施例中,服务器103可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、内容分发网络(CDN,Content Delivery Network)、大数据和人工智能平台等基础云计算服务的云服务器。从显示设备101、主显示设备102以及服务器103可以通过有线或无线通信方式进行直接或间接地连接,本申请实施例中不做限制。
下面对本发明所提供的同步显示方法进行说明,该方法的执行主体例如可以为图1中所示一示例性实施例中的从显示设备101,或者是图2中所示另一示例性实施例的显示设备20,或者是图3中所示第三种示例性实施例的服务器103。图4为本申请实施例提供的一种同步显示方法的流程图。下面分别以不同的应用场景为例分别对同步显示方法进行说明。
步骤301:确定第一显示界面的目标显示内容。
该目标显示内容是第一显示界面中同步显示的第二显示界面中被选中的显示内容,该被选中的显示内容是第二显示界面中的部分显示内容。
以图1所示的实施场景为例进行说明,图4所示的方法步骤的执行主体可以为从显示设备101,第一显示界面为从显示设备101的显示界面,第二显示界面可以为演示者进行讲解操作的主显示设备102的显示界面,也就是说,当演示者在第二显示界面中进行讲解操作时,若选中了第二显示界面中的部分显示内容,从显示设备101通过获取第二显示界面选中的部分显示内容,确定出第一显示界面中对应的显示内容(即目标显示内容),其具体的确定方式,可以通过图像识别的方式确定,或者是基于主显示设备102发送的用于标识被选中内容的信息来确定,后文将对此具体描述。并且,上述所确定的目标显示内容可以是第一显示界面中当前显示内容的一部分,也可以是第一显示界面将要显示的内容。其中,第一显示界面将要显示的内容是第一显示界面当前未显示,且会在后续的演示中进行显示的内容。该目标显示内容可以包括但不限于以下中的一者或多者:图片、文本、形状、图表、表格、墨迹、控件等对象。
值得说明的是,在一个示例性实施例中,第一显示界面可以是从显示设备101中的整个显示屏幕(如图1或图3所示)。在另一种实施例中,从显示设备101中的显示屏幕可以分为不同的显示窗口,第一显示界面仅为其中的一个显示窗口。例如,从显示设备101中的显示屏幕分为上下两个显示界面,其中,上显示界面记为第一显示界面,用于同步显示主显示设备102的第二显示界面中的显示内容,下显示界面可以用于显示其他内容,例如会话框、演示者头像或观看者头像等。
在本发明的一个示例性实施例中,第二显示界面也可以是主显示设备102的整个显示屏幕(如图1所示),或者是主显示设备102中多个显示窗口中的一个显示窗口。
在本发明的一个示例性实施例中,从显示设备接收主显示设备的选择操作;将选择操作对应的显示内容确定为第一显示界面的目标显示内容,其中,选择操作对应的显示内容为主显示设备显示界面中的部分显示内容。选择操作对应的显示内容可以是鼠标点击第二显示界面获取的点击对象;可以是通过框选操作在第二显示界面获取的对象;可以是通过语音操作确定的第二显示界面的对象;或者是通过快捷键确定的第二显示界面的对象;或者是通过墨迹操作确定的第二显示界面的对象等。在此不做限定。
步骤302:对目标显示内容在第一显示界面中显示区域的大小进行调整,以使目标显示内容适应第一显示界面的大小。
其中,目标显示内容适应第一显示界面的大小为对目标显示内容的尺寸进行调整,以使目标显示内容的长度和/或宽度等于第一显示界面大小与预设间隔的差值,其中,该预设间隔表征调整后的第二显示区域边界与第一显示界面边界的间隔。
在本发明提供的一个实施例中,目标显示内容为演示者正在讲解的内容,即,该目标显示内容为观众当前着重关注的内容,而其他内容在当前时刻可以暂不关注,因此,可以在从显示设备101的第一显示界面中着重显示该目标显示内容。例如,以目标显示内容在第一显示界面中的显示区域的尺寸适应所述第一显示界面的尺寸的方式进行调整,使得调整后目标显示内容在第一显示界面中的第二显示区域的大小,大于调整前目标显示内容在第一显示界面中的第一显示区域的大小,可以有效地解决相关技术中,因显示内容不全或者显示内容被缩小而影响观众观看的问题,提升了观众的观看体验。
示例地,可以根据目标显示内容在第一显示界面的第一显示区域的大小,以及第一显示界面的大小,对目标显示内容在所述第一显示界面中的显示区域进行调整,以适应所述第一显示界面的大小。其中,第一显示区域是对目标显示内容在第一显示界面中显示区域的大小进行调整前,目标显示内容在第一显示界面中的显示区域。以图1所示的实施场景为例进行说明,从显示设备101可以根据目标显示内容在第一显示界面中的第一显示区域的大小、第一显示界面的大小以及预设间隔(该预设间隔表征调整后的第二显示区域边界与第一显示界面边界的间隔),确定目标显示内容在第一显示界面中的显示区域的调整比例,进而根据该调整比例,对目标显示内容在第一显示界面中的显示区域的大小进行调整。其中,第一显示区域的大小可以通过获取目标显示内容的坐标组成的区域得到。也可以通过获取目标显示内容与第一显示界面组成区域外边缘的相对位置得到,在本发明所提供的实施例中,外边缘为远离第一显示界面中心坐标的区域边缘。在此不再赘述。
值得说明的是,若第一显示界面中的当前显示内容中包含该目标显示内容,则该目标显示内容当前在第一显示界面中所占区域的大小记为第一显示区域的大小;若该目标显示内容为第一显示界面中当前未显示的显示内容,则将第二显示界面中被选中的显示内容按照预设缩放比例缩放后所占区域的大小记为第一显示区域的大小。其中,第二显示界面中被选中的显示内容所占区域大小可以采用上述第一显示区域大小的计算方式得到,预设缩放比例为预先设置的在同步显示过程中对显示内容所占区域进行缩放的比例;预设缩放比例可以是等比例缩放比例;也可以是在当前从显示设备101显示主显示设备102分享的显示内容时,对显示内容进行整体缩放的比例;当预设缩放比例是在对显示内容进行整体缩放的比例时,该预设缩放比例可以通过计算从显示设备101和主显示设备102的屏幕长或宽的比例获取;也可以通过计算从显示设备101和主显示设备102的屏幕面积的比例获取。本发明对此不做具体限定。
示例地,以图3所示的实施场景为例,对目标显示内容为第一显示界面上当前未显示的显示内容的情况,确定目标显示内容第一显示区域的大小的方式进行说明。如图3所示,主显示设备102分享的显示内容均由服务器103转发给从显示设备101。如果从显示设备102的第二显示界面中被选中的内容为第一矩形到第三矩形(其中,第二显示界面中最左侧矩形为第一矩形,最右侧矩形为第四矩形),则根据目标显示内容(第一矩形到第三矩形)在第一显示界面的第一显示区域的大小,以及第一显示界面的大小,对目标显示内容在第一显示界面中的显示区域进行调整,以适应所述第一显示界面的大小。调整方式在后续进行详细说明。此时,第一显示界面不再显示第四矩形。当在第二显示界面后续的演示中继续将第四矩形确定为目标显示内容时,由于当前在第一显示界面中未显示第四矩形所表征的内容,图3中所示的服务器103可以将第二显示界面中被选中的第四矩形所表征的内容按照预设缩放比例缩放后所占区域的大小记为第一显示区域的大小。进一步地,在按照上述方式确定出目标显示内容在第一显示界面的第一显示区域的大小之后,可以根据目标显示内容在第一显示界面的第一显示区域的大小,以及第一显示界面的大小,对目标显示内容在所述第一显示界面中的显示区域进行调整,以适应所述第一显示界面的大小。调整方式在后续进行详细说明。在本发明所提供的实施例中,在第二显示界面后续的演示中继续将第四矩形确定为目标显示内容可以在第二显示界面采用触控笔点击、鼠标点击或者框选的方式将第四矩形确定为目标显示内容,将第四矩形的标识信息发送到服务器103,服务器103在接收到主显示设备102发送的被选中为目标显示内容的第四矩形的标识信息后,首先可以按照预设缩放比例,对接收到的显示内容进行缩放处理,并将缩放处理后的显示内容发送给从显示设备101进行显示。在本发明所提供的一个实施例中,服务器103在接收到主显示设备102发送的被选中为目标显示内容的第四矩形的标识信息后,还可以按照预设缩放比例计算出目标显示内容在第一显示界面的第一显示区域的大小之后,根据目标显示内容在第一显示界面的第一显示区域的大小重新绘制目标显示内容,并将重新绘制的目标显示内容发送给从显示设备101进行显示。
图5是根据一示例性实施例示出的第四种同步显示场景的示意图。该第四种同步显示场景为图1所示的一种同步显示场景中,主显示设备102选中目标显示内容,从显示设备101根据选中操作,在第一显示界面对该目标显示内容进行调整之后的示意图。图5中的虚线框内的内容为演示者在主显示设备102的第二显示界面中选中的显示内容。假设目标显示内容在从显示设备101的第一显示界面中的第一显示区域为20单位*20单位的矩形,可以通过识别目标显示内容的边缘区域获取,也可以通过目标显示内容的坐标计算得到,还可以根据目标显示内容相对于第一显示界面的相对位置计算得到。在本发明所提供的实施例中,单位可以根据实际需求设定大小值。第一显示界面为400单位*800单位的矩形,在图5对应的实施例中,其为第一设备显示屏的大小,可以通过第一显示设备的顶点坐标计算得到,也可以通过设备参数直接获取。预设间隔为调整后目标显示内容的显示区域的矩形边界与第一显示界面的矩形边界各个对应边之差,其中,对应边指调整后目标显示内容的显示区域的矩形上边界与第一显示界面的矩形上边界;对应边指调整后目标显示内容的显示区域的矩形左边界与第一显示界面的矩形左边界。当目标显示内容的显示区域为非矩形时,该目标显示内容的显示区域的矩形边界为目标显示内容的显示区域的最小外接矩形的边界。在图5对应的实施例中,该预设间隔可以设置为20单位,则对目标显示内容在第一显示界面中显示区域的大小进行调整,以使目标显示内容适应第一显示界面的大小,包括:获取第一显示界面的长度400单位和宽度800单位;获取第二显示界面的长度20单位和宽度20单位;根据目标显示内容在第一显示界面中的第一显示区域的大小、第一显示界面的大小以及预设间隔(该预设间隔表征调整后的第二显示区域边界与第一显示界面边界的间隔),确定目标显示内容在第一显示界面中的显示区域的调整比例,进而根据该调整比例,对目标显示内容在第一显示界面中的显示区域的大小进行调整。
该显示区域的横向调整比例即为(400-20)/20=19,纵向调整比例为(800-20)/20=39,之后,将目标显示内容在横向上放大19倍,纵向上放大39倍。如此,将目标显示内容以适应第一显示界面的方式进行放大,便于观众观看演示者正在讲解的内容。在本发明所提供的另一示例性实施例中,还可以获取调整之后的目标显示内容的长度和宽度,根据获取的长度和宽度重新绘制目标显示内容。当目标显示内容为非矩形的其他形状时,可以沿着形状轮廓按照横向放大比例或纵向放大比例将目标显示内容进行放大。还可以获取调整之后的目标显示内容的坐标,根据获取的坐标重新绘制目标显示内容。
在本发明所提供的另一示例性实施例中,目标显示内容还可以根据第一显示界面的大小等比例调整。假设目标显示内容在从显示设备101的第一显示界面中的当前显示区域为20单位*20单位的矩形,第一显示界面为400单位*800单位的矩形,预设间隔为调整后目标显示内容的显示区域的矩形边界与第一显示界面的矩形边界均相差20单位,则该显示区域的横向调整比例即为(400-20)/20=19,纵向调整比例为(800-20)/20=39,判断横向调整比例和纵向调整比例的大小,取二者之间的较小值,在该实施例中,取显示区域的横向调整比例19,之后,将目标显示内容在横向上放大19倍,纵向上放大19倍。如此,将目标显示内容以适应第一显示界面的方式进行放大,便于观众观看演示者正在讲解的内容。在本发明所提供的实施例中,目标显示内容适应第一显示界面可以根据具体需求进行设定。
采用上述技术方案,首先确定出第一显示界面的目标显示内容,之后,对目标显示内容在第一显示界面中的显示区域的大小进行调整,以适应所述第一显示界面的大小。如此,可以有效地解决相关技术中,因显示内容不全或者显示内容被缩小而影响观众观看的问题,提升了观众的观看体验。并且,由于第一显示界面显示的目标显示内容是演示者当前正在讲解的内容,因此,可确保观众观看的内容与演示者正在讲解的内容一致,满足同步显示的需求。
为了便于本领域技术人员更好的理解本发明所提供的同步显示方法,下面以一个完整的实施例对该方法进行说明。
在一种实施例中,从显示设备101的第一显示界面的显示模式可以包括能够共享屏幕显示全部内容的模式和能够适应显示部分显示内容的模式。在该实施例中,为了提高同步显示方法的灵活性,从显示设备101可以响应于用户的操作,将第一显示界面的显示模式切换为能够适应显示部分显示内容的模式。
示例地,第一显示界面中可以包括模式切换开关,该模式切换开关用于在共享屏幕显示全部内容的模式和适应显示部分显示内容的模式之间进行切换。如此,用户可以通过操作该模式切换开关,将第一显示界面的显示模式切换为适应显示部分显示内容的模式。
又示例地,从显示设备101在检测到第一显示界面中存在墨迹的情况下,自动弹出窗口,以提醒从显示设备10的用户是否将显示模式切换为适应显示部分显示内容的模式,并在接收到用户输入的用于表征确认切换为适应显示部分显示内容的模式的操作的情况下,将第一示界面的显示模式切换为适应显示部分显示内容的模式。其中,判断从显示设备检测到第一显示界面中存在墨迹的方法在后续进行详细说明。
值得说明的是,在实际应用中,还可以通过其他的用户操作将第一显示界面的显示模式切换为适应显示部分显示内容的模式,此处不再一一描述。
在将第一显示界面的显示模式切换为适应显示部分显示内容的模式之后,包括第一显示界面的显示设备能够执行上述步骤S301和步骤S302。并且,针对步骤S301,确定第一显示界面中的目标显示内容的方式有且不限于以下两种方式:
在第一种方式中,演示者在主显示设备102中输入选择操作,该选择操作可以是点击选中正在讲解的内容的操作、或者借助工具框(例如,套索,等等)选出正在讲解的内容的操作、又或者是演示者将光标移动至正在讲解的内容处等。首先,主显示设备102在检测到演示者输入的选择操作的情况下,确定用于标识第二显示界面中被选中的显示内容的标识信息。其中,主显示设备102中显示的每一内容均具有用于标识该内容的标识信息。例如,显示内容为多张图片,每一张图片具有唯一的用于标识该图片的标识信息。值得说明的是,在一个示例性实施例中,主显示设备102中的每一部分内容具有唯一用于标识该部分内容的标识信息。例如,文档中的每一段落均具有一个标识信息。又例如,显示内容为多张图片时,相邻的多个图像具有一个标识信息,等等。
在本发明的一个实施例中,主显示设备102可以通过以下方式根据用户输入的选择操作确定被选中的显示内容:将位于点击位置预设范围内的内容确定为被选中的显示内容,或者,将位于框内的位置或位于框的预设范围内的内容确定为被选中的内容,又或者,将位于光标位置的预设范围内的内容确定为被选中的内容。例如,若光标位置位于文档的段落内,则光标位置所在的段落即为被选中的内容;若光标位置位于不同段落之间,则光标所在的上一段落和/或下一段落即为被选中的内容;同样地,若光标位置位于表格、文本框、图表或图片等对象所在位置内,则整个表格、文本框、图表或者整张图片即为被选中的内容等等。在实际应用中,可以根据实际需求设置预设范围,本发明对此不作具体限定。
接着,主显示设备102或第二显示界面将用于标识第二显示界面中被选中的显示内容的标识信息发送给从显示设备101。从显示设备101接收该标识信息,并在接收到该标识信息之后,根据该标识信息确定第一显示界面中的目标显示内容。
在第二种方式中,由于从显示设备101同步显示主显示设备102的显示界面中的显示内容,并且,演示者通常会对正在讲解的内容添加墨迹,因此,如果演示者在主显示设备102中对正在讲解的内容添加墨迹,从显示设备101的第一界面上的显示内容可以包括墨迹,进而从显示设备101可以根据该墨迹确定目标显示内容。
在本发明的一个实施例中,从显示设备101可以采用图像识别的方式识别第一显示界面中的显示内容中是否出现墨迹,并在识别到第一显示界面中的显示内容出现墨迹的情况下,根据墨迹在第一显示界面中的位置信息,确定目标显示内容。在本发明的一个实施例中,可以预先存储各种类别的墨迹的图像特征,并对第一显示界面中显示的内容的图像进行实时的图像特征提取,当提取到的图像特征与存储的墨迹的图像特征相匹配的情况下,即可识别出第一显示界面中出现的墨迹,对此不再赘述。
示例地,从显示设备101在识别到第一显示界面中的显示内容出现墨迹的情况下,可以认为演示者在主显示设备102中选中了显示内容。因此,从显示设备101可以进一步识别墨迹位置,并将墨迹位置对应的显示内容作为目标显示内容。其中,在墨迹为框的情况下,墨迹位置对应的显示内容为位于该框中的内容和/或位于该框周围预设范围内的内容。在墨迹为下划线的情况下,墨迹位置对应的显示内容为位于下划线上方且与该下划线相邻的内容。在墨迹为批注的情况下,墨迹位置对应的显示内容为批注位置对应的内容。在墨迹位于图片上的情况下,墨迹位置对应的显示内容为该图片。
在本发明所提供的一个实施例中,可以通过获取第二显示界面产生墨迹的操作指令,判断从显示设备101检测到第一显示界面中存在墨迹,也可以通过检测第一显示界面出现墨迹的操作指令,判断从显示设备101检测到第一显示界面中存在墨迹。在通过获取第二显示界面产生墨迹的操作指令,判断从显示设备101检测到第一显示界面中存在墨迹的情况下,获取的第二显示界面产生墨迹的操作指令可以为第二显示界面接收到框选操作;或者第二显示界面接收到鼠标、手指等对显示屏幕的按压操作,该按压操作持续预置时间,并产生预置位移量,其中,预置时间和预置位移量可以根据实际需求设定。在通过第二显示界面接收到鼠标、手指等对显示屏幕的按压操作,判断从显示设备101检测到第一显示界面中存在墨迹的情况下,判断该墨迹的类型是否为下划线,在判断该墨迹的类型为下划线的情况下,按压操作持续产生的位移量为墨迹位置。当获取第二显示界面产生墨迹的操作指令时,可以采用上述墨迹为框、下划线、批注、位于图片上等不同情况,识别墨迹位置对应的显示内容,即识别第二显示界面中被选中的显示内容。然后确定用于标识第二显示界面中被选中的显示内容的标识信息。接着,从显示设备101接收主显示设备102或第二显示界面发送的用于标识第二显示界面中被选中的显示内容的标识信息,根据该标识信息确定第一显示界面中的目标显示内容。在通过检测第一显示界面出现墨迹的操作指令,判断从显示设备101检测到第一显示界面中存在墨迹的情况下,获取的第一显示界面产生墨迹的操作指令,可以是获取的第二显示界面发送的框选操作;或者第二显示界面发送的对显示屏幕的按压操作,该按压操作持续预置时间,并产生预置位移量。当获取第二显示界面发送的框选操作时,可以采用上述墨迹为框的情况下,识别墨迹位置对应的显示内容。当获取第二显示界面发送的对显示屏幕的按压操作,且该按压操作持续预置时间,并产生预置位移量时,判断该墨迹的类型是否为下划线,在判断该墨迹的类型为下划线的情况下,按压操作持续产生的位移量为墨迹位置。
针对步骤S302,对目标显示内容进行调整的方式有且不限于以下三种:
在第一种方式中,在确定出目标显示内容之后,首先,在第一显示界面中清除除目标显示内容之外的其他内容,只保留该目标显示内容,之后,根据目标显示内容在第一显示界面的当前显示区域的大小,以及第一显示界面的大小,对目标显示内容在第一显示界面中的显示区域的大小进行调整。
在第二种方式中,在确定出目标显示内容之后,进行如下操作:
获取目标显示内容在第一显示界面的当前显示区域的大小;
清除第一显示界面中所有的显示内容;
根据目标显示内容在第一显示界面的当前显示区域的大小,以及第一显示界面的大小,计算目标显示内容在第一显示界面中的第二显示区域的大小,按照第二显示区域的大小重新绘制目标显示内容,显示在第一显示界面中。
在第三种方式中,在确定出目标显示内容之后对第一显示界面中第一显示区域进行放大处理,使第一显示界面中位于所述目标显示内容四周的移动内容按照对应方向移动,直至所述目标显示内容在第一显示界面中显示区域的大小等于第二显示区域的大小;其中,所述对应方向为以所述目标显示内容为起点,所述移动内容为终点进行连接产生的方向。移动内容为第一显示界面中除目标显示内容之外的其他显示内容。
具体的,对第一显示界面中的目标显示内容的大小直接进行调整,随着目标显示内容尺寸的变大,使第一显示界面中位于目标显示内容左侧的内容向第一显示界面左侧移动,位于目标显示内容右侧的内容向第一显示界面右侧移动,位于目标显示内容上侧的内容向第一显示界面上侧移动,位于目标显示内容下侧的内容向第一显示界面下侧移动,直至目标显示内容直至所述目标显示内容在第一显示界面中的显示区域大小等于第二显示区域的大小。
可选地,在另一个实施例中,考虑到目标显示内容在第一显示界面中的当前显示区域可能会位于第一显示界面的非中间位置(例如,位于比较靠近第一显示界面上边缘位置、靠近第一显示界面下边缘位置、靠近第一显示界面左边缘位置或靠近第一显示界面右边缘位置),不便于观众观看。因此,在该实施例中,在确定出第一显示界面中的目标显示内容之后,还可以对目标显示内容在所述第一显示界面中的当前显示区域的位置进行调整,以将目标显示内容的显示区域调整到第一显示界面中的预设区域。其中,预设区域为第一显示界面中的任一区域。
在又一个实施例中,该预设区域为便于观众观看的区域,其可以为第一显示界面的中心区域。
示例地,将目标显示内容的显示区域调整到第一显示界面中的预设区域的具体实施方式可以为:首先,获取目标显示内容在第一显示界面中的显示区域的中心点坐标;接着,根据中心点坐标与预设区域的中心点坐标之间的偏移量,移动目标显示内容在第一显示界面中的显示区域,使得目标显示内容在第一显示界面中的显示区域的中心点坐标与预设区域的中心点坐标重合。
例如,假设目标显示内容在第一显示界面中的显示区域的中心点坐标为(2,4),预设区域的中心点坐标为(4,8),将目标显示内容在第一显示界面中的显示区域沿坐标轴的X轴正方向偏移2单位,以及,沿Y轴正方向偏移4单位,即可使目标显示内容在第一显示界面中的显示区域的中心点坐标与预设区域的中心点坐标重合。
值得说明的是,根据目标显示内容在第一显示界面中的显示区域的中心点坐标与预设区域的中心点坐标之间的偏移量,移动目标显示内容在第一显示界面中的显示区域仅是一种可能的实施方式。在实际应用中,其他的只要能够将目标显示内容的显示区域调整到第一显示界面中的预设区域的方式也适用于本发明。例如,根据目标显示内容在第一显示界面中的显示区域的边界坐标与预设区域的边界坐标之间的偏移量,移动目标显示内容在第一显示界面中的显示区域。
采用该方案,可以将目标显示内容的显示区域调整到第一显示界面中的预设区域,且该预设区域为第一显示界面的中心区域,如此,可以将目标显示内容显示在第一显示界面中观众易于观看的位置处,进一步提升了观众观看的便捷性。
在又一种实施例中,在确定出第一显示界面上的目标显示内容之后,可以先将目标显示内容的显示区域调整到第一显示界面上的预设区域,之后,对目标显示内容在第一显示界面上的显示区域的大小进行调整。其中,将目标显示内容的显示区域调整到第一显示界面上的预设区域的具体实施方式和对目标显示内容在第一显示界面上的显示区域的大小进行调整的具体实施方式已在前文描述,此处不再赘述。
如此,既可以最大化地显示目标显示内容,还可以将目标显示内容显示在第一显示界面的中心区域处,进一步提高了观众观看的便捷性,提升了观众的观看体验。
基于同一发明构思,本发明还提供一种同步显示装置,用于实施上述方法实施例提供的同步显示方法。图6是根据一示例性实施例示出的一种同步显示装置的框图,装置可以应用于从显示设备,所述从显示设备与主显示设备相连,所述从显示设备用于同步显示所述主显示设备显示界面中的显示内容。如图6所示,同步显示装置500可以包括:
确定模块501,用于确定第一显示界面的目标显示内容,所述目标显示内容是所述第一显示界面同步显示的第二显示界面中被选中的显示内容,所述被选中的显示内容是所述第二显示界面中的部分显示内容;
第一调整模块502,用于对所述目标显示内容在所述第一显示界面中的显示区域的大小进行调整。
可选地,调整后的所述目标显示内容在所述第一显示界面中的显示区域的大小,大于调整前的所述目标显示内容在所述第一显示界面中的显示区域的大小。
可选地,所述第一调整模块用于:根据所述目标显示内容在所述第一显示界面中的当前显示区域的大小,以及所述第一显示界面的大小,对所述目标显示内容在所述第一显示界面中的显示区域的大小进行调整。
可选地,所述装置还包括:
第二调整模块,用于将所述目标显示内容的显示区域调整到所述第一显示界面中的预设区域。
可选地,所述第二调整模块包括:
获取子模块,用于获取所述目标显示内容在所述第一显示界面中的显示区域的中心点坐标;
移动子模块,用于根据所述中心点坐标与所述预设区域的中心点坐标之间的偏移量,移动所述目标显示内容在所述第一显示界面中的显示区域,使得所述目标显示内容在所述第一显示界面中的显示区域的中心点坐标与所述预设区域的中心点坐标重合。
可选地,所述预设区域为所述第一显示界面的中心区域。
可选地,所述装置应用于从显示设备,所述从显示设备与主显示设备相连,所述从显示设备用于同步显示所述主显示设备的显示界面中的显示内容;所述第一显示界面为所述从显示设备的显示界面,所述第二显示界面为所述主显示设备的显示界面。
可选地,所述确定模块包括:
接收子模块,用于接收所述第二显示界面发送的用于标识所述第二显示界面中被选中的显示内容的标识信息;
第一确定子模块,用于根据所述标识信息,确定所述第一显示界面的所述目标显示内容。
可选地,所述确定模块包括:
识别子模块,用于识别所述第一显示界面中的显示内容是否出现墨迹;
第二确定子模块,用于在识别到所述第一显示界面中的显示内容出现墨迹的情况下,根据所述墨迹在所述第一显示界面中的位置信息,确定所述目标显示内容。
可选地,所述装置还包括:
切换模块,用于响应于用户的操作,将所述第一显示界面的显示模式切换为适应显示部分显示内容的模式。
可选地,所述目标显示内容包括以下中的一者或多者:图片、文本、形状、图表、表格、墨迹、控件。
关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
基于同一发明构思,本发明还提供一种电子设备,该电子设备可以为具有上述第一显示界面的电子设备,该电子设备例如可以是图1中的从显示设备101,或者是图2中所示的显示设备20,或者是图3中所示的服务器103。请参考图7,图7是根据一示例性实施例示出的一种电子设备的框图。例如,该电子设备600可以是移动电话、计算机、数字广播终端、消息收发设备、游戏控制台、平板设备、医疗设备、健身设备、个人数字助理等。
如图7所示,该电子设备600可以包括:处理器601,存储器602。该电子设备600还可以包括多媒体组件603,输入/输出(I/O)接口604,以及通信组件605中的一者或多者。
其中,处理器601用于控制该电子设备600的整体操作,以完成上述的同步显示方法中的全部或部分步骤。存储器602用于存储各种类型的数据以支持在该电子设备600的操作,这些数据例如可以包括用于在该电子设备600上操作的任何应用程序或方法的指令,以及应用程序相关的数据,例如同步显示的内容、显示区域的大小、第一显示界面的大小、最大显示区域边界与第一显示界面边界的间隔等等。因此,处理器601可以利用存储器602中的同步显示的内容、显示区域的大小、第一显示界面的大小、最大显示区域边界与第一显示界面边界的间隔,对目标显示内容在第一显示界面中的显示区域的大小进行调整。该存储器602可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,例如静态随机存取存储器(Static Random Access Memory,简称SRAM),电可擦除可编程只读存储器(Electrically Erasable Programmable Read-Only Memory,简称EEPROM),可擦除可编程只读存储器(Erasable Programmable Read-Only Memory,简称EPROM),可编程只读存储器(Programmable Read-Only Memory,简称PROM),只读存储器(Read-Only Memory,简称ROM),磁存储器,快闪存储器,磁盘或光盘。多媒体组件603可以包括屏幕和音频组件。其中屏幕例如可以是触摸屏,音频组件用于输出和/或输入音频信号。例如,音频组件可以包括一个麦克风,麦克风用于接收外部音频信号。所接收的音频信号可以被进一步存储在存储器602或通过通信组件605发送。音频组件还包括至少一个扬声器,用于输出音频信号。I/O接口604为处理器601和其他接口模块之间提供接口,上述其他接口模块可以是键盘,鼠标,按钮等。这些按钮可以是虚拟按钮或者实体按钮。通信组件605用于该电子设备600与其他设备之间进行有线或无线通信。无线通信,例如Wi-Fi,蓝牙,近场通信(Near FieldCommunication,简称NFC),2G、3G、4G、NB-IOT、eMTC、或其他5G等等,或它们中的一种或几种的组合,在此不做限定。因此相应的该通信组件605可以包括:Wi-Fi模块,蓝牙模块,NFC模块等等。
在一示例性实施例中,电子设备600可以被一个或多个应用专用集成电路(Application Specific Integrated Circuit,简称ASIC)、数字信号处理器(DigitalSignal Processor,简称DSP)、数字信号处理设备(Digital Signal Processing Device,简称DSPD)、可编程逻辑器件(Programmable Logic Device,简称PLD)、现场可编程门阵列(Field Programmable Gate Array,简称FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述的同步显示方法。
本发明所提供的电子设备,可以首先确定第一显示界面的目标显示内容,之后,对目标显示内容在第一显示界面中的显示区域的大小进行调整。如此,可以有效地解决相关技术中,因显示内容不全或者显示内容被缩小而影响观众观看的问题,提升了观众的观看体验。并且,由于第一显示界面显示的目标显示内容是演示者当前正在讲解的内容,因此,可确保观众观看的内容与演示者正在讲解的内容一致,满足同步显示的需求。
在另一示例性实施例中,还提供了一种包括程序指令的计算机可读存储介质,该程序指令被处理器执行时实现上述的同步显示方法的步骤。例如,该计算机可读存储介质可以为上述包括程序指令的存储器602,上述程序指令可由电子设备600的处理器601执行以完成上述的同步显示方法。
在另一示例性实施例中,还提供一种计算机程序产品,该计算机程序产品包含能够由可编程的装置执行的计算机程序,该计算机程序具有当由该可编程的装置执行时用于执行上述的同步显示方法的代码部分。
以上结合附图详细描述了本发明的优选实施方式,但是,本发明并不限于上述实施方式中的具体细节,在本发明的技术构思范围内,可以对本发明的技术方案进行多种简单变型,这些简单变型均属于本发明的保护范围。
另外需要说明的是,在上述具体实施方式中所描述的各个具体技术特征,在不矛盾的情况下,可以通过任何合适的方式进行组合。为了避免不必要的重复,本发明对各种可能的组合方式不再另行说明。
此外,本发明的各种不同的实施方式之间也可以进行任意组合,只要其不违背本发明的思想,其同样应当视为本发明所公开的内容。
Claims (25)
1.一种同步显示方法,其特征在于,所述方法包括:
通过图像识别的方式或者是基于被选中显示内容的标识信息来确定第一显示界面的目标显示内容,所述目标显示内容是所述第一显示界面同步显示的第二显示界面中被选中的显示内容,所述被选中的显示内容为所述第二显示界面中的部分显示内容;
对所述目标显示内容在所述第一显示界面中显示区域的大小进行调整;
其中,通过图像识别的方式确定第一显示界面的目标显示内容包括:根据墨迹确定目标显示内容;
其中,所述根据墨迹确定目标显示内容,包括:
识别所述第一显示界面中的显示内容是否出现墨迹;
在所述第一显示界面中的显示内容出现墨迹的情况下,根据所述墨迹在所述第一显示界面中的位置信息,确定所述目标显示内容;其中,所述墨迹对应的所述目标显示内容为所述第二显示界面中被选中的显示内容;
确定用于标识所述目标显示内容的标识信息;
根据所述标识信息,确定所述第一显示界面的所述目标显示内容;
其中,基于被选中显示内容的标识信息来确定第一显示界面的目标显示内容,包括:
接收所述第二显示界面发送的标识信息;
根据所述标识信息,确定所述第一显示界面的所述目标显示内容;
其中,所述标识信息用于唯一地标识所述第二显示界面中被选中的显示内容;
其中,所述显示内容为文档中的对象,所述标识信息用于标识完整的所述对象。
2.根据权利要求1所述的同步显示方法,其特征在于,对所述目标显示内容在所述第一显示界面中显示区域的大小进行调整,包括:
根据所述目标显示内容在所述第一显示界面的第一显示区域的大小,以及所述第一显示界面的大小,对目标显示内容在所述第一显示界面中的显示区域进行调整;其中,所述第一显示区域是对所述目标显示内容在所述第一显示界面中显示区域的大小进行调整前,所述目标显示内容在所述第一显示界面中的显示区域。
3.根据权利要求2所述的同步显示方法,其特征在于:
调整后的所述目标显示内容在所述第一显示界面中的第二显示区域的大小,大于调整前的所述目标显示内容在所述第一显示界面中的第一显示区域的大小。
4.根据权利要求2所述的同步显示方法,其特征在于,对所述目标显示内容在所述第一显示界面中显示区域的大小进行调整,包括:
在第一显示界面中清除除所述目标显示内容之外的其他显示内容;根据所述目标显示内容在第一显示界面的第一显示区域的大小,以及第一显示界面的大小,对所述目标显示内容在第一显示界面中的显示区域的大小进行调整;或者,
对第一显示界面中第一显示区域进行放大处理,使第一显示界面中位于所述目标显示内容四周的移动内容按照对应方向移动,直至所述目标显示内容在第一显示界面中显示区域的大小等于第二显示区域的大小;其中,所述对应方向为以所述目标显示内容为起点,所述移动内容为终点进行连接产生的方向。
5.根据权利要求2所述的同步显示方法,其特征在于,对所述目标显示内容在第一显示界面中的显示区域的大小进行调整,包括:
计算调整后的目标显示内容在第一显示界面中的第二显示区域的长度和宽度,根据第二显示区域的长度和宽度调整目标显示内容在第一显示界面中的显示区域的大小;或者,
获取计算出的目标显示内容在第一显示界面中的第二显示区域的轮廓,沿着轮廓按照横向放大比例或纵向放大比例将目标显示内容进行放大。
6.根据权利要求2所述的同步显示方法,其特征在于,对所述目标显示内容在所述第一显示界面中显示区域的大小进行调整,包括:
获取所述目标显示内容在第一显示界面的第一显示区域的大小;
清除所述第一显示界面中所有的显示内容;
根据目标显示内容在第一显示界面的第一显示区域的大小,以及第一显示界面的大小,计算目标显示内容在第一显示界面中的第二显示区域的大小,按照第二显示区域的大小重新绘制目标显示内容,显示在所述第一显示界面中。
7.根据权利要求6所述的同步显示方法,其特征在于,按照第二显示区域的大小重新绘制目标显示内容,显示在第一显示界面中,包括:
获取计算出的目标显示内容在第一显示界面中的第二显示区域的长度和宽度,根据获取的长度和宽度重新绘制目标显示内容;或者,
获取调整之后的目标显示内容的坐标,根据获取的坐标重新绘制目标显示内容。
8.根据权利要求3所述的同步显示方法,其特征在于,所述方法还包括:
将所述目标显示内容的第二显示区域调整到所述第一显示界面中的预设区域。
9.根据权利要求8所述的同步显示方法,其特征在于,所述将所述目标显示内容的第二显示区域调整到所述第一显示界面中的预设区域,包括:
获取所述目标显示内容在所述第一显示界面中的第二显示区域的中心点坐标;
根据所述中心点坐标与所述预设区域的中心点坐标之间的偏移量,移动所述第二显示区域,使所述第二显示区域的中心点坐标与所述预设区域的中心点坐标重合。
10.根据权利要求9所述的同步显示方法,其特征在于,所述预设区域为所述第一显示界面的中心区域。
11.根据权利要求1所述的同步显示方法,其特征在于:
在第一显示界面中未显示目标内容的情况下,将第二显示界面中被选中的显示内容按照预设缩放比例进行缩放后所占区域的大小记为第一显示区域的大小;
根据目标显示内容在第一显示界面的第一显示区域的大小,以及第一显示界面的大小,对目标显示内容在所述第一显示界面中的显示区域进行调整;
其中,预设缩放比例为第一显示界面面积大小和第二显示界面面积大小的比例,或者,第一显示界面长度大小和第二显示界面长度大小的比例,或者,第一显示界面宽度大小和第二显示界面宽度大小的比例。
12.根据权利要求1-11中任一项所述的同步显示方法,其特征在于,所述方法应用于从显示设备,所述从显示设备与主显示设备相连,所述从显示设备用于同步显示所述主显示设备显示界面中的显示内容;所述第一显示界面为所述从显示设备的显示界面,所述第二显示界面为所述主显示设备的显示界面。
13.如权利要求12所述的同步显示方法,其特征在于:
所述从显示设备接收所述主显示设备的选中操作;将所述选中操作对应的显示内容确定为第一显示界面的目标显示内容,所述选中操作对应的显示内容为所述主显示设备显示界面中的部分显示内容;
对所述目标显示内容在所述第一显示界面中显示区域的大小进行调整。
14.根据权利要求1-11中任一项所述的同步显示方法,其特征在于,获取用于标识所述第二显示界面中被选中显示内容的标识信息,包括:
响应于所述第二显示界面的选择指令;
根据所述选择指令获取所述第二显示界面中的对象;
获取所述对象的标识信息。
15.根据权利要求1-11中任一项所述的同步显示方法,其特征在于:
通过获取第二显示界面产生墨迹的操作指令,判断第一显示界面中的显示内容出现墨迹;或者,
通过检测第一显示界面出现墨迹的操作指令,判断第一显示界面中的显示内容出现墨迹。
16.根据权利要求15所述的同步显示方法,其特征在于:
在通过获取第二显示界面产生墨迹的操作指令,判断第一显示界面中的显示内容出现墨迹的情况下,获取的第二显示界面产生墨迹的操作指令为第二显示界面接收到框选操作;或者,获取的第二显示界面产生墨迹的操作指令为第二显示界面接收到对显示屏幕的按压操作,所述按压操作持续预置时间,并产生预置位移量。
17.根据权利要求16所述的同步显示方法,其特征在于:
在通过第二显示界面接收到对显示屏幕的按压操作,判断第一显示界面中的显示内容出现墨迹的情况下,判断所述墨迹的类型是否为下划线;
在判断所述墨迹的类型为下划线的情况下,按压操作持续产生的位移量为墨迹位置。
18.根据权利要求15所述的同步显示方法,其特征在于:
在通过检测第一显示界面出现墨迹的操作指令,判断第一显示界面中的显示内容出现墨迹的情况下,获取的第一显示界面产生墨迹的操作指令,是获取的第二显示界面发送的框选操作;或者,第二显示界面发送的对显示屏幕的按压操作,所述按压操作持续预置时间,并产生预置位移量。
19.根据权利要求18所述的同步显示方法,其特征在于:
在通过获取第二显示界面发送的对显示屏幕的按压操作,判断第一显示界面中的显示内容出现墨迹的情况下,判断该墨迹的类型是否为下划线;
在判断所述墨迹的类型为下划线的情况下,按压操作持续产生的位移量为墨迹位置。
20.根据权利要求17或19所述的同步显示方法,其特征在于:
在墨迹为框的情况下,墨迹位置对应的显示内容为位于所述框中的内容和/或位于所述框周围预设范围内的内容;
在墨迹为下划线的情况下,墨迹位置对应的显示内容为位于下划线上方且与所述下划线相邻的内容;
在墨迹为批注的情况下,墨迹位置对应的显示内容为批注对应的内容;
在墨迹位于图片上的情况下,墨迹位置对应的显示内容为所述图片。
21.根据权利要求1-11中任一项所述的同步显示方法,其特征在于,在所述确定第一显示界面的目标显示内容之前,所述方法还包括:
响应于用户的操作,将所述第一显示界面的显示模式切换为适应显示部分显示内容的模式。
22.一种同步显示装置,其特征在于,所述装置包括:
确定模块,用于通过图像识别的方式或者是基于被选中显示内容的标识信息来确定第一显示界面的目标显示内容,其中,所述标识信息用于唯一标识第二显示界面中的内容,所述目标显示内容是所述第一显示界面同步显示的第二显示界面中被选中的显示内容,所述被选中的显示内容为所述第二显示界面中的部分显示内容;
第一调整模块,用于对所述目标显示内容在所述第一显示界面中的显示区域的大小进行调整;
其中,所述确定模块,用于按照如下方式通过图像识别的方式确定第一显示界面的目标显示内容:根据墨迹确定目标显示内容;
其中,所述确定模块用于按照如下方式根据墨迹确定目标显示内容:
识别所述第一显示界面中的显示内容是否出现墨迹;
在所述第一显示界面中的显示内容出现墨迹的情况下,根据所述墨迹在所述第一显示界面中的位置信息,确定所述目标显示内容;其中,所述墨迹对应的所述目标显示内容为所述第二显示界面中被选中的显示内容;
确定用于标识所述目标显示内容的标识信息;
根据所述标识信息,确定所述第一显示界面的所述目标显示内容;
其中,所述确定模块用于按照如下方式基于被选中显示内容的标识信息来确定第一显示界面的目标显示内容:
接收所述第二显示界面发送的标识信息;
根据所述标识信息,确定所述第一显示界面的所述目标显示内容;
其中,所述标识信息用于唯一地标识所述第二显示界面中被选中的显示内容;
其中,所述显示内容为文档中的对象,所述标识信息用于标识完整的所述对象。
23.根据权利要求22所述的同步显示装置,其特征在于:
调整后的所述目标显示内容在所述第一显示界面中的第二显示区域的大小,大于调整前的所述目标显示内容在所述第一显示界面中的第一显示区域的大小。
24.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现权利要求1-21中任一项所述方法的步骤。
25.一种电子设备,其特征在于,包括:
存储器,其上存储有计算机程序;
处理器,用于执行所述存储器中的所述计算机程序,以实现权利要求1-21中任一项所述方法的步骤。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010899587X | 2020-08-31 | ||
CN202010899587 | 2020-08-31 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113918070A CN113918070A (zh) | 2022-01-11 |
CN113918070B true CN113918070B (zh) | 2024-07-02 |
Family
ID=79233727
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111006795.3A Active CN113918070B (zh) | 2020-08-31 | 2021-08-30 | 同步显示方法、装置、可读存储介质及电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113918070B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114745050B (zh) * | 2022-03-08 | 2024-07-05 | 浙江威星智能仪表股份有限公司 | 一种基于远红外数据传输系统的长数据处理方法 |
CN114756186A (zh) * | 2022-03-21 | 2022-07-15 | 京东方科技集团股份有限公司 | 显示控制方法、显示控制系统及显示终端 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2015165023A1 (zh) * | 2014-04-29 | 2015-11-05 | 华为技术有限公司 | 一种实现屏幕共享的方法、装置和系统 |
CN109508162A (zh) * | 2018-10-12 | 2019-03-22 | 福建星网视易信息系统有限公司 | 一种投屏显示方法、系统及存储介质 |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102314287A (zh) * | 2010-07-05 | 2012-01-11 | 宏碁股份有限公司 | 互动显示系统及方法 |
CN108701354B (zh) * | 2016-05-09 | 2022-05-06 | 深圳迈瑞生物医疗电子股份有限公司 | 识别超声图像中感兴趣区域轮廓的方法及系统 |
WO2019090772A1 (zh) * | 2017-11-13 | 2019-05-16 | 华为技术有限公司 | 一种终端的图像处理方法及装置 |
CN108259973B (zh) * | 2017-12-20 | 2020-06-09 | 海信视像科技股份有限公司 | 智能电视及电视画面截图的图形用户界面的显示方法 |
CN110347993A (zh) * | 2019-07-11 | 2019-10-18 | 深圳云智教育科技有限公司 | 一种板书管理方法及装置 |
CN110703913B (zh) * | 2019-09-27 | 2023-09-26 | 腾讯科技(深圳)有限公司 | 对象交互方法和装置、存储介质及电子装置 |
CN111026316A (zh) * | 2019-11-25 | 2020-04-17 | 维沃移动通信有限公司 | 一种图像显示方法及电子设备 |
CN111104081A (zh) * | 2019-12-05 | 2020-05-05 | 维沃移动通信有限公司 | 一种显示方法及电子设备 |
-
2021
- 2021-08-30 CN CN202111006795.3A patent/CN113918070B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2015165023A1 (zh) * | 2014-04-29 | 2015-11-05 | 华为技术有限公司 | 一种实现屏幕共享的方法、装置和系统 |
CN109508162A (zh) * | 2018-10-12 | 2019-03-22 | 福建星网视易信息系统有限公司 | 一种投屏显示方法、系统及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN113918070A (zh) | 2022-01-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20180232135A1 (en) | Method for window displaying on a mobile terminal and mobile terminal | |
US9509733B2 (en) | Program, communication apparatus and control method | |
CN103955339A (zh) | 一种终端操作方法及终端设备 | |
CN111866423A (zh) | 用于电子终端的录屏方法及相应设备 | |
EP3163423B1 (en) | Method and device for setting background of ui control | |
CN113918070B (zh) | 同步显示方法、装置、可读存储介质及电子设备 | |
CN112954193B (zh) | 拍摄方法、装置、电子设备及介质 | |
WO2018010440A1 (zh) | 一种投影画面调整方法、装置和投影终端 | |
US10298907B2 (en) | Method and system for rendering documents with depth camera for telepresence | |
US20160300321A1 (en) | Information processing apparatus, method for controlling information processing apparatus, and storage medium | |
CN110443772B (zh) | 图片处理方法、装置、计算机设备和存储介质 | |
CN115454365A (zh) | 图片处理方法、装置、电子设备及介质 | |
CN111124111A (zh) | 一种处理方法、电子设备 | |
CN104133553B (zh) | 网页内容展示方法及装置 | |
CN112579244B (zh) | 在移动终端截取远程桌面中区域图片的方法及系统 | |
CN111913343B (zh) | 一种全景图像显示方法及装置 | |
CN109766530B (zh) | 图表边框的生成方法、装置、存储介质和电子设备 | |
JP6579905B2 (ja) | 情報処理装置、情報処理装置の表示制御方法、及びプログラム | |
CN109085974B (zh) | 一种屏幕控制方法、系统及终端设备 | |
US8970483B2 (en) | Method and apparatus for determining input | |
CN115291778B (zh) | 显示控制方法、装置、电子设备及可读存储介质 | |
CN103513926A (zh) | 动态桌布显示方法及新视频信息显示方法与手持移动系统 | |
KR20140127131A (ko) | 영상 출력 방법 및 그 방법을 처리하는 전자장치 | |
JP2015032261A (ja) | 表示装置および制御方法 | |
KR101458542B1 (ko) | 디지털 콘텐츠 생성 장치 및 그 방법, 디지털 콘텐츠 생성 장치를 이용한 데이터 통신 시스템 및 그 방법 및 기록매체 |
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 |