掌桥专利:专业的专利平台
掌桥专利
首页

记忆黑板坐标转换方法、装置、存储介质和电子设备

文献发布时间:2024-04-18 19:58:30


记忆黑板坐标转换方法、装置、存储介质和电子设备

技术领域

本申请涉及智能交互平板领域,尤其涉及一种记忆黑板和记忆黑板坐标转换方法。

背景技术

记忆黑板是由电子显示屏幕和书写黑板组成的智能交互设备,电子显示屏幕为具有交互功能和显示功能的显示装置,例如液晶显示屏,书写黑板为具有书写功能的书写装置,例如木板制作的传统黑板。用户通过触摸、遥控等方式向记忆黑板的显示装置输入控制指令,通过粉笔、书写笔等书写媒介设备在记忆黑板书写装置上进行书写。记忆黑板与传统黑板或显示平板不同的是,记忆黑板在具备观看视频、远程通讯、播放音乐、制作PPT等显示装置提供的功能之外,还可以通过显示装置显示用户在书写装置上的板书或实时笔迹。举例来说,用户通过记忆黑板的通讯应用程序与其他用户远程通讯时,显示装置的显示区域实时向其他用户显示用户在书写装置上的笔迹,该显示区域由通讯应用程序设定,例如,显示区域为显示装置的左上角的预设区域。

发明内容

本申请实施例提供了一种记忆黑板和记忆黑板坐标转换方法,将通过定位装置采集的位置坐标转换为三个不同的书写区域分别对应的重映坐标,以便在显示装置上根据重映坐标重映三个不同的书写区域分别对应的书写轨迹,成本较低且适配性较好,所述技术方案如下:

第一方面,本申请实施例提供了一种记忆黑板坐标转换方法,所述记忆黑板坐标转换方法应用于记忆黑板,所述记忆黑板包括:第一书写装置和第二书写装置、显示装置和定位装置,第一书写装置和所述第二书写装置分别设置于所述显示装置的两边,所述方法包括:

通过所述定位装置的坐标轴获取所述记忆黑板上书写轨迹的位置坐标;

根据所述书写轨迹的位置坐标,确定所述位置坐标对应的目标书写区域;其中,所述目标书写区域为所述第一书写装置或所述第二书写装置或所述显示装置对应的区域;

根据所述目标书写区域的坐标轴将所述位置坐标转换为重映坐标。

第二方面,本申请实施例提供了一种记忆黑板坐标转换装置,所述装置包括:

获取坐标模块,用于通过所述定位装置的坐标轴获取所述记忆黑板上书写轨迹的位置坐标;

确定区域模块,用于根据所述书写轨迹的位置坐标,确定所述位置坐标对应的目标书写区域;其中,所述目标书写区域为所述第一书写装置或所述第二书写装置或所述显示装置对应的区域;

重映坐标模块,用于根据所述目标书写区域的坐标轴将所述位置坐标转换为重映坐标。

第三方面,本申请实施例提供一种计算机存储介质,所述计算机存储介质存储有多条指令,所述指令适于由处理器加载并执行上述的方法步骤。

第四方面,本申请实施例提供一种电子设备,可包括:处理器和存储器;其中,所述存储器存储有计算机程序,所述计算机程序适于由所述处理器加载并执行上述的方法步骤。

本申请一些实施例提供的技术方案带来的有益效果至少包括:

本申请适用于一种记忆黑板,通过定位装置获取书写轨迹的位置坐标,根据书写规矩对应的目标书写区域,将位置坐标转换为重映坐标,以便处理器可以在采集该重映坐标后通过显示装置重映三个不同的书写区域分别对应的书写轨迹,本申请实施例无需针对多个书写装置和显示装置分别定制定位装置,通过坐标重映实现在显示装置上重映书写装置的书写轨迹的技术效果,有效降低制作工艺难度和制作成本,以及本申请提供的坐标转换方法可以适配相关技术中任意应用软件,满足用户通过各式应用软件在显示装置上重映书写装置的书写轨迹的需求。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本申请实施例提供的一种记忆黑板的结构示意图;

图2是本申请实施例提供的一种定位装置的结构示意图;

图3是本申请实施例提供的一种记忆黑板坐标转换方法的流程示意图;

图4是本申请实施例提供的一种记忆黑板使用的场景示意图;

图5是本申请实施例提供的一种区域映射表的示意图;

图6是本申请实施例提供的一种记忆黑板坐标转换方法的流程示意图;

图7是本申请实施例提供的一种记忆黑板坐标转换方法的流程示意图;

