批注显示方法、装置、设备及存储介质与流程

文档序号:17798879发布日期:2019-05-31 20:58阅读:200来源:国知局
批注显示方法、装置、设备及存储介质与流程

本发明涉及交互智能平板领域,尤其涉及一种批注显示方法、装置、设备及存储介质。



背景技术:

在交互智能平板领域,投屏技术作为交互智能平板越来越重要的应用之一,已经广泛的应用于在人们的工作和学习之中,极大的提高了人们的工作及学习效率。例如,在会议场景下,用户可以将其操作的笔记本电脑上显示的内容投屏到交互智能平板上,使其他与会人员通过交互智能平板观看该内容,通过这种分享,可以使得与会人员高效的与会及决策。

但是,在上述投屏过程中,显示投屏数据的交互智能平板无法对显示的投屏内容进行标注,使得用户体验不佳。



技术实现要素:

有鉴于此,本发明实施例提供一种批注显示方法、装置、设备及存储介质,以解决现有技术中显示投屏数据的设备无法针对投屏内容进行批注的技术问题。

第一方面,本发明实施例提供了一种批注显示方法,包括:

接收投屏指令;

显示第一投屏内容;

接收第一批注信号,所述第一批注信号用于对所述第一投屏内容进行批注;

显示第一批注轨迹,所述第一批注轨迹是根据所述第一批注信号生成的;

接收向前翻页指令,所述向前翻页指令用于控制所述第一投屏内容向前翻页;

显示翻页后的第二投屏内容;

接收向后翻页指令,所述向后翻页指令用于控制所述第二投屏内容向后翻页;

显示所述第一投屏内容及所述第一批注轨迹。

进一步的,在所述接收第一批注信号之前,还包括:

接收批注触发指令,所述批注触发指令用于启动批注功能。

进一步的,在所述显示翻页后的第二投屏内容之后,还包括:

接收第二批注信号,所述第二批注信号用于对所述第二投屏内容进行批注;

显示第二批注轨迹,所述第二批注轨迹是根据所述第二批注信号生成的。

进一步的,在所述显示所述第一投屏内容及所述第一批注轨迹之后,还包括:

接收向前翻页指令,所述向前翻页指令用于控制所述第一投屏内容向前翻页;

显示所述第二投屏内容及所述第二批注轨迹。

进一步的,所述第一投屏内容显示在第一显示层中,所述第一批注轨迹显示在第二显示层中。

进一步的,所述第二显示层覆盖在所述第一显示层上。

进一步的,在所述显示第一批注轨迹之后,还包括:

对所述第一批注轨迹进行整形处理,得到整形轨迹;

将所述第一批注轨迹更换为所述整形轨迹。

进一步的,所述显示第一批注轨迹之后,还包括:

确定显示第一批注轨迹的像素点位置;

在所述第一投屏内容中识别所述像素点位置对应显示的图像数据;

所述显示所述第一投屏内容及所述第一批注轨迹包括:

显示所述第一投屏内容,并在显示过程中追踪所述图像数据;

根据追踪结果同步显示所述第一批注轨迹,以使所述第一批注轨迹和所述图像数据的相对位置固定。

进一步的,所述在所述第一投屏内容中识别所述像素点位置对应显示的图像数据之后,还包括:

保存所述图像数据和所述第一批注轨迹的第一对应关系;

所述显示所述第一投屏内容,并在显示过程中追踪所述图像数据之前,还包括:

识别所述第一投屏内容中的图像数据;

根据所述第一对应关系确定与所述图像数据对应的第一批注轨迹。

进一步的,所述显示所述第一投屏内容及所述第一批注轨迹之后,还包括:

获取针对所述第一投屏内容生成的变化控制指令;

根据所述变化控制指令确定显示所述第一批注轨迹时的轨迹变化规则;

更新所述第一投屏内容,并根据所述轨迹变化规则同步更新所述第一批注轨迹。

进一步的,所述根据所述变化控制指令确定显示所述第一批注轨迹时的轨迹变化规则包括:

在所述第一投屏内容中确定所述变化控制指令针对的目标窗口以及针对所述目标窗口的变化控制操作;

确定所述第一批注轨迹的批注位置;

如果所述目标窗口包含所述批注位置,则确定在所述目标窗口执行所述变化控制操作时所述第一批注轨迹的轨迹变化规则。

进一步的,所述显示第一批注轨迹之后,还包括:

保存所述第一投屏内容的页码与所述第一批注轨迹的第二对应关系;

所述显示所述第一投屏内容及所述第一批注轨迹包括:

确定所述第一投屏内容的页码;

根据所述第二对应关系确定所述页码对应的第一批注轨迹;

在显示所述第一投屏内容时,同步显示所述第一批注轨迹。

进一步的,还包括:

如果接收到结束指令,则将所述第一投屏内容与所述第一批注轨迹关联保存。

第二方面,本发明实施例还提供了一种批注显示装置,包括:

第一接收模块,用于接收投屏指令;

第一显示模块,用于显示第一投屏内容;

第二接收模块,用于接收第一批注信号,所述第一批注信号用于对所述第一投屏内容进行批注;

第二显示模块,用于显示第一批注轨迹,所述第一批注轨迹是根据所述第一批注信号生成的;

第三接收模块,用于接收向前翻页指令,所述向前翻页指令用于控制所述第一投屏内容向前翻页;

第三显示模块,用于显示翻页后的第二投屏内容;

第四接收模块,用于接收向后翻页指令,所述向后翻页指令用于控制所述第二投屏内容向后翻页;

第四显示模块,用于显示所述第一投屏内容及所述第一批注轨迹。

进一步的,还包括:第五接收模块,用于在所述接收第一批注信号之前,接收批注触发指令,所述批注触发指令用于启动批注功能。

进一步的,还包括:第六接收模块,用于在所述显示翻页后的第二投屏内容之后,接收第二批注信号,所述第二批注信号用于对所述第二投屏内容进行批注;第五显示模块,用于显示第二批注轨迹,所述第二批注轨迹是根据所述第二批注信号生成的。

进一步的,还包括:第七接收模块,用于在所述显示所述第一投屏内容及所述第一批注轨迹之后,接收向前翻页指令,所述向前翻页指令用于控制所述第一投屏内容向前翻页;第六显示模块,用于显示所述第二投屏内容及所述第二批注轨迹。

进一步的,所述第一投屏内容显示在第一显示层中,所述第一批注轨迹显示在第二显示层中。

进一步的,所述第二显示层覆盖在所述第一显示层上。

进一步的,还包括:整形模块,用于在所述显示第一批注轨迹之后,对所述第一批注轨迹进行整形处理,得到整形轨迹;轨迹更换模块,用于将所述第一批注轨迹更换为所述整形轨迹。

进一步的,还包括:像素点确定模块,用于所述显示第一批注轨迹之后,确定显示第一批注轨迹的像素点位置;图像确定模块,用于在所述第一投屏内容中识别所述像素点位置对应显示的图像数据;相应的,所述第四显示模块包括:图像追踪单元,用于显示所述第一投屏内容,并在显示过程中追踪所述图像数据;轨迹显示单元,用于根据追踪结果同步显示所述第一批注轨迹,以使所述第一批注轨迹和所述图像数据的相对位置固定。

进一步的,还包括:第一关系保存模块,用于在所述第一投屏内容中识别所述像素点位置对应显示的图像数据之后,保存所述图像数据和所述第一批注轨迹的第一对应关系。相应的,还包括:图像识别模块,用于显示所述第一投屏内容,并在显示过程中追踪所述图像数据之前,识别所述第一投屏内容中的图像数据;轨迹确定模块,用于根据所述第一对应关系确定与所述图像数据对应的第一批注轨迹。

进一步的,还包括:指令获取模块,用于显示所述第一投屏内容及所述第一批注轨迹之后,获取针对所述第一投屏内容生成的变化控制指令;规则确定模块,用于根据所述变化控制指令确定显示所述第一批注轨迹时的轨迹变化规则;轨迹更新模块,用于更新所述第一投屏内容,并根据所述轨迹变化规则同步更新所述第一批注轨迹。

进一步的,所述规则确定模块包括:窗口确定单元,用于在所述第一投屏内容中确定所述变化控制指令针对的目标窗口以及针对所述目标窗口的变化控制操作;位置确定单元,用于确定所述第一批注轨迹的批注位置;规则确认单元,用于如果所述目标窗口包含所述批注位置,则确定在所述目标窗口执行所述变化控制操作时所述第一批注轨迹的轨迹变化规则。

进一步的,还包括:第二关系保存模块,用于显示第一批注轨迹之后,保存所述第一投屏内容的页码与所述第一批注轨迹的第二对应关系。相应的,所述第四显示模块包括:页码确定单元,用于确定所述第一投屏内容的页码;轨迹对应单元,用于根据所述第二对应关系确定所述页码对应的第一批注轨迹;同步显示单元,用于在显示所述第一投屏内容时,同步显示所述第一批注轨迹。

进一步的,还包括:关联包括模块,用于如果接收到结束指令,则将所述第一投屏内容与所述第一批注轨迹关联保存。

第三方面,本发明实施例还提供了一种批注显示设备,包括:

所述存储器,用于存储一个或多个程序;

当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如下操作:

接收投屏指令;

