CN105446596A - 基于深度的交互式3d界面显示***与方法 - Google Patents
基于深度的交互式3d界面显示***与方法 Download PDFInfo
- Publication number
- CN105446596A CN105446596A CN201510847440.5A CN201510847440A CN105446596A CN 105446596 A CN105446596 A CN 105446596A CN 201510847440 A CN201510847440 A CN 201510847440A CN 105446596 A CN105446596 A CN 105446596A
- Authority
- CN
- China
- Prior art keywords
- interface
- depth
- interactive
- region
- picture
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/04815—Interaction with a metaphor-based environment or interaction object displayed as three-dimensional, e.g. changing the user viewpoint with respect to the environment or object
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/34—Graphical or visual programming
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/017—Gesture based interaction, e.g. based on a set of recognized hand gestures
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Processing Or Creating Images (AREA)
Abstract
本发明公开了一种基于深度的交互式3D界面显示***与方法,包括:设置界面属性,3D对象属性和3D界面显示屏幕参数。编辑3D界面中的图文模块,根据需要调整图文区域的属性和区域大小,并设置每个区域的播放模式。将界面区域分成相对应的层数,设置每个深度层对应的背景深度值,然后对区域内图文附加深度信息。将对界面的深度信息进行划分,将不同的深度层预设不同的交互内容和属性,最后统一设置交互模式。将界面图形图像和深度图信息进行渲染合成。通过深度处理技术将整个界面的每个区域分开渲染,最后合成交互式3D界面。本发明比传统的3D界面的画面更加简洁清晰,空间感更加真实,让用户得到更加舒适和自然的3D立体交互体验。
Description
技术领域
本发明涉及计算机应用与图形化人机交流技术领域,具体涉及一种基于深度的交互式3D界面显示***与方法。
背景技术
随着技术发展,界面越来越简易化,二维的操作难以提供更好的交互体验,因此平面化的操作界面逐渐转向3D空间维度发展,3D用户界面的设计和开发已经成为一个重要的研究领域。在计算机辅助设计、放射治疗、外科手术模拟、科学和信息可视化、游戏和娱乐等领域,正越来越多地用到3D技术,3DUI已经成为当今人机交互研究中最热门的方向之一,是这一领域中的创新前沿。
3D化的界面让我们在使用操作设备上更加的接近现实;随着技术的发展,在虚拟的程序上,有足够的技术模拟现实中存在的物体,包含物体效果;拟物的好处是让用户、操作者对于程序本身的使用减少学习成本和拥有更熟悉良好的体验。3D化的设计并不只是单纯的视觉炫耀,他能让内容更加的贴近生活,未来的生活中,设备只是介质,他让内容、信息直接融入了生活。
交互3D界面主要以视觉传递为主,在信息可视化的应用和研究获得广泛的关注。交互界面是一种匹配的、易于理解的视觉形式,交互式界面设计体现“以人为本”的设计核心,运用美学与人机工程学的人与物的设计,展现了一种人文精神,是人与产品、人与自然完美和谐的结合设计。
发明内容
本发明克服了现有技术的不足,提供一种比传统3D界面更加自然和精准的三维立体交互体验效果的基于深度的交互式3D界面显示***与方法。
考虑到现有技术的上述问题,根据本发明公开的一个方面,本发明采用以下技术方案:
一种基于深度的交互式3D界面显示***,它包括:
界面属性设置模块,用于设置3D对象属性、3D界面显示屏幕参数,以及编辑3D界面中的图文模块,根据需要调整图文区域的属性和区域大小,并设置每个区域的播放模式;
图文信息加载模块,用于将编辑后的3D界面图文模块在相关区域加载内容,并设置文字的大小字体和页面布局,设置图片的播放序列和播放属性,设置视频的播放序列和播放窗口大小,以及设置视频播放模式;
界面深度设置模块,用于将界面区域分成相对应的层数,设置每个深度层对应的背景深度值,并对区域内图文附加深度信息,以及生成整个界面的深度图;
交互界面编辑模块,用于对界面的深度信息进行划分,将不同的深度层预设不同的交互内容和属性,并统一设置交互模式;
界面渲染合成模块,用于将整个界面的每个区域分开渲染,合成交互式3D界面。
为了更好地实现本发明,进一步的技术方案是:
根据本发明的一个实施方案,界面属性包括3D对象的ID,位置坐标(x,y,z),长度LONG,宽度WIDHT,高度HEIGHT,背景参数和排列模式,还有界面控件的大小坐标以及适用的模版类型。
本发明还可以是:
一种基于深度的交互式3D界面显示方法,它包括以下步骤:
i)设置界面属性,3D对象属性和3D界面显示屏幕参数;
ii)编辑3D界面中的图文模块,根据需要调整图文区域的属性和区域大小,并设置每个区域的播放模式;
iii)将界面区域分成相对应的层数,设置每个深度层对应的背景深度值,然后对区域内图文附加深度信息;
iv)将对界面的深度信息进行划分,将不同的深度层预设不同的交互内容和属性,最后统一设置交互模式;
v)将界面图形图像和深度图信息进行渲染合成,将整个界面的每个区域分开渲染,最后合成交互式3D界面。
根据本发明的另一个实施方案,步骤ⅰ)中的界面属性包括3D对象的ID,位置坐标(x,y,z),长度LONG,宽度WIDHT,高度HEIGHT,背景参数和排列模式,还有界面控件的大小坐标以及适用的模版类型。
根据本发明的另一个实施方案,步骤ⅱ)中包括设置文字字体,字体颜色,大小,排版和链接,以及对图片设置显示区域大小和排列顺序。
根据本发明的另一个实施方案,步骤ⅲ)包括:用户自定义每个图文区域所在的层数,总层数为N;对所在层赋深度值,赋值公式,表示当前像素点的深度值,M是当前区域所在的层数,N是总层数,是当前点距离所在区域中心点的相对偏移值,是当前层数中心点的坐标。
与现有技术相比,本发明的有益效果之一是:
本发明的一种基于深度的交互式3D界面显示***与方法,其运用了交互式显示技术和图像化界面设计技术,实现了利于用户交互的3D界面显示;交互式3D界面提供了一种全新的极具震撼效果的人机交流平台,比传统的3D界面的画面更加简洁清晰,空间感更加真实,让用户得到更加舒适和自然的3D立体交互体验。
附图说明
为了更清楚的说明本申请文件实施例或现有技术中的技术方案,下面将对实施例或现有技术的描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅是对本申请文件中一些实施例的参考,对于本领域技术人员来讲,在不付出创造性劳动的情况下,还可以根据这些附图得到其它的附图。
图1示出了根据本发明一个实施例的基于深度的交互式3D界面显示方法流程图示意图。
具体实施方式
下面结合实施例对本发明作进一步地详细说明,但本发明的实施方式不限于此。
如图1所示,一种基于深度的交互式3D界面显示***,包括:
界面属性设置模块101,在101模块中设置界面的属性,界面属性包括3D对象的ID,位置坐标(x,y,z),长度LONG,宽度WIDHT,高度HEIGHT,背景参数和排列模式,还有界面控件的大小坐标以及适用的模版类型。101模块中还可以设置屏幕分辨率,屏幕分辨率DPI可以根据用户需求任意设置,最高支持3840*2160。用户还可以根据需要调整图文区域的大小并设置每个区域的播放模式。图文区域可以设置页面的大小排版和背景,并且可以编辑动态播放或静态播放的播放序列表。设置完所有界面布局后可以保存界面布局,生成最终的界面布局框架模版。
图文信息加载模块102,使用界面属性设置模块101中保存好的界面布局框架模版,在相关的区域内加载图像文字信息。文字可以设置字体,字体颜色,大小,排版和链接,图片可以设置显示区域大小和排列顺序。在视频区域加载视频时,需要设置视频内容和播放窗口区域,在播放列表中可以设置播放模式。最后保存图文模块,得到基本的3D界面效果。
界面深度设置模块103,界面深度设置模块103首先需要对界面布局框架分层,用户可以自定义每个图文区域所在的层数,总层数为N。图文区域的层数序列号M决定了每个区域在3D空间中的z轴位置,0层在3D立体空间z轴的最小位置,N层在3D立体空间z轴的最大位置。分配好每个图文局域的所在层数后,对所在层赋深度值,赋值公式,表示当前像素点的深度值,M是当前区域所在的层数,N是总层数,是当前点距离所在区域中心点的相对偏移值,是当前层数中心点的坐标。
交互界面编辑模块104,根据界面深度设置模块103生成的深度分布区域信息,分别对每一深度层编辑预设的动态效果。用户按照需要设置每一区域的交互内容并预先设置好交互的模式,优选的结合深度信息采用手势识别交互方式能更好的呈现3D界面效果。
界面渲染合成模块105,将交互界面编辑模块104中编辑好的交互3D界面渲染出符合用户需要的摄像机角度的图像。将合成好的交互式3D界面传输到交互式显示屏上后,用户就可以观看到真实的三维立体界面并且进行舒适的人机交流体验。
一种基于深度的交互式3D界面显示方法,包括以下步骤:
a.设置界面属性,3D对象属性和3D界面显示屏幕参数。包括3D对象的ID,位置坐标(x,y,z),长度LONG,宽度WIDHT,高度HEIGHT,背景参数和排列模式,还有界面控件的大小坐标以及适用的模版类型。
b.编辑3D界面中的图文模块,根据需要调整图文区域的属性和区域大小,并设置每个区域的播放模式。包括设置文字字体,字体颜色,大小,排版和链接,图片可以设置显示区域大小和排列顺序。
c.对界面布局框架分层,将界面区域分成相对应的层数,设置每个深度层对应的背景深度值,然后对区域内图文附加深度信息。用户可以自定义每个图文区域所在的层数,总层数为N。对所在层赋深度值,赋值公式,表示当前像素点的深度值,M是当前区域所在的层数,N是总层数,是当前点距离所在区域中心点的相对偏移值,是当前层数中心点的坐标。
d.将对界面的深度信息进行划分,将不同的深度层预设不同的交互内容和属性,最后统一设置交互模式。具体地,分别对每一深度层编辑预设的动态效果。用户按照需要设置每一区域的交互内容并预先设置好交互的模式,优选的结合深度信息采用手势识别交互方式能更好的呈现3D界面效果。
6.如权利要求1所述的一种基于深度的交互式3D界面显示方法,其特征为:步骤e渲染出符合用户需要的摄像机角度的图像后,将合成好的交互式3D界面传输到交互式显示屏。
e.将界面图形图像和深度图信息进行渲染合成。通过深度处理技术将整个界面的每个区域分开渲染,最后合成交互式3D界面。
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同相似部分相互参见即可。
在本说明书中所谈到的“一个实施例”、“另一个实施例”、“实施例”、等,指的是结合该实施例描述的具体特征、结构或者特点包括在本申请概括性描述的至少一个实施例中。在说明书中多个地方出现同种表述不是一定指的是同一个实施例。进一步来说,结合任一实施例描述一个具体特征、结构或者特点时,所要主张的是结合其他实施例来实现这种特征、结构或者特点也落在本发明的范围内。
尽管这里参照本发明的多个解释性实施例对本发明进行了描述,但是,应该理解,本领域技术人员可以设计出很多其他的修改和实施方式,这些修改和实施方式将落在本申请公开的原则范围和精神之内。更具体地说,在本申请公开和权利要求的范围内,可以对主题组合布局的组成部件和/或布局进行多种变型和改进。除了对组成部件和/或布局进行的变型和改进外,对于本领域技术人员来说,其他的用途也将是明显的。
Claims (6)
1.一种基于深度的交互式3D界面显示***,其特征在于它包括:
界面属性设置模块,用于设置3D对象属性、3D界面显示屏幕参数,以及编辑3D界面中的图文模块,根据需要调整图文区域的属性和区域大小,并设置每个区域的播放模式;
图文信息加载模块,用于将编辑后的3D界面图文模块在相关区域加载内容,并设置文字的大小字体和页面布局,设置图片的播放序列和播放属性,设置视频的播放序列和播放窗口大小,以及设置视频播放模式;
界面深度设置模块,用于将界面区域分成相对应的层数,设置每个深度层对应的背景深度值,并对区域内图文附加深度信息,以及生成整个界面的深度图;
交互界面编辑模块,用于对界面的深度信息进行划分,将不同的深度层预设不同的交互内容和属性,并统一设置交互模式;
界面渲染合成模块,用于将整个界面的每个区域分开渲染,合成交互式3D界面。
2.根据权利要求1所述的基于深度的交互式3D界面显示***,其特征在于界面属性包括3D对象的ID,位置坐标(x,y,z),长度LONG,宽度WIDHT,高度HEIGHT,背景参数和排列模式,还有界面控件的大小坐标以及适用的模版类型。
3.一种基于深度的交互式3D界面显示方法,其特征在于它包括以下步骤:
ⅰ)设置界面属性,3D对象属性和3D界面显示屏幕参数;
ⅱ)编辑3D界面中的图文模块,根据需要调整图文区域的属性和区域大小,并设置每个区域的播放模式;
ⅲ)将界面区域分成相对应的层数,设置每个深度层对应的背景深度值,然后对区域内图文附加深度信息;
ⅳ)将对界面的深度信息进行划分,将不同的深度层预设不同的交互内容和属性,最后统一设置交互模式;
ⅴ)将界面图形图像和深度图信息进行渲染合成,将整个界面的每个区域分开渲染,最后合成交互式3D界面。
4.根据权利要求3所述的基于深度的交互式3D界面显示***,其特征在于步骤ⅰ)中的界面属性包括3D对象的ID,位置坐标(x,y,z),长度LONG,宽度WIDHT,高度HEIGHT,背景参数和排列模式,还有界面控件的大小坐标以及适用的模版类型。
5.如权利要求3所述的一种基于深度的交互式3D界面显示方法,其特征在于步骤ⅱ)中包括设置文字字体,字体颜色,大小,排版和链接,以及对图片设置显示区域大小和排列顺序。
6.如权利要求3所述的一种基于深度的交互式3D界面显示方法,其特征在于步骤ⅲ)包括:用户自定义每个图文区域所在的层数,总层数为N;对所在层赋深度值,赋值公式,表示当前像素点的深度值,M是当前区域所在的层数,N是总层数,是当前点距离所在区域中心点的相对偏移值,是当前层数中心点的坐标。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510847440.5A CN105446596A (zh) | 2015-11-26 | 2015-11-26 | 基于深度的交互式3d界面显示***与方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510847440.5A CN105446596A (zh) | 2015-11-26 | 2015-11-26 | 基于深度的交互式3d界面显示***与方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105446596A true CN105446596A (zh) | 2016-03-30 |
Family
ID=55556868
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510847440.5A Pending CN105446596A (zh) | 2015-11-26 | 2015-11-26 | 基于深度的交互式3d界面显示***与方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105446596A (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107300975A (zh) * | 2017-07-13 | 2017-10-27 | 联想(北京)有限公司 | 一种信息处理方法及电子设备 |
CN107424602A (zh) * | 2017-05-25 | 2017-12-01 | 合肥泽诺信息科技有限公司 | 一种基于语音识别和人体姿态的人机交互式游戏引擎 |
CN110520902A (zh) * | 2017-03-30 | 2019-11-29 | 韩国斯诺有限公司 | 对图像应用动态效果的方法及装置 |
CN110633121A (zh) * | 2019-09-05 | 2019-12-31 | 北京无限光场科技有限公司 | 一种界面渲染方法、装置、终端设备及介质 |
CN115268757A (zh) * | 2022-07-19 | 2022-11-01 | 武汉乐庭软件技术有限公司 | 一种基于触摸屏的画面***上的手势交互识别*** |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100150526A1 (en) * | 2006-03-10 | 2010-06-17 | Dirc Rose | Apparatus and Method for Providing a Sequence of Video Frames, Apparatus and Method for Providing a Scene Model, Scene Model, Apparatus and Method for Creating a Menu Structure and Computer Program |
CN102903143A (zh) * | 2011-07-27 | 2013-01-30 | 国际商业机器公司 | 用于将二维图像三维化的方法和*** |
CN104717487A (zh) * | 2015-03-31 | 2015-06-17 | 王子强 | 一种裸眼3d界面显示方法 |
CN104714649A (zh) * | 2015-03-31 | 2015-06-17 | 王子强 | 一种基于kinect的裸眼3D UI交互方法 |
CN104820584A (zh) * | 2015-01-07 | 2015-08-05 | 合肥工业大学 | 一种面向层次化信息自然操控的3d手势界面及*** |
-
2015
- 2015-11-26 CN CN201510847440.5A patent/CN105446596A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100150526A1 (en) * | 2006-03-10 | 2010-06-17 | Dirc Rose | Apparatus and Method for Providing a Sequence of Video Frames, Apparatus and Method for Providing a Scene Model, Scene Model, Apparatus and Method for Creating a Menu Structure and Computer Program |
CN102903143A (zh) * | 2011-07-27 | 2013-01-30 | 国际商业机器公司 | 用于将二维图像三维化的方法和*** |
CN104820584A (zh) * | 2015-01-07 | 2015-08-05 | 合肥工业大学 | 一种面向层次化信息自然操控的3d手势界面及*** |
CN104717487A (zh) * | 2015-03-31 | 2015-06-17 | 王子强 | 一种裸眼3d界面显示方法 |
CN104714649A (zh) * | 2015-03-31 | 2015-06-17 | 王子强 | 一种基于kinect的裸眼3D UI交互方法 |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110520902A (zh) * | 2017-03-30 | 2019-11-29 | 韩国斯诺有限公司 | 对图像应用动态效果的方法及装置 |
CN107424602A (zh) * | 2017-05-25 | 2017-12-01 | 合肥泽诺信息科技有限公司 | 一种基于语音识别和人体姿态的人机交互式游戏引擎 |
CN107300975A (zh) * | 2017-07-13 | 2017-10-27 | 联想(北京)有限公司 | 一种信息处理方法及电子设备 |
CN110633121A (zh) * | 2019-09-05 | 2019-12-31 | 北京无限光场科技有限公司 | 一种界面渲染方法、装置、终端设备及介质 |
CN115268757A (zh) * | 2022-07-19 | 2022-11-01 | 武汉乐庭软件技术有限公司 | 一种基于触摸屏的画面***上的手势交互识别*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105446596A (zh) | 基于深度的交互式3d界面显示***与方法 | |
CN102289845B (zh) | 一种三维模型绘制方法以及装置 | |
US8698830B2 (en) | Image processing apparatus and method for texture-mapping an image onto a computer graphics image | |
CN104717487A (zh) | 一种裸眼3d界面显示方法 | |
CN110533753A (zh) | 基于WebGL的三维虚拟维修场景组态配置方法 | |
CN111124119A (zh) | 基于虚拟现实技术的建筑模型呈现与交互方法 | |
KR101591427B1 (ko) | 3차원 지형 영상 가시화에서의 적응형 렌더링 방법 | |
CN104103091A (zh) | 3d智能建模方法和***及3d模型柔性制造*** | |
CN103177467A (zh) | 一种利用Direct3D技术创作裸眼3D字幕的方法 | |
Miranda et al. | Sketch express: A sketching interface for facial animation | |
JP2010282611A (ja) | 情報処理装置、情報処理方法及びプログラム | |
Sinenko et al. | Automation of visualization process for organizational and technological design solutions | |
Zhang et al. | The Application of Folk Art with Virtual Reality Technology in Visual Communication. | |
Guan et al. | Visual communication design using machine vision and digital media communication technology | |
JP5893142B2 (ja) | 画像処理装置および画像処理方法 | |
CN106909263A (zh) | 三维图像的交互展示方法及*** | |
US20110012914A1 (en) | Image processing device and image processing method | |
JP5861248B1 (ja) | スクロール動作に連動して連続的に変化する電子絵本 | |
US10223823B2 (en) | Image processing apparatus and method | |
CN105975259A (zh) | 一种3d空间用户界面的实现方法及其装置 | |
CN104835192A (zh) | 一种三维网页图形绘制方法及装置 | |
Hu et al. | Research on 3d interactive model selection and customization of ceramic products based on big data cloud service platform | |
CN103092463A (zh) | 基于透明窗体的按钮跟随鼠标波浪式浮动的实现方法 | |
Costello | ARCAD: Augmented Reality Computer Aided Design | |
Hao et al. | Digital Model of Computer-Aided Art Design: From Plane to Space |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20160330 |