图8是本申请实施例提供的另一种记忆黑板坐标转换装置的结构示意图;

图9是本申请实施例提供的一种电子设备的结构示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

在本申请的描述中,需要理解的是,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。在本申请的描述中,需要说明的是,除非另有明确的规定和限定,“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本申请中的具体含义。此外,在本申请的描述中,除非另有说明,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。

下面结合具体的实施例对本申请进行详细说明。

在相关技术中,记忆黑板的显示装置上同步显示书写装置上用户的书写轨迹这一技术效果,通常通过为显示装置以及多个书写装置分别定制定位装置的方式。例如,在显示装置的边框和书写装置的边框分别设置不同的定位装置,以使每个定位装置分别检测对应的显示装置或书写装置上用户的书写轨迹的位置坐标,从而通过每个定位装置采集的位置坐标在显示装置的显示区域上分别显示显示装置或书写装置的书写轨迹。但该方法无疑会使记忆黑板的制作成本和量产难度居高不下。

基于相关技术中存在的问题,如图1所示,为本申请实施例提供的一种记忆黑板的结构示意图,记忆黑板10包括第一书写装置11、第二书写装置12、显示装置13和定位装置14和处理器(图中未示出)。第一书写装置11和第二书写装置12设置在显示装置13的两边,在本实施例以及下述实施例中,以第一书写装置11设置在显示装置13的左边和第二书写装置12设置在显示装置13的右边为例进行说明。

第一书写装置11和第二书写装置12的结构相同,可以是以木板、水泥、水磨玻璃、彩图钢板或其他复合材料等材料制作而成的黑板或白板,用户通过书写设备在第一书写装置11或第二书写装置12上留下书写痕迹。例如,书写设备为粉笔、水性笔、油性笔、电子笔等。

显示装置12为与处理器连接的具有交互功能和显示功能的平板设备,例如包括用户通过遥控笔、激光笔等输入设备以及显示装置12向处理器输入诸如翻页、移动等指令,或通过触摸显示装置12的屏幕向处理器输入指令,以使显示装置12的处理器响应于用户输入的指令执行操作。显示装置12还用于通过处理器的指令于显示装置12的显示区域显示内容,例如显示图片、表格、文字、动画等。

定位装置14,可以理解为获取用户在记忆黑板11的移动轨迹的装置。如图2所示,为本申请实施例提供的一种定位装置的结构示意图,定位装置包括两组红外装置,红外装置包括一组红外发射单元和红外接收单元,红外接收单元接收来自红外发射单元的红外射线。如图2所示,红外接收单元和红外发射单元对称设置,记忆黑板10的x轴方向的边框上设置有红外发射单元1411、红外发射单元1412、……、红外发射单元141N,记忆黑板10的y轴方向的边框上设置有红外发射单元1421、红外发射单元1422、……、红外发射单元142M,记忆黑板10的x轴方向的边框上设置有红外接收单元1431、红外接收单元1432、……、红外接收单元143N,记忆黑板10的y轴方向的边框上设置有红外接收单元1441、红外接收单元1442、……、红外接收单元144M,其中,M和N可以相同或不相同,N和M分别为大于0的正整数。记忆黑板通过外周安装的由多个红外发射单元和多个红外接收单元组成的定位装置,检测和定位书写设备在记忆黑板10的红外基准面上的红外位置,进一步得到根据定位装置建立的坐标轴上的位置坐标。书写设备越靠近定位装置中的目标红外发射单元,对该目标红外发射单元发射的红外光线造成的遮挡强度越大,以及越靠近目标红外接收单元,该目标红外接收单元接收的红外光线的强度值也就越少,因此根据每个红外接收单元接收到的红外光线的强度值得到书写设备的红外位置。换而言之,以定位装置14的某个预设位置点为坐标轴,在书写设备移动过程中,根据每个红外接收单元接收的红外光线的强度值得到书写设备在以定位装置14建立的坐标中的位置坐标。

可以理解的是,图2所示的定位装置仅为示例,本申请还包括其他任意一种定位装置的结构、种类以及安装方法,本申请对此不作任何限制。

在一个实施例中,如图3所示,为本申请实施例提出的一种记忆黑板坐标转换方法,该方法可依赖于计算机程序实现,可运行于基于冯诺依曼体系的记忆黑板坐标转换装置上。该计算机程序可集成在应用中,也可作为独立的工具类应用运行。

具体的,该记忆黑板坐标转换方法包括:

S101、通过定位装置的坐标轴获取记忆黑板上书写轨迹的位置坐标。