指示所述显示屏显示第一投屏内容;

指示所述显示屏接收第一批注信号,所述第一批注信号用于对所述第一投屏内容进行批注;

接收向前翻页指令,所述向前翻页指令用于控制所述第一投屏内容向前翻页;

指示所述显示屏显示翻页后的第二投屏内容;

接收向后翻页指令,所述向后翻页指令用于控制所述第二投屏内容向后翻页;

指示所述显示屏显示所述第一投屏内容及所述第一批注轨迹。

进一步的,所述一个或多个处理器在实现指示所述显示屏接收第一批注信号之前,还实现如下操作:

接收批注触发指令,所述批注触发指令用于启动批注功能。

进一步的,所述一个或多个处理器在实现指示所述显示屏显示翻页后的第二投屏内容之后,还实现如下操作:

指示所述显示屏接收第二批注信号,所述第二批注信号用于对所述第二投屏内容进行批注;

指示所述显示屏接收显示第二批注轨迹,所述第二批注轨迹是根据所述第二批注信号生成的。

进一步的,所述一个或多个处理器在实现指示所述显示屏显示所述第一投屏内容及所述第一批注轨迹之后,还实现如下操作:

接收向前翻页指令,所述向前翻页指令用于控制所述第一投屏内容向前翻页;

指示所述显示屏显示所述第二投屏内容及所述第二批注轨迹。

进一步的,所述显示屏在显示数据时,存在至少两个显示层,其中,所述第一投屏内容显示在第一显示层中,所述第一批注轨迹显示在第二显示层中。

进一步的,所述第二显示层覆盖在所述第一显示层上。

进一步的,一个或多个处理器在实现指示显示屏显示第一批注轨迹之后,还实现如下操作:对所述第一批注轨迹进行整形处理,得到整形轨迹;将所述第一批注轨迹更换为所述整形轨迹。

进一步的,一个或多个处理器在实现指示显示屏显示第一批注轨迹之后,还实现如下操作:确定显示第一批注轨迹的像素点位置;在所述第一投屏内容中识别所述像素点位置对应显示的图像数据。进一步的,一个或多个处理器在实现指示显示屏显示第一投屏内容及第一批注轨迹时,具体实现:指示显示屏显示所述第一投屏内容,并在显示过程中追踪所述图像数据;根据追踪结果同步指示显示屏显示所述第一批注轨迹,以使所述第一批注轨迹和所述图像数据的相对位置固定。

进一步的,一个或多个处理器实现在第一投屏内容中识别像素点位置对应显示的图像数据之后,还实现如下操作:保存所述图像数据和所述第一批注轨迹的第一对应关系。进一步的,一个或多个处理器在实现指示显示屏显示第一投屏内容,并在显示过程中追踪图像数据之前,还实现如下操作:识别所述第一投屏内容中的图像数据;根据所述第一对应关系确定与所述图像数据对应的第一批注轨迹。

进一步的,一个或多个处理器在实现指示显示屏显示所述第一投屏内容及所述第一批注轨迹之后,还实现如下操作:获取针对所述第一投屏内容生成的变化控制指令;根据所述变化控制指令确定显示所述第一批注轨迹时的轨迹变化规则;指示显示屏更新所述第一投屏内容,并根据所述轨迹变化规则同步指示显示屏更新所述第一批注轨迹。

进一步的,一个或多个处理器在实现根据所述变化控制指令确定显示所述第一批注轨迹时的轨迹变化规则时,具体包括:在所述第一投屏内容中确定所述变化控制指令针对的目标窗口以及针对所述目标窗口的变化控制操作;确定所述第一批注轨迹的批注位置;如果所述目标窗口包含所述批注位置,则确定在所述目标窗口执行所述变化控制操作时所述第一批注轨迹的轨迹变化规则。

进一步的,一个或多个处理器在实现指示显示屏显示第一批注轨迹之后,还实现如下操作:保存所述第一投屏内容的页码与所述第一批注轨迹的第二对应关系。进一步的,一个或多个处理器在实现指示显示屏显示所述第一投屏内容及所述第一批注轨迹时,具体包括:确定所述第一投屏内容的页码;根据所述第二对应关系确定所述页码对应的第一批注轨迹;在指示显示屏显示所述第一投屏内容时,同步显示所述第一批注轨迹。

进一步的,一个或多个处理器还具体实现:如果接收到结束指令,则将所述第一投屏内容与所述第一批注轨迹关联保存。

第四方面,本发明实施例还提供了一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行如第一方面所述的批注显示方法。

上述提供的一种批注显示方法、装置、设备及存储介质,通过接收投屏指令,显示第一投屏内容,并在接收到第一批注信号时,显示第一批注轨迹,之后,在接收到向前翻页指令后,执行翻页操作并显示第二投屏内容,并在接收到向后翻页指令后,再次显示第一投屏内容和第一批注信号的技术手段,实现了投屏场景下对第一投屏内容进行批注,同时当第一投屏内容出现或者消失在交互智能平板的显示屏时,第一批注轨迹同步出现或者消失,即保证了第一投屏内容和第一批注轨迹的同步变化。

附图说明

通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:

图1为本发明实施例一提供的一种批注显示方法的流程图;

图2为第一显示层与第二显示层的位置参考示意图;

图3为用户角度观看到的显示界面示意图;

图4为本发明实施例二提供的一种批注显示方法的流程图;

图5为交互系统的结构示意图;

图6为笔记本电脑第一显示界面的示意图;

图7为交互智能平板第一显示界面的示意图;

图8为交互智能平板在翻页过程中某一帧画面截图;

图9为交互智能平板第二显示界面的示意图;

图10为本发明实施例三提供的一种批注显示方法的流程图;

图11为交互智能平板第三显示界面的示意图;

图12为交互智能平板第四显示界面的示意图;

图13为交互智能平板第五显示界面的示意图;

图14为交互智能平板第六显示界面的示意图;

图15为交互智能平板第七显示界面的示意图;

图16为本发明实施例四提供的一种批注显示方法的流程图;

图17为笔记本电脑第二显示界面的示意图;

图18为交互智能平板第八显示界面的示意图;

图19为交互智能平板第九显示界面的示意图;

图20为交互智能平板第十显示界面的示意图;

图21为交互智能平板第十一显示界面的示意图;

图22为本发明实施例五提供的一种批注显示装置的结构示意图;

图23为本发明实施例六提供的一种批注显示设备的结构示意图。

具体实施方式

下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部内容。

实施例一

图1为本发明实施例一提供的一种批注显示方法的流程图。

本实施例提供的批注显示方法可以由批注显示设备执行,该批注显示设备可以通过软件和/或硬件的方式实现,该批注显示设备可以是两个或多个物理实体构成,也可以是一个物理实体构成。该批注显示设备可以是电脑,手机,平板,投影仪或交互智能平板等。在实施例中,以交互智能平板为批注显示设备为例进行描述,其中,交互智能平板可以是通过触控技术对显示在显示平板上的内容进行操控和实现人机交互操作的一体化设备,其集成了投影机、电子白板、幕布、音响、电视机以及视频会议终端等一种或多种功能。

在实施例中,交互智能平板与至少一个外部装置建立数据连接。其中,外部装置包括但不限于:手机、笔记本电脑、USB闪存盘、平板电脑及台式电脑等。外部装置与交互智能平板的数据连接的通信方式实施例中不作限定,可以通过USB连接、互联网、局域网、蓝牙、Wi-Fi或紫峰协议(ZigBee)等通信方式。

进一步的,交互智能平板与至少一个外部装置发生数据交互时,向交互智能平板发送投屏数据以使交互智能平板对投屏数据的投屏内容进行显示的外部装置作为投屏客户端,一般而言,投屏客户端可以有一个或者多个,视具体的应用场景来设置,实施例不做限定。

可选的,投屏客户端和/或交互智能平板中安装有投屏应用软件,该投屏应用软件可以预先安装在上述投屏客户端和/或交互智能平板中,也可以是在投屏客户端和/或交互智能平板启动投屏应用时,从第三方设备或服务器进行下载并安装使用。其中,第三方设备在实施例中不作限定。具体的,投屏应用软件用于获取投屏客户端显示的内容,将其作为投屏数据,并指示交互智能平板显示该内容。实施例中以投屏客户端和交互智能平板中同时安装有投屏应用软件为例进行说明。其中,投屏客户端的投屏应用软件用于获取投屏数据,并将投屏数据直接或间接发送至交互智能平板。如果是间接发送的话,投屏客户端可以通过中转设备发送至交互智能平板,该中转设备可以是无线传屏装置,也可以是具有数据中转/处理功能的其它设备。交互智能平板的投屏应用软件用于接收投屏数据,并将投屏数据转换成相应的内容,便于交互智能平板进行显示。需要说明的是,投屏客户端的显示屏与交互智能平板的显示屏的分辨率不同,而投屏数据是基于投屏客户端的分辨率获取的,因此,为了在交互智能平板的显示屏中显示投屏数据,投屏应用软件需要根据投屏客户端的显示屏和交互智能平板的显示屏的分辨率确定屏幕映射关系,进而根据屏幕映射关系对投屏数据进行转换以得到投屏内容。需要说明的是,在实施例中,投屏内容和投屏数据的显示内容实质相同,仅是分辨率不同。

