一种面向儿童的图形化编程系统和方法

    公开(公告)号:CN103197929B

    公开(公告)日:2016-03-30

    申请号:CN201310097617.5

    申请日:2013-03-25

    Abstract: 本发明公开了一种面向儿童的图形化编程系统和方法。本系统包括一操作和显示环境,用于布置场景及其角色,对每个场景的背景和角色进行编程,以及显示编程序列和编程效果;一系统资源库;一作品库用于存储创作当中的作品或创作完成的作品;一图形化编程块存储区,包括用于编程的各种图形化编程块;一映射模块,用于建立图形化编程块与其逻辑功能之间的映射关系;一图形化编程的语法规则库,设定图形化编程块之间的拼接或内嵌规则;一图形化代码解析模块,用于根据映射模块将当前作品中的图形化编程块队列对应的图形化程序转化成计算机可执行的代码,以及编程时根据语法规则库对图形化程序进行检查。本发明能帮助儿童快速掌握基本使用,易学易用。

    基于立体图像特征的立体图像舒适度检测方法

    公开(公告)号:CN104038756A

    公开(公告)日:2014-09-10

    申请号:CN201410247757.0

    申请日:2014-06-05

    Abstract: 本发明公开一种基于立体图像特征的立体图像舒适度检测方法。该方法关注立体图像的视差和运动特征与立体图像舒适度之间的关系,首先需要获取立体图像的视差和运动相关的若干特征,然后通过主观实验建立表征立体图像特征和立体图像舒适度之间非线性关系的舒适度模型,最后即可根据立体图像的特征和非线性舒适度模型,对立体图像进行客观地舒适度评价。本发明可根据比较直观的若干图像特征计算出其立体图像舒适度,从而为立体图像的评价、制作等提供参考。

    一种实物编程方法和系统

    公开(公告)号:CN102136208B

    公开(公告)日:2013-01-09

    申请号:CN201110079139.6

    申请日:2011-03-30

    Abstract: 本发明公开了一种实物编程方法和系统,属于人机交互领域。本方法为:1)建立一套实物编程显示环境;2)图像采集单元拍摄用户所摆的实物编程块序列并将其上传至实物编程处理模块;3)实物编程处理模块根据实物编程块的计算机视觉识别码及实物编程模块的位置信息将实物编程块序列转换为对应的功能语义序列;4)判断当前功能语义序列中是否满足该实物显示环境的语法语义规则;如果不满足,则反馈相应的错误提示;5)用户根据提示信息更换相应的实物编程块;6)重复2)~5),直到所摆实物编程块序列对应的功能语义序列满足实物编程显示环境的语法语义判定规则,完成编程任务。本发明解决了儿童及新手学习编程的难题,系统成本低、易于推广。

    一种单显示多笔交互方法

    公开(公告)号:CN101853129A

    公开(公告)日:2010-10-06

    申请号:CN201010180816.9

    申请日:2010-05-18

    Abstract: 本发明公开了一种单显示多笔交互方法,属于人机交互领域。本方法为:1)计算机系统中过滤出若干目标交互设备,并获取每个目标交互设备的信息对ID和I/O data;2)隐藏系统光标,并绘制每个目标交互设备的光标;3)对I/O data信息进行封装,并将ID作为附加数据发送到目标消息队列中;4)根据ID对封装后的消息进行分发,并更新光标显示;5)对消息进行冲突检测与消解;6)生成目标交互设备的原语,并根据原语生成目标交互设备的手势消息类型,发送到应用程序的目标消息队列;7)应用程序根据接收的ID数据和手势消息类型,驱动相应的目标交互设备。本发明在提供多人多笔交互的同时,也定义了潜在的冲突检测与消解方法,且操作简单、易于实现。

    一种面向合作的实物编程方法及系统

    公开(公告)号:CN108228153A

    公开(公告)日:2018-06-29

    申请号:CN201711381365.3

    申请日:2017-12-20

    Abstract: 本发明公开了一种面向合作的实物编程方法及系统。本方法为:角色初始化阶段,编程系统根据目标任务加载并显示对应的虚拟故事环境;编程系统根据接收到的角色编程块和属性编程块发出的数据更新虚拟故事环境中相应角色的属性信息;编程阶段,编程系统在该虚拟故事环境中根据该目标任务分别依次生成不同角色的指示任务,其中,每一参与者根据自己选取的角色当前对应的指示任务摆放行为编程块和同步编程块;编程系统根据当前接收到的行为编程块、同步编程块发出的数据得到对应的程序队列,如果当前程序队列符合设定的语法规则,则执行当前程序队列并生成后续指示任务;否则给出相应的反馈信息。本发明能够增强儿童计算思维的同时加强儿童的团队意识。

    基于心电和眼电信号的三维显示视疲劳评估系统和方法

    公开(公告)号:CN106534844A

    公开(公告)日:2017-03-22

    申请号:CN201611004484.2

    申请日:2016-11-15

    CPC classification number: H04N17/00 H04N13/332

    Abstract: 本发明公开了一种基于心电和眼电信号的三维显示视疲劳评估系统和方法,本系统包括立体显示设备、主观视疲劳连续打分装置、生理信号测量装置、数据处理单元;其中,所述主观视疲劳连续打分装置,用于采集用户观看立体显示上的三维立体显示资源时的用户视疲劳打分值SS;所述生理信号测量装置,用于采集用户观看立体显示上的三维立体显示资源时的ECG、EOG;所述数据处理单元,用于根据采集的ECG、EOG,计算得到用户的生理特征数据,然后根据生理特征数据和SS建模,得到立体视疲劳预测模型;以及根据用户i观看目标三维立体显示资源时采集的生理特征数据和该立体视疲劳预测模型评估目标三维立体显示资源对该用户i的视疲劳数据。

    一种检测立体视觉疲劳度的系统及方法

    公开(公告)号:CN104185020A

    公开(公告)日:2014-12-03

    申请号:CN201410387060.3

    申请日:2014-08-07

    Abstract: 本发明公开一种针对观看三维立体显示内容的视疲劳检测系统和方法。该系统包含硬件布局和集成化软件两大部分。硬件包括显示装置、红外摄像机、红外光源、视觉反应时测量仪、调节最大点测量仪等。在用户观看三维内容的过程中,通过仪器设备来记录其多项客观指标用于估算视疲劳,同时通过主观量表来记录视疲劳的参考值用于对比验证。软件能够把测量的整个过程集成为无缝的流程,包括对用户的筛选、三维内容显示、客观指标测量、主观参考值采集、眼睛参数提取、视疲劳模型估算、估算误差计算和统计分析等功能。本发明能够简单快速地检测观看立体显示所造成的视疲劳程度,可用于检测立体显示设备和内容,以及指导设备生产和制作舒适的立体资源等。

    一种协同实物编程方法
    8.
    发明公开

    公开(公告)号:CN102800223A

    公开(公告)日:2012-11-28

    申请号:CN201210251964.4

    申请日:2012-07-19

    Abstract: 本发明公开了一种协同实物编程方法,属于人机交互领域。本方法为:1)选取或建立一协同实物编程显示环境;2)用户根据协同任务要求分别摆放实物编程块序列;3)实时获取每一用户当前所摆放的实物编程块序列,并将其发送给协同实物编程处理模块,将其转换为相应的功能语义序列;从当前功能语义序列中顺序取出操作指令,当指令为协同操作开始指令时,用户开始同步通信,从当前功能语义序列中读取并执行协同操作部分的命令,如果某用户协同操作不正确,则反馈提示信息给该用户,如果均正确,则执行下一指令并判断协同操作是否正确,直到协同操作结束指令,结束协同判断和同步通信。本方法允许了多个儿童可以同时编写程序,并且进行程序的同步。

    一种单显示多笔交互方法

    公开(公告)号:CN101853129B

    公开(公告)日:2012-08-22

    申请号:CN201010180816.9

    申请日:2010-05-18

    Abstract: 本发明公开了一种单显示多笔交互方法,属于人机交互领域。本方法为:1)计算机系统中过滤出若干目标交互设备,并获取每个目标交互设备的信息对ID和I/O data;2)隐藏系统光标,并绘制每个目标交互设备的光标;3)对I/O data信息进行封装,并将ID作为附加数据发送到目标消息队列中;4)根据ID对封装后的消息进行分发,并更新光标显示;5)对消息进行冲突检测与消解;6)生成目标交互设备的原语,并根据原语生成目标交互设备的手势消息类型,发送到应用程序的目标消息队列;7)应用程序根据接收的ID数据和手势消息类型,驱动相应的目标交互设备。本发明在提供多人多笔交互的同时,也定义了潜在的冲突检测与消解方法,且操作简单、易于实现。

    一种实物编程方法和系统
    10.
    发明公开

    公开(公告)号:CN102136208A

    公开(公告)日:2011-07-27

    申请号:CN201110079139.6

    申请日:2011-03-30

    Abstract: 本发明公开了一种实物编程方法和系统,属于人机交互领域。本方法为:1)建立一套实物编程显示环境;2)图像采集单元拍摄用户所摆的实物编程块序列并将其上传至实物编程处理模块;3)实物编程处理模块根据实物编程块的计算机视觉识别码及实物编程模块的位置信息将实物编程块序列转换为对应的功能语义序列;4)判断当前功能语义序列中是否满足该实物显示环境的语法语义规则;如果不满足,则反馈相应的错误提示;5)用户根据提示信息更换相应的实物编程块;6)重复2)~5),直到所摆实物编程块序列对应的功能语义序列满足实物编程显示环境的语法语义判定规则,完成编程任务。本发明解决了儿童及新手学习编程的难题,系统成本低、易于推广。

Patent Agency Ranking