定位装置的坐标轴原点为记忆黑板的预设位置点,例如,以记忆黑板的边框的左下角为坐标原点。又例如,当定位装置的坐标系为平面直角坐标系时,以平行于记忆黑板的下边框的直线为x轴,以垂直于记忆黑板的下边框的直线为y轴;当定位装置的坐标系为平面极坐标系时,以平行于记忆黑板的下边框的直线为x轴。可以理解的是,相关技术人员按照实际需求设置定位装置的坐标轴以及比例尺,本申请对此不作任何限制。

处理器获取书写轨迹在根据定位装置确定的坐标轴上的位置坐标。例如,定位装置的坐标轴的比例尺为1:1cm,坐标轴原点为记忆黑板的边框的左下角,以平行于记忆黑板的下边框的直线为x轴,以垂直于记忆黑板的下边框的直线为y轴,书写轨迹为位置坐标(1,1)、(1,2)、(1,3)、(1,4)、(1,5)的集合。

S102、根据所述书写轨迹的位置坐标,确定所述位置坐标对应的目标书写区域。

目标书写区域可以理解为位置坐标所处的区域,也即目标书写区域为第一书写装置或所述第二书写装置或显示装置对应的区域。

如图4所示,为本申请实施例提供的一种在记忆黑板上书写的场景示意图,记忆黑板10包括第一书写装置11、第二书写装置12、显示装置13和定位装置14。书写轨迹所处的目标书写区域可以为第一书写装置11对应的区域、或第二书写装置12对应的区域或显示装置13对应的区域。处理器分别处理第一书写装置11、第二书写装置12、显示装置13上的位置坐标的转换,以图4中画布1对应第一书写装置11的坐标转换、图4中画布2对应第二书写装置12的坐标转换为例。

在一个实施例中,确定目标书写区域的方法为:根据位置坐标所处的坐标范围以及区域映射表,得到位置坐标对应的目标书写区域。其中,区域映射表至少包括根据定位装置的坐标轴确定的两个坐标范围,两个坐标范围分别对应第一书写装置对应的区域和第二书写装置对应的区域。

如图4所示,第一书写装置11的实际长度为w

S103、根据目标书写区域的坐标轴将位置坐标转换为重映坐标。

处理器根据目标书写区域的坐标轴将位置坐标转换为重映坐标,将重映坐标进行保存以便后续使用,例如,基于重映坐标在显示装置的显示区域重映该位置坐标对应的书写轨迹。

定位装置的坐标轴原点为记忆黑板的预设位置点,目标书写区域的坐标轴原点为第一书写装置的预设位置点或第二书写装置的预设位置点或显示装置对应的预设位置点。目标书写区域的坐标系和定位装置的坐标系相同,以及目标书写区域的坐标轴长度和记忆黑板的坐标轴长度相同。例如,记忆黑板的坐标系为平面直角坐标系,目标书写区域的坐标系同样为平面直角坐标系;记忆黑板的坐标轴为横轴总长200和纵轴总长100,目标书写区域的坐标轴同样为横轴总长200和纵轴总长100。