进一步的,投屏数据为图片格式,其可以是对投屏客户端的显示内容截屏得到的截屏数据,或者是演示文稿(Microsoft Office PowerPoint,PPT)。

实施例中以投屏客户端为笔记本电脑、投屏数据为放映状态的PPT并且通过笔记本电脑与交互智能平板间的交互为例,来对本发明进行示例性描述。

具体的,参考图1,本实施例提供的批注显示方法具体包括:

S110、接收投屏指令。

其中,投屏指令用于指示交互智能平板显示投屏内容,其具体的指令形式可以根据实际情况设定,例如,可以是交互智能平板检测到投屏应用软件开启时,确定接收到投屏指令;又如,可以是交互智能平板接收到投屏数据时,确定接收到投屏指令;再如,设定触发按键,该触发按键可以是实体按键也可以是虚拟按键,其可以位于交互智能平板,也可以位于笔记本电脑。当投屏数据需要通过无线传屏装置中转时触发按键还可以位于无线传屏装置上。当满足触发条件后,例如,交互智能平板检测到触发按键被点击、被双击或者被长按等,则交互智能平板确定接收到投屏指令。

S120、显示第一投屏内容。

具体的,第一投屏内容为交互智能平板对第一投屏数据进行处理后显示的内容,第一投屏数据来自于笔记本电脑。更具体的,第一投屏数据为投屏应用软件对笔记本电脑显示的内容截取后生成的数据,交互智能平板接收到第一投屏数据后,对其进行解码以得到具体的显示内容,并将该显示内容进行分辨率转换,以得到符合交互智能平板显示屏分辨率的第一投屏内容。其中,对第一投屏数据执行分辨率转换的方式具体为:根据屏幕映射关系对第一投屏数据进行像素点映射。例如,笔记本电脑的显示屏分辨率为320×240,交互智能平板的显示屏分辨率为640×480,在这种场景下,屏幕映射关系为将笔记本电脑的显示屏中一个像素点的像素值在交互智能平板显示屏中对应位置的四个像素点中显示。据此,交互智能平板根据屏幕映射关系对解码后得到的第一投屏数据中各像素点的像素值进行坐标映射,以得到第一投屏内容。其中,上述提及的像素值可以为红蓝绿值,即RGB值,一般而言,映射过程中像素值一般不发生改变。上述示例中提及的显示屏的分辨率参数仅是用于理解技术方案,并非对显示屏分辨率参数的限定。

进一步的,在显示第一投屏内容前,交互智能平板已经获取到第一投屏数据。其中,第一投屏数据发送时刻可以根据实际情况进行设定。比如,在接收投屏指令之前或者之后,笔记本电脑将PPT的全部数据发送至交互智能平板,以在后续投屏过程中,笔记本电脑仅需确定第一投屏数据的页码,并将该页码发送至交互智能平板,便可以实现在交互智能平板中同步显示页码对应的第一投屏内容。又如,在接收投屏指令之后,笔记本电脑按照设定频率进行截屏,或者是检测到显示的PPT页码发生变化后进行截屏,并将截屏得到的第一投屏数据以及对应页码一同发送至交互智能平板,以使交互智能平板同步显示对应的第一投屏内容,并将第一投屏内容以及页码进行关联保存。考虑到实际情况中同一页PPT在放映时是可变的,例如,当前某页PPT中某个文本框被设置为单击擦除,且擦除过程中在相同位置处同步显示另一文本框,此时,虽然PPT的页码没有发生变化,但是其显示的内容已经发生了改变,因此,在此类情况下,为了保证交互智能平板准确的显示第一投屏内容,还可以设定当笔记本电脑确定PPT页码没有发生变化且显示的内容发生变化时,按照设定频率截屏得到第一投屏数据,并将第一投屏数据发送至交互智能平板,以使交互智能平板同步显示第一投屏内容的变化过程。

S130、接收第一批注信号。

在实施例中,交互智能平板显示屏为触摸屏,该触摸屏可以包括:电容屏,电磁屏或红外屏等。一般而言,该触摸屏可以接收用户通过手指或者输入设备输入的触摸操作。其中,输入设备包括但不限定于:触控笔、红外笔和/或电容笔等。实施例中以通过交互智能平板显示屏接收触摸操作的方式接收第一批注信号。

具体的,第一批注信号用于对第一投屏内容进行批注。其中,批注的方式包括但不限于:在第一投屏内容上进行标记。例如,画图、画删除符号以及写文字进行说明等。需要说明的是,实施例中可以设定交互智能平板在显示第一投屏内容后获取的触摸操作均默认生成第一批注信号,或者是,交互智能平板接收到批注触发指令后,获取的触摸操作认为生成第一批注信号。其中,批注触发指令的具体触发方式实施例中不作限定。

S140、显示第一批注轨迹。

其中,第一批注轨迹是根据第一批注信号生成的。具体的,用户在交互智能平板的显示屏上执行触摸操作时,交互智能平板的显示屏内部对应位置上的电子元件的参数会发生变化,交互智能平板的处理器根据电子元件参数变化位置确定触摸位置,即批注位置。以电容式显示屏为例,当用户在交互智能平板的显示屏上画一条直线时,对应位置的电容会根据用户的写入操作依次发生变化,即生成包含电容变化情况的第一批注信号,处理器根据电容变化情况便可以确定批注位置,进而得到相应的第一批注轨迹。

可选的,考虑到用户在进行批注时,不仅包括标识第一投屏内容,如在某些文字数据下面标记横线,或者圈选部分显示内容。还包括针对第一投屏内容进行文字批注,如在某个位置增加批注框并在批注框中写入文字数据。因此,为了满足增加批注框的情况,可以预先设置至少一个批注框,每个批注框对应不同的批注轨迹。当接收到第一批注信号时,确定第一批注轨迹是否为预设批注框的批注轨迹,如果是,则将预设批注框作为显示的第一批注轨迹,如果不是,则将第一批注信号得到的批注轨迹作为显示的第一批注轨迹。

进一步的,为了实现为第一投屏内容增加批注,交互智能平板在显示屏中增加一显示层。此时,显示屏中共有两个显示层,其中,第一投屏内容显示在第一显示层中,第一批注轨迹显示在第二显示层中。可选的,第一显示层为默认显示层,第二显示层为投屏场景下增加的显示层,其为接收用户触摸操作的交互层,即第二显示层位于当前显示界面的最顶层。可选的,第二显示层中可以显示与批注相关的全部内容,如第一批注轨迹、批注工具框等。用户可以通过批注工具框实现对轨迹颜色、线条粗细等显示参数的更改。同时,第一批注轨迹具有可编辑性,用户可以根据实际需求更改第一批注轨迹的位置、大小以及形状等。

进一步的,第二显示层覆盖在第一显示层上,以使第一显示层和第二显示层完全重合。其中,交互智能平板将第二显示层设置为无填充格式,并覆盖在第一显示层上,以使用户仅观看到第一显示层的第一投屏内容以及第二显示层的第一批注轨迹,此时,第二显示层可以被视为一个覆盖在第一投屏内容上的透明窗口。参考图2,图2为第一显示层与第二显示层的位置参考示意图。图2中,第二显示层12为无填充格式且显示第一批注轨迹121,并覆盖在第一显示层11上,其中,第一显示层11中显示第一投屏内容。

进一步的,图3为用户角度观看到的显示界面示意图。从图3可得出,用户仅能观看到在第一投屏内容上进行批注,无法明显区别第一显示层11和第二显示层12。需要说明的是,为了便于理解,图2将第一显示层和第二显示层分隔显示,实际应用中,第一显示层与第二显示层紧密接触。

需要说明的是,通过增加显示层的方式实现对第一投屏内容进行批注仅为一种可选方式。实际应用中还可以采用其他方式实现对第一投屏内容进行批注。比如,对第一投屏内容进行截屏处理,得到一张图像,并以对图像进行批注的方式实现为第一投屏内容增加批注。但是,无论哪种方式实现批注,第一投屏内容中均不包括第一批注轨迹,其为相互独立的数据。

进一步的,在所述显示第一批注轨迹之后,还包括:对所述第一批注轨迹进行整形处理,得到整形轨迹;将所述第一批注轨迹更换为所述整形轨迹。具体的,将用户写入的第一批注轨迹整形成计算机标准的印刷体轨迹,使得显示界面更加美观。

S150、接收向前翻页指令。

其中,向前翻页指令用于控制PPT的页码发生变化,具体用于控制第一投屏内容向前翻页。例如,当前第一投屏内容为PPT的第5页内容,则向前翻页指令用于控制第一投屏内容向前翻页,以使交互智能平板和笔记本电脑显示PPT的第4页内容。其中,向前翻页指令的指令形式可以根据实际情况设定,例如,设定翻页按键,该翻页按键可以是实体按键也可以是虚拟按键,或者是,设定向前翻页触摸操作,如单点或者多点触控设定区域或沿设定方向滑动等。当检测到翻页按键被点击或者接收到向前翻页触摸操作时,确定接收到向前翻页指令。

