一种显示方法、显示装置,及计算机存储介质
文献发布时间:2023-06-19 13:26:15
技术领域
本申请涉及投屏显示领域,尤其涉及一种显示方法、显示装置,及计算机存储介质。
背景技术
为了方便用户对手机或者笔记本电脑等便携式小型设备中的一些内容进行查看以及分享,相关设备均支持投屏功能。如投屏开会,将电脑中的文件资料(演示文稿(PowerPoint,PPT)投屏至显示大屏以供员工阅览;投屏看视频图像,将手机里的电影投屏至显示大屏进行观看,观感更好;以及投屏玩游戏等。
目前,相关技术中针对投屏内容进行显示的方案主要包括以下两种:一种是自动将显示大屏的当前显示画面完全切换为手机或者笔记本电脑的投屏内容;另外一种是在显示大屏的屏幕中构建虚拟显示窗口用于对手机或者笔记本电脑的投屏内容进行显示,显示方法都过于局限,智能性不高。
发明内容
为解决上述技术问题,本申请实施例期望提供一种显示方法、显示装置,及计算机存储介质。
本申请的技术方案是这样实现的:
本申请实施例提供一种显示方法,应用于显示装置,所述显示装置设置第一显示区和第二显示区,所述第一显示区和所述第二显示区通过转轴连接,所述第一显示区和所述第二显示区绕所述转轴相对位移,所述显示方法包括:
响应于所述显示装置与投屏设备建立通信连接,获取所述投屏设备发送的投屏数据;
确定所述投屏数据对应的图像属性参数,并根据所述图像属性参数确定所述投屏数据对应的显示布局策略;
按照所述显示布局策略显示所述投屏数据。
本申请实施例提供了一种显示装置,其特征在于,所述显示装置设置第一显示区和第二显示区,所述第一显示区和所述第二显示区通过转轴连接,所述第一显示区和所述第二显示区绕所述转轴相对位移,所述显示装置包括:
获取单元,用于响应于所述显示装置与投屏设备建立通信连接,获取所述投屏设备发送的投屏数据;
确定单元,用于确定所述投屏数据对应的图像属性参数;以及根据所述图像属性参数确定所述投屏数据对应的显示布局策略;
显示单元,用于按照所述显示布局策略显示所述投屏数据。
本申请实施例提供了一种显示装置,所述显示装置包括处理器、存储有所述处理器可执行指令的存储器,当所述指令被所述处理器执行时,实现如上所述的显示方法。
本申请实施例提供一种计算机可读存储介质,存储有程序,所述程序被处理器执行时,实现如上所述的显示方法。
本申请实施例提供的显示方法应用于设置有第一显示区和第二显示区的显示装置,其中,该第一显示区和第二显示区通过转轴连接,并且第一显示区和第二显示区能够绕转轴相对位移。进一步的,在本申请的实施例中,在响应于显示装置与投屏设备建立通信连接之后,通过对投屏设备发送的投屏数据对应的图像属性参数进行确定,进一步根据图像属性参数确定投屏数据对应的显示布局策略;从而按照显示布局策略显示投屏数据。如此,利用显示装置多显示区的优势,结合投屏数据的图像属性参数可以灵活的对投屏数据进行布局显示,显示装置智能型较高。
附图说明
图1A为本申请实施例提出的显示装置的示例性结构示意图一;
图1B为本申请实施例提出的显示装置的示例性结构示意图二;
图1C为本申请实施例提出的显示装置的示例性结构示意图三;
图1D为本申请实施例提出的显示装置的示例性结构示意图四;
图1E为本申请实施例提出的显示装置的示例性结构示意图五;
图2为本申请实施例提供的显示方法的实现流程示意图一;
图3为本申请实施例提供的显示方法的实现流程示意图二;
图4A为本申请实施例提出的显示方法的实现流程示意图三;
图4B为全屏显示的场景示意图;
图5为本申请实施例提供的显示方法的实现流程示意图四;
图6A为本申请实施例提供的显示方法的实现流程示意图五;
图6B为第一双屏显示的场景示意图;
图7为本申请实施例提供的显示方法的实现流程示意图六;
图8A为本申请实施例提出的显示方法的实现流程示意图七;
图8B为第二双屏显示的场景示意图;
图9A为本申请实施例提出的显示方法的实现流程示意图八;
图9B为第三双屏显示的场景示意图;
图10A为本申请实施例提出的显示方法的实现流程示意图九;
图10B为第四双屏显示的场景示意图;
图11为本申请实施例提出的显示装置的结构示意图一;
图12为本申请实施例提出的显示装置的组成结构示意图二。
具体实施方式
为了使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请作进一步地详细描述,所描述的实施例不应视为对本申请的限制,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本申请保护的范围。
在以下的描述中,涉及到“一些实施例”,其描述了所有可能实施例的子集,但是可以理解,“一些实施例”可以是所有可能实施例的相同子集或不同子集,并且可以在不冲突的情况下相互结合。
在以下的描述中,所涉及的术语“第一\第二\第三”仅仅是是区别类似的对象,不代表针对对象的特定排序,可以理解地,“第一\第二\第三”在允许的情况下可以互换特定的顺序或先后次序,以使这里描述的本申请实施例能够以除了在这里图示或描述的以外的顺序实施。
除非另有定义,本文所使用的所有的技术和科学术语与属于本申请的技术领域的技术人员通常理解的含义相同。本文中所使用的术语只是为了描述本申请实施例的目的,不是旨在限制本申请。
目前,在日常生活中,为了方便用户或者笔记本电脑等便携式小型设备中的一些内容进行查看以及分享,相关设备均支持投屏功能。如投屏开会,将电脑中的文件资料PPT投屏至显示大屏以供员工阅览;投屏看视频图像,将手机里的电影投屏至显示大屏进行观看,观感更好;以及投屏玩游戏等。
相关技术中针对投屏内容进行显示的方案主要包括以下两种:一种是自动将显示大屏的当前显示画面完全切换为手机或者笔记本电脑的投屏内容;另外一种是在显示大屏的屏幕中构建虚拟显示窗口用于对手机或者笔记本电脑的投屏内容进行显示,显示方法都过于局限,智能性不高。
鉴于上述问题,如何保证针对投屏数据其布局显示策略的灵活性,提高显示装置的智能性为本申请实施例所要讨论的内容,下面将结合以下具体实施例进行阐述。
本申请实施例提供一种显示方法和显示装置,及计算机存储介质,该显示方法应用于设置有第一显示区和第二显示区的显示装置,其中,该第一显示区和第二显示区通过转轴连接,并且第一显示区和第二显示区能够绕转轴相对位移。进一步的,在本申请的实施例中,在响应于显示装置与投屏设备建立通信连接之后,通过对投屏设备发送的投屏数据对应的图像属性参数进行确定,进一步根据图像属性参数确定投屏数据对应的显示布局策略;从而按照显示布局策略显示投屏数据。如此,利用显示装置多显示区的优势,结合投屏数据的图像属性参数可以灵活的对投屏数据进行布局显示,显示装置智能型较高。
本申请实施例提供的显示方法应用于可实现该显示方法的显示装置中。下面说明本申请实施例提供的可实现显示方法的显示装置的示例性应用,本申请实施例提供的显示装置可以实施为具备屏幕显示功能的电子设备。如笔记本电脑,平板电脑,计算机设备以及工业显示设备等,本申请对此不作具体限定。
具体的,在本申请的实施例中,显示装置可以实施为设置双显示区域的电子设备,即设置第一显示区和第二显示区的电子设备。其中,第一显示区和第二显示区通过转轴连接,且第一显示区和第二显示区能够绕转轴相对位移。
在一些实施例中,显示装置可以为配置双物理显示屏的电子设备,其中,第一显示区对应第一物理显示屏,第二显示区对应第二物理显示屏。这里,第一物理显示屏与第二物理显示屏通过转轴连接,且第一物理显示屏与第二物理显示屏能够绕转轴相对位移。
例如,图1A和图1B为本申请实施例提出的显示装置的示例性结构示意图一和图二,如图1A和图1B所示,显示装置设置有第一物理显示屏101、第二物理显示屏102以及转轴103,第一物理显示屏对应第一显示区,第二物理显示屏对应第二显示区。其中,第一物理显示屏与第二物理显示屏可以绕转轴弯折,图1A为绕转轴纵向位移形成的弯折状态,图1B为绕转轴横向位移形成的展开状态。
在另一些实施例中,显示装置可以为配置单物理显示屏的电子设备,该物理显示屏可以为柔性屏,柔性屏中间位置设置有转轴103,第一显示区对应该物理显示屏中转轴以下显示区域,第二显示区对应物理显示屏中转轴以上显示区域,第一显示区和第二显示区可以绕转轴相对位移,如绕转轴弯折,比如折叠屏技术;或者绕转轴伸缩,比如卷轴屏技术。
例如,图1C和图1D为本申请实施例提出的显示装置的示例性结构示意图三和图四,如图1C和图1D所示,显示装置设置有一物理显示屏、物理显示屏中间位置显示屏下方设置有转轴103,物理显示屏转轴上半部分显示区域对应第一显示区,转轴下半部分显示区域对应第二显示区,第一显示区和第二显示区可以绕转轴弯折以产生相对位移。如图1C为绕转轴纵向位移形成的弯折状态,图1D为绕转轴横向位移形成的展开状态。
这里,显示装置可以在侧边设置有转轴,第一显示区和第二显示区可以绕转轴伸/缩以产生相对位移。例如,图1E为本申请实施例提出的显示装置的示例性结构示意图五,如图1E所示,显示装置的显示屏绕转轴卷缩时,当前显示区域只存在第一显示区,而显示装置绕卷轴伸展时,显示装置包括转轴左边的第一显示区和右边的第二显示区,伸展状态下的显示装置的显示区域如图1D所示。
需要说明的是,在本申请的实施例中,如针对实施例的阐述中,示例性的,显示装置可以实施为具备图1A至1E结构的新型笔记本电脑。
应理解,普通笔记本电脑包括A面顶盖、B面屏幕、C面键盘以及D面底面,而在本申请的实施例中提出的新型笔记本电脑的B面和C面均为显示屏幕,B面显示屏幕对应第一显示区、C面显示屏幕对应第二显示区,第一显示区和第二显示区可以分别对应不同的物理显示屏,即笔记本电脑为双屏笔记本电脑;或者第一显示区和第二显示区分别对应一柔性物理显示屏的不同显示区域,即笔记本电脑为折叠屏笔记本电脑。或者笔记本可以配置卷轴屏。
下面,将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。
基于上述图1A至图1E所示的显示装置的示例性结构,本申请一实施例提供了一种显示方法,图2为本申请实施例提出的显示方法的实现流程示意图一,如图2所示,在本申请的实施例中,执行显示方法可以包括以下步骤:
步骤201、响应于显示装置与投屏设备建立通信连接,获取投屏设备发送的投屏数据。
应理解,在将电子设备A中的图像数据投屏至电子设备B的屏幕进行显示的过程中,电子设备A即称作投屏设备,电子设备B称作显示装置,图像数据即为投屏数据。
这里,在进行投屏设备中的投屏数据投射至显示装置进行显示之前,需要先建立投屏设备与显示装置之间的通信连接。
可选的,显示装置可以通过有线连接方式与投屏设备建立通信连接,也可以通过无线方式与投屏设备建立通信连接,本申请对此不作具体限定。
进一步的,在显示装置与投屏设备建立通信连接之后,显示装置可以随时接收投屏设备发送过来的图像数据,即投屏数据。
这里,发送投屏数据的投屏设备可以为任一电子设备,下面说明本申请实施例提供的投屏设备的示例性应用,本申请实施例提供的投屏设备可以实施为具备屏幕显示功能的电子设备。如手机、笔记本电脑,平板电脑,台式计算机,可穿戴设备、车载设备以及工业设备等,本申请对投屏设备的类型不作具体限定。
在本申请的实施例中,投屏数据可以为任一类型图像数据,例如,投屏数据可以是网页类图像数据、游戏类图像数据、视频类图像数据、文档类图像数据,如聊天软件如微信、QQ等图像数据,本本申请对投屏数据的类型不作具体限定。
步骤202、确定投屏数据对应的图像属性参数,并根据图像属性参数确定投屏数据对应的显示布局策略。
步骤203、按照显示布局策略显示投屏数据。
在本申请的实施例中,图像属性参数指投屏数据的一些数据属性信息,如投屏数据对应的投屏设备的屏幕分辨率、投屏数据对应的数据流格式,或者还可以是投屏数据的传输速率等。
在本申请的实施例中,显示布局策略指显示装置对投屏数据进行显示的布局方式。
这里,显示布局策略可以是显示装置将投屏数据投射至整个屏幕进行显示;显示布局策略也可以是显示装置将投屏数据投射至整个屏幕中第一显示区或第二显示区中任一显示区进行显示;还可以是将投屏数据投射至第一显示区中的部分区域或者第二显示区中的部分区域进行显示。
在本申请的实施例中,显示装置针对具有不同图像属性参数的投屏数据预先设置不同的显示布局策略,在显示装置与投屏设备建立通信连接,并接收到投屏设备发送的投屏数据之后,可以先对投屏数据对应的图像属性参数进行确定,进而根据确定出的投屏数据对应的图像属性参数确定出具体对应的显示布局策略,并基于该显示布局策略进行投屏数据的显示处理。
本申请实施例提供一种显示方法,应用于设置有第一显示区和第二显示区的显示装置,其中,该第一显示区和第二显示区通过转轴连接,并且第一显示区和第二显示区能够绕转轴相对位移。进一步的,在本申请的实施例中,在响应于显示装置与投屏设备建立通信连接之后,通过对投屏设备发送的投屏数据对应的图像属性参数进行确定,进一步根据图像属性参数确定投屏数据对应的显示布局策略;从而按照显示布局策略显示投屏数据。如此,利用显示装置的多屏即多显示区的优势,结合投屏数据的图像属性参数可以灵活的对投屏数据进行布局显示,显示装置智能型较高。
基于上述实施例,在本申请的再一实施例中,图3为本申请实施例提出的显示方法的实现流程示意图二,如图3所示,显示装置根据图像属性参数确定投屏数据对应的显示布局策略的方法包括以下步骤:
步骤301、根据图像属性参数确定投屏设备对应的设备类型。
步骤302、基于设备类型确定投屏数据对应的显示布局策略。
应理解,图像属性参数至少包括屏幕分辨率,该屏幕分辨率为发送投屏数据的投屏设备所对应的屏幕分辨率,由于不同电子设备所对应的屏幕分辨率是存在差异的。例如,手机的屏幕分辨率大多数为240*320、平板的屏幕分辨率大多数为480*320、台式计算机的屏幕分辨率大多数为1680*1050,如此,可以基于图像属性参数中投屏设备对应的屏幕分辨率确定投屏设备的类型。
在本申请的实施例中,显示装置可以设置屏幕分辨率与设备类型的对应关系,并针对不同类型的投屏设备预先设置不同的显示布局策略,即同时预先设置有设备类型与显示布局策略的对应关系。在确定出投屏数据对应的图像属性参数之后,可以基于图像属性参数中的屏幕分辨率先确定出投屏设备的设备类型,如确定出投屏数据对应的屏幕分辨率为240*320时,便可知投屏设备类型为手机;如果确定出投屏数据对应的屏幕分辨率为1680*1050,便可知投屏设备类型为台式计算机。
进一步的,在确定出设备类型之后,便可以确定出设备类型对应的显示布局策略,并基于该显示布局策略显示投屏数据;例如,确定出设备类型为台式计算机,显示布局策略可以是显示装置将投屏数据投射至整个屏幕进行显示;确定出设备类型为手机,显示布局策略可以是显示装置将投屏数据投射至整个屏幕中第一显示区或第二显示区中任一显示区进行显示;或者是将投屏数据投射至第一显示区中的部分区域或者第二显示区中的部分区域进行显示。
具体的,图4A为本申请实施例提出的显示方法的实现流程示意图二,如图4A所示,执行显示方法的过程可以包括以下步骤:
步骤401、根据图像属性参数确定投屏设备对应的设备类型。
步骤402、响应于设备类型为第一设备,确定显示布局策略为全屏显示;其中,第一设备的屏幕分辨率大于显示装置的屏幕分辨率。
步骤403、第一显示区和第二显示区绕转轴相对位移至同一平面以拼接构建第一目标显示区;其中,第一目标显示区的尺寸等于第一显示区的尺寸与第二显示区的尺寸的和值。
步骤404、将投屏数据投射至第一目标显示区进行显示。
在本申请的实施例中,第一设备指屏幕分辨率大于显示装置的屏幕分辨率的设备。
具体的,在本申请的实施例中,当确定投屏设备对应的设备类型为屏幕分辨率大于显示装置其屏幕分辨率的第一设备时,显示装置可以基于预先设置的设备类型与显示布局策略的对应关系确定出第一设备对应的显示布局策略为全屏显示,即将投屏数据显示在显示装置的整个屏幕上。
进一步的,在显示布局策略为全屏显示时,显示装置中的第一显示区和第二显示区需要绕转轴相对位移至同一平面,即显示装置处于如图1B、1D所示的展开状态,进而将第一显示区和第二显示区进行拼接以构建一大屏幕显示区即第一目标显示区。也就是说,第一目标显示区的尺寸为第一显示区的尺寸与第二显示区的尺寸的和值。进而将投屏数据投射至第一目标显示区进行显示。
在一些实施例中,第一显示区和第二显示区进行拼接构建第一目标显示区的方式可以是在确定出投屏设备为屏幕分辨率较大的第一设备,其对应的显示布局策略为全屏显示时,自动开启屏幕合成功能,通过驱动器Driver对第一显示区和第二显示区进行合成,生成一虚拟屏幕,该通过Driver生成的虚拟屏幕的尺寸大小为第一显示区的尺寸与第二显示区的尺寸的和值。进而将第一设备发送的投屏数据投射至虚拟屏幕进行显示。
示例性的,显示装置为一如图1A至1E所示结构的笔记本电脑,投屏设备为一台式计算机,台式计算机的屏幕分辨率大于笔记本电脑的屏幕分辨率,投屏数据的显示布局策略为全屏显示,图4B为全屏显示的场景示意图,如图4B所示,台式计算机的投屏数据在上述新型笔记本电脑上的显示布局方式为双屏笔记本的两个屏幕通过Driver被合成一大的虚拟屏幕,即第一目标显示区,并通过第一目标显示区对台式计算机发送的投屏数据进行显示。
需要说明的是,显示装置为如图1E所示结构时,显示装置初始状态时显示屏为如图1E所示卷缩状态,只包括第一显示区,当确定出投屏设备为屏幕分辨率较大的第一设备,其对应的显示布局策略为全屏显示时,第二显示区自动绕转轴伸展,在第一显示区与第二显示区绕转轴伸展至同一平面时开启屏幕合成功能,通过驱动器Driver对第一显示区和第二显示区进行合成,生成一虚拟屏幕,该通过Driver生成的虚拟屏幕的尺寸大小为第一显示区的尺寸与第二显示区的尺寸的和值。进而将第一设备发送的投屏数据投射至虚拟屏幕进行显示。
基于上述实施例,在本申请的再一实施例中,图5为本申请实施例提出的显示方法的实现流程示意图四,如图5所示,执行显示方法的过程可以包括以下步骤:
步骤501、根据图像属性参数确定投屏设备对应的设备类型。
步骤502、响应于设备类型为第二设备,获取显示装置的放置形态。
步骤503、基于放置形态确定显示布局策略;其中,显示装置的屏幕分辨率大于或者等于第二设备的屏幕分辨率。
在本申请的实施例中,在本申请的实施例中,第二设备指屏幕分辨率小于或者等于显示装置的屏幕分辨率的设备。
具体的,在本申请的实施例中,当确定投屏设备对应的设备类型为屏幕分辨率小于或者等于显示装置其屏幕分辨率的第二设备时,显示装置需要进一步结合当前显示装置的放置形态确定投屏数据对应的显示布局策略。
其中,放置形态包括第一显示区与第二显示区绕转轴横向位移构成的第一目标形态,如图1B和1D所示的放置形态;放置形态还包括第一显示区与第二显示区纵向位移构成的第二目标形态,如图1A和1C所示的放置形态。
具体的,6A为本申请实施例提出的显示方法的实现流程示意图五,如图6A所示,执行显示方法的过程可以包括以下步骤:
步骤601、根据图像属性参数确定投屏设备对应的设备类型。
步骤602、响应于设备类型为第二设备,获取显示装置的放置形态。
步骤603、响应于放置形态为第一显示区和第二显示区绕转轴横向位移构成的第一目标形态,确定显示布局策略为第一双屏显示。
步骤604、将投屏数据投射至第二目标显示区进行显示;其中,第二目标显示区为第一显示区或者第二显示区中的任意一个,除第二目标显示区以外的剩余显示区用于显示其他图像数据。
具体的,在本申请的实施例中,当确定投屏设备对应的设备类型为屏幕分辨率小于或者等于显示装置其屏幕分辨率的第二设备,并且确定显示装置的放置形态为第一显示区和第二显示区绕转轴横向位移构成的第一目标形态时,显示装置可以确定投屏数据对应的显示布局策略为第一双屏显示。
这里,第一双屏显示与全屏显示不同,第一双屏显示的显示布局策略下,显示装置的第一显示区和第二显示区分别显示不同的内容。即将投屏数据投射至显示装置中的其中一个显示区即第一目标显示区进行显示,另外一个显示区可用于显示其他数据,如显示装置本地显示的图像数据。
详细的,在一些实施例中,在显示装置确定显示布局策略为第一双屏显示时,如果显示装置在接收投屏设备发送的投屏数据时,显示装置的第一显示区和第二显示区本地正在显示图像数据,该图像数据可以是本地预存的图像数据,也可以是网页或者视频图像数据;那么显示装置可以将投屏设备发送的投屏数据显示在第一显示区或者第二显示区中的任意一个,然后将原来本地显示的图像数据全部投射至剩余的一个显示区进行显示。如此,显示装置的两个显示区中,一个用来继续显示本地图像数据,另一个用来显示投屏数据。
详细的,在另一些实施例中,显示装显示装置在接收投屏设备发送的投屏数据时,如果显示装置第一显示区本地正在显示图像数据,而第二显示区并未显示任何图像数据,那么显示装置可以将投屏设备发送的投屏数据直接显示在未显示任何图像数据的第二显示区中。
示例性的,显示装置为一如图1A至1E所示结构的笔记本电脑,投屏设备为一手机,手机的屏幕分辨率小于笔记本电脑的屏幕分辨率,投屏数据的显示布局策略为第一双屏显示,图6B为第一双屏显示的场景示意图,如图6B所示为手机的投屏数据在笔记本电脑上的显示布局方式,当笔记本电脑为第一显示区和第二显示区绕转轴横向展开至如图1B和1D所示的同一平面时,笔记本中的第一显示区如笔记本的C面被用来显示手机的投屏数据,第二显示区如笔记本的B面用来显示本地图像数据。
基于上述实施例,在本申请的再一实施例中,图7为本申请实施例提出的显示方法的实现流程示意图六,如图7所示,执行显示方法的过程可以包括以下步骤:
步骤701、根据图像属性参数确定投屏设备对应的设备类型。
步骤702、响应于设备类型为第二设备,获取显示装置的放置形态。
步骤703、响应于放置形态为第一显示区和第二显示区绕转轴纵向位移构成的第二目标形态,根据图像属性参数确定投屏数据对应的应用属性。
步骤704、基于应用属性确定显示布局策略。
具体的,在本申请的实施例中,当确定投屏设备对应的设备类型为屏幕分辨率小于或者等于显示装置其屏幕分辨率的第二设备,并且确定显示装置的放置形态为第一显示区和第二显示区绕转轴纵向位移构成的第二目标形态时,显示装置可以继续确定投屏数据对应的应用属性。
这里,显示装置可以基于投屏数据对应的图像属性参数中数据流的格式以及数据发送速率等参数确定投屏数据对应的应用属性。
应理解,各应用对应的应用属性存在差异,例如游戏类应用的实时性都比较高,那么游戏类软件应用为高实时性应用,聊天软件如微信、QQ涉及到个人私密信息,隐私性都比较强,那么聊天软件都为安全型应用。剩余的邮件、PPT视频类软件都为普通应用。
进一步的,各应用对应的数据流格式以及数据发送速率是存在差异的,显示装置可以预先存储各应用属性对应的数据流格式以及数据发送速率,在获取投屏数据之后,基于当前投屏数据对应的数据流格式以及数据发送速率便可以确定出投屏数据所对应的应用属性。
在本申请的实施例中,显示装置针对不同应用属性的投屏数据,设置不同的显示布局策略,因此,显示装置在根据投屏数据的图像属性参数确定出投屏数据对应的应用属性之后,可以基于该应用属性进一步确定出相对应的显示布局策略。
具体的,图8A为本申请实施例提出的显示方法的实现流程示意图七,如图8B所示,执行显示方法的过程可以包括以下步骤:
步骤801、根据图像属性参数确定投屏设备对应的设备类型。
步骤802、响应于设备类型为第二设备,获取显示装置的放置形态。
步骤803、响应于放置形态为第一显示区和第二显示区绕转轴纵向位移构成的第二目标形态,根据图像属性参数确定投屏数据对应的应用属性。
步骤804、响应于应用属性为预设高实时性应用,确定显示布局策略为第二双屏显示。
步骤805、将投屏数据中的输入操作类数据投射至第一显示区进行显示,同时将投屏数据中的非输入操作类数据投射至第二显示区进行显示。
具体的,在本申请的实施例中,当确定投屏设备对应的设备类型为屏幕分辨率小于或者等于显示装置其屏幕分辨率的第二设备,并且确定显示装置的放置形态为第一显示区和第二显示区绕转轴横纵向位移构成的第二目标形态如图1A和1C所示的放置形态,以及投屏数据对应的应用属性为预设高实时性应用时,显示装置可以确定投屏数据对应的显示布局策略为第二双屏显示。
这里,第二双屏显示的显示布局策略下,由于此时投屏数据对应的应用属性为预设高实时性应用,如游戏类软件,为了提升游戏体验,无论显示装置当前本地是否显示有图像数据,显示装置直接将投屏数据中的输入操作类数据显示在第一显示区,如游戏中需要与用户通过触控操作进行交互的图像数据,而将投屏数据中的其他数据,如游戏画面显示在第二显示区。
应理解,由于此时显示装置的第一显示区与第二显示区是绕转轴纵向相对位移至第二显示形态,上方第二显示区与用户正对面,第一显示区更方便用户手指进行操作,因此将投屏数据中的输入操作类数据投射至下方第一显示区进行显示,而将投屏数据中的其他数据投射至上方第二显示区进行显示。
示例性的,显示装置为一如图1A至1E所示结构的笔记本电脑,笔记本电脑中的第一显示区和第二显示区绕转轴相对弯折成90度,投屏设备为一手机,手机的屏幕分辨率小于或者笔记本电脑的屏幕分辨率,投屏数据为手机中的吃鸡游戏,此时显示布局策略为第二双屏显示,图8B为第二双屏显示的场景示意图,如图8B所示,手机的吃鸡游戏在笔记本电脑上的显示布局方式为笔记本电脑将吃鸡游戏中的触摸操作类图像数据投射至第一显示区即笔记本的C面进行显示,而将游戏画面数据投射至第二显示区即笔记本的B面进行显示。
具体的,图9A为本申请实施例提出的显示方法的实现流程示意图八,如图9A所示,执行显示方法的过程可以包括以下步骤:
步骤901、根据图像属性参数确定投屏设备对应的设备类型。
步骤902、响应于设备类型为第二设备,获取显示装置的放置形态。
步骤903、响应于放置形态为第一显示区和第二显示区绕转轴纵向位移构成的第二目标形态,根据图像属性参数确定投屏数据对应的应用属性。
步骤904、响应于应用属性为预设安全型应用,确定显示布局策略为第三双屏显示。
步骤905、将投屏数据投射至第一显示区进行显示;其中,第一显示区位于第二显示区下方、且第一显示区对应的视角范围满足预设条件,第二显示区用于显示其他图像数据。
具体的,在本申请的实施例中,当确定投屏设备对应的设备类型为屏幕分辨率小于或者等于显示装置其屏幕分辨率的第二设备,并且确定显示装置的放置形态为第一显示区和第二显示区绕转轴横纵向位移构成的第二目标形态,以及投屏数据对应的应用属性为预设安全型应用(如聊天软件微信、QQ)时,显示装置可以确定投屏数据对应的显示布局策略为第三双屏显示。
这里,第三双屏显示的显示布局策略下,由于此时投屏数据对应的应用属性为预设安全型应用,如聊天软件微信、QQ,为了保证用户数据的隐私性,可以将该预设安全型应用对应的投屏数据投射至该第一显示区中的进行显示。第二显示区显示其他图像数据。
应理解,由于此时显示装置的第一显示区与第二显示区是绕转轴纵向相对位移至第二显示形态,如1B和1D所示的放置形态,上方第二显示区与用户正对面,用户隐私数据容易被他人窥探到而泄露,而下方第一显示区对应的视角范围更不容易被他人窥探,其对应的视角范围仅能够被用户自身所看到,满足预设防窥条件,因此可以将应用属性为预设安全型应用的投屏数据投射至下方第一显示区进行显示。这里,为了不影响显示装置本地正在显示的图像数据,可以将其投射至第二显示区显示。
示例性的,显示装置为一如图1A至1E所示结构的笔记本电脑,笔记本电脑中的第一显示区和第二显示区绕转轴纵向相对位移弯折成90度,投屏设备为一手机,手机的屏幕分辨率小于或者笔记本电脑的屏幕分辨率,投屏数据为手机中的微信聊天界面,此时显示布局策略为第三双屏显示,图9B为第三双屏显示的场景示意图,如图9B所示,手机微信聊天界面在笔记本电脑上的显示布局方式为将微信聊天界面投射至第一显示区即笔记本电脑的C面进行显示,而将其他数据投射至第二显示区即笔记本电脑的B面进行显示。
具体的,图10为本申请实施例提出的显示方法的实现流程示意图九,如图10所示,执行显示方法的过程可以包括以下步骤:
步骤1001、根据图像属性参数确定投屏设备对应的设备类型。
步骤1002、响应于设备类型为第二设备,获取显示装置的放置形态。
步骤1003、响应于放置形态为第一显示区和第二显示区绕转轴纵向位移构成的第二目标形态,根据图像属性参数确定投屏数据对应的应用属性。
步骤1004、响应于应用属性为预设安全型应用,确定显示布局策略为第四双屏显示。
步骤1005、在第一显示区中构建虚拟显示区;其中,第一显示区位于第二显示区下方、且第一显示区对应的视角范围满足预设条件,虚拟显示区的尺寸等于第二设备的尺寸、且小于第一显示区的尺寸。
步骤1006、将投屏数据投射至虚拟显示区进行显示;其中,第二显示区和第一显示区中除虚拟显示区以外的区域用于显示其他图像数据。
具体的,第四双屏显示的显示布局策略下,由于此时投屏数据对应的应用属性为预设安全型应用,如聊天软件微信、QQ,为了保证用户数据的隐私性,可以在第一显示区中构建预备投屏设备尺寸相同的虚拟显示区,将该预设安全型应用对应的投屏数据投射至该虚拟显示区中的进行显示,第二显示区以及第一显示区剩余的显示区域可以显示其他数据,如显示装置本地预存图像数据。
应理解,由于此时显示装置的第一显示区与第二显示区是绕转轴纵向相对位移至第二显示形态,上方第二显示区与用户正对面,用户隐私数据容易被他人窥探到而泄露,而下方第一显示区对应的视角范围更不容易被他人窥探,其对应的视角范围仅能够被用户自身所看到,满足预设防窥条件,因此可以将应用属性为预设安全型应用的投屏数据投射至下方第一显示区进行显示。这里,为了不影响显示装置本地正在显示的、应用属性同样为预设安全型应用的图像数据,可以在显示装置第一显示区虚拟出与投屏设备等比例的虚拟显示区,并将投屏数据投射至第一显示区中的虚拟显示区进行显示。
示例性的,显示装置为一如图1A至1E所示结构的笔记本电脑,笔记本电脑中的第一显示区和第二显示区绕转轴纵向相对位移弯折成90度,投屏设备为一手机,手机的屏幕分辨率小于或者笔记本电脑的屏幕分辨率,投屏数据为手机中的微信聊天界面,此时显示布局策略为第四双屏显示,图10B为第四双屏显示的场景示意图,如图10B所示,手机微信聊天界面在笔记本电脑上的显示布局方式为在第一显示区即笔记本电脑的C面生成一与手机界面等比例的虚拟窗口即虚拟显示区,并将微信聊天界面投射至C面中的虚拟显示区进行显示,而将其他数据投射至第二显示区即笔记本的B面以及C面剩余显示区域进行显示。
基于上述实施例,在本申请的在一实施例中,图11为本申请实施例提出的显示装置的结构示意图一,所述显示装置10设置第一显示区和第二显示区,所述第一显示区和所述第二显示区通过转轴连接,所述第一显示区和所述第二显示区绕所述转轴相对位移。
如图11所示,所述显示装置10包括获取单元11、确定单元12、显示单元13,
所述获取单元11,用于响应于所述双屏显示装置与投屏设备建立通信连接,获取所述投屏设备发送的投屏数据;
所述确定单元12,用于确定所述投屏数据对应的图像属性参数;以及根据所述图像属性参数确定所述投屏数据对应的显示布局策略;
所述显示单元13,用于按照所述显示布局策略显示所述投屏数据。
在一些实施例中,所述确定单元12,具体用于根据所述图像属性参数确定所述投屏设备对应的设备类型;以及基于所述设备类型确定所述投屏数据对应的显示布局策略。
在一些实施例中,所述确定单元12,具体用于响应于所述设备类型为第一设备,确定所述显示布局策略为全屏显示;其中,所述第一设备的屏幕分辨率大于所述显示装置的屏幕分辨率。
在一些实施例中,当所述显示布局策略为所述全屏显示时,所述显示单元13,具体用于所述第一显示区和所述第二显示区绕所述转轴相对位移至同一平面以拼接构建第一目标显示区;其中,所述第一目标显示区的尺寸等于所述第一显示区的尺寸与所述第二显示区的尺寸的和值;以及将所述投屏数据投射至所述目标显示区进行显示。
在一些实施例中,所述确定单元12,具体用于响应于所述设备类型为第二设备,获取所述显示装置的放置形态;以及基于所述放置形态确定所述显示布局策略;其中,所述显示装置的屏幕分辨率大于或者等于所述第二设备的屏幕分辨率。
在一些实施例中,所述确定单元12,还具体用于响应于所述放置形态为所述第一显示区和所述第二显示区绕所述转轴横向位移构成的第一目标形态,确定所述显示布局策略为第一双屏显示。
在一些实施例中,当所述显示布局策略为所述第一双屏显示时,所述显示单元13,还具体用于将所述投屏数据投射至第二目标显示区进行显示;其中,所述第二目标显示区为所述第一显示区或者所述第二显示区中的任意一个,除所述第二目标显示区以外的剩余显示区用于显示其他图像数据。
在一些实施例中,所述确定单元12,还具体用于响应于所述放置形态为所述第一显示区和所述第二显示区绕所述转轴纵向位移构成的第二目标形态,根据所述图像属性参数确定所述投屏数据对应的应用属性;以及基于所述应用属性确定所述显示布局策略。
在一些实施例中,所述确定单元12,还具体用于响应于所述应用属性为预设高实时性应用,确定所述显示布局策略为第二双屏显示。
在一些实施例中,当所述显示布局策略为所述第二双屏显示时,所述显示单元13,还具体用于将所述投屏数据中的输入操作类数据投射至所述第一显示区进行显示,同时将所述投屏数据中的非输入操作类数据投射至所述第二显示区进行显示。
在一些实施例中,所述确定单元12,还具体用于响应于所述应用属性为预设安全型应用,确定所述显示布局策略为第三双屏显示。
在一些实施例中,当所述显示布局策略为所述第三双屏显示时,所述显示单元13,还具体用于将所述投屏数据投射至所述第一显示区进行显示;其中,所述第一显示区位于所述第二显示区下方、且所述第一显示区对应的视角范围满足预设条件,所述第二显示区用于显示其他图像数据。
在一些实施例中,所述确定单元12,还具体用于响应于所述应用属性为预设安全型应用,确定所述显示布局策略为第四双屏显示。
在一些实施例中,当所述显示布局策略为所述第四双屏显示时,所述显示单元13,还具体用于在所述第一显示区中构建虚拟显示区;其中,所述第一显示区位于所述第二显示区下方、且所述第一显示区对应的视角范围满足预设条件,所述虚拟显示区的尺寸等于所述第二设备的尺寸、且小于所述第一显示区的尺寸;以及将所述投屏数据投射至所述虚拟显示区进行显示;其中,所述第二显示区和所述第一显示区中除所述虚拟显示区以外的区域用于显示其他图像数据。
在本申请的实施例中,进一步地,图12为本申请提出的显示装置的组成结构示意图二,所述显示装置设置第一显示区和第二显示区,所述第一显示区和所述第二显示区通过转轴连接,所述第一显示区和所述第二显示区绕所述转轴相对位移。
如图12所示,本申请实施例提出的显示装置10还可以包括处理器14、存储有处理器14可执行指令的存储器15,进一步地,显示装置10还可以包括通信接口16,和用于连接处理器14、存储器15以及通信接口16的总线17。
在本申请的实施例中,上述处理器14可以为特定用途集成电路(ApplicationSpecific Integrated Circuit,ASIC)、数字信号处理器(Digital Signal Processor,DSP)、数字信号处理装置(Digital Signal Processing Device,DSPD)、可编程逻辑装置(ProgRAMmable Logic Device,PLD)、现场可编程门阵列(Field ProgRAMmable GateArray,FPGA)、中央处理器(Central Processing Unit,CPU)、控制器、微控制器、微处理器中的至少一种。可以理解地,对于不同的设备,用于实现上述处理器功能的电子器件还可以为其它,本申请实施例不作具体限定。时间序列的预测装置10还可以包括存储器15,该存储器15可以与处理器14连接,其中,存储器15用于存储可执行程序代码,该程序代码包括计算机操作指令,存储器15可能包含高速RAM存储器,也可能还包括非易失性存储器,例如,至少两个磁盘存储器。
在本申请的实施例中,总线17用于连接通信接口16、处理器14以及存储器15以及这些器件之间的相互通信。
在本申请的实施例中,存储器15,用于存储指令和数据。
进一步地,在本申请的实施例中,上述处理器14,用于在响应于所述显示装置与投屏设备建立通信连接时,获取所述投屏设备发送的投屏数据;确定所述投屏数据对应的图像属性参数,并根据所述图像属性参数确定所述投屏数据对应的显示布局策略;按照所述显示布局策略显示所述投屏数据。
在实际应用中,上述存储器15可以是易失性存储器(volatile memory),例如随机存取存储器(Random-Access Memory,RAM);或者非易失性存储器(non-volatile memory),例如只读存储器(Read-Only Memory,ROM),快闪存储器(flash memory),硬盘(Hard DiskDrive,HDD)或固态硬盘(Solid-State Drive,SSD);或者上述种类的存储器的组合,并向处理器14提供指令和数据。
另外,在本实施例中的各功能模块可以集成在一个推荐单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。
集成的单元如果以软件功能模块的形式实现并非作为独立的产品进行销售或使用时,可以存储在一个计算机可读取存储介质中,基于这样的理解,本实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或processor(处理器)执行本实施例方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read OnlyMemory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
本申请实施例提供了一种显示装置,该显示装置设置有第一显示区和第二显示区的显示装置,其中,该第一显示区和第二显示区通过转轴连接,并且第一显示区和第二显示区能够绕转轴相对位移。进一步的,在本申请的实施例中,在响应于显示装置与投屏设备建立通信连接之后,通过对投屏设备发送的投屏数据对应的图像属性参数进行确定,进一步根据图像属性参数确定投屏数据对应的显示布局策略;从而按照显示布局策略显示投屏数据。如此,利用显示装置的多屏即多显示区的优势,结合投屏数据的图像属性参数可以灵活的对投屏数据进行布局显示,显示装置智能型较高。
本申请实施例提供一种计算机可读存储介质,其上存储有程序,该程序被处理器执行时实现如上所述的显示方法。
具体来讲,本实施例中的一种显示方法对应的程序指令可以被存储在光盘,硬盘,U盘等存储介质上,当存储介质中的与一种显示方法对应的程序指令被一显示装置读取或被执行时,包括如下步骤:
基于目标层级结构中各层级在至少一个历史时间点的数据生成历史时间序列;其中,所述目标层级结构中的任一高层级的时间序列均由相邻下一层级的时间序列聚合得到,所述高层级为所述目标层级中除最底层级之外的其他层级;
根据所述历史时间序列、所述各层级在至少一个历史时间点的特征参数以及所述各层级在至少一个预测时间点的特征参数对所述最底层级在至少一个预测时间点的数据进行预测处理,得到所述最底层级的目标预测时间序列。
相应地,本申请实施例再提供一种计算机程序产品,所述计算机程序产品包括计算机可执行指令,该计算机可执行指令用于实现本申请实施例提供的显示方法中的步骤。
本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的实现流程示意图和/或方框图来描述的。应理解可由计算机程序指令实现流程示意图和/或方框图中的每一流程和/或方框、以及实现流程示意图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在实现流程示意图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在实现流程示意图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在实现流程示意图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
以上所述,仅为本申请的较佳实施例而已,并非用于限定本申请的保护范围。
- 显示装置的显示方法、显示装置以及计算机存储介质
- 显示方法、计算机可读存储介质、计算机设备及显示装置