举例来说,如图4所示,定位装置的坐标轴原点为记忆黑板10的边框的左下角,第一书写区域装置11的坐标轴原点(0,0)为第一书写装置11的边框的左下角,第一书写装置11的边框的左下角在定位装置的坐标轴中为(0,0);第二书写区域装置11的坐标原点(0,0)为第二书写装置13的边框的左下角,第二书写装置12的边框的左下角在定位装置的坐标轴中为(w

在一个实施例中,根据目标书写区域的坐标轴将位置坐标转换为重映坐标,包括多个坐标转换式。

坐标转换式至少包括:目标书写区域为第一书写装置对应的区域时的第一坐标转换式,目标书写区域为第二书写装置对应的区域时的第二坐标转换式;

第一坐标转换式包括:

X

第二坐标转换式包括:

X

其中,w

举例来说,w

X

也即在显示装置的目标显示区域上,该位置坐标为(120,30)。

在另一个实施例中,坐标转换式还包括:目标书写区域为显示装置对应的区域时的第三坐标转换式;

第三坐标转换式包括:

X

其中,X

上述实施例为当坐标系为平面直角坐标系时,x坐标的重映方式,本申请还包括一个实施例,为y坐标的重映方式。在本实施例中,第一书写装置、第二书写装置和显示装置的高度相同,将根据定位装置得到的位置坐标的纵轴坐标值作为重映坐标的纵轴坐标值。

例如,根据定位装置的坐标轴得到坐标(30,60),基于上述第一坐标转换式得到在目标书写区域的x重映坐标为120,y重映坐标为60,也即在目标书写区域的坐标轴中,该位置坐标的重映坐标为(120,60)。

在一个实施例中,还包括:根据目标书写区域确定目标书写区域于显示装置对应的目标显示区域;其中,第一书写装置、第二书写装置和显示装置对应的显示区域不同,根据位置坐标的重映坐标在目标显示区域重映书写轨迹。例如,第一书写装置对应显示装置上的第一显示区域,第二书写装置对应显示装置上的第三显示区域,显示装置对应显示装置上的第二显示区域。

如图4所示,为本申请实施例提供的一种在记忆黑板上书写的场景示意图,记忆黑板10包括第一书写装置11、第二书写装置12、显示装置13和定位装置14。书写轨迹所处的目标书写区域为第一书写装置11对应的区域时,第一书写装置11对应显示装置13的目标显示区域“画布1”,书写轨迹所处的目标书写区域为第二书写装置12对应的区域时,第二书写装置12对应显示装置13的目标显示区域“画布2”。

目标显示区域的坐标轴原点为该目标显示区域对应的目标书写区域的预设位置点的映射点。例如,定位装置的坐标轴原点为记忆黑板10的边框的左下角,显示区域“画布1”的坐标轴原点(0,0)为第一书写装置11的边框的左下角的映射点,第一书写装置11的边框的左下角在定位装置的坐标轴中为(0,0);显示区域“画布2”的坐标原点(0,0)为第二书写装置13的边框的左下角的映射点,第二书写装置12的边框的左下角在定位装置的坐标轴中为(w1+w2,0);显示装置12对应的目标显示区域(图中未示出)的坐标原点为显示装置12的边框的左下角的映射点,显示装置13的边框的左下角在定位装置的坐标轴中为(w1,0)。

可以理解的是,显示装置13基于用户的选择可以移动显示区域,例如,显示区域“画布1”的坐标轴原点为根据定位装置的坐标轴下的(60,50),由于用户的拖动指令,显示区域“画布1”的坐标轴原点移动到为根据定位装置的坐标轴下的(70,50)。

在一个实施例中,处理器通过显示装置的电容屏幕得到书写轨迹的位置坐标,从而直接根据该位置坐标在显示装置对应的目标显示区域展示书写轨迹。换而言之,由于显示装置的交互功能独立获取基于显示装置的坐标轴的位置坐标,从而在根据显示装置的坐标轴构建的目标显示区域显示书写轨迹,无需进行坐标转换步骤,降低处理器的计算量。

本申请适用于一种记忆黑板,通过定位装置获取书写轨迹的位置坐标,根据书写规矩对应的目标书写区域,将位置坐标转换为重映坐标,以便处理器可以在采集该重映坐标后通过显示装置重映三个不同的书写区域分别对应的书写轨迹,本申请实施例无需针对多个书写装置和显示装置分别定制定位装置,通过坐标重映实现在显示装置上重映书写装置的书写轨迹的技术效果,有效降低制作工艺难度和制作成本,以及本申请提供的坐标转换方法可以适配相关技术中任意应用软件,满足用户通过各式应用软件在显示装置上重映书写装置的书写轨迹的需求。

在一个实施例中,如图6所示,为本申请实施例提出的一种记忆黑板坐标转换方法,该方法可依赖于计算机程序实现,可运行于基于冯诺依曼体系的记忆黑板坐标转换装置上。该计算机程序可集成在应用中,也可作为独立的工具类应用运行。

具体的,该记忆黑板坐标转换方法包括:

S201、通过定位装置的坐标轴获取记忆黑板上书写轨迹的位置坐标。

参见上述S101,此处不再赘述。

S202、根据书写轨迹的位置坐标,确定位置坐标对应的目标书写区域。

参见上述S102,此处不再赘述。

S203、判断相邻两个位置坐标分别对应的目标书写区域是否相同?

根据采样频率和时间顺序依次获取位置坐标,判断相邻两个位置坐标分别对应的目标书写区域是否相同。例如,根据位置坐标所述的坐标范围和区域映射表,获取第一位置坐标所处的目标书写位置,以及获取第二位置坐标所处的目标书写位置,目标书写位置为第一书写装置、第二书写装置和显示装置对应的区域,进一步判断位置坐标对应的目标书写区域是否相同。

S203、若相邻两个位置坐标分别对应的目标书写区域不相同,根据时间顺序将相邻两个位置坐标中先获取的位置坐标记录为先获取的位置坐标对应的书写轨迹的终点。

若相邻两个位置坐标分别对应的目标书写区域不相同,说明用户出现在两个书写区域出现“连笔”情况,换而言之,书写轨迹横跨了两个书写区域。例如,用户以第一书写装置的某点为起点,以显示装置的某点为终点画了一条直线。根据时间顺序将相邻两个位置坐标中先获取的位置坐标记录为先获取的位置坐标对应的书写轨迹的终点,以及将后获取的位置坐标记录为后获取的位置坐标对应的书写轨迹的起点,并继续执行S204。

本申请将分别对应的目标书写区域不相同的相邻两个位置坐标中先获取的位置坐标记录为书写轨迹的终点,以避免由于目标书写区域对应在目标显示区域上显示的书写轨迹没有判定终点,导致用户再次于该目标书写区域上书写时,在目标显示区域上显示的起点与该位置坐标对应的点之间出现连笔的问题,避免出现无法真实反应用户书写情况的情况。

S204、若相邻两个位置坐标分别对应的目标书写区域相同,根据目标显示区域的坐标轴将位置坐标转换为重映坐标。

参见上述S103,此处不再赘述。

本申请适用于一种记忆黑板,通过定位装置获取书写轨迹的位置坐标,根据书写规矩对应的目标书写区域,将位置坐标转换为重映坐标,以便处理器可以在采集该重映坐标后通过显示装置重映三个不同的书写区域分别对应的书写轨迹,本申请实施例无需针对多个书写装置和显示装置分别定制定位装置,通过坐标重映实现在显示装置上重映书写装置的书写轨迹的技术效果,有效降低制作工艺难度和制作成本,以及本申请提供的坐标转换方法可以适配相关技术中任意应用软件,满足用户通过各式应用软件在显示装置上重映书写装置的书写轨迹的需求。

如图7所示,为本申请实施例提供的一种记忆黑板坐标转换方法,该方法可依赖于计算机程序实现,可运行于基于冯诺依曼体系的记忆黑板坐标转换装置上。该计算机程序可集成在应用中,也可作为独立的工具类应用运行。

具体的,该记忆黑板坐标转换方法包括:

S301、判断位置坐标所在区域。

参见上述S102,此处不再赘述。

S302、若所在区域为显示装置对应的区域,距离获取该位置坐标上一次获取的位置坐标是否在第一书写装置对应的区域?

第一书写装置设置在显示装置的左边,第二书写装置设置在显示装置的右边。若为是,执行S303,若为否,执行S304。

S303、若距离获取该位置坐标上一次获取的位置坐标在第一书写装置对应的区域,将该位置坐标更改为上一次获取的位置坐标,状态标记为抬起。

换而言之,相邻两个位置坐标分别对应的目标书写区域不相同,说明用户出现在两个书写区域出现“连笔”情况,也即书写轨迹横跨了两个书写区域。将此时获取的位置坐标更改为上一次获取的位置坐标,状态标记为抬起,可以理解为将该位置坐标标记为第一书写装置对应的书写轨迹的终点。执行S311。

S304、距离获取该位置坐标上一次获取的位置坐标不在第一书写装置对应的区域,距离获取该位置坐标上一次获取的位置坐标是否在第二写装置对应的区域?

该位置坐标所处的区域为显示装置对应的区域,判断该位置坐标不在第一书写装置对应的区域,继续距离获取该位置坐标上一次获取的位置坐标是否在第二写装置对应的区域。若为是,执行S305,若为否,执行S306。

S305、若距离获取该位置坐标上一次获取的位置坐标在第二书写装置对应的区域,将该位置坐标更改为上一次获取的位置坐标,状态标记为抬起。

换而言之,相邻两个位置坐标分别对应的目标书写区域不相同,说明用户出现在两个书写区域出现“连笔”情况,也即书写轨迹横跨了两个书写区域。将此时获取的位置坐标更改为上一次获取的位置坐标,状态标记为抬起,可以理解为将该位置坐标标记为第二书写装置对应的书写轨迹的终点。执行S315。

S306、将该位置坐标转换为目标书写区域为显示装置对应的重映坐标。

参见上述S103,此处不再赘述。

S307、上报显示装置对应的目标书写区域对应的重映坐标。

处理器基于坐标转换规则将显示装置对应的位置坐标转换为重映坐标。

S308、一帧位置坐标处理结束。

根据采样频率获取多帧位置坐标,根据如图7所示流程后,一帧位置坐标处理结束。

S309、若所在区域为第一书写装置对应的区域,距离获取该位置坐标上一次获取的位置坐标是否在显示装置对应的区域?

第一书写装置设置在显示装置的左边,第二书写装置设置在显示装置的右边。若为是,执行S310,若为否,执行S311。

S310、若距离获取该位置坐标上一次获取的位置坐标在显示装置对应的区域,将该位置坐标更改为上一次获取的位置坐标,状态标记为抬起。

换而言之,相邻两个位置坐标分别对应的目标书写区域不相同,说明用户出现在两个书写区域出现“连笔”情况,也即书写轨迹横跨了两个书写区域。将此时获取的位置坐标更改为上一次获取的位置坐标,状态标记为抬起,可以理解为将该位置坐标标记为显示装置对应的书写轨迹的终点。执行S306。

S311、若距离获取该位置坐标上一次获取的位置坐标不在显示装置对应的区域,将该位置坐标转换为目标书写区域为第一书写装置对应的重映坐标。

参见上述S103,此处不再赘述。

S312、上报第一书写装置对应的目标书写区域对应的重映坐标。

处理器基于坐标转换规则将显示装置对应的位置坐标转换为重映坐标。执行S308。

S313、若所在区域为第二书写装置对应的区域,距离获取该位置坐标上一次获取的位置坐标是否在显示装置对应的区域?

第一书写装置设置在显示装置的左边,第二书写装置设置在显示装置的右边。若为是,执行S314,若为否,执行S315。

S314、若距离获取该位置坐标上一次获取的位置坐标在显示装置对应的区域,将该位置坐标更改为上一次获取的位置坐标,状态标记为抬起。

换而言之,相邻两个位置坐标分别对应的目标书写区域不相同,说明用户出现在两个书写区域出现“连笔”情况,也即书写轨迹横跨了两个书写区域。将此时获取的位置坐标更改为上一次获取的位置坐标,状态标记为抬起,可以理解为将该位置坐标标记为显示装置对应的书写轨迹的终点。执行S306。

S315、若距离获取该位置坐标上一次获取的位置坐标不在显示装置对应的区域,将该位置坐标转换为目标书写区域为第二书写装置对应的重映坐标。

参见上述S103,此处不再赘述。

S316、上报第二书写装置对应的重映坐标。

处理器基于坐标转换规则将第二书写装置对应的位置坐标转换为重映坐标。执行S308。

本申请适用于一种记忆黑板,通过定位装置获取书写轨迹的位置坐标,根据书写规矩对应的目标书写区域,将位置坐标转换为重映坐标,以便处理器可以在采集该重映坐标后通过显示装置重映三个不同的书写区域分别对应的书写轨迹,本申请实施例无需针对多个书写装置和显示装置分别定制定位装置,通过坐标重映实现在显示装置上重映书写装置的书写轨迹的技术效果,有效降低制作工艺难度和制作成本,以及本申请提供的坐标转换方法可以适配相关技术中任意应用软件,满足用户通过各式应用软件在显示装置上重映书写装置的书写轨迹的需求。

下述为本申请装置实施例,可以用于执行本申请方法实施例。对于本申请装置实施例中未披露的细节,请参照本申请方法实施例。

请参见图8,其示出了本申请一个示例性实施例提供的记忆黑板显示的结构示意图。该记忆黑板坐标转换装置可以通过软件、硬件或者两者的结合实现成为装置的全部或一部分。该记忆黑板坐标转换装置包括获取坐标模块801、确定区域模块802、重映坐标模块803。

获取坐标模块801,用于通过所述定位装置的坐标轴获取所述记忆黑板上书写轨迹的位置坐标;

确定区域模块802,用于根据所述书写轨迹的位置坐标,确定所述位置坐标对应的目标书写区域;其中,所述目标书写区域为所述第一书写装置或所述第二书写装置或所述显示装置对应的区域;

重映坐标模块803,用于根据所述目标书写区域的坐标轴将所述位置坐标转换为重映坐标。

在一个实施例中,该记忆黑板坐标转换装置还包括:

显示确定模块,用于根据所述目标书写区域确定所述目标书写区域于所述显示装置对应的目标显示区域;其中,所述第一书写装置、所述第二书写装置和所述显示装置对应的显示区域不同;

轨迹重映模块,用于根据所述位置坐标的重映坐标在所述目标显示区域重映所述书写轨迹。

在一个实施例中,所述定位装置的坐标轴原点为所述记忆黑板的预设位置点,所述目标书写区域的坐标轴原点为所述第一书写装置的预设位置点或所述第二书写装置的预设位置点或所述显示装置对应的预设位置点。

在一个实施例中,重映坐标模块803包括:

横轴转换单元,根据所述目标书写区域的坐标轴和坐标转换式将所述位置坐标的横轴坐标值转换为重映坐标的横轴坐标值。

在一个实施例中,所述第一书写装置、所述第二书写装置和所述显示装置的高度相同;

重映坐标模块803包括:

纵轴转换单元,用于根据所述目标书写区域的坐标轴,将所述位置坐标的纵轴坐标值作为重映坐标的纵轴坐标值。

在一个实施例中,确定区域模块802包括:

映射单元,用于根据所述位置坐标所处的坐标范围以及区域映射表,得到所述位置坐标对应的目标书写区域。

在一个实施例中,所述区域映射表至少包括根据所述定位装置的坐标轴确定的两个坐标范围,所述两个坐标范围分别对应所述第一书写装置对应的区域和所述第二书写装置对应的区域。

在一个实施例中,记忆黑板坐标转换装置还包括:

判断区域模块,用于判断相邻两个位置坐标分别对应的目标书写区域是否相同;

标记终点模块,用于若所述相邻两个位置坐标分别对应的目标书写区域不相同,根据时间顺序将所述相邻两个位置坐标中先获取的位置坐标记录为所述先获取的位置坐标对应的书写轨迹的终点。

本申请适用于一种记忆黑板,通过定位装置获取书写轨迹的位置坐标,根据书写规矩对应的目标书写区域,将位置坐标转换为重映坐标,以便处理器可以在采集该重映坐标后通过显示装置重映三个不同的书写区域分别对应的书写轨迹,本申请实施例无需针对多个书写装置和显示装置分别定制定位装置,通过坐标重映实现在显示装置上重映书写装置的书写轨迹的技术效果,有效降低制作工艺难度和制作成本,以及本申请提供的坐标转换方法可以适配相关技术中任意应用软件,满足用户通过各式应用软件在显示装置上重映书写装置的书写轨迹的需求。

需要说明的是,上述实施例提供的记忆黑板坐标转换装置在执行记忆黑板坐标转换方法时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的记忆黑板坐标转换装置与记忆黑板坐标转换方法实施例属于同一构思,其体现实现过程详见方法实施例,这里不再赘述。

上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。

本申请实施例还提供了一种计算机存储介质,所述计算机存储介质可以存储有多条指令,所述指令适于由处理器加载并执行如上述图1-图7所示实施例的所述记忆黑板坐标转换方法,具体执行过程可以参见图1-图7所示实施例的具体说明,在此不进行赘述。

本申请还提供了一种计算机程序产品,该计算机程序产品存储有至少一条指令,所述至少一条指令由所述处理器加载并执行如上述图1-图7所示实施例的所述记忆黑板坐标转换方法,具体执行过程可以参见图1-图7所示实施例的具体说明,在此不进行赘述。

请参见图9,为本申请实施例提供了一种电子设备的结构示意图。如图9所示,所述电子设备900可以包括:至少一个处理器901,至少一个网络接口904,用户接口903,存储器905,至少一个通信总线902。

其中,通信总线902用于实现这些组件之间的连接通信。

其中,用户接口903可以包括显示屏(Display)、摄像头(Camera),可选用户接口903还可以包括标准的有线接口、无线接口。

其中,网络接口904可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。

其中,处理器901可以包括一个或者多个处理核心。处理器901利用各种接口和线路连接整个服务器900内的各个部分,通过运行或执行存储在存储器905内的指令、程序、代码集或指令集,以及调用存储在存储器905内的数据,执行服务器900的各种功能和处理数据。可选的,处理器901可以采用数字信号处理(Digital Signal Processing,DSP)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)、可编程逻辑阵列(ProgrammableLogic Array,PLA)中的至少一种硬件形式来实现。处理器901可集成中央处理器(CentralProcessing Unit,CPU)、图像处理器(Graphics Processing Unit,GPU)和调制解调器等中的一种或几种的组合。其中,CPU主要处理操作系统、用户界面和应用程序等;GPU用于负责显示屏所需要显示的内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器901中,单独通过一块芯片进行实现。