进一步的,用户可以通过交互智能平板、笔记本电脑或者输入设备中的任一种或多种发出向前翻页指令。当用户通过交互智能平板或输入设备发出向前翻页指令时,交互智能平板向笔记本电脑转发该向前翻页指令,以使笔记本电脑执行向前翻页指令。其中,交互智能平板转发向前翻页指令时,可以采用透传的方式,或者是对向前翻页指令进行处理,以转换成笔记本电脑可识别的指令形式。

需要说明的是,交互智能平板接收到向前翻页指令时,无论当前显示内容是否为第一投屏内容,均默认根据向前翻页指令控制当前投屏内容向前翻页。

S160、显示翻页后的第二投屏内容。

具体的,第一投屏内容被翻页后,交互智能平板显示前一页码的第二投屏内容。其中,交互智能平板获取第二投屏数据的方式与获取第一投屏数据的方式相同,在此不作赘述。可选的,为了保证交互智能平板和笔记本电脑实现相同的变化,需要在交互智能平板中显示相同的翻页过程。其具体可以为:笔记本电脑控制PPT进行翻页,并在翻页过程中进行截屏,以得到翻页中的投屏数据,并发送至交互智能平板。交互智能平板对翻页中的投屏数据进行处理并显示相应的投屏内容。还可以为:笔记本电脑将翻页形式发送至交互智能平板,交互智能平板根据翻页形式对第一投屏内容自行进行翻页,并显示翻页后的第二投屏内容。

进一步的,第一投屏内容从交互智能平板的显示屏中移除时,针对第一投屏内容的第一批注轨迹同步从交互智能平板的显示屏中移除,以实现被批注的内容和对应的批注轨迹同步消失在交互智能平板的显示屏中。

可选的,控制第一批注轨迹与第一投屏内容执行相同的移除操作。例如,第一投屏内容向上滑动移除时,第一批注轨迹同步执行向上滑动移除。其中,控制第一批注轨迹与第一投屏内容执行相同的移除操作的方式可以为:交互智能平板根据第一批注轨迹的批注位置确定第一投屏内容中相应被批注内容的图像数据,当第一投屏内容执行向前翻页指令时,利用模板匹配的方式对图像数据进行追踪,以实时得到图像数据的变化结果,并根据变化结果控制第一批注轨迹执行相同的变化。其中,图像数据包括显示被批注内容的各像素点的像素值及各像素值间的相对位置关系,即图像数据可以理解为像素块。还可选的,控制第一批注轨迹与第一投屏内容执行相同的移除操作的方式还可以为:交互智能平板获取笔记本电脑发送的第一投屏数据包含的动画元素,并根据动画元素确定第一投屏数据的变化规则,进而根据变化规则确定第一批注轨迹的轨迹变化规则,以实现第一批注轨迹与第一投屏内容执行相同的移除操作。其中,动画元素包含第一投屏数据的翻页方式以及第一投屏数据中文本元素的变化方式。综上可知,控制第一批注轨迹变化和控制第一投屏内容变化是同步执行的两个不同的操作。

S170、接收向后翻页指令。

其中,向后翻页指令用于控制PPT数据的页码发生变化,具体用于控制第二投屏内容向后翻页,其与向前翻页指令类似,在此不作赘述。

S180、显示第一投屏内容及第一批注轨迹。

示例性的,执行向后翻页指令显示第一投屏内容与执行向前翻页指令显示第二投屏内容类似,在此不作赘述。

典型的,再次显示第一投屏内容时,同步显示对应的第一批注轨迹。具体的,初次显示第一批注轨迹时,记录第一投屏内容和第一批注轨迹的对应关系。当再次显示第一投屏内容时,根据对应关系查询相应的第一批注轨迹,并同步显示。其中,对应关系的建立方式可以是:确定第一批注轨迹与第一投屏内容的页码的对应关系,同步记录第一批注轨迹的批注位置。当显示第一投屏内容时,根据该对应关系便可以确定对应的第一批注轨迹,进而在记录的批注位置上显示第一批注轨迹。还可以是:确定第一批注轨迹与第一投屏内容中被批注的图像数据的对应关系,同步记录第一批注轨迹与第一批注内容的相对位置关系,当显示第一批注内容时,识别第一批注内容中包含的图像数据,进而根据该对应关系确定相应的第一批注轨迹,并根据相对位置关系显示第一批注轨迹。

可选的,显示第一投屏内容时,控制第一批注轨迹执行与第一投屏内容相同的出现方式。例如,第一投屏内容以由上向下移动的方式出现在交互智能平板的显示屏上,同步的,控制第一批注轨迹以由上向下移动的方式出现在交互智能平板上。其与控制第一批注轨迹与第一投屏内容执行相同的移除操作所采用的技术手段相似,在此不作赘述。

在上述实施例的基础上,还包括:如果接收到结束指令,则将所述第一投屏内容与所述第一批注轨迹关联保存。具体的,在接收到结束指令时,将第一投屏内容和第一批注轨迹关联保存,可以便于后续过程中,用户查看本次的批注内容。

本实施例提供的技术方案,通过接收投屏指令,显示第一投屏内容,并在接收到第一批注信号时,显示第一批注轨迹,之后,在接收到向前翻页指令后,执行翻页操作并显示第二投屏内容,并在接收到向后翻页指令后,再次显示第一投屏内容和第一批注信号的技术手段,实现了投屏场景下对第一投屏内容进行批注,同时当第一投屏内容出现或者消失在交互智能平板的显示屏时,第一批注轨迹同步出现或者消失,即保证了第一投屏内容和第一批注轨迹的同步变化。

实施例二

图4为本发明实施例二提供的一种批注显示方法的流程图。本实施例是在上述实施例一的基础上进行具体化。参考图4,本实施例提供的批注显示方法具体包括:

S201、接收投屏指令。

S202、显示第一投屏内容。

S203、接收批注触发指令。

具体的,批注触发指令用于启动批注功能。其中,用户可以通过点击设定按键或者输入设定触摸操作(如双击、长按、多点触控或圈选)的方式向交互智能平板发送批注触发指令。例如,交互智能平板在显示屏中增加一虚拟按键,当交互智能平板检测到该虚拟按键被按压后,确定接收到批注触发指令。又如,交互智能平板检测到显示屏的任意位置接收到超过3S的长按操作时,确定接收到批注触发指令。

进一步的,接收到批注触发指令后,交互智能平板增加用于显示第一批注轨迹的第二显示层。

需要说明的是,上述是以用户在交互智能平板侧发出批注触发指令为例进行描述,实际应用中,用户还可以通过笔记本电脑或者输入设备发出批注触发指令。

S204、接收第一批注信号。

其中,第一批注信号用于对第一投屏内容进行批注。

S205、显示第一批注轨迹。

其中,第一批注轨迹是根据第一批注信号生成的。

S206、接收向前翻页指令。

其中,向前翻页指令用于控制第一投屏内容向前翻页。

S207、显示翻页后的第二投屏内容。

可选的,在显示第二投屏内容后,对第一投屏内容和第一批注轨迹进行缓存,以便于接收到向后翻页指令后,快速调取第一投屏内容和第一批注轨迹。实际应用中,交互智能平板可以对当前投屏内容的前一页已显示投屏内容和后一页已显示投屏内容以及相应的批注轨迹进行缓存,以在接收到翻页指令后,快速显示相应的投屏内容以及批注轨迹。

S208、接收第二批注信号。

其中,第二批注信号用于对第二投屏内容进行批注。

S209、显示第二批注轨迹。

其中,第二批注轨迹是根据第二批注信号生成的。

具体的,第二批注信号的接收方式以及第二批注轨迹的生成方式与第一批注信号的接收方式以及第一批注轨迹的生成方式类似,在此不作赘述。

需要说明的是,第二批注轨迹与第一批注轨迹共用第二显示层。换言之,对投屏内容进行批注的批注轨迹均显示在第二显示层中。

S210、接收向后翻页指令。

其中,向后翻页指令用于控制第二投屏内容向后翻页。

S211、显示第一投屏内容及第一批注轨迹。

S212、接收向前翻页指令。

其中,向前翻页指令用于控制第一投屏内容向前翻页。

S213、显示第二投屏内容及第二批注轨迹。

具体的,第二投屏内容和第二批注轨迹同步显示在交互智能平板中。其具体实现方式与显示第一投屏内容及第一批注轨迹的实现方式相似,在此不作赘述。

下面对本实施例提供的技术方案进行示例性的描述:

本示例中,图5为交互系统的结构示意图,参考图5,交互智能平板1与笔记本电脑2通过局域网连接。具体的,笔记本电脑2和交互智能平板1中分别安装有投屏应用软件。本示例中,当笔记本电脑2和交互智能平板1分别开启投屏应用软件且建立数据连接后,确定接收到投屏指令。

进一步的,笔记本电脑2显示第5页PPT,其具体的显示内容参考图6。此时,笔记本电脑2将显示数据进行截屏得到第一投屏数据,并将第一投屏数据和页码一同发送至交互智能平板1。交互智能平板1将第一投屏数据转换成第一投屏内容并进行显示。此时,交互智能平板1与笔记本电脑2显示相同的内容,仅是显示比例不同。

进一步的,交互智能平板1接收到批注触发指令,并在显示屏中增加第二显示层。之后,交互智能平板1通过第二显示层接收用户的触摸操作,将基于该触摸操作得到的信号视为第一批注信号。而后,交互智能平板1基于第一批注信号生成第一批注轨迹,并显示第一批注轨迹。此时,交互智能平板1的显示界面参考图7,即在第一投屏内容中增加了第一批注轨迹21。

