本发明专利技术提供一种3D眼镜软件下载系统及方法,其中的软件下载系统包括红外接收单元和数据处理单元,其中所述红外接收单元用于接收外界的红外数据信息,所述数据处理单元用于对所述红外接收单元接收的红外数据信息进行响应处理;其中,数据处理单元包括:红外信息识别单元,用于对所述红外接收单元接收的红外数据信息进行更新代码数据和同步信号数据的识别;软件更新单元,用于根据所述红外信息识别单元识别出的更新代码数据更新3D眼镜的软件系统。本发明专利技术借助3D眼镜本身红外接收电路来实现其自身软件的更新升级,不仅能够降低3D眼镜的生产成本,还可以简化下载更新的操作过程。
【技术实现步骤摘要】
本专利技术涉及软件无线下载
,具体地说,涉及一种能够通过红外技术进行 3D眼镜软件的无线下载及更新的系统和方法。
技术介绍
具有3D效果的节目带给用户的3D感觉实际上是一种错觉。电视在接收到3D电视源后通过时分法将左右眼的影像呈现给用户,并产生用来指示当前信号呈现给哪只眼睛的同步信号,同步信号通过电视的红外同步信号发射器发射给3D电视的专用眼镜。3D眼镜同样利用时分法来达到3D效果,当左边镜片透光可视时,右边镜片则是呈现关闭状态,反之亦然,显示器中的重叠影像在左右眼之间以频繁的频率来快速切换,通过视觉残留,使大脑形成一幅3D画面的感觉。要实现这种功能就需要3D电视具有播放3D节目源并发送同步信号的功能,当具有3D效果的节目源通过电视进行播放时,电视通过时分法将左右眼的影像呈现给用户,同时产生并通过红外同步信号发射器发射用来指示当前信号呈现给哪只眼睛的同步信号;而 3D眼镜具备接受同步信号并根据该同步信号进行控制镜片开关动作的功能;3D眼镜通过其红外接收器接受同步信号,然后做出相应的控制动作,打开或关闭左右镜片,使左右镜片的开关状态与电视的左右节目源同步。然而,目前3D眼镜软件下载及更新方式是将眼镜通过专用的下载器与PC机相连, 在PC上利用专用的软件下载工具对其进行程序下载更新。如图1所示的3D眼镜下载方式示意图,这种3D眼镜在设计上需要为其程序下载及更新预留接口,即在3D眼镜硬件的设计时应增加专门的下载电路模块,在结构设计上也加大了 3D眼镜设计的复杂度,同时增加了 3D眼镜的成本;并且在执行更新程序的过程中还需要借助PC,利用专门的下载器和软件下载工具,整个下载更新过程操作相对复杂。
技术实现思路
本专利技术的目的是提供一种不需要任何附加硬件下载电路的情况下进行3D眼镜软件下载及更新的方式,即借助3D眼镜本身红外接收电路来实现其自身软件的更新升级。由于3D眼镜主要是通过红外接收电路接收同步信号,然后做出相应的控制动作, 打开或关闭左右镜片,使左右镜片的开关状态与电视的左右节目源同步。而本专利技术恰恰是利用3D眼镜自身的红外接收电路来实现眼镜软件的下载及更新,不需要预留其他下载接口电路,完全借助红外方式实现IAP (InApplication Program,在应用编程)。这样不仅简化了 3D眼镜的硬件设计和结构设计,同时也降低了 3D眼镜的成本。为实现上述功能,本专利技术需要带有一个红外模块的EmitteH发射端),Emitter 把要更新的3D眼镜的程序代码数据按照特定的数据格式通过红外的方式向外发射,3D眼镜利用自身的红外接收模块按照约定规范对其进行接收,并解码出眼镜的更新程序代码数据,眼镜的MCU将这接收到的更新代码数据写到内部指定的FLASH区域。当接收完成后,MCU自动进行重启并开始执行更新后的3D眼镜的应用程序。本专利技术提供一种3D眼镜软件下载系统,包括红外接收单元和数据处理单元,其中所述红外接收单元用于接收外界的红外数据信息,所述数据处理单元用于对所述红外接收单元接收的红外数据信息进行响应处理;所述数据处理单元进一步包括红外信息识别单元,用于对所述红外接收单元接收的红外数据信息进行更新代码数据和同步信号数据的识别;软件更新单元,用于根据所述红外信息识别单元识别出的更新代码数据更新3D 眼镜的软件系统。另一方面,本专利技术还提供一种3D眼镜软件下载方法,包括接收外界的红外数据信息;对所接收的红外数据信息进行更新代码数据和同步信号数据的识别;根据所识别出的更新代码数据更新3D眼镜的软件系统。采用上述技术方案后,借助3D眼镜本身红外接收电路来实现其自身软件的更新升级,不仅能够降低3D眼镜的生产成本,还可以简化下载更新的操作过程。附图说明通过下面结合附图对其实施例进行描述,本专利技术的上述特征和技术优点将会变得更加清楚和容易理解。图1是表示现有技术中的一种3D眼镜下载方式示意图;图2为本专利技术3D眼镜软件下载系统的硬件逻辑结构示意图;图3是表示本专利技术通过红外方式进行IAP工作原理示意图;图4是表示更新代码数据发射端的硬件电路结构示意图;图5是表示本专利技术中软件更新单元的电路结构示意图;图6是表示本专利技术中更新代码数据发射端的Flash应用分布示意图;图7是表示本专利技术中软件更新单元的执行流程示意图;图8是表示本专利技术3D眼镜软件下载方法的流程示意图。具体实施例方式下面结合附图和具体实施例对本专利技术做进一步详细的描述。由于3D眼镜主要是通过红外接收电路接收同步信号,然后做出相应的控制动作, 打开或关闭左右镜片,使左右镜片的开关状态与电视的左右节目源同步。而本专利技术恰恰是利用3D眼镜自身的红外接收电路来实现眼镜软件的下载及更新,不需要预留其他下载接口电路,完全借助红外方式实现IAP (InApplication Program,在应用编程)。因此,在本专利技术提供的3D眼镜软件下载系统中,红外接收单元所接收的信号包括与3D节目源所对应的同步信号,也包括用于更新3D眼镜软件系统的更新代码数据。而3D眼镜就必须对这两种信号进行识别处理。图2为本专利技术3D眼镜软件下载系统的硬件逻辑结构示意图,如图2所示,本专利技术的3D眼镜软件下载系统包括红外接收单元20和数据处理单元30,与现有的3D眼镜系统相同,本专利技术中的红外接收单元20也是用于接收外界环境中的红外数据信息,并将其提交给数据处理单元30进行相应的处理,但本专利技术的数据处理单元中还包括红外信息识别单元 310和软件更新单元320,其中红外信息识别单元用于对红外接收单元20接收到的红外数据信息进行识别,判断该信息是更新代码数据还是同步信号数据,如果是更新代码数据则将该数据提供给软件更新单元320,则软件更新单元320根据该更新代码数据更新3D眼镜的软件系统。当然,如果红外信息识别单元320识别出红外接收单元20接收到的红外数据信息为与3D节目源所对应的同步信号数据,则红外信息识别单元320将该同步信号数据提供给数据处理单元中的左、右镜片控制单元330,左、右镜片控制单元330根据该同步信号数据控制3D眼镜打开或关闭左右镜片,这一处理过程与现有的3D眼镜的数据处理过程相同,故在此不再赘述。图3为本专利技术通过红外方式进行IAP(In Application Program,在应用编程)的工作原理示意图。3D眼镜需要从外部下载3D眼镜的软件更新代码数据,因此,如图3所示, 本专利技术提供的3D眼镜软件下载系统还包括更新代码数据发射端IO(Emitter),更新代码数据发射端10把3D眼镜的更新代码数据按照预定的数据格式进行编码,并将编码后的更新代码数据通过红外的方式向外发送,与之对应,3D眼镜的红外接收单元20按照约定的数据格式对更新代码数据发射端10发射的更新代码数据进行接收、解码、采样、加载等数据处理,从而完成对3D眼镜软件的更新。图4为更新代码数据发射端IO(Emitter)的硬件电路结构示意图。如图4所示, 更新代码数据发射端10包括MCU(Micro Controller Unit,微控制器)单元101和红外发射单元102两部分,MCU单元101用于将3D眼镜的更新代码数据按照预定的数据格式进行编码,红外发射单元102将经编码的3D眼镜的更新代码数据以红外的方式连续向外发射。另外,在本本文档来自技高网...
【技术保护点】
【技术特征摘要】
【专利技术属性】
技术研发人员:程霖,牛锡亮,马金波,
申请(专利权)人:潍坊歌尔科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。