本发明涉及AR图书技术领域,特别涉及一种AR图书自定义定向生成方法及装置。
背景技术:
现有的图书特别是儿童教育类的图书、漫画图书等一般具有大量的图片,对于图书编辑来说,需要对大量的图片分别进行一一处理及排版后得到最终的图书版本。
而随着AR(增强现实)技术的发展,AR图书应运而生,AR图书一般为配套了AR模型的纸质图书,除了进行纸质图书的排版,还需配套与纸质图书对应的AR模型。对于不同的出版商来说,随着图书的更新换代速度越来越快,其出版不同图书的速度也需对应提高,而采用单本图书独立编辑设计无法迅速地满足出版商的需求。
因此,如何提供一种基于已有素材为出版商(用户)提高一种自定义定向生成AR图书的技术是本发明所要解决的技术问题。
技术实现要素:
本发明的目的在于提供一种AR图书自定义定向生成方法及装置,以实现为用户提供针对其需求及历史编辑的AR图书的情况来为其自定义生成AR图书的目的。
为实现上述目的,本发明提供了一种AR图书自定义定向生成方法,包括以下步骤:
S1:获取AR图书的图片素材;
S2:根据所述图片素材建立AR图书模型,并将建立的AR图书模型加入AR图书模型库;
S3:获取用户信息,并基于所述用户信息通过用户定向映射表在所述AR图书模型库查找对应的AR图书模型,其中,所述用户信息包括:用户ID、用户需求信息及用户历史信息,所述用户定向映射表包括AR图书模型库中全部的AR图书模型以及与一个或若干个AR图书模型对应的用户ID;
S4:根据查找的AR图书模型及当前的用户需求信息生成用户自定义的AR图书。
较佳地,所述步骤S1还包括:将所述图片素材处理为数字化图片,具体包括:
(1)建立数字化图片的编译器,并设置所述编译器的色值范围;
(2)根据所述图片素材的存储数据建立相同像素的透明图片,获取透明图片中各像素的色值;
(3)判断所述色值是否在所述编译器的色值范围内,如是,进入步骤(4),如否,将所述色值调整为与其最近的所述编译器的色值范围中的数值后,进入步骤(4);
(4)根据所述透明图片中每个像素的色值将各个像素点画出,得到所述数字化图片。
较佳地,对每个图片素材,在其数字化图片的代码中植入内容及风格信息。
较佳地,建立AR图书模型具体包括:
根据图片素材的内容及风格信息,生成不同的AR图书的音频控件、视频控件及版面控件。
较佳地,当用户需求信息属于用户历史信息时,直接查找用户定向映射表中的用户ID对应的AR图书模型。
较佳地,当用户需求信息与用户历史信息不同时,根据用户需求信息及图片素材的内容及风格查找用户定向映射表中的AR图书模型,并将该AR图书模型与用户ID间的对应关系加入所述用户定向映射表。
本发明还提供了一种AR图书自定义定向生成装置,包括:
图片素材库,用于存储图片素材;
模型生成模块,用于根据所述图片素材生成AR图书模型;
定向模型获取模块,用于获取用户信息,并基于所述用户信息通过用户定向映射表在所述AR图书模型库查找对应的AR图书模型;
映射表维护模块,用于将生成的所述AR图书模型加入用户定向映射表,并基于用户历史信息建立AR图书模型与用户ID的对应关系;
AR图书生成模块,用于根据所述用户信息及查找到的AR图书模型生成用户自定义的AR图书。
较佳地,所述模型生成模块包括:
数字化模块,用于将所述图片素材处理为数字化图片,所述数字化图片的代码中植入了图片素材的内容及风格信息。
较佳地,所述数字化模块包括:
编译器设置单元,用于建立数字化图片的编译器,并设置所述编译器的色值的范围;
像素图片转换单元,用于将所述图片素材的存储数据建立为具有相同像素的透明图片;
色值调整单元,用于获取所述透明图片中各像素的色值,并将不在所述范围内的像素的色值调整为与其最近的所述色值范围中的数值,并在调整后修改所述透明图片;
像素点数字化单元,用于根据所述透明图片中每个像素的色值将各个像素点画出,得到所述数字化图片。
较佳地,所述模型生成模块还包括:生成AR模型模块,用于根据图片素材的数字化图片的内容及风格信息,生成不同的AR图书的音频控件、视频控件及版面控件。
本发明提供的AR图书自定义定向生成方法及装置具有以下有益效果:
(1)实现了AR图书的自动生成,提高了编辑图书的效率;
(2)根据图片及用户建立一一对应的关系,便于根据用户自身情况及当前需求自动生成合适的图书;
(3)实现了对图片的自动处理及模型生成,自动化效率较高。
附图说明
图1为本发明优选实施例提供的AR图书自定义定向生成方法流程图;
图2为本发明优选实施例提供的将图片素材处理为数字化图片的流程图;
图3为本发明优选实施例提供的AR图书自定义定向生成装置组成结构图;
图4为本发明优选实施例提供的数字化模块组成结构图。
具体实施方式
为更好地说明本发明,兹以一优选实施例,并配合附图对本发明作详细说明,具体如下:
如图1所示,本实施例提供了一种AR图书自定义定向生成方法,包括以下步骤:
S1:获取AR图书的图片素材;
S2:根据所述图片素材建立AR图书模型,并将建立的AR图书模型加入AR图书模型库;
S3:获取用户信息,并基于所述用户信息通过用户定向映射表在所述AR图书模型库查找对应的AR图书模型,其中,所述用户信息包括:用户ID、用户需求信息及用户历史信息,所述用户定向映射表包括AR图书模型库中全部的AR图书模型以及与一个或若干个AR图书模型对应的用户ID;
S4:根据查找的AR图书模型及当前的用户需求信息生成用户自定义的AR图书。
其中,步骤S1中所获取的图片素材主要来源于一图片库,该图片库包含不同风格、大小及分辨率的图片素材。该些图片素材预先存储在图片库中,以供进行批量处理。该图片库可以根据需要存储在一个服务器中或者存储在用户端设备中,以实现在使用者操作时,直接在图片库中获得图片素材,以便后续使用。
如图2所示,上述的步骤S1还包括:将所述图片素材处理为数字化图片,该过程具体包括:
(1)建立数字化图片的编译器,并设置所述编译器的色值范围;
(2)根据所述图片素材的存储数据建立相同像素的透明图片,获取透明图片中各像素的色值;
(3)判断所述色值是否在所述编译器的色值范围内,如是,进入步骤(4),如否,将所述色值调整为与其最近的所述编译器的色值范围中的数值后,进入步骤(4);
(4)根据所述透明图片中每个像素的色值将各个像素点画出,得到所述数字化图片。
对每个图片素材,在所获得的其数字化图片的代码中进一步植入内容及风格信息。则对应地,上述步骤S2中,建立AR图书模型具体包括:根据图片素材的内容及风格信息,生成不同的AR图书的音频控件、视频控件及版面控件。其中,这里的风格信息对应于不同的风格,如绘画风格、绘画类型、绘画的主题年代、绘画的内容类型等等。
此外,在一优选实施例中,查找用户定向映射表时,根据不同情况有两种具体的查询方式,具体如下:
当用户需求信息属于用户历史信息时,直接查找用户定向映射表中的用户ID对应的AR图书模型。
当用户需求信息与用户历史信息不同时,根据用户需求信息及图片素材的内容及风格查找用户定向映射表中的AR图书模型,并将该AR图书模型与用户ID间的对应关系加入所述用户定向映射表。
通过设置这种方式,便于根据不同的用户需求进行AR图书的生成,如使用的用户为已有的客户,则可根据该客户的历史使用习惯及需求(如此前进行过动物系列图书出版),则可根据其用户历史信息进行查找到对应的已使用的AR图书模型进行定向生成AR图书。而当使用的用户为新客户或原来用户具有了新的需求时,即历史用户信息中没有相应记录,则根据当前的用户需求信息及图片素材的内容及风格找到对应的AR图书模型,以便于生成AR图书。
这种AR图书自定义定向生成方法对于不同的用户,可以根据其需求快速地将图片素材加工成符合其需要的AR图书,实现了编辑图书的高效率及自动化。
如图3所示,本实施例还提供了一种AR图书自定义定向生成装置,包括:
图片素材库31,用于存储图片素材;
模型生成模块32,用于根据所述图片素材生成AR图书模型;
定向模型获取模块33,用于获取用户信息,并基于所述用户信息通过用户定向映射表在所述AR图书模型库查找对应的AR图书模型;
映射表维护模块34,用于将生成的所述AR图书模型加入用户定向映射表,并基于用户历史信息建立AR图书模型与用户ID的对应关系;
AR图书生成模块35,用于根据所述用户信息及查找到的AR图书模型生成用户自定义的AR图书。
其中,上述的模型生成模块32包括:数字化模块321及生成AR模型模块322。其中,数字化模块321用于将所述图片素材处理为数字化图片,所述数字化图片的代码中植入了图片素材的内容及风格信息;生成AR模型模块322用于根据图片素材的数字化图片的内容及风格信息,生成不同的AR图书的音频控件、视频控件及版面控件。
在本发明的另一优选实施例中,如图4所示,上述的数字化模块321包括:
编译器设置单元41,用于建立数字化图片的编译器,并设置所述编译器的色值的范围;
像素图片转换单元42,用于将所述图片素材的存储数据建立为具有相同像素的透明图片;
色值调整单元43,用于获取所述透明图片中各像素的色值,并将不在所述范围内的像素的色值调整为与其最近的所述色值范围中的数值,并在调整后修改所述透明图片;
像素点数字化单元44,用于根据所述透明图片中每个像素的色值将各个像素点画出,得到所述数字化图片。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何本领域的技术人员在本发明揭露的技术范围内,对本发明所做的变形或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述的权利要求的保护范围为准。