此后,笔记本电脑2接收到向前翻页指令,并执行向前翻页指令,以显示翻页后的第4页PPT。同时,笔记本电脑2将基于第4页PPT得到的第二投屏数据以及第4页对应的页码一同发送至交互智能平板1。在翻页过程中,交互智能平板1控制第一批注轨迹21与第一投屏内容同步变化。其中,图8为交互智能平板在翻页过程中某一帧画面截图。参考图8,翻页方式为从下向上移动翻页,在第一投屏内容翻页时,第一批注轨迹21同步采用从下向上的方式移动。翻页结束后,交互智能平板1显示第二投屏内容。此时,交互智能平板1接收到用户的触摸操作,将该触摸操作视为第二批注信号,并根据第二批注信号显示第二批注轨迹。其中,交互智能平板1的显示界面参考图9,即在第二投屏内容中增加了第二批注轨迹22。可选的,显示第二投屏内容后,交互智能平板1建立第一投屏内容与第一批注轨迹的对应关系。

进一步的,笔记本电脑2接收到向后翻页指令后,将向后翻页指令发送至交互智能平板1中。此时,交互智能平板1对第二投屏内容和第二批注轨迹进行翻页,并根据上述对应关系确定第一投屏内容对应的第一批注轨迹,进而对第一投屏内容和第一批注轨迹进行显示。此时,建立第二投屏内容和第二批注轨迹的对应关系。当笔记本电脑2再次接收到向前翻页指令时,重复上述操作,以使交互智能平板1再次显示第二投屏内容和第二批注轨迹。

本实施例提供的技术方案,通过接收投屏指令,显示第一投屏内容,并在接收到批注触发指令后,开启批注功能,然后接收第一批注信号并显示相应的第一批注轨迹,在接收到向前翻页指令时,翻页显示第二投屏内容,并接收第二批注信号以显示相应的第二批注轨迹,而后,接收向后翻页指令,再次显示第一投屏内容和第一批注信号,接收到向前翻页指令,再次显示第二投屏内容和第二批注信号的技术手段,实现了投屏场景下对投屏内容进行批注,同时保证投屏内容以及批注轨迹同步变化,即同步出现或者消失在显示屏中,使得批注实现过程更加贴近于实际批注过程。

实施例三

图10为本发明实施例三提供的一种批注显示方法的流程图。本实施例是在上述实施例的基础上进行具体化。参考图10,本实施例提供的批注显示方法具体包括:

S301、接收投屏指令。

S302、显示第一投屏内容。

S303、接收批注触发指令。

其中,批注触发指令用于启动批注功能。

S304、接收第一批注信号。

具体的,第一批注信号用于对第一投屏内容进行批注。

S305、显示第一批注轨迹。

其中,第一批注轨迹是根据所述第一批注信号生成的。

S306、对第一批注轨迹进行整形处理,得到整形轨迹。

典型的,用户输入的第一批注轨迹可能为不圆滑或者不工整的批注轨迹,为了美观,可以对第一批注轨迹进行整形处理,即将手写的第一批注轨迹整形成计算机标准形状。具体的整形方式本实施例不作限定。例如,识别第一批注轨迹的具体形状以及形状参量,并绘制对应的标准形状作为整形轨迹。又如,对第一批注轨迹进行平滑处理,以得到线条平滑的整形轨迹。

S307、将第一批注轨迹更换为整形轨迹。

具体的,擦除第一批注轨迹,并在对应的位置处显示整形轨迹。

例如,参考图11,交互智能平板显示第一投屏内容时,根据用户输入的第一批注信号显示第一批注轨迹31。进一步的,确定第一批注轨迹31为椭圆形,并根据第一批注轨迹31的大小确定椭圆形的长轴和短轴,进而得到整形轨迹。此时,参考图12,交互智能平板将第一批注轨迹更换为整形轨迹32。

又如,参考图13,在交互智能平板显示第一投屏内容时,根据用户输入的第一批注信号显示第一批注轨迹33。进一步的,确定第一批注轨迹33为一条不平滑的直线,进而对第一批注轨迹33进行平滑处理,以得到一条平滑的直线。此时,参考图14,交互智能平板将第一批注轨迹更换为整形结果34,即擦除不平滑的直线,并在对应的位置处显示平滑的直线。

需要说明的是,后续步骤中提及的第一批注轨迹均为整形轨迹。另外,其他投屏内容对应的批注轨迹同样可以设置整形处理。例如,第二投屏内容对应的第二批注轨迹在显示时同样进行整形处理。

S308、确定显示第一批注轨迹的像素点位置。

示例性的,交互智能平板的显示屏通过改变各像素点的像素值实现显示。其中,像素点为独立显示颜色的最小单位。当显示屏的分辨率为1208*1024时,表明该显示屏共有1028*1024个像素点。进一步的,交互智能平板根据第一批注轨迹的批注位置可以确定显示屏中用于显示第一批注轨迹的像素点位置。上述示例中提及的显示屏的分辨率参数仅是用于理解技术方案,并非对显示屏分辨率参数的限定。

考虑到实际应用中,用户可能会在某个投屏内容周围的空白处对该投屏内容进行批注,此时,第一批注轨迹所在的像素点位置与显示被批注内容的像素点位置并不相同,因此,可以将显示被批注内容的像素点位置作为第一批注轨迹的像素点位置。其中,显示被批注内容的像素点位置与第一批注轨迹的相对位置关系可以根据实际情况设定。例如,参考图7,第一批注轨迹为圈选轨迹,此时,将第一批注轨迹内部区域确定为像素点位置;又如,参考图15,第一批注轨迹包含批注框35,此时,将批注框35指向位置对应的设定区域36作为像素点位置;再如,参考图14,第一批注轨迹为直线或者曲线,则将第一批注轨迹向上设定区域37作为像素点位置。其中,在第一批注轨迹为直线或者曲线,且第一批注轨迹的批注内容为文字时,可以对第一批注轨迹上方区域的显示内容进行文字识别,并将识别到的完整文字作为被批注内容,进而将显示该文字的像素点位置作为第一批注轨迹的像素点位置。即根据第一批注轨迹的具体形状及位置,选定第一批注轨迹周边设定区域作为像素点位置。一般而言,像素点位置为多个。

S309、在第一投屏内容中识别像素点位置对应显示的图像数据。

由于第一投屏内容和第一批注轨迹分层显示,当确定像素点位置后,可以在第一显示层中确定该像素点位置显示第一投屏内容时对应的图像数据。其中,图像数据也可以记为像素块,其可以体现像素点位置中全部像素点对应的像素值以及各像素值之间的相对位置关系。

可选的,为了保证后续第一批注轨迹准确的跟随图像数据进行移动,在识别图像数据后,可以确定该图像数据的完整性,并在图像数据不完整时,更改像素点位置,以得到完整的图像数据。其中,识别图像数据完整性的方式实施例不作限定,如机器学习方式。例如,确定图像数据后,识别图像数据的具体显示内容为一半文字,此时,更改像素点位置,以将图像数据确定为一个完整的文字。

S310、保存图像数据和第一批注轨迹的第一对应关系。

具体的,保存方式实施例不作限定,如为图像数据添加标签,并对第一批注轨迹同步添加相同标签。其中,保存第一对应关系的好处是,建立第一批注轨迹与第一投屏内容的关联性。当重新显示第一投屏内容时,根据第一对应关系可以保证同步显示对应的第一批注轨迹。可选的,在保存第一对应关系时,同步保存图像数据与第一批注轨迹的相对位置关系,例如,第一批注轨迹圈选图像数据,又如,第一批注轨迹位于图像数据的上方等相对位置关系,以便根据第一对应关系确定第一批注轨迹时,同步确认第一批注轨迹的显示位置。

S311、接收向前翻页指令。

其中,向前翻页指令用于控制第一投屏内容向前翻页。

S312、显示翻页后的第二投屏内容。

S313、接收向后翻页指令。

其中,向后翻页指令用于控制第二投屏内容向后翻页。

S314、识别第一投屏内容中的图像数据。

具体的,当确定重新显示第一投屏内容时,对第一投屏内容进行图像识别,以确定是否存在图像数据。其中,识别的方式可以是遍历第一投屏内容的全部像素点,以确定是否存在与图像数据相同像素值的像素区域,如果存在,则将该像素区域对应的显示内容作为图像数据。

S315、根据第一对应关系确定与图像数据对应的第一批注轨迹。

例如,根据第一对应关系查找与图像数据标签相同的第一批注轨迹,并确定第一批注轨迹与图像数据的相对位置关系。

S316、显示第一投屏内容,并在显示过程中追踪图像数据。

具体的,执行向后翻页指令以显示第一投屏内容为一个动态的过程。为了保证动态过程中第一批注轨迹与图像数据的相对位置固定,实施例中设定在显示第一投屏内容的过程中实时追踪图像数据,以确定图像数据的变化轨迹。其中,交互智能平板可以采用模板匹配的方式实现追踪图像数据,并得到包含图像数据移动轨迹的追踪结果。

S317、根据追踪结果同步显示第一批注轨迹,以使第一批注轨迹和图像数据的相对位置固定。

