一种3d网页的同步显示方法及系统的制作方法_4

文档序号:9597912阅读:来源:国知局
以及右视图进度标志位作为目标标志位,将左视图中截止到该目标标志位的代码内容以及右视图中截止到该目标标志位的代码内容进行渲染,并进行3D输出显示。2.如权利要求1所述的方法,其特征在于,该步骤3后继续执行步骤2,该步骤3中,实时判断是否存在具有相同进度的左视图进度标志位以及右视图进度标志位的步骤进一步包括: 实时判断是否存在具有最新相同进度的左视图进度标志位以及右视图进度标志位;如果是,将具有最新相同进度的左视图进度标志位以及右视图进度标志位作为该目标标志位。3.如权利要求1所述的方法,其特征在于,该步骤3还包括,利用被渲染的部分以及空白像素,封装成一帧图像画面,进行3D输出显示。4.如权利要求1所述的方法,其特征在于,在该步骤2中,该代码的传输顺序为先传输左视图的全部代码,后传输右视图的全部代码,或者,先传输右视图的全部代码,后传输左视图的全部代码。5.如权利要求1所述的方法,其特征在于,该步骤2之后还包括: 判断当前是否接收到一幅完整的3D网页的全部代码,如果否,执行步骤3,如果是,对接收到的该幅3D网页进行整体渲染,封装成一帧图像画面,进行3D输出显示。6.如权利要求1所述的方法,其特征在于,该3D网页的编码采用html标记语言配合Css样式定义的方式,或者,WebGL配合CssShader的方式。7.如权利要求1所述的方法,其特征在于,于该3D网页的代码中,该左视图与右视图分别包括文字和/或图片。8.如权利要求7所述的方法,其特征在于,该左视图的代码与右视图的代码中,就同一图片的位置关系为:rtop = ltop ;rbottom = lbottomrleft = lleft+wide/2rright = 2*wide-rleft-lleft-lright 其中,rtop为右视图中的图片距离该3D网页的顶边的边距,ltop左视图中的图片距离该3D网页的顶边的边距,rbottom为右视图中的图片距离该3D网页的底边的边距,lbottom为左视图中的图片距离该3D网页的底边的边距,rleft为右视图中的图片距离该3D网页的左边界的边距,lleft为左视图中的图片距离该3D网页的左边界的边距,rright为右视图中的图片距离该3D网页的右边界的边距,lright为左视图中的图片距离该3D网页的右边界的边距,wide为该3D网页的宽度。9.如权利要求7所述的方法,其特征在于,该左视图的代码与右视图的代码中,就同一文字的位置关系为: rtop = ltop ; rbottom = lbottom rleft = lleft+wide/2+n rright = lright-wide/2+n 其中,rtop为右视图中的文字距离该3D网页的顶边的边距,ltop左视图中的文字距离该3D网页的顶边的边距,rbottom为右视图中的文字距离该3D网页的底边的边距,lbottom为左视图中的文字距离该3D网页的底边的边距,rleft为右视图中的文字距离该3D网页的左边界的边距,lleft为左视图中的文字距离该3D网页的左边界的边距,rright为右视图中的文字距离该3D网页的右边界的边距,lright为左视图中的文字距离该3D网页的右边界的边距,wide为该3D网页的宽度,η为用于视差模拟的像素个数,η为整数。10.一种3D网页的同步显示系统,设置于一立体影视播放装置,其特征在于,该系统包括: 标志位设置单元,用于于3D网页的代码中,为隶属于同一 3D网页的左视图设置多个左视图进度标志位,为隶属于同一 3D网页的右视图设置多个右视图进度标志位; 接收单元,该立体影视播放装置接收所传输的该3D网页的代码; 判断单元,实时判断当前所收取到的代码中,是否存在具有相同进度的左视图进度标志位以及右视图进度标志位,如果是,将该具有相同进度的左视图进度标志位以及右视图进度标志位作为目标标志位,将左视图中截止到该目标标志位的代码内容以及右视图中截止到该目标标志位的代码内容进行渲染,并进行3D输出显示。11.如权利要求10所述的系统,其特征在于,调用该判断单元后继续调用该接收单元,该判断单元进一步包括一更新判断单元,用于实时判断是否存在具有最新相同进度的左视图进度标志位以及右视图进度标志位;如果是,将具有最新相同进度的左视图进度标志位以及右视图进度标志位作为该目标标志位。12.如权利要求10所述的系统,其特征在于,该判断单元还包括输出单元,用于利用该被渲染的部分以及空白像素,封装成一帧图像画面,进行3D输出显示。13.如权利要求10所述的系统,其特征在于,在该接收单元中,该代码的传输顺序为先传输左视图的全部代码,后传输右视图的全部代码,或者,先传输右视图的全部代码,后传输左视图的全部代码。14.如权利要求10所述的系统,其特征在于,该接收单元之后还包括一完整性判断单元,用于判断当前是否接收到一幅完整的3D网页的全部代码,如果否,调用该判断单元,如果是,对接收到的该幅3D网页进行整体渲染,封装成一帧图像画面,进行3D输出显示。15.如权利要求10所述的系统,其特征在于,该3D网页的编码采用html标记语言配合Css样式定义的方式,或者,WebGL配合CssShader的方式。16.如权利要求10所述的系统,其特征在于,于该3D网页的代码中,该左视图与右视图分别包括文字和/或图片。17.如权利要求16所述的系统,其特征在于,该左视图的代码与右视图的代码中,就同一图片的位置关系为:rtop = ltop ;rbottom = lbottomrleft = lleft+wide/2rright = 2*wide-rleft-lleft-lright 其中,rtop为右视图中的图片距离该3D网页的顶边的边距,ltop左视图中的图片距离该3D网页的顶边的边距,rbottom为右视图中的图片距离该3D网页的底边的边距,lbottom为左视图中的图片距离该3D网页的底边的边距,rleft为右视图中的图片距离该3D网页的左边界的边距,lleft为左视图中的图片距离该3D网页的左边界的边距,rright为右视图中的图片距离该3D网页的右边界的边距,lright为左视图中的图片距离该3D网页的右边界的边距,wide为该3D网页的宽度。18.如权利要求16所述的系统,其特征在于,该左视图的代码与右视图的代码中,就同 一文字的位置关系为: rtop = ltop ; rbottom = lbottom rleft = lleft+wide/2+n rright = lright-wide/2+n 其中,rtop为右视图中的文字距离该3D网页的顶边的边距,ltop左视图中的文字距离该3D网页的顶边的边距,rbottom为右视图中的文字距离该3D网页的底边的边距,lbottom为左视图中的文字距离该3D网页的底边的边距,rleft为右视图中的文字距离该3D网页的左边界的边距,lleft为左视图中的文字距离该3D网页的左边界的边距,rright为右视图中的文字距离该3D网页的右边界的边距,lright为左视图中的文字距离该3D网页的右边界的边距,wide为该3D网页的宽度,η为用于视差模拟的像素个数,η为整数。
【专利摘要】本发明公开了一种3D网页的同步显示方法及系统,该方法包括:步骤1,于3D网页的代码中,为隶属于同一3D网页的左视图设置多个左视图进度标志位,为隶属于同一3D网页的右视图设置多个右视图进度标志位;步骤2,该立体影视播放装置接收所传输的该3D网页的代码;步骤3,实时判断当前所收取到的代码中,是否存在具有相同进度的左视图进度标志位以及右视图进度标志位,如果是,将该具有相同进度的左视图进度标志位以及右视图进度标志位作为目标标志位,将左视图中截止到该目标标志位的代码内容及右视图中截止到该目标标志位的代码内容进行渲染,进行3D输出显示。本发明可使得3D网页在显示过程中进行左右视图同步渲染,提升3D观影的用户体验。
【IPC分类】G06F17/30, H04N13/00
【公开号】CN105354274
【申请号】CN201510716223
【发明人】陆晓奋
【申请人】杭州立体世界科技有限公司
【公开日】2016年2月24日
【申请日】2015年10月29日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1