[发明专利]程序生成方法、程序生成装置以及控制程序有效
申请号: | 201710785209.7 | 申请日: | 2017-09-04 |
公开(公告)号: | CN107958012B | 公开(公告)日: | 2023-09-12 |
发明(设计)人: | 高田和丰;森川幸治 | 申请(专利权)人: | 松下知识产权经营株式会社 |
主分类号: | G06F16/50 | 分类号: | G06F16/50;G06F8/34 |
代理公司: | 北京市中咨律师事务所 11247 | 代理人: | 林娜;段承恩 |
地址: | 日本*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 程序 生成 方法 装置 以及 控制程序 | ||
提供一种程序生成方法、程序生成装置以及控制程序,所述方法中:取得所显示的输入图像(步骤S11),访问数据库DB(步骤S12),从存储于数据库DB的多个图像中检索与输入图像类似的图像来作为类似图像(步骤S13),在数据库DB中,选择与类似图像关联的候选脚本(步骤S14),基于类似图像的检索结果算出候选脚本的确定度(步骤S15),根据确定度来变更候选脚本所包含的参数的值,生成提示用程序(步骤S16),通过执行所生成的提示用程序,使输入图像变化(步骤S17)。
技术领域
本公开涉及生成计算机程序的程序生成方法等,所述计算机程序用于使图像变化。
背景技术
现在,提供了即使不记述源代码(source code)也能够用视觉性操作来编程的可视化编程(visual programming)语言。麻省理工学院(MIT)媒体实验室开发出的Scratch是面向孩子的可视化编程语言(参照非专利文献)。在该Scratch中,孩子等初学者能够进行编程而无需记忆正确的语法的书写方法等。例如,在Scratch中,预先准备了程序制作所需的几个命令来作为视觉块(visual block)。孩子等用户描绘图像,从该准备好的几个命令中选择应用于自己描绘的图像的一个或多个命令来进行组合。进而,用户编辑该选择出的命令的参数。由此,生成对该图像的计算机程序(脚本)。通过执行该计算机程序,用户所描绘的图像如动画那样变化。
在使用了这样的Scratch的程序生成方法中,能够制作有趣的交互动画(interactive animation)等,能够使孩子等产生学习编程的兴趣。
在先技术文献
非专利文献
非专利文献1:Scratch互联网URL:https://scratch.mit.edu/
发明内容
然而,在上述现有的程序生成方法中,存在计算机程序的生成花费工夫这一问题。
因此,本公开的非限定性例示的一个技术方案提供一种能够简单地生成用于使图像变化的计算机程序的程序生成方法。
本公开的一个技术方案涉及的程序生成方法(a)取得显示于显示器的输入图像,(b)访问记录介质,所述记录介质存储多个图像和与所述多个图像中的每一个进行了关联的、用于使该图像变化的计算机程序,(c)从存储于所述记录介质的所述多个图像中检索与所述输入图像类似的至少一个图像来作为类似图像,(d)在所述记录介质中,从检索到的至少一个所述类似图像中的每一个所关联的计算机程序中选择一个计算机程序来作为候选程序,(e)基于至少一个所述类似图像的检索结果算出所述候选程序相对于所述输入图像的确定度,(f)根据所述确定度来变更所述候选程序所包含的、表示与所述候选程序对应的类似图像的变化的程度的参数的值,由此生成提示用程序,
(g)通过执行所生成的所述提示用程序,使所述输入图像在所述显示器上变化。
此外,该总括或具体的技术方案既可以用装置、系统、集成电路、计算机程序或计算机可读取的记录介质来实现,也可以用装置、系统、方法、集成电路、计算机程序和记录介质的任意组合来实现。计算机可读取记录介质例如包含CD-ROM(Compact Disc-Read OnlyMemory)等非易失性记录介质。
根据本公开,能够简单地生成用于使图像变化的计算机程序。根据本说明书和附图可以清楚本公开的一个技术方案的附加益处和优点。该益处和/或优点可以通过本说明书和附图所公开的各种技术方案和特征而单独提供,无需为了得到其一个以上益处和/或优点而实施全部的技术方案和特征。
附图说明
图1是表示实施方式中的程序生成系统的构成的图。
图2是表示实施方式中的终端装置的显示器上所显示的画面的一例的图。
图3是表示实施方式中的命令列表的一例的图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于松下知识产权经营株式会社,未经松下知识产权经营株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710785209.7/2.html,转载请声明来源钻瓜专利网。