具体的,控制第一批注轨迹根据追踪结果同步变化,即第一批注轨迹与图像数据同步移动,以在显示第一投屏内容的过程中,第一批注轨迹与图像数据的相对位置固定。

进一步的,如果图像数据因为某些原因仅有部分显示在交互智能平板中,例如,翻页过程中,某一时刻仅显示了部分图像数据。此时,设定占比值,如果显示的部分图像数据的像素点数量与图像数据的总像素点数量的比值大于或者等于占比值,则控制第一批注轨迹同步变化,否则,确定图像数据消失在交互智能平板中,此时,控制第一批注轨迹同步消失。

S318、如果接收到结束指令,则将第一投屏内容与第一批注轨迹关联保存。

具体的,结束指令用于通知交互智能平板停止投屏,其可以由用户通过笔记本电脑触发,或者由用户在交互智能平板中触发,还可以由用户通过输入设备触发。其中,结束指令的具体形式以及触发规则实施例不作限定。例如,设定结束触发按键或者结束触摸操作方式,并在检测到结束触发按键被点击或者接收到结束触摸操作方式时,确定接收到结束指令。

进一步的,在接收到结束指令后,保存第一投屏内容和第一批注轨迹。可选的,将第一显示层和第二显示层的数据进行叠加,以实现将第一投屏内容与第一批注轨迹关联保存。或者是,将第一显示层和第二显示层分别保存,并在显示保存数据时,将第一显示层和第二显示层叠加显示,以实现第一批注轨迹的可编辑性。

由于第一投屏内容为第一投屏数据按屏幕映射关系放大或者缩小后得到的数据,而交互智能平板在保存时仅保存第一投屏内容以及相应的第一批注轨迹,所以,如果将保存数据发送至笔记本电脑或者其他的客户端并在笔记本电脑或者其他的客户端中打开保存数据时,需要将保存数据进行分辨率转换,以适应于当前使用显示屏的分辨率。

本实施例提供的技术方案,在显示第一投屏内容以及第一批注轨迹后,对第一批注轨迹进行整形处理,之后,在第一投屏内容中确定与第一批注轨迹对应的图像数据,并保存第一批注轨迹与图像数据的第一对应关系,进一步的,当再次显示第一投屏内容时,根据第一对应关系确定第一批注轨迹,并根据图像数据的追踪结果控制第一批注轨迹与图像数据同步移动的方式,实现了为第一投屏内容添加第一批注轨迹,且对第一批注轨迹进行整形处理,美化了用户观看的界面,提高了用户观看的舒适度,同时利用图像识别技术保证了第一批注轨迹跟随被批注的图像数据同步变化,实现了PPT中的批注跟随,同时可以保存第一批注轨迹,便于后续查看、编辑。

实施例四

图16为本发明实施例四提供的一种批注显示方法的流程图。本实施例提供的批注显示方法是在上述实施例的基础上进行具体化。具体的,所述显示所述第一投屏内容及所述第一批注轨迹之后,还包括:获取针对所述第一投屏内容生成的变化控制指令;根据所述变化控制指令确定显示所述第一批注轨迹时的轨迹变化规则;更新所述第一投屏内容,并根据所述轨迹变化规则同步更新所述第一批注轨迹。

进一步的,根据所述变化控制指令确定显示所述第一批注轨迹时的轨迹变化规则包括:

在所述第一投屏内容中确定所述变化控制指令针对的目标窗口以及针对所述目标窗口的变化控制操作;确定所述第一批注轨迹的批注位置;如果所述目标窗口包含所述批注位置,则确定在所述目标窗口执行所述变化控制操作时所述第一批注轨迹的轨迹变化规则。

具体的,参考图16,本实施例提供的批注显示方法具体包括:

S401、接收投屏指令。

S402、显示第一投屏内容。

S403、接收第一批注信号。

其中,第一批注信号用于对第一投屏内容进行批注。

S404、显示第一批注轨迹。

其中,第一批注轨迹是根据第一批注信号生成的。

S405、保存第一投屏内容的页码与第一批注轨迹的第二对应关系。

一般而言,交互智能平板显示第一投屏内容时明确其相应页码的,因此,可以通过建立页码与第一批注轨迹的第二对应关系确定第一投屏内容与第一批注轨迹的对应关系。可选的,第二对应关系的保存方式可以参照第一对应关系的保存方式,同时,在保存第二对应关系时,同步保存第一批注轨迹的批注位置。也可选的,确定第一批注轨迹所在的第二显示层当前的显示内容,并为其建立与第一投屏内容相同的页码,根据该页码建立第二显示层显示内容与第一投屏内容的第二对应关系,该显示内容的尺寸与第一投屏内容的尺寸相同,均为交互智能平板显示屏的尺寸。

S406、接收向前翻页指令。

其中,向前翻页指令用于控制第一投屏内容向前翻页。

S407、显示翻页后的第二投屏内容。

S408、接收向后翻页指令。

其中,向后翻页指令用于控制第二投屏内容向后翻页。

S409、确定第一投屏内容的页码。

具体的,接收到向后翻页指令后,交互智能平板可以得到第一投屏内容的页码。

S410、根据第二对应关系确定页码对应的第一批注轨迹。

具体的,遍历第二对应关系以确定该页码是否存在对应的第一批注轨迹。如果存在对应的第一批注轨迹,则获取对应的第一批注轨迹以及批注位置。

S411、在显示第一投屏内容时,同步显示第一批注轨迹。

具体的,交互智能平板在开始投屏时可以接收到PPT压缩包,对该PPT压缩包处理后,交互智能平板可以确定PPT中各页的翻页方式。交互智能平板在显示PPT时,如果执行翻页操作,则根据PPT压缩包确定当前的翻页方式,并按照该翻页方式同步对第一批注轨迹执行相同的翻页方式。举例而言,翻页方式为由下向上平移翻页,则对第一投屏内容执行由下向上平移翻页时,控制包含第一批注轨迹的显示内容同步执行由下向上平移翻页,以保证第一批注轨迹和第一投屏内容同步移动。

需要说明的是,实施例仅对显示第一投屏内容和第一批注轨迹进行描述,实际应用中,对已经显示的第一投屏内容和第一批注轨迹进行翻页移除时具体的实现方式与显示第一投屏内容和第一批注轨迹的具体实现方式相同。

进一步的,考虑到实际应用中,除去对PPT进行翻页而引起对应批注轨迹同步变化的场景,还包括在PPT没有翻页时,仅是由于显示内容变化而引起对应批注轨迹同步变化的场景。例如,当PPT中被批注的内容在本页PPT内消失时,对应的批注轨迹应同步消失。又如,当PPT中被批注的内容在本页PPT中被移动或缩放时,对应的批注轨迹应同步被移动或缩放。此时,实现上述场景的具体操作还可以参考下述步骤:

S412、获取针对第一投屏内容生成的变化控制指令。

示例性的,交互智能平板根据PPT压缩包还可以确定每页PPT中各文本元素对应的动画元素,即交互智能平板通过PPT压缩包可以确定放映过程中PPT的变化顺序以及变化规则。一般而言,通常以在PPT的本文框中写入数字,绘制或插入表格、图片以及视频的方式制作PPT,因此,文本元素可以是第一投屏数据中包含显示内容的一个文本框,该文本框可以显示于PPT中,也可以隐藏显示。进一步的,动画元素为文本框执行的操作,如某个文本框向上移动5个像素点、某个文本框左移10个像素点以及移除某个文本框等。当交互智能平板显示包含该文本元素的第一投屏内容时,如果用户在笔记本电脑、输入设备或交互智能平板中执行单击操作后,交互智能平板调取对应的动画元素,以得到第一投屏内容当前的变化控制指令。其中,该变化控制指令包含第一投屏数据中的文本元素以及针对文本元素的动画元素,其用于使交互智能平板明确PPT中显示内容的变化规则。

S413、根据变化控制指令确定显示第一批注轨迹时的轨迹变化规则。

具体的,交互智能平板根据屏幕映射关系确定文本元素在第一投屏内容中的目标窗口以及动画元素在交互智能平板侧相应的变化控制操作,并对该目标窗口模拟执行上述变化控制操作,进而得到目标窗口中第一批注轨迹的轨迹变化规则。其具体包括S4131-S4133:

S4131、在第一投屏内容中确定变化控制指令针对的目标窗口以及针对目标窗口的变化控制操作。

具体的,根据屏幕映射关系对文本元素的坐标点进行映射,以得到交互智能平板在显示文本元素时对应的像素位置,记为目标窗口。进一步的,根据屏幕映射关系对动画元素执行同样的映射,以确定对文本元素执行动画元素时,对目标窗口应执行的变化控制操作。举例而言,笔记本电脑的显示屏的分辨率为320×240,交互智能平板的显示屏的分辨率为640×480。用户在笔记本电脑执行单击操作后,交互智能平板通过PPT压缩包确定当前单击操作对应的变化控制指令为:笔记本电脑中以像素点(0,0)和像素点(10,10)为对角点的四边形内各像素值向下移动5个像素点。此时,交互智能平板根据屏幕映射关系确定目标窗口所在位置是像素点(0,0)和像素点(20,20)为对角点的四边形,相应的,该目标窗口执行的变化控制操作为向下移动10个像素点。上述示例中提及的显示屏的分辨率参数仅是用于理解技术方案,并非对显示屏分辨率参数的限定。