其中,存储器905可以包括随机存储器(Random Access Memory,RAM),也可以包括只读存储器(Read-Only Memory)。可选的,该存储器905包括非瞬时性计算机可读介质(non-transitory computer-readable storage medium)。存储器905可用于存储指令、程序、代码、代码集或指令集。存储器905可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现上述各个方法实施例的指令等;存储数据区可存储上面各个方法实施例中涉及到的数据等。存储器905可选的还可以是至少一个位于远离前述处理器901的存储装置。如图9所示,作为一种计算机存储介质的存储器905中可以包括操作系统、网络通信模块、用户接口模块以及记忆黑板显示应用程序。

在图9所示的电子设备900中,用户接口903主要用于为用户提供输入的接口,获取用户输入的数据;而处理器901可以用于调用存储器905中存储的记忆黑板显示应用程序,并具体执行以下操作:

通过所述定位装置的坐标轴获取所述记忆黑板上书写轨迹的位置坐标;

根据所述书写轨迹的位置坐标,确定所述位置坐标对应的目标书写区域;其中,所述目标书写区域为所述第一书写装置或所述第二书写装置或所述显示装置对应的区域;

根据所述目标书写区域的坐标轴将所述位置坐标转换为重映坐标。

在一个实施例中,处理器901执行所述根据所述目标书写区域的坐标轴将所述位置坐标转换为重映坐标之后,还执行:

根据所述目标书写区域确定所述目标书写区域于所述显示装置对应的目标显示区域;其中,所述第一书写装置、所述第二书写装置和所述显示装置对应的显示区域不同;

根据所述位置坐标的重映坐标在所述目标显示区域重映所述书写轨迹。

在一个实施例中,所述定位装置的坐标轴原点为所述记忆黑板的预设位置点,所述目标书写区域的坐标轴原点为所述第一书写装置的预设位置点或所述第二书写装置的预设位置点或所述显示装置对应的预设位置点。

在一个实施例中,处理器901执行所述根据所述目标书写区域的坐标轴将所述位置坐标转换为重映坐标,具体执行:

根据所述目标书写区域的坐标轴和坐标转换式将所述位置坐标的横轴坐标值转换为重映坐标的横轴坐标值。

在一个实施例中,所述第一书写装置、所述第二书写装置和所述显示装置的高度相同;

处理器901执行所述根据所述目标书写区域的坐标轴将所述位置坐标转换为重映坐标,具体执行:

根据所述目标书写区域的坐标轴,将所述位置坐标的纵轴坐标值作为重映坐标的纵轴坐标值。

在一个实施例中,处理器901执行所述根据所述书写轨迹的位置坐标,确定所述位置坐标对应的目标书写区域,具体执行:

根据所述位置坐标所处的坐标范围以及区域映射表,得到所述位置坐标对应的目标书写区域。

在一个实施例中,区域映射表至少包括根据所述定位装置的坐标轴确定的两个坐标范围,所述两个坐标范围分别对应所述第一书写装置对应的区域和所述第二书写装置对应的区域。

在一个实施例中,处理器901执行据所述目标书写区域,确定所述目标书写区域对应的所述显示装置的目标显示区域之后,根据根据所述目标书写区域的坐标轴将所述位置坐标转换为重映坐标之前,具体执行:

判断相邻两个位置坐标分别对应的目标书写区域是否相同;

若所述相邻两个位置坐标分别对应的目标书写区域不相同,根据时间顺序将所述相邻两个位置坐标中先获取的位置坐标记录为所述先获取的位置坐标对应的书写轨迹的终点。

本申请适用于一种记忆黑板,通过定位装置获取书写轨迹的位置坐标,根据书写规矩对应的目标书写区域,将位置坐标转换为重映坐标,以便处理器可以在采集该重映坐标后通过显示装置重映三个不同的书写区域分别对应的书写轨迹,本申请实施例无需针对多个书写装置和显示装置分别定制定位装置,通过坐标重映实现在显示装置上重映书写装置的书写轨迹的技术效果,有效降低制作工艺难度和制作成本,以及本申请提供的坐标转换方法可以适配相关技术中任意应用软件,满足用户通过各式应用软件在显示装置上重映书写装置的书写轨迹的需求。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体或随机存储记忆体等。

以上所揭露的仅为本申请较佳实施例而已,当然不能以此来限定本申请之权利范围,因此依本申请权利要求所作的等同变化,仍属本申请所涵盖的范围。

相关技术
  • 图像转换方法、装置、电子设备及存储介质
  • 电子设备的显示控制方法、装置、电子设备和存储介质
  • 电子设备控制方法及装置、电子设备及存储介质
  • 数据分布存储方法、装置、存储介质及电子设备
  • 存储清理方法、装置、电子设备及存储介质
  • 一种坐标转换方法、装置、电子设备及存储介质
  • 一种坐标转换方法、装置、电子设备及存储介质
技术分类

06120116497991