S4132、确定第一批注轨迹的批注位置。

一般而言,在接收第一批注信号时,同步确定了批注位置。

S4133、如果目标窗口包含批注位置,则确定在目标窗口执行变化控制操作时第一批注轨迹的轨迹变化规则。

具体的,确定批注位置是否在目标窗口所在的位置区域内,如果不在该位置区域内,则说明对目标窗口执行变化控制操作时,第一批注轨迹不会发生变化,此时,保持第一批注轨迹不变。如果在该位置区域内,则说明对目标窗口执行变化控制操作时,第一批注轨迹可能会变化。此时,需要确定第一批注轨迹的轨迹变化规则。其中,轨迹变化规则包含第一批注轨迹的批注位置变化信息。

其中,确定第一批注轨迹的轨迹变化规则的方式为:根据变化控制操作模拟控制第一批注轨迹进行变化,进而确定轨迹变化规则。例如,交互智能平板计算目标窗口的高度、宽度以及位置,并按照变化控制操作控制目标窗口进行变化,并同步记录该目标窗口中批注位置的轨迹变化规则,以实现模拟控制第一批注轨迹进行变化。

S414、更新第一投屏内容,并根据轨迹变化规则同步更新第一批注轨迹。

具体的,更新第一投屏内容时,可以是由笔记本电脑将更新过程一帧一帧的截图发送至交互智能平板中,以实现更新第一投屏内容;还可以是,交互智能平板预先接收全部PPT后,根据用户的点击操作自动放映PPT,以更新第一投屏内容。进一步的,根据轨迹变化规则同步更新第一批注轨迹,以保证第一批注轨迹跟随第一投屏内容同步变化。

下面对本实施例提供的技术方案进行示例性描述:

本示例中采用的交互系统参考图2,交互智能平板1和笔记本电脑2中分别安装投屏应用软件。下述示例主要描述根据变化控制指令控制第一投屏内容和第一批注轨迹同步变化的实现过程。

具体的,图17为笔记本电脑显示第一投屏数据的示意图,相应的,图18为交互智能平板显示第一投屏内容以及对应的第一批注轨迹41的示意图。例如,当笔记本电脑接收到点击操作时,确定第一投屏数据中文本框42消失在屏幕中。此时,交互智能平板1根据PPT压缩包确定与点击操作对应的变化控制指令,即确定文本元素为文本框42以及对应的动画元素为消失在屏幕中。进一步的,交互智能平板1根据变化控制指令以及屏幕映射关系确定第一批注轨迹41包含在目标窗口内,且轨迹变化规则为消失第一批注轨迹。进一步的,笔记本电脑2执行消失文本框42的操作,同时,交互智能平板1根据笔记本电脑2发送的第一投屏数据同步更新第一投屏内容,并控制第一批注轨迹41消失。其中,参考图19,其具体显示第一批注轨迹41以及对应文本框43消失后,交互智能平板的显示界面示意图。

又如,当用户在笔记本电脑2中针对图17中的显示画面发出点击操作,交互智能平板1根据PPT压缩包获取相应的变化控制指令,并对变化控制指令进行识别后,确定目标窗口的位置为文本框43所在的位置,针对文本框43的变化控制操作为移动文本框43。之后,交互智能平板1确定第一批注轨迹41在文本框43中,并确定第一批注轨迹41的轨迹变化规则。此时,笔记本电脑2根据点击操作更改显示内容,并截取相应的第一投屏数据发送至交互智能平板1中。进一步的,交互智能平板1根据第一投屏数据更新相应的第一投屏内容,并控制第一批注轨迹41根据轨迹变化规则同步更新。其中,参考图20,其具体为更新第一投屏内容及第一批注轨迹41后,交互智能平板的显示界面。

再如,当用户在笔记本电脑2中针对图17中的显示画面发出点击操作,交互智能平板1根据PPT压缩包获取相应的变化控制指令,并对变化控制指令进行识别后,确定目标窗口的位置为文本框43所在的位置,针对文本框43的变化控制操作为放大文本框43。之后,交互智能平板1确定第一批注轨迹41在文本框43中,并确定第一批注轨迹41的轨迹变化规则。进一步的,笔记本电脑2根据点击操作更改显示内容,并截取相应的第一投屏数据发送至交互智能平板1中。进一步的,交互智能平板1根据第一投屏数据更新相应的第一投屏内容,并控制第一批注轨迹41根据轨迹变化规则同步更新。其中,参考图21,其具体为更新第一投屏内容及第一批注轨迹41后的显示界面。

需要说明的是,实际应用中,当PPT页码没有发生变化,仅是显示内容发生变化时,也可以采用图像识别的方式控制第一批注轨迹跟随第一投屏内容同步变化。

本实施例提供的技术方案,通过在首次显示第一投屏内容及第一批注轨迹后,保存第一投屏内容的页码与第一批注轨迹的第二对应关系,当再次显示第一投屏内容时,根据第二对应关系,同步显示第一批注轨迹,并且,当第一投屏内容的页码没有发生变化仅是显示内容发生变化时,可以根据变化控制指令确定第一批注轨迹的轨迹变化规则,并在更新第一投屏内容时同步根据轨迹变化规则更新第一批注轨迹的方式,实现了为投屏内容添加批注,同时利用坐标映射技术保证了批注轨迹跟随对应的投屏内容同步变化,准确的还原了批注场景。

实施例五

图22为本发明实施例五提供的一种批注显示装置的结构示意图。本实施例提供的批注显示装置可以集成在批注显示设备中,该批注显示设备可以是两个或多个物理实体构成,也可以是一个物理实体构成,该批注显示设备可以是电脑、手机、平板、投影仪或交互智能平板等。参考图22,本实施例提供的批注显示装置具体包括:第一接收模块501、第一显示模块502、第二接收模块503、第二显示模块504、第三接收模块505、第三显示模块506、第四接收模块507以及第四显示模块508。

其中,第一接收模块501,用于接收投屏指令;第一显示模块502,用于显示第一投屏内容;第二接收模块503,用于接收第一批注信号,该第一批注信号用于对第一投屏内容进行批注;第二显示模块504,用于显示第一批注轨迹,该第一批注轨迹是根据第一批注信号生成的;第三接收模块505,用于接收向前翻页指令,该向前翻页指令用于控制第一投屏内容向前翻页;第三显示模块506,用于显示翻页后的第二投屏内容;第四接收模块507,用于接收向后翻页指令,该向后翻页指令用于控制第二投屏内容向后翻页;第四显示模块508,用于显示第一投屏内容及第一批注轨迹。

本实施例提供的技术方案,通过接收投屏指令,显示第一投屏内容,并在接收到第一批注信号时,显示第一批注轨迹,之后,在接收到向前翻页指令后,执行翻页操作并显示第二投屏内容,并在接收到向后翻页指令后,再次显示第一投屏内容和第一批注信号的技术手段,实现了投屏场景下对第一投屏内容进行批注,同时当第一投屏内容出现或者消失在交互智能平板的显示屏时,第一批注轨迹同步出现或者消失,即保证了第一投屏内容和第一批注轨迹的同步变化。

在上述实施例的基础上,批注显示装置还包括:第五接收模块,用于在接收第一批注信号之前,接收批注触发指令,所述批注触发指令用于启动批注功能。

在上述实施例的基础上,批注显示装置还包括:第六接收模块,用于在显示翻页后的第二投屏内容之后,接收第二批注信号,该第二批注信号用于对第二投屏内容进行批注;第五显示模块,用于显示第二批注轨迹,该第二批注轨迹是根据第二批注信号生成的。

在上述实施例的基础上,批注显示装置还包括:第七接收模块,用于在显示第一投屏内容及第一批注轨迹之后,接收向前翻页指令,该向前翻页指令用于控制第一投屏内容向前翻页;第六显示模块,用于显示第二投屏内容及第二批注轨迹。

在上述实施例的基础上,第一投屏内容显示在第一显示层中,第一批注轨迹显示在第二显示层中。

在上述实施例的基础上,第二显示层覆盖在第一显示层上。

在上述实施例的基础上,批注显示装置还包括:整形模块,用于在显示第一批注轨迹之后,对第一批注轨迹进行整形处理,得到整形轨;轨迹更换模块,用于将第一批注轨迹更换为整形轨迹。

在上述实施例的基础上,批注显示装置还包括:像素点确定模块,用于显示第一批注轨迹之后,确定显示第一批注轨迹的像素点位置;图像确定模块,用于在第一投屏内容中识别像素点位置对应显示的图像数据。相应的,第四显示模块508包括:图像追踪单元,用于显示第一投屏内容,并在显示过程中追踪图像数据;轨迹显示单元,用于根据追踪结果同步显示第一批注轨迹,以使第一批注轨迹和图像数据的相对位置固定。

在上述实施例的基础上,批注显示装置还包括:第一关系保存模块,用于在第一投屏内容中识别像素点位置对应显示的图像数据之后,保存图像数据和第一批注轨迹的第一对应关系。相应的,批注显示装置还包括:图像识别模块,用于显示所述第一投屏内容,并在显示过程中追踪所述图像数据之前,识别第一投屏内容中的图像数据;轨迹确定模块,用于根据第一对应关系确定与图像数据对应的第一批注轨迹。

在上述实施例的基础上,批注显示装置还包括:指令获取模块,用于显示第一投屏内容及第一批注轨迹之后,获取针对第一投屏内容生成的变化控制指令;规则确定模块,用于根据变化控制指令确定显示第一批注轨迹时的轨迹变化规则;轨迹更新模块,用于更新第一投屏内容,并根据轨迹变化规则同步更新第一批注轨迹。

在上述实施例的基础上,规则确定模块包括:窗口确定单元,用于在第一投屏内容中确定变化控制指令针对的目标窗口以及针对目标窗口的变化控制操作;位置确定单元,用于确定第一批注轨迹的批注位置;规则确认单元,用于如果目标窗口包含批注位置,则确定在目标窗口执行变化控制操作时第一批注轨迹的轨迹变化规则。

在上述实施例的基础上,批注显示装置还包括:第二关系保存模块,用于显示第一批注轨迹之后,保存第一投屏内容的页码与第一批注轨迹的第二对应关系。相应的,第四显示模块508包括:页码确定单元,用于确定第一投屏内容的页码;轨迹对应单元,用于根据第二对应关系确定页码对应的第一批注轨迹;同步显示单元,用于在显示第一投屏内容时,同步显示第一批注轨迹。

在上述实施例的基础上,还包括:关联包括模块,用于如果接收到结束指令,则将第一投屏内容与第一批注轨迹关联保存。

上述提供的批注显示装置可用于执行上述任意实施例提供的批注显示方法,具备相应的功能和有益效果。

实施例六

图23为本发明实施例六提供的一种批注显示设备的结构示意图。如图23所示,该批注显示设备包括:处理器60、存储器61、具有触摸功能的显示屏62、输入装置63、输出装置64以及通信装置65。该批注显示设备中处理器60的数量可以是一个或者多个,图23中以一个处理器60为例。该批注显示设备中存储器61的数量可以是一个或者多个,图23中以一个存储器61为例。该批注显示设备的处理器60、存储器61、显示屏62、输入装置63、输出装置64以及通信装置65可以通过总线或者其他方式连接,图23中以通过总线连接为例。实施例中,批注显示设备可以是电脑,手机,平板,投影仪或交互智能平板等。实施例中,以批注显示设备为交互智能平板为例,进行描述。

存储器61作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明任意实施例所述的批注显示方法对应的程序指令/模块(例如,批注显示装置中的第一接收模块501、第一显示模块502、第二接收模块503、第二显示模块504、第三接收模块505、第三显示模块506、第四接收模块507以及第四显示模块508)。存储器61可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据设备的使用所创建的数据等。此外,存储器61可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器61可进一步包括相对于处理器60远程设置的存储器,这些远程存储器可以通过网络连接至设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

显示屏62为具有触摸功能的显示屏62,其可以是电容屏、电磁屏或者红外屏。一般而言,显示屏62用于根据处理器60的指示显示数据,还用于接收作用于显示屏62的触摸操作,并将相应的信号发送至处理器60或其他装置。可选的,当显示屏62为红外屏时,其还包括红外触摸框,该红外触摸框设置在显示屏62的四周,其还可以用于接收红外信号,并将该红外信号发送至处理器60或者其他设备。

通信装置65,用于与其他设备建立通信连接,其可以是有线通信装置和/或无线通信装置。

输入装置63可用于接收输入的数字或者字符信息,以及产生与批注显示设备的用户设置以及功能控制有关的键信号输入,还可以是用于获取图像的摄像头以及获取音频数据的拾音设备。输出装置64可以包括扬声器等音频设备。需要说明的是,输入装置63和输出装置64的具体组成可以根据实际情况设定。

处理器60通过运行存储在存储器61中的软件程序、指令以及模块,从而执行设备的各种功能应用以及数据处理,即实现上述的批注显示方法。

具体的,实施例中,处理器60执行存储器61中存储的一个或多个程序时,具体实现如下操作:接收投屏指令;指示显示屏62显示第一投屏内容;指示显示屏62接收第一批注信号,该第一批注信号用于对第一投屏内容进行批注;接收向前翻页指令,向前翻页指令用于控制第一投屏内容向前翻页;指示显示屏62显示翻页后的第二投屏内容;接收向后翻页指令,向后翻页指令用于控制第二投屏内容向后翻页;指示显示屏62显示第一投屏内容及第一批注轨迹。

在上述实施例的基础上,一个或多个处理器60在实现指示显示屏62接收第一批注信号之前,还实现如下操作:接收批注触发指令,该批注触发指令用于启动批注功能。

在上述实施例的基础上,一个或多个处理器60在实现指示显示屏62显示翻页后的第二投屏内容之后,还实现如下操作:指示显示屏62接收第二批注信号,该第二批注信号用于对第二投屏内容进行批注;指示显示屏62接收显示第二批注轨迹,该第二批注轨迹是根据第二批注信号生成的。

在上述实施例的基础上,一个或多个处理器60在实现指示显示屏62显示第一投屏内容及第一批注轨迹之后,还实现如下操作:接收向前翻页指令,该向前翻页指令用于控制第一投屏内容向前翻页;指示显示屏62显示第二投屏内容及第二批注轨迹。

在上述实施例的基础上,显示屏62在显示数据时,存在至少两个显示层,其中,第一投屏内容显示在第一显示层中,第一批注轨迹显示在第二显示层中。

进一步的,第二显示层覆盖在第一显示层上。

在上述实施例的基础上,一个或多个处理器60在实现指示显示屏62显示第一批注轨迹之后,还实现如下操作:对第一批注轨迹进行整形处理,得到整形轨迹;指示显示屏62将第一批注轨迹更换为整形轨迹。

在上述实施例的基础上,一个或多个处理器60在实现指示显示屏62显示第一批注轨迹之后,还实现如下操作:确定显示第一批注轨迹的像素点位置;在第一投屏内容中识别像素点位置对应显示的图像数据。进一步的,处理器60在指示显示屏62显示第一投屏内容及第一批注轨迹时,具体实现:指示显示屏62显示第一投屏内容,并在显示过程中追踪图像数据;根据追踪结果同步指示显示屏62显示第一批注轨迹,以使第一批注轨迹和图像数据的相对位置固定。

在上述实施例的基础上,一个或多个处理器60实现在第一投屏内容中识别像素点位置对应显示的图像数据之后,还实现如下操作:保存图像数据和第一批注轨迹的第一对应关系。进一步的,处理器60在指示显示屏62显示第一投屏内容,并在显示过程中追踪图像数据之前,还实现如下操作:识别第一投屏内容中的图像数据;根据第一对应关系确定与图像数据对应的第一批注轨迹。

在上述实施例的基础上,一个或多个处理器60在实现指示显示屏62显示第一投屏内容及第一批注轨迹之后,还实现如下操作:获取针对第一投屏内容生成的变化控制指令;根据变化控制指令确定显示第一批注轨迹时的轨迹变化规则;指示显示屏62更新第一投屏内容,并根据轨迹变化规则同步指示显示屏62更新第一批注轨迹。

在上述实施例的基础上,处理器60在实现根据变化控制指令确定显示第一批注轨迹时的轨迹变化规则时,具体包括:在第一投屏内容中确定变化控制指令针对的目标窗口以及针对目标窗口的变化控制操作;确定第一批注轨迹的批注位置;如果目标窗口包含所述批注位置,则确定在目标窗口执行变化控制操作时第一批注轨迹的轨迹变化规则。

在上述实施例的基础上,一个或多个处理器60在实现指示显示屏62显示第一批注轨迹之后,还实现如下操作:保存第一投屏内容的页码与第一批注轨迹的第二对应关系。进一步的,处理器60在实现指示显示屏62显示第一投屏内容及第一批注轨迹时,具体包括:确定第一投屏内容的页码;根据第二对应关系确定页码对应的第一批注轨迹;在指示显示屏62显示第一投屏内容时,同步显示第一批注轨迹。

在上述实施例的基础上,一个或多个处理器60还具体实现:如果接收到结束指令,则将第一投屏内容与第一批注轨迹关联保存。

上述提供的批注显示设备可用于执行上述任意实施例提供的批注显示方法,具备相应的功能和有益效果。

实施例七

本发明实施例七还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行一种批注显示方法,包括:

接收投屏指令;

显示第一投屏内容;

接收第一批注信号,所述第一批注信号用于对所述第一投屏内容进行批注;

显示第一批注轨迹,所述第一批注轨迹是根据所述第一批注信号生成的;

接收向前翻页指令,所述向前翻页指令用于控制所述第一投屏内容向前翻页;

显示翻页后的第二投屏内容;

接收向后翻页指令,所述向后翻页指令用于控制所述第二投屏内容向后翻页;

显示所述第一投屏内容及所述第一批注轨迹。

当然,本发明实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的批注显示方法操作,还可以执行本发明任意实施例所提供的批注显示方法中的相关操作,且具备相应的功能和有益效果。

通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、闪存(FLASH)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是机器人,个人计算机,服务器,或者网络设备等)执行本发明任意实施例所述的批注显示方法。

值得注意的是,上述批注显示装置中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。

应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1