CN105190562A - 用于三维图像编辑的改进的技术 - Google Patents
用于三维图像编辑的改进的技术 Download PDFInfo
- Publication number
- CN105190562A CN105190562A CN201380072976.3A CN201380072976A CN105190562A CN 105190562 A CN105190562 A CN 105190562A CN 201380072976 A CN201380072976 A CN 201380072976A CN 105190562 A CN105190562 A CN 105190562A
- Authority
- CN
- China
- Prior art keywords
- subimage
- amendment information
- input
- amendment
- management module
- 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
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—2D [Two Dimensional] image generation
- G06T11/60—Editing figures and text; Combining figures or text
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—3D [Three Dimensional] image rendering
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N13/00—Stereoscopic video systems; Multi-view video systems; Details thereof
- H04N13/10—Processing, recording or transmission of stereoscopic or multi-view image signals
- H04N13/106—Processing image signals
- H04N13/128—Adjusting depth or disparity
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Graphics (AREA)
- Testing, Inspecting, Measuring Of Stereoscopic Televisions And Televisions (AREA)
- Processing Or Creating Images (AREA)
Abstract
描述了用于三维(3D)图像编辑的技术。在一个实施例中,例如,一种设备可包括处理器电路和3D图形管理模块,并且3D图形管理模块可由处理器电路操作,以确定包括第一子图像和第二子图像的3D图像中的第一子图像的修改信息、基于第一子图像的修改信息来修改第一子图像、基于第一子图像的修改信息来确定第二子图像的修改信息并且基于第二子图像的修改信息来修改第二子图像。其他实施例被描述和被主张。
Description
技术领域
本文所描述的实施例一般涉及三维(3D)图像的生成、操作、呈现和消耗。
背景技术
存在用于生成3D图像的各种常规技术。根据一些这类技术,特定的3D图像可由多个子图像组成。例如,根据立体3D技术所生成的3D图像由左右子图像组成,当串联地观看时其形成3D效果。为了编辑这种3D图像,执行其子图像的修改可能是必要的。这些修改应当被确定,使得3D图像的质量被保存。
附图说明
图1图示设备的一个实施例和第一***的一个实施例。
图2图示一连串的子图像修改的一个实施例。
图3图示逻辑流程的一个实施例。
图4图示第二***的一个实施例。
图5图示第三***的一个实施例。
图6图示装置的一个实施例。
具体实施方式
各种实施例可一般针对用于三维(3D)图像编辑的技术。在一个实施例中,例如,一种设备可包括处理器电路和3D图形管理模块,并且3D图形管理模块可由处理器电路操作以确定包括第一子图像和第二子图像的3D图像中的第一子图像的修改信息,基于第一子图像的修改信息来修改第一子图像,基于第一子图像的修改信息来确定第二子图像的修改信息,并且基于第二子图像的修改信息来修改第二子图像。其他实施例可被描述和被主张。
各种实施例可包括一个或多个元素。元素可包括布置成执行某些操作的任何结构。每个元素可实现为硬件、软件或其任何组合,如给定设计参数或性能约束的集合所希望的。尽管实施例可作为示例来使用某些拓扑中有限数量的元素来描述,但实施例可在备选的拓扑中包含或多或少的元素,如给定实现中所希望的。值得注意,对“一个实施例”或“实施例”的任何提及表示结合实施例所描述的特定特征、结构或特性包含于至少一个实施例。说明书中的各处出现的短语“在一个实施例中”、“在一些实施例中”和“在各种实施例中”不一定全部指的是相同的实施例。
图1图示设备100的框图。如图1所示,设备100包括多个元素,其包含处理器电路102、存储器单元104和3D图形管理模块106。然而,实施例不限于附图中所示的元素的类型、数量或布置。
在各种实施例中,设备100可包括处理器电路102。处理器电路102可使用任何处理器或逻辑装置来实现,例如复杂指令集计算机(CISC)微处理器、精简指令集计算(RISC)微处理器、超长指令字(VLIW)微处理器、x86指令集兼容处理器、实现指令集的组合的处理器、诸如双核处理器或双核移动处理器的多核处理器或任何其他微处理器或中央处理单元(CPU)。处理器电路102还可实现为专用处理器,例如控制器、微控制器、嵌入处理器、芯片多处理器(CMP)、协处理器、数字信号处理器(DSP)、网络处理器、媒体处理器、输入/输出(I/O)处理器、媒体访问控制(MAC)处理器、无线电基带处理器、专用集成电路(ASIC)、现场可编程门阵列(FPGA)、可编程逻辑装置(PLD)等。在一个实施例中,例如,处理器电路102可实现为通用处理器,例如加利福尼亚州圣克拉拉的公司制造的处理器。实施例不限于这个上下文中。
在一些实施例中,设备100可包括或布置成与存储器单元104通信地耦合。存储器单元104可使用能够存储数据的任何机器可读或计算机可读媒体实现,该媒体包含易失性和非易失性存储器。例如,存储器单元104可包含只读存储器(ROM)、随机存取存储器(RAM)、动态RAM(DRAM)、双数据率DRAM(DDRAM)、同步DRAM(SDRAM)、静态RAM(SRAM)、可编程ROM(PROM)、可擦除可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)、闪速存储器、诸如铁电高聚物存储器的高聚物存储器、双向存储器、相变或铁电存储器、硅-氧化物-氮化物-氧化物-硅(SONOS)存储器、磁或光卡或适用于存储信息的任何其他类型的媒体。值得注意,存储器单元104的某个部分或全部可包含在与处理器电路102相同的集成电路上或备选地存储器单元104的某个部分或全部可设置在集成电路或在处理器电路102的集成电路外部的其他媒介例如硬盘驱动器上。尽管存储器单元104包括在图1中的设备100内,但是存储器单元104可在一些实施例中在设备100的外部。实施例不限于这个上下文。
在各种实施例中,设备100可包括3D图形管理模块106。3D图形管理模块106可包括逻辑和/或电路,操作以生成、处理、分析、修改和/或传送一个或多个3D图像或子图像。在一些实施例中,处理器电路102可操作以运行3D图形应用107,并且3D图形管理模块106可操作以基于从3D图形应用107所接收的信息、逻辑、数据和/或指令来执行一个或多个操作。3D图形应用107可包括以3D图像捕获、生成、处理、分析和/或编辑能力为特色的任何应用。在各种实施例中,例如,3D图形应用107可包括3D图像处理和编辑应用。实施例不限于这个示例。
图1还图示***140的框图。***140可包括设备100的任何上述元素。***140可进一步包括3D照相机142。3D照相机142可包括能够捕获3D图像的任何装置。例如,在一些实施例中,3D照相机142可包括双镜头立体照相机。在各种其他实施例中,3D照相机142可包括照相机阵列,其以两个以上的镜头为特色。实施例不限于这个上下文。
在一些实施例中,设备100和/或***140可配置成与3D显示器145通信地耦合。3D显示器145可包含任何3D显示器装置,其能够显示从设备100和/或***140所接收的信息。3D显示器145的示例可包含3D电视、3D监视器、3D投影仪和3D计算机屏幕。在一个实施例中,例如,3D显示器145可由液晶显示器(LCD)显示器、发光二极管(LED)显示器或以3D能力为特色的其他类型的合适的可视接口实现。3D显示器145可包括,例如,触感彩色显示屏。在各种实现中,3D显示器145可包括含有嵌入式晶体管的一个或多个薄膜晶体管(TFT)LCD。在一些实施例中,3D显示器145可包括立体3D显示器。在各种其他实施例中,3D显示器145可包括全息的显示器或能够形成3D视觉效果的另一种类型的显示器。在各种实施例中,3D显示器145可布置成显示图形用户接口,可操作以直接地或间接地控制3D图形应用107。例如,在一些实施例中,3D显示器145可布置成显示由3D图形应用107所生成的图形用户接口。在这类实施例中,图形用户接口可使3D图形应用107能够操作以捕获、生成、处理、分析和/或编辑一个或多个3D图像。实施例不限于这个上下文。
在一些实施例中,设备100和/或***140可配置成与用户接口装置150通信地耦合。用户接口装置150可包括能够接受由设备100和/或***140处理的用户输入的任何装置。在一些实施例中,用户接口装置150可操作以接收一个或多个用户输入并且将描述那些输入的信息传送到设备100和/或***140。在各种实施例中,设备100和/或***140的一个或多个操作可基于这类用户输入控制。例如,在一些实施例中,用户接口装置150可接收用户输入,其包括使用3D图形应用107编辑3D图像的请求和/或包括选择3D图形应用107的一个或多个编辑能力用于在3D图像和/或其子图像上的执行。在一些实施例中的用户接口装置的示例可包含键盘、鼠标、跟踪球、触笔、操纵杆和远程控制。在各种实施例中,除包括独立装置之外和/或代替包括独立装置,用户接口装置150可包括3D显示器145的用户输入组件和/或能力。例如,在一些实施例中,用户接口装置150可包括3D显示器145的触摸屏幕能力,使用该能力,经由用户的手指在3D显示器145的屏幕上的运动可接收用户输入。在各种实施例中,设备100和/或***140可以能够直接地接受用户输入,并且本身可包括用户输入装置150。例如,在一些实施例中,设备100和/或***140可包括语音识别能力,并且可以以语音命令和/或声音的形式接受用户输入。实施例不限于这个上下文。
在一般操作中,设备100和/或***140可操作以引起一个或多个3D图像呈现在3D显示器145上。在各种实施例中,这类3D图像可包括其中包含左右子图像的立体3D图像,该左右子图像对应于旨在在3D显示器145的观察者相应的左右眼上入射的视觉效果。在一些实施例中,设备100和/或***140可使这类3D图像能够编辑。例如,在各种实施例中,设备100和/或***140可通过经由用户接口装置150进行输入使3D图像的观察者能够使用3D图形应用107编辑3D图像。实施例不限于这个上下文。
在一些实施例中,3D图形管理模块106可操作以接收原始3D图像110,其包括原始子图像110-A和原始子图像110-B。在各种实施例中,原始子图像110-A和110-B可包括当同时由3D显示器145显示时,形成与原始3D图像110相关联的一个或多个3D效果的图像。在一些实施例中,原始3D图像110可包括立体3D图像,并且原始图像110-A和110-B可在其中包括左右子图像。在各种实施例中,3D照相机142可操作以捕获原始3D图像110并将其传送到设备100和/或***140。在一些实施例中,3D照相机142可包括双镜头立体3D照相机,并且原始子图像110-A和110-B可包括由3D照相机142相应的左右镜头所捕获的图像。实施例不限于这个上下文。
在各种实施例中,3D图形管理模块106可操作以选择原始子图像110-A和110-B中的一个用于由用户编辑。这个所选择的子图像可称为参考子图像112,并且未选择的子图像可称为副本(counterpart)子图像114。例如,在3D图形管理模块106选择原始子图像110-B用于编辑的实施例中,参考子图像112可包括原始子图像110-B,并且副本子图像114可包括原始子图像110-A。在一些实施例中,3D图形管理模块106可基于经由用户输入装置150所接收的用户输入来执行参考子图像112的选择,而在其它实施例中,3D图形管理模块106可任意地或基于预定设置来执行这个选择。3D图形管理模块106然后可在3D显示器145上操作的,以呈现参考子图像112用于编辑、浏览、操纵和/或处理。例如,在一个实施例中,预定设置可规定包括立体3D图像的原始3D图像110的左子图像要被选择为参考子图像112。基于这个预定的设置,3D图形管理模块106可在3D显示器145上操作的,以呈现左子图像用于编辑、浏览、操纵和/或处理。实施例不限于这个示例。
在各种实施例中,3D图形管理模块106可操作以确定参考子图像修改信息116。参考子图像修改信息116可包括逻辑、数据、信息和/或指令,指示对参考子图像112作出的一个或多个修改。例如,在一些实施例中,参考子图像修改信息116可指示要在参考子图像112中增加、移除、重新定位或改变的一个或多个元素。在这些和/或附加示例实施例中,参考子图像修改信息116可指示对参考子图像112的诸如亮度、对比度、饱和度、色调、色彩平衡的视觉属性和/或其他视觉属性作出的一个或多个变更。在这些和/或进一步示例实施例,参考子图像修改信息116可指示要在参考子图像112上执行的一个或多个几何变换,例如裁切、旋转、反射、伸展、歪斜和/或其他变换。修改的附加类型是可能的和预期的,并且实施例不限于这个上下文。
在各种实施例中,3D图形管理模块106可操作的以基于经由用户接口装置150所接收的用户输入确定参考子图像修改信息116。在一些实施例中,这种用户输入可结合3D图形应用107的操作来接收。在示例实施例中,3D图形应用107的用户可指示编辑原始3D图像110的希望,并且参考子图像112可在3D显示器145上呈现。用户然后可利用用户接口装置150来输入由3D图形应用107所理解的用户输入作为指令以将参考子图像112顺时针旋转15度。基于这个指令,3D图形管理模块106然后可确定参考子图像修改信息116,其指示参考子图像112要顺时针旋转15度。在各种实施例中,一旦已确定参考子图像修改信息116,3D图形管理模块106可操作的以通过基于参考子图像修改信息116修改参考子图像112来生成所修改的参考子图像122。实施例不限于这个上下文。
在一些实施例中,3D图形管理模块106可操作以基于参考子图像修改信息116确定副本子图像修改信息118。副本子图像修改信息118可包括逻辑、数据、信息和/或指令,指示要对副本子图像114作出的一个或多个修改,以便生成所修改的副本子图像124,其与所修改的参考子图像122同步。如本文参考所修改的参考子图像122和所修改的副本子图像124所采用,术语“同步的”被定义以表示两个子图像的修改彼此一致,使得基于两个所修改子图像而生成的所修改的3D图像120将合适地反映由所接收的用户输入所指示的所希望的修改。例如,在用户输入指令以将参考子图像112顺时针旋转15度的示例实施例中,如果基于这两个子图像所生成的修改的3D图像120相对于原始3D图像110展示顺时针旋转15度,则所修改的副本子图像124与所修改的参考子图像112同步。实施例不限于这个上下文。
在各种实施例中,生成与修改的参考子图像122同步的所修改的副本子图像124可以不如将确切相同的修改应用到与根据参考子图像修改信息116应用到参考子图像112的副本子图像114的相同的区域和/或元素那样直接。因为参考子图像112和副本子图像114可由不同的镜头、传感器、照相机和/或图像捕获装置捕获,参考子图像112中的任何特定像素可不一定对应于副本子图像114中的相同像素。两个子图像中的对应像素可展示彼此水平和/或垂直位移,并且可关联于相对于将其捕获的镜头、传感器、照相机和/或图像捕获装置的光学中心的不同的深度和/或方向。取决于参考子图像修改信息116的特性,各种技术可被采用以便确定副本子图像修改信息118,其将导致与所修改参考子图像122同步的所修改的副本子图像124。
在一些实施例中,参考子图像修改信息116可指示参考子图像112的裁切。这种裁切可包括参考子图像112内区域的选择,其要包括所修改的参考子图像122,其中参考子图像112落在那个区域以外的部分被丢弃。为确定副本子图像修改信息118,其将产生与裁切参考子图像112同步的所修改的副本子图像124,3D图形管理模块106可操作以使用像素匹配技术确定副本子图像114中的区域,其对应于参考子图像112内选择的区域。然而,如果参考子图像112和副本子图像114内的相应的选择区域未在那些子图像内集中,则它们可包括光学中心,其不同于未修改的子图像的光学中心。本质上,在这类情况下,所裁切子图像的光轴将不垂直于它们的图像平面。如果不对这个效果执行补偿,则所裁切子图像可展示垂直视差。垂直视差表示以下情况,其中3D图像内两个子图像的对应像素不共享公共像素行。垂直视差可导致这种3D图像中3D效果的模糊和降低质量,并且还可导致这种3D图像观察者的不适症状,例如头痛、眩晕、恶心和/或其他不希望的症状。
为减小或消除垂直视差,在各种实施例中,3D图形管理模块106可操作以结合裁切参考子图像112和所裁切的副本子图像114来执行图像校正。在一些实施例中,这可包括确定参考子图像修改信息116和副本子图像修改信息118,使得当它们用于分别修改参考子图像112和副本子图像114时,被合适地裁切和校正的所修改的参考子图像122和所修改的副本子图像124被获取。这种图像校正可根据一个或多个常规技术执行用于校正立体3D图像。实施例不限于这个上下文。
在各种实施例中,参考子图像修改信息116可指示参考子图像112的旋转。这种旋转可包括围绕参考子图像112内的特定点例如其光学中心来顺时针或逆时针旋转参考子图像112的像素。3D图形管理模块106然后可操作以确定副本子图像修改信息118,其指示副本子图像114的像素的等效旋转。这可包括使用像素匹配技术,以确定副本子图像114中的对应点,其匹配第一旋转被执行所围绕参考子图像112中的点,并且围绕那个对应点旋转副本子图像114的像素。然而,由于两个图像平面取向的差异,副本子图像114的像素的等效旋转可不一定与参考子图像112的像素具有相同数量的度数。因此,在简单执行与在参考子图像112执行的相同的副本子图像114中的旋转可导致垂直视差。
同样,在一些实施例中,3D图形管理模块106可操作以利用像素匹配技术识别副本子图像114内的区域,其对应于所旋转的参考子图像112内所包含的那个。在这类实施例中,3D图形管理模块106然后可操作以确定副本子图像114的旋转,其等效于对参考子图像112执行的那个。3D图形管理模块106还可操作以裁切所旋转的参考子图像112和所旋转的副本子图像114,使得每个中不具有其他中的对应部分的部分被丢弃。在各种实施例中,3D图形管理模块106可操作以结合旋转和裁切副本子图像114执行图像校正,以减小或消除所修改的参考子图像122和所修改的副本子图像124的组合中的垂直视差。实施例不限于这个上下文。
在一些实施例中,参考子图像修改信息116可指示文本、标签、图形、图表、图像、图标和/或一个或多个其他元素到参考子图像112的***。这类***其后一般称为“注释”,但要理解,如本文所参考,注释可包括任何类型的所***的视觉元素,并且不一定包括解释性文本或甚至不包括文本。在各种实施例中,指示参考子图像112的注释的参考子图像修改信息116可识别要合并到参考子图像112的视觉元素和所修改的参考子图像122内那个元素的所希望位置。在一些实施例中,注释的意图可要解释、说明、补充、突出和/或强调原始3D图像110内的特征,并且因此注释可在邻接于对应于原始3D图像110的那个特征的元素的位置***到参考子图像112。在各种实施例中,原始3D图像110中感兴趣特征可展示特定视深,并且生成修改的3D图像120可能是希望的,使得注释不仅显示于邻接于特征的位置,而且具有与该特征相同或类似的视深。
在一些实施例中,3D图形管理模块106可操作以基于注释在参考子图像112的***位置来确定原始3D图像110中的感兴趣特征。在各种实施例中,3D图形管理模块106可操作以使用一个或多个常规特征识别技术执行这种确定。例如,3D图形管理模块106可操作以利用特征识别技术以识别面部(紧接于该面部,注释已被***参考子图像112),并且可识别那个面部为注释所关联的感兴趣特征。3D图形管理模块106然后可操作以通过比较其参考子图像112内的水平位置与其副本子图像114的水平位置,来确定感兴趣那个特征的视深。更特别地是,3D图形管理模块106可操作以基于副本子图像114相对于参考子图像112的特征的水平位移,确定感兴趣特征的视深。
在一些实施例中,3D图形管理模块106然后可操作以确定所修改的副本子图像124内的注释的位置,其将导致所修改的3D图像120内的注释的视深,其匹配用于感兴趣特征所确定的那个。在各种实施例中,这可包括将相对于如由感兴趣特征展示的所修改的参考子图像122中的那个相同的或近似相同的相对水平位移应用到所修改的副本子图像124中的注释。在一些实施例中,3D图形管理模块106还可操作以在***注释之后在所修改的副本子图像124上执行校正,以防止所修改的3D图像120的对应区域中的垂直视差效果。实施例不限于这个上下文。
在各种实施例中,3D图形管理模块106可操作以利用视觉闭合来确保所修改的3D图像120合适地描绘***注释的所需位置和视深。更特别地是,3D图形管理模块106可操作以分析原始3D图像110以确定是否其中的任何特征位于将其放置于要添加的注释的前面的视深和位置。当确定特定注释将部分或全部位于原始3D图像110内的一个或多个特征的后面时,3D图形管理模块106可操作以生成副本子图像修改信息118,其指示一个或多个视觉闭合效果要应用到所修改的副本子图像124的部分或全部注释。这类视觉闭合效果可包括,例如,阻挡部分或全部注释或将透明效果应用到***的特征,使得注释是部分可见。在一些实施例中这类视觉闭合技术的使用可有利地保存所***注释的视深相对于原始3D图像110中邻接区域的视深的连续性。实施例不限于这个上下文。
在各种实施例中,一旦确定副本子图像修改信息118,3D图形管理模块106可操作以通过基于副本子图像修改信息118修改副本子图像114,来生成所修改的副本子图像124。在一些实施例中,3D图形管理模块106然后可操作以通过合并所修改的参考子图像122和所修改的副本子图像124而生成所修改的3D图像120。在各种实施例中,这可包括生成逻辑、数据、信息和/或指令,以形成所修改的参考子图像122和所修改的副本子图像124之间的逻辑关联。例如,在原始3D图像110和所修改的3D图像120包括立体3D图像的实施例中,3D图形管理模块106可操作以生成3D图像文件,其包括所修改的参考子图像122和所修改的副本子图像124并且包含编程逻辑,其指示所修改的参考子图像122包括左子图像并且所修改的副本子图像124包含右子图像。实施例不限于这个示例。
在一些实施例中,3D图形管理模块106可操作以接收参考子图像修改信息116的一个或多个部分,其指示原始3D图像110的多个所希望的修改。在各种实施例中,例如,3D图形管理模块106可接收一连串的参考子图像修改信息116,对应于由用户接口装置150接收的一连串的用户输入和/或指示在参考子图像112上要执行的一连串的各种类型的修改。图2图示这类一连串的修改的示例。在图2中,图像202和图像212图示了根据一些实施例中包括参考子图像和副本子图像的原始子图像的示例。在图2的示例中,图像202作为参考子图像来处理,并且图像212作为其副本子图像来处理。在图像204中,用户输入已被利用来在参考子图像内绘制裁切窗口205。在图像214中,副本子图像的裁切窗口215已被确定,其对应于参考子图像中的裁切窗口205。
图像206和图像216包括分别根据裁切窗口205和215所生成的参考子图像和副本子图像的裁切版本。在图像206中,用户输入已被利用来绘制线207,其指示在其中所希望的水平轴,以及因此图像206的所希望旋转。在图像216中,线217已被确定,其对应于图像206中的线207。图像208和图像218包括分别根据线207和217所生成的所裁切的参考子图像和所裁切的副本子图像的旋转版本。在图像208中,用户输入已被利用来***注释,其包括邻接于图像中的人的名字“Steve”。在图像218中,这个注释已被***在与图像208中其位置相对应的位置。此外,视觉闭合已被采用,使得注释的部分被树阻挡,以便确保注释的视深与其所对应的人的视深相一致。实施例不限于这些示例。
上述实施例的操作可进一步参考下列附图和所附示例来描述。一些附图可包含逻辑流。尽管本文呈现的这类附图可包含特定的逻辑流,能够理解地是,逻辑流仅提供了如本文所描述的一般功能如何能够来实现的示例。此外,给定的逻辑流不一定必须以所呈现的顺序运行,除非另有所示。另外,给定的逻辑流可由硬件元素、由处理器运行的软件元素或其任何组合来实现。实施例不限于这个上下文。
图3图示逻辑流300的一个实施例,其可表示由本文所描述的一个或多个实施例运行的操作。如逻辑流300中所示,第一输入可在302处接收。例如,图1的3D图形管理模块106可经由用户接口装置接收第一输入,其包含编辑原始3D图像110的请求。在304处,3D图像内的第一子图像可基于第一输入传送到3D显示器。例如,图1的3D图形管理模块106可基于编辑原始3D图像110的请求而传送参考子图像112到3D显示器145。在306处,第二输入可从用户接口装置接收。例如,图1的3D图形管理模块106可接收第二输入,其指示对原始3D图像110和/或参考子图像112做出的所希望改变。在308处,第一子图像的修改信息可基于第二输入来确定。例如,图1的3D图形管理模块106可基于第二输入来确定参考子图像修改信息116。
逻辑流可在310处继续,其中第一子图像可基于第一子图像的修改信息来修改。例如,图1的3D图形管理模块106可基于参考子图像修改信息116来修改参考子图像112。在312处,3D图像内的第二子图像的修改信息可基于第一子图像的修改信息来确定。例如,图1的3D图形管理模块106可基于参考子图像修改信息116来确定副本子图像修改信息118。在314处,第二子图像可基于第二子图像的修改信息来修改。例如,图1的3D图形管理模块106可基于副本子图像修改信息118来修改副本子图像114。在316处,第二3D图像可基于所修改的第一子图像和所修改的第二子图像来生成。例如,图1的3D图形管理模块106可基于所修改的参考子图像122和所修改的副本子图像124来生成修改的3D图像120。实施例不限于这示例。
图4图示了***400的一个实施例。在各种实施例中,***400可表示适用于与本文所描述的一个或多个实施例一起使用的***或构造,例如图1的设备100和/或***140和/或图3的逻辑流300。实施例不限于这方面。
如图4中所示,***400可包含多个元素。一个或多个元素可使用一个或多个电路、组件、寄存器、处理器、软件子例程、模块或其任何组合来实现,如给定设计或性能约束的集合所希望的。尽管图4作为示例示出了某个拓扑中有限数量的元素,但是能够理解地是,任何合适的拓扑中或多或少的元素可用于如给定实现的所希望***400。实施例不限于这个上下文。
在各种实施例中,***400可包括处理器电路402。处理器电路402可使用任何处理器或逻辑装置实现,并且可以与图1的处理器电路102相同或类似。
在一个实施例,***400可包含耦合到处理器电路402的存储器单元404。存储器单元404可经由通信总线443或通过处理器电路402和存储器单元404之间的专用通信总线耦合到处理器电路402,如给定实现的所希望。存储器单元404可使用能够存储数据的任何机器可读或计算机可读媒体实现,其包括易失性和非易失性存储器,并且可与图1的存储器单元104相同或类似。在一些实施例中,机器可读或计算机可读媒介可包含非暂存媒介。实施例不限于这个上下文。
在各种实施例中,***400可包含收发器444。收发器444可包含能够使用各种合适的无线通信技术传送并且接收信号的一个或多个无线电设备。这类技术可包括跨一个或多个无线网络的通信。示范性无线网络包含(但不限于)无线局域网(WLAN)、无线个人区域网络(WPAN)、无线城域网(WMAN)、蜂窝网络和卫星网络。在跨这类网络的通信中,收发器444可根据任何版本中的一个或多个可应用标准来操作。实施例不限于这个上下文。
在各种实施例中,***400可包含显示器445。显示器445可包括能够显示从处理器电路402接收的信息的任何显示器装置。在一些实施例中,显示器445可包括3D显示器并且可与图1的3D显示器145相同或类似。实施例不限于这个上下文。
在各种实施例中,***400可包含存储446。存储446可实现为非易失性存储装置,例如但不限于,磁盘驱动器、光盘驱动器、磁带驱动器、内部存储装置、附属存储装置、闪速存储器、电池备份SDRAM(同步DRAM)和/或网络可访问的存储装置。在实施例中,存储446可包含用于有价数字媒体的增加存储性能增强保护的技术,例如当包含多个硬盘驱动器时。存储446的其它示例可包含硬盘、软盘、压缩盘只读存储器(CD-ROM)、可记录压缩盘(CD-R)、可重写压缩盘(CD-RW)、光盘、磁媒体、磁光媒体、可移除存储器卡或盘、各种类型的DVD装置、磁带装置、盒式磁带装置等。实施例不限于这个上下文。
在各种实施例中,***400可包含一个或多个I/O适配器447。I/O适配器447的示例可包含通用串行总线(USB)端口/适配器、IEEE1394火线端口/适配器等。实施例不限于这个上下文。
图5图示了***500的实施例。在各种实施例中,***500可表示适用于与本文描述的一个或多个实施例一起使用的***或构造,例如图1的设备100和/或***140、图3的逻辑流300和/或图4的***400。实施例不限于这个方面。
如图5中所示,***500可包含多个元素。一个或多个元素可使用一个或多个电路、组件、寄存器、处理器、软件子例程、模块或其任何组合实现,如给定设计或性能约束的集合的所希望。尽管图5作为示例示出了某个拓扑中有限数量的元素,能够理解地是,任何合适的拓扑中或多或少的元素可用于如给定实现的所希望的***500。实施例不限于这个上下文。
在实施例中,***500可以是媒体***,但***500不限于这个上下文。例如,***500可合并到个人计算机(PC)、膝上型计算机、超级膝上型计算机、平板、触摸板、便携式计算机、手持计算机、掌上计算机、个人数字助理(PDA)、蜂窝电话、组合蜂窝电话/PDA、电视、智能装置(例如,智能电话、智能平板或智能电视)、移动互联网装置(MID)、消息传递装置、数据通信装置等。
在实施例中,***500包含耦合到显示器545的平台501。平台501可从诸如内容服务装置548或内容递送装置549或其他类似内容源的内容装置接收内容。包含一个或多个导航特征的导航控制器550可用于与例如平台501和/或显示器545交互。这些组件的每一个下面更详细地描述。
在实施例中,平台501可包含处理器电路502、芯片集503、存储器单元504、收发器544、存储546、应用551和/或图形子***552的任何组合。芯片集503可在处理器电路502、存储器单元504、收发器544、存储546、应用551和/或图形子***552之间提供互相通信。例如,芯片集503可包含存储适配器(未描绘),其能够提供与存储546的互相通信。
处理器电路502可使用任何处理器或逻辑装置来实现,并且可与图4的处理器电路402相同或类似。
存储器单元504可使用能够存储数据的任何机器可读或计算机可读媒体来实现,并且可与图4中的存储器单元404相同或类似。
收发器544可包含一个或多个无线电设备,其能够使用各种合适的无线通信技术来传送并且接收信号,并且可与图4中的收发器444相同或类似。
显示器545可包含任何电视类型的监视器或显示器,并且可与图4中的显示器445相同或类似。
存储546可实现为非易失性存储装置,并且可与图4中的存储446相同或类似。
图形子***552可执行诸如静态或视频的图像处理用于显示。图形子***552例如可以是图形处理单元(GPU)或视觉处理单元(VPU)。模拟或数字接口可用于通信地耦合图形子***552和显示器545。例如,接口可以是高精度多媒体接口、显示器端口、无线HDMI和/或无线HD兼容技术的任一种。图形子***552可以集成到处理器电路502或芯片集503。图形子***552能为独立的卡,其通信地耦合到芯片集503。
本文所描述的图形和/或视频处理技术可以以多种硬件构造实现。例如,图形和/或视频功能可集成在芯片集内。备选地,可使用离散的图形和/或视频处理器。作为又一个实施例,图形和/或视频功能可由通用处理器来实现,其包含多核处理器。在进一步实施例中,该功能可在消费者电子装置中实现。
在实施例中,内容服务装置548可由任何国家、国际和/或独立服务主办并且因此对平台501经由例如互联网可访问。内容服务装置548可耦合到平台501和/或显示器545。平台501和/或内容服务装置548可耦合到网络553,以传递媒体信息(例如,发送和/或接收)往来于网络553。内容递送装置549还可耦合到平台501和/或显示器545。
在实施例中,内容服务装置548可包含有线电视盒、个人计算机、网络、电话、能够递送数字信息和/或内容的互联网启用装置或器械,以及能够单向或双向地在内容提供商和平台501和/或显示器545之间经由网络553或直接地传递内容的任何其他类似装置。将理解,内容可经由网络553单向和/或双向地往来于在***500的组件和内容提供商任一个来传递。内容的示例可包含任何媒体信息,包含,例如,视频、音乐、医疗和游戏信息等。
内容服务装置548接收诸如包含媒体信息、数字信息的有线电视节目的内容和/或其他内容。内容提供商的示例可包含任何有线或***或无线电或互联网内容提供商。所提供的示例不意味着限制所公开主题的实施例。
在实施例中,平台501可从具有一个或多个导航特征的导航控制器550接收控制信号。导航控制器550的导航特征可用于例如与用户接口554交互。在实施例中,导航控制器550可以是指示装置,其可以是计算机硬件组件(特别地为人接口装置),允许用户将空间(例如,连续和多维)数据输入计算机。许多诸如图形用户接口(GUI)和电视以及监视器的***允许用户使用身体姿势控制并且提供数据到计算机或电视。
导航控制器550的导航特征的运动可通过显示在显示器上的指针、光标、聚焦环或其他视觉指示符的运动而反映在显示器(例如,显示器545)上。例如,在软件应用551的控制下,位于导航控制器550上的导航特征可映射到显示在用户接口554上的虚拟导航特征。在实施例中,导航控制器550可以不是单独的组件,而是集成到平台501和/或显示器545。然而,实施例不限于本文所描述或所示的这个上下文中或实施例
在实施例中,驱动器(未示出)可例如包含当启用时在初始引导之后使用户能够利用按钮的触摸立即打开和关闭平台501如电视。程序逻辑可当平台被“关闭”时允许平台501使内容流到媒体适配器或其他内容服务装置548或内容递送装置549。另外,芯片集503可包含支持例如5.1环绕声音频和/或高清晰度7.1环绕声音频的硬件和/或软件。驱动器可包含集成图形平台的图形驱动器。在实施例中,图形驱动器可包含***组件互联(PCI)快速图形卡。
在各种实施例中,***500示出的任一个或多个组件可被集成。例如,平台501和内容服务装置548可被集成,或平台501和内容递送装置549可被集成,或平台501、内容服务装置548和内容递送装置549可被集成,举例而言。在各种实施例中,平台501和显示器545可以是集成单元。显示器545和内容服务装置548可被集成,或显示器545和内容递送装置549可被集成,举例而言。这些示例不意味着限制所公开的主题。
在各种实施例中,***500可实现为无线***、有线***或两者组合。当实现为无线***时,***500可包含适用于在诸如一个或多个天线、发送器、接收器、收发器、放大器、滤波器、控制逻辑等的无线共享媒体上通信的组件和接口。无线共享媒体的示例可包含无线谱的一部分,例如RF谱等。当实现为有线***时,***500可包含适用于在诸如I/O适配器、将I/O适配器连接于对应的有线通信媒介的物理连接器、网络接口卡(NIC)、磁盘控制器、视频控制器、音频控制器等的有线通信媒体上通信的组件和接口。有线通信媒体的示例可包含电线、电缆、金属导线、印刷电路板(PCB)、背板、交换结构、半导体材料、双绞线、同轴电缆、光纤等。
平台501可建立一个或多个逻辑或物理通道以传递信息。该信息可包含媒体信息和控制信息。媒体信息可指的是用户所意味的任何数据表示内容。内容的示例可包含,例如,来自语音对话、视频会议、流视频、电子邮件(“email”)消息、语音邮件消息、字母数字符号、图形、图像、视频、文本等的数据。来自语音对话的数据可以是例如,语言信息、静默周期、背景噪声、舒适噪声、声调等。控制信息可指的是表示自动***所意味的命令、指令或控制字的任何数据。例如,控制信息可用于通过***路由媒体信息或指导节点以预定方式处理媒体信息。然而,实施例不限于图5所示或所描述的元素或上下文。
如上述,***500可以各种物理类型或形状因素来实施。图6图示了小形状因素装置600的实施例,其中***500可被实施,例如,在实施例中,装置600可实现为具有无线能力的移动计算装置。移动计算装置可指的是具有处理***和移动功率源或供应、例如一个或多个电池的任何装置,举例而言。
如上所述,移动计算装置的示例可包含个人计算机(PC)、膝上型计算机、超级膝上型计算机、平板、触摸板、便携式计算机、手持计算机、掌上计算机、个人数字助理(PDA)、蜂窝电话、组合蜂窝电话/PDA、电视、智能装置(例如,智能电话、智能平板或智能电视)、移动互联网装置(MD)、消息传递装置、数据通信装置等。
移动计算装置的示例还可包含布置成供人穿戴的计算机,例如腕式计算机、手指计算机、环状计算机、眼镜计算机、皮带夹计算机、臂章计算机、鞋式计算机、服装计算机和其他可穿戴计算机。在实施例中,例如,移动计算装置可实现为智能电话,其能够运行计算机应用,以及语音通信和/或数据通信。尽管一些实施例可作为示例与实现为智能电话的移动计算装置一起描述,可以理解,其他实施例也可使用其他无线移动计算装置实现。实施例不限于这个上下文。
如图6所示,装置600可包含显示器645、导航控制器650、用户接口654、外壳655、I/O装置656和天线657。显示器645可包含用于显示适合移动计算装置的信息的任何合适的显示器单元,并且可与图5的显示器545相同或类似。导航控制器650可包含一个或多个导航特征,其可用于与用户接口654交互,并且可与图5的导航控制器550相同或类似。I/O装置656可包含任何合适的I/O装置,用于将信息输入移动计算装置。I/O装置656的示例可包含字母数字键盘、数字小键盘、触摸板、输入键、按钮、开关、摇臂开关、麦克风、扬声器、语音识别装置和软件等。信息还可作为麦克风被输入到装置600。这种信息可由语音识别装置数字化。实施例不限于这个上下文。
各种实施例可使用硬件元素、软件元素或两者组合来实现。硬件元素的示例可包含处理器、微处理器、电路、电路元素(例如,晶体管、电阻器、电容器、电感器等)、集成电路、专用集成电路(ASIC)、可编程逻辑装置(PLD)、数字信号处理器(DSP)、现场可编程门阵列(FPGA)、逻辑门、寄存器、半导体装置、芯片、微芯片、芯片集等。软件示例可包含软件组件、程序、应用、计算机程序、应用程序、***程序、机器程序、操作***软件、中间件、固件、软件模块、例程、子例程、功能、方法、过程、软件接口、应用程序接口(API)、指令集、计算代码、计算机代码、代码段、计算机代码段、字、值、符号或其任何组合。确定实施例是否使用硬件元素和/或软件元素来实现可根据任何数量的因素变化,例如所需计算速率、功率水平、热容差、处理周期预算、输入数据速率、输出数据速率、存储器资源、数据总线速度和其他设计或性能约束。
至少一个实施例的一个或多个方面可由存储在机器可读媒介上的表示的指令来实现,其表示处理器内的各种逻辑,当由机器读取时引起机器制造逻辑来执行本文所描述的技术。这类表示称为“′IP核”,可存储在有形的机器可读媒介上并且提供至到各种消费者或生产设备以加载到实际构成逻辑或处理器的制造机器。一些实施例可例如使用可存储指令或指令集的机器可读媒介或制品来实现,其如果由机器运行,可引起机器执行根据实施例的方法和/或操作。这种机器可包含,例如,任何合适的处理平台、计算平台、计算装置、处理装置、计算***、处理***、计算机、处理器等,并且可使用任何合适的硬件和/或软件的组合来实现。机器可读媒介或制品可包含,例如,任何合适的类型的存储器单元、存储器装置、存储器制品、存储器媒介、存储装置、存储制品、存储媒介和/或存储单元,例如,存储器、可移除或非可移除媒体、可擦除或非可擦除媒体、可写或可重写媒体、数字或模拟媒体、硬盘、软盘、压缩盘只读存储器(CD-ROM)、可记录压缩盘(CD-R)、可重写压缩盘(CD-RW)、光盘、磁媒体、磁光媒体、可移除存储器卡或盘、各种类型的数字多样化盘(DVD)、磁带、盒式磁带等。指令可包含任何合适的类型的代码例如源代码、编译代码、解释代码、可运行代码、静态代码、动态代码、加密代码等,使用任何合适的高级、低级、面向对象、可视、编译和/或解释编程语言来实现。
下列示例属于进一步实施例。
示例1是至少一个机器可读媒介,包括多个用于图像编辑的指令,其响应于在计算装置上运行,引起该计算装置确定包括第一子图像和第二子图像的三维(3D)图像的第一子图像的修改信息、基于第一子图像的修改信息来修改第一子图像、基于第一子图像的修改信息来确定第二子图像的修改信息并且基于第二子图像的修改信息来修改该第二子图像。
在示例2中,示例1的至少一个机器可读媒介能够可选地包含指令,其响应于在计算装置上运行,引起该计算装置从用户接口装置接收第一输入、基于第一输入传送第一子图像到3D显示器、从该用户接口装置接收第二输入并且基于第二输入来确定第一子图像的修改信息。
在示例3中,示例1-2任一个的至少一个机器可读媒介能够可选地包含指令,其响应于在计算装置上运行,引起该计算装置使用一个或多个像素匹配技术来确定第二子图像的修改信息以识别第一子图像和第二子图像的一个或多个对应区域。
在示例4中,示例1-3任一个的至少一个机器可读媒介能够可选地包括指令,其响应于在计算装置上运行,引起该计算装置使用一个或多个图像校正技术来确定该第二子图像的修改信息,以校正该第二子图像的一个或多个区域。
在示例5中,示例1-4任一个的至少一个机器可读媒介能够可选地包括指令,其响应于在计算装置上运行,引起该计算装置使用一个或多个深度估计技术来确定该第二子图像的修改信息,以估计第一子图像的一个或多个特征的视深。
在示例6中,示例1-5的任一个的第一子图像的修改信息能够可选地指示第一子图像的裁切、第一子图像的旋转或第一子图像的注释中的至少一个。
在示例7中,示例1-6的任一个的第一子图像的修改信息能够可选地指示第一子图像的裁切。
在示例8中,示例1-7的任一个的第一子图像的修改信息能够可选地指示第一子图像的旋转。
在示例9中,示例1-8的任一个的第一子图像的修改信息能够可选地指示第一子图像的注释。
在示例10中,示例9的至少一个机器可读媒介能够可选地包含指令,其响应于在计算装置上运行,引起该计算装置确定该注释要邻接于第一子图像的感兴趣特征来定位并且在邻接于该第二子图像的感兴趣特征的位置***该注释。
在示例11中,示例9-10的任一个的至少一个机器可读媒介能够可选地包含指令,其响应于在计算装置上运行,引起该计算装置确定第二子图像的修改信息以部分堵塞第二子图像的注释。
在示例12中,示例9-11的任一个的至少一个机器可读媒介能够可选地包含指令,其响应于在计算装置上运行,引起该计算装置确定第二子图像的修改信息,以应用透明效果到阻挡第二子图像的注释的部分的特征。
在示例13中,示例1-12的任一个的至少一个机器可读媒介能够可选地包含指令,其响应于在计算装置上运行,引起该计算装置基于所修改的第一子图像和所修改的第二子图像来生成第二3D图像。
在示例14中,示例2-13的任一个的第一输入能够可选地包含在3D图形应用中编辑该3D图像的请求。
在示例15中,示例2-14的任一个的第二输入能够可选地包含选择该3D图形应用的一个或多个编辑能力用于在第一子图像上的执行。
示例16是一种图像编辑设备,其包括处理器电路和用于在该处理器电路上运行的三维(3D)图形管理模块,以确定包括第一子图像和第二子图像的3D图像中第一子图像的修改信息、基于第一子图像的修改信息来修改第一子图像、基于第一子图像的修改信息来确定第二子图像的修改信息、基于第二子图像的修改信息来修改第二子图像并且基于所修改的第一子图像和所修改的第二子图像来生成第二3D图像。
在示例17中,示例16的3D图形管理模块可以可选地在该处理器电路上运行以:从用户接口装置接收第一输入;基于第一输入传送第一子图像到3D显示器;从该用户接口装置接收第二输入;并且基于第二输入来确定第一子图像的修改信息。
在示例18中,示例16-17的任一个的3D图形管理模块可以可选地用于在该处理器电路上运行以使用一个或多个像素匹配技术来确定第二子图像的修改信息,以识别第一子图像和第二子图像的一个或多个对应区域。
在示例19中,示例16-18的任一个的3D图形管理模块可以可选地用于在该处理器电路上运行以使用一个或多个图像校正技术来确定第二子图像的修改信息,以校正第二子图像的一个或多个区域。
在示例20中,示例16-19的任一个的3D图形管理模块可以可选地用于在该处理器电路上以使用一个或多个深度估计技术来确定第二子图像的修改信息,以估计第一子图像中的一个或多个特征的视深。
在示例21中,示例16-20的任一个的第一子图像的修改信息可以可选地指示第一子图像的裁切、第一子图像的旋转或第一子图像的注释中的至少一个。
在示例22中,示例16-21的任一个的第一子图像的修改信息可以可选地指示第一子图像的裁切。
在示例23中,示例16-22的任一个的第一子图像的修改信息可以可选地指示第一子图像的旋转。
在示例24中,示例16-23的任一个的第一子图像的修改信息可以可选地指示第一子图像的注释。
在示例25中,示例24的3D图形管理模块可以可选地用于在该处理器电路上运行以确定该注释要邻接于第一子图像的感兴趣特征来定位并且在邻接于第二子图像的感兴趣特征的位置***该注释。
在示例26中,示例24-25的任一个的3D图形管理模块可以可选地用于在该处理器电路上运行以确定第二子图像的修改信息,以部分堵塞第二子图像的注释。
在示例27中,示例24-26的任一个的3D图形管理模块可以可选地用于在该处理器电路上运行以确定第二子图像的修改信息以应用透明效果到独挡第二子图像的注释的部分的特征。
在示例28中,示例16-27的任一个的3D图形管理模块可以可选地用于在该处理器电路上运行,以基于所修改的第一子图像和所修改的第二子图像来生成第二3D图像。
在示例29中,示例17-28的任一个的第一输入可以可选地包括在3D图形应用中编辑该3D图像的请求。
在示例30中,示例17-29的任一个的第二输入可以可选地包括选择该3D图形应用的一个或多个编辑能力用于在第一子图像上执行。
示例31是一种图像编辑方法,包括:在包括第一子图像和第二子图像的三维(3D)图像中确定第一子图像的修改信息;基于第一子图像的修改信息来修改第一子图像;基于第一子图像的修改信息来确定该第二子图像的修改信息;并且基于第二子图像的修改信息来修改第二子图像。
在示例32中,示例31的方法可以可选地包括:从用户接口装置接收第一输入;基于第一输入将第一子图像传送到3D显示器;从该用户接口装置接收第二输入;并且基于第二输入来确定第一子图像的修改信息。
在示例33中,示例31-32的任一个的方法可以可选地包括使用一个或多个像素匹配技术来确定第二子图像的修改信息,以识别第一子图像和第二子图像的一个或多个对应区域。
在示例34中,示例31-33的任一个的方法可以可选地包括使用一个或多个图像校正技术来确定第二子图像的修改信息,以校正第二子图像的一个或多个区域。
在示例35中,示例31-34的任一个的方法可以可选地包括使用一个或多个深度估计技术来确定第二子图像的修改信息,以估计第一子图像中的一个或多个特征的视深。
在示例36中,示例31-35的任一个的第一子图像的修改信息能够可选地指示第一子图像的裁切、第一子图像的旋转或第一子图像的注释中的至少一个。
在示例37中,示例31-36的任一个的第一子图像的修改信息能够可选地指示第一子图像的裁切。
在示例38中,示例31-37的任一个的第一子图像的修改信息能够可选地指示第一子图像的旋转。
在示例39中,示例31-38的任一个的第一子图像的修改信息能够可选地指示第一子图像的注释。
在示例40中,示例39的方法可以可选地包括确定该注释要邻接于第一子图像感兴趣特征来定位;并且在邻接于第二子图像的感兴趣特征的位置***注释。
在示例41中,示例39-40的任一个的方法可以可选地包括确定第二子图像的修改信息以部分堵塞第二子图像的注释。
在示例42中,示例39-41的任一个的方法可以可选地包括确定第二子图像的修改信息以应用透明效果到阻挡在第二子图像的注释的部分的特征。
在示例43中,示例31-42的任一个的方法可以可选地包括基于所修改的第一子图像和所修改的第二子图像来生成第二3D图像。
在示例44中,示例32-43的任一个的第一输入能够可选地包括在3D图形应用中编辑该3D图像的请求。
在示例45中,示例32-44的任一个的第二输入能够可选地包括选择该3D图形应用的一个或多个编辑能力用于在第一子图像上的执行。
在示例46中,至少一个机器可读媒介可包括多个指令,其响应于在计算装置上运行,引起该计算装置执行根据示例31至45的任一个的方法。
在示例47中,一种设备可包括用于执行根据示例31至45的任一个的方法的部件。
在示例48中,一种通信装置可布置成执行根据示例31至45任一个的方法。
示例49是一种图像编辑***,其包括处理器电路、收发器和在该处理器电路上运行的三维(3D)图形管理模块,以确定包括第一子图像和第二子图像的3D图像中第一子图像的修改信息、基于第一子图像的修改信息来修改第一子图像、基于第一子图像的修改信息来确定该第二子图像的修改信息、基于第二子图像的修改信息来修改第二子图像,并且基于所修改的第一子图像和所修改的第二子图像来生成第二3D图像。
在示例50中,示例49的3D图形管理模块可以可选地用于执行于该处理器电路以:从用户接口装置接收第一输入;基于第一输入传送第一子图像到3D显示器;从该用户接口装置接收第二输入;并且基于第二输入来确定第一子图像的修改信息。
在示例51中,示例49-50的任一个的3D图形管理模块可以可选地在该处理器电路上运行以使用一个或多个像素匹配技术来确定第二子图像的修改信息,以识别第一子图像和第二子图像的一个或多个对应区域。
在示例52中,示例49-51的任一个的3D图形管理模块可以可选地用于在该处理器电路上运行以使用一个或多个图像校正技术确定该第二子图像的修改信息,以校正第二子图像的一个或多个区域。
在示例53中,示例49-52的任一个的3D图形管理模块可以可选地用于在该处理器电路上运行以使用一个或多个深度估计技术来确定第二子图像的修改信息,以估计第一子图像的一个或多个特征的视深。
在示例54中,示例49-53的任一个的第一子图像的修改信息可以可选地指示第一子图像的裁切、第一子图像的旋转或第一子图像的注释中的至少一个。
在示例55中,示例49-54的任一个的第一子图像的修改信息可以可选地指示第一子图像的裁切。
在示例56中,示例49-55的任一个的第一子图像的修改信息可以可选地指示第一子图像的旋转。
在示例57中,示例49-56的任一个的第一子图像的修改信息可以可选地指示第一子图像的注释。
在示例58中,示例57的3D图形管理模块可以可选地用于在该处理器电路上运行以确定该注释要邻接于第一子图像感兴趣特征来定位,并且在邻接于第二子图像的感兴趣特征的位置***该注释。
在示例59中,示例57-58的任一个的3D图形管理模块可以可选地用于在该处理器电路上运行以确定第二子图像的修改信息,以部分堵塞在第二子图像的注释。
在示例60中,示例57-59的任一个的3D图形管理模块可以可选地用于在该处理器电路上运行以确定第二子图像的修改信息,以应用透明效果到阻挡第二子图像的注释的部分的特征。
在示例61中,示例49-60的任一个的3D图形管理模块可以可选地用于在该处理器电路上运行以基于所修改的第一子图像和所修改的第二子图像来生成第二3D图像。
在示例62中,示例50-61的任一个的第一输入可以可选地包括在3D图形应用中编辑该3D图像的请求。
在示例63中,示例50-62的任一个的第二输入可以可选地包括选择该3D图形应用的一个或多个编辑能力,用于在第一子图像上的执行。
示例64是一种图像编辑设备,包括:用于确定包括第一子图像和第二子图像的三维(3D)图像中第一子图像的修改信息的部件;用于基于第一子图像的修改信息来修改第一子图像的部件;用于基于第一子图像的修改信息来确定第二子图像的修改信息的部件;以及用于基于第二子图像的修改信息来修改第二子图像的部件。
在示例65中,示例64的设备可以可选地包括:用于从用户接口装置接收第一输入的部件;用于基于第一输入传送第一子图像到3D显示器的部件;用于从该用户接口装置接收第二输入的部件;以及用于基于第二输入来确定第一子图像的修改信息的部件。
在示例66中,示例64-65的任一个的设备可以可选地包括用于使用一个或多个像素匹配技术来确定第二子图像的修改信息以识别第一子图像和第二子图像的一个或多个对应区域的部件。
在示例67中,示例64-66的任一个的设备可以可选地包括用于利用一个或多个图像校正技术来确定第二子图像的修改信息以校正第二子图像的一个或多个区域的部件。
在示例68中,示例64-67的任一个的设备可以可选地包括用于利用一个或多个深度估计技术来确定第二子图像的修改信息以估计在第一子图像中一个或多个特征的视深的部件。
在示例69中,示例64-68的任一个的第一子图像的修改信息可以可选地指示第一子图像的裁切、第一子图像的旋转或第一子图像的注释的至少一个。
在示例70中,示例64-69的任一个的第一子图像的修改信息可以可选地指示该第一子图像的裁切。
在示例71中,示例64-70的任一个的第一子图像的修改信息可以可选地指示第一子图像的旋转。
在示例72中,示例64-71的任一个的第一子图像的修改信息可以可选地表示第一子图像的注释。
在示例73中,示例72的设备可以可选地包括:用于确定该注释要邻接于第一子图像的感兴趣特征来定位的部件;以及用于在邻接于第二子图像的感兴趣特征的位置***该注释的部件。
在示例74中,示例72-73的任一个的设备可以可选地包括用于确定第二子图像的修改信息以部分堵塞该第二子图像的注释的部件。
在示例75中,示例72-74的任一个的设备可以可选地包括用于确定第二子图像的修改信息以应用透明效果到阻挡第二子图像的部分注释的特征的部件。
在示例76中,示例64-75的任一个的设备可以可选地包括用于基于所修改的第一子图像和所修改的第二子图像来生成第二3D图像的部件。
在示例77中,示例65-76的任一个的设备,第一输入包括在3D图形应用编辑该3D图像的请求。
在示例78中,示例65-77的任一个的设备,第二输入包括选择该3D图形应用的一个或多个编辑能力以在第一子图像上的执行。
多个具体细节已在本文阐述,以提供对该实施例彻底的理解。然而,本领域技术人员将理解,这些实施例可在没有这些具体细节时来实施。在其它情况下,众所周知的操作、组件和电路未被详细地描述以免模糊该实施例。能够理解,本文所公开的具体结构和功能细节可以是表示性的,并且不一定限制实施例的范围。
一些实施例可使用表述“耦合”和“连接”连同其派生词来描述。这些术语不意味着互为近义词。例如,一些实施例可使用术语“连接”和/或“耦合”描述,以指示两个或多个元素为相互直接物理或电气接触。然而,术语“耦合”还可意味两个或多个元素相互不直接接触,而是仍然还协作或彼此交互。
除非另有特别规定,可理解,术语如“处理”、“计算”、“运算”、“确定”等,指的是计算机或计算***或类似电子计算装置的动作和/或过程,其将在计算***的寄存器和/或存储器内表示为物理量(例如,电子)的数据操作和/或转换为类似地在计算***的存储器、寄存器或其他信息存储、传输或显示器装置内表示为物理量的其他数据。实施例不限于这个上下文。
应当注意,本文所描述的方法不必须按照所描述的顺序或按照任何特定的顺序来运行。而且,相对于本文所识别的方法所描述的各种活动能够按照串行或并行方式来运行。
尽管具体实施例已在本文图示和描述,应当理解,计算成实现相同目的的任何布置可代替所示出的具体实施例。这个公开旨在覆盖各种实施例的任何和所有修改或变型。要理解,上述描述以说明性而不是限制性的方式作出。上述实施例和本文未特别描述的其他实施例的组合将对本领域技术人员在检查上面描述时是显而易见。因此,各种实施例的范围包含上述组成、结构和方法被使用的任何其他应用。
强调地是,提供公开的摘要以符合37C.F.R§1.72(b),需要将使读者快速确定所公开技术的特性的摘要。提交摘要要理解为将其不用于解释或限制权利要求的范围或含义。另外,在前的详细描述中,能够看出,各种特征在单个实施例中被组合在一起用于使本公开通顺。公开的这个方法不应被解释为反映所主张的实施例需要比每个权利要求的明确表述更多的特征的意图。而是,如下列权利要求所反映,创造性主旨在于少于所有单个公开的实施例的特征。因此下列权利要求据此合并到详细描述中,其中每个权利要求依赖自身作为一个单独的优选的实施例。在所附权利要求,术语“包含”和“其中”分别用作相应术语“包括”和“其中”的普通的语言等同概念。而且,术语“第一”、“第二”和“第三”等仅用作标签,并且不意味着强加数值需求到其对象。
尽管该主题已利用结构特征和/或方法学动作特定的语言描述,应当理解,在所附权利要求定义的主题不一定限于上述具体的特征或动作。而是,上述特定特征和动作公开为实现权利要求的示例形式。
Claims (25)
1.至少一个机器可读媒介,包括多个用于图像编辑的指令,所述指令响应于正在计算装置上运行,引起所述计算装置:
确定包括第一子图像和第二子图像的三维(3D)图像中所述第一子图像的修改信息;
基于所述第一子图像的所述修改信息来修改所述第一子图像;
基于所述第一子图像的所述修改信息来确定所述第二子图像的修改信息;以及
基于所述第二子图像的所述修改信息修改所述第二子图像。
2.如权利要求1所述的至少一个机器可读媒介,包括指令,所述指令响应于正在计算装置上运行,引起所述计算装置:
从用户接口装置接收第一输入;
基于所述第一输入传送所述第一子图像到3D显示器;
从所述用户接口装置接收第二输入;并且
基于所述第二输入来确定所述第一子图像的所述修改信息。
3.如权利要求1所述的至少一个机器可读媒介,包括指令,所述指令响应于正在计算装置上运行,引起所述计算装置使用一个或多个像素匹配技术来确定所述第二子图像的所述修改信息,以识别所述第一子图像和所述第二子图像的一个或多个对应区域。
4.如权利要求1所述的至少一个机器可读媒介,包括指令,所述指令响应于正在计算装置上运行,引起所述计算装置使用一个或多个图像校正技术来确定所述第二子图像的所述修改信息,以校正所述第二子图像的一个或多个区域。
5.如权利要求1所述的至少一个机器可读媒介,包括指令,所述指令响应于正在计算装置上运行,引起所述计算装置使用一个或多个深度估计技术来确定所述第二子图像的所述修改信息,以估计所述第一子图像中的一个或多个特征的视深。
6.如权利要求1所述的至少一个机器可读媒介,所述第一子图像的所述修改信息指示所述第一子图像的裁切、所述第一子图像的旋转或所述第一子图像的注释中的至少一个。
7.如权利要求1所述的至少一个机器可读媒介,包括指令,所述指令响应于正在计算装置上运行,引起所计算装置基于所修改的第一子图像和所述修改的第二子图像来生成第二3D图像。
8.如权利要求2所述的至少一个机器可读媒介,所述第一输入包括在3D图形应用中编辑所述3D图像的请求。
9.如权利要求2所述的至少一个机器可读媒介,所述第二输入包括选择所述3D图形应用中的一个或多个编辑能力用于所述第一子图像上的执行。
10.一种图像编辑设备,包括:
处理器电路;以及
三维(3D)图形管理模块,用于在所述处理器电路上运行以:
确定包括第一子图像和第二子图像的3D图像中的所述第一子图像的修改信息,
基于所述第一子图像的所述修改信息来修改所述第一子图像;
基于所述第一子图像的所述修改信息来确定所述第二子图像的修改信息;
基于所述第二子图像的所述修改信息来修改所述第二子图像;并且
基于所修改的第一子图像和所修改的第二子图像来生成第二3D图像。
11.如权利要求10所述的设备,所述3D图形管理模块用于在所述处理器电路上运行以:
从用户接口装置接收第一输入;
基于所述第一输入来传送所述第一子图像到3D显示器;
从所述用户接口装置接收第二输入;并且
基于所述第二输入来确定所述第一子图像的所述修改信息。
12.如权利要求10所述的设备,所述3D图形管理模块用于在所述处理器电路上运行以使用一个或多个像素匹配技术来确定所述第二子图像的所述修改信息,以识别所述第一子图像和所述第二子图像的一个或多个对应区域。
13.如权利要求10所述的设备,所述3D图形管理模块用于在所述处理器电路上运行以使用一个或多个图像校正技术来确定所述第二子图像的所述修改信息,以校正所述第二子图像的一个或多个区域。
14.如权利要求10所述的设备,所述3D图形管理模块用于在所述处理器电路上运行以使用一个或多个深度估计技术来确定所述第二子图像的所述修改信息,以估计所述第一子图像的一个或多个特征的视深。
15.一种图像编辑方法,包括:
确定包括第一子图像和第二子图像的三维(3D)图像中的所述第一子图像的修改信息;
基于所述第一子图像的所述修改信息来修改所述第一子图像;
基于所述第一子图像的所述修改信息来确定所述第二子图像的修改信息;并且
基于所述第二子图像的所述修改信息来修改所述第二子图像。
16.如权利要求15所述的方法,包括:
从用户接口装置接收第一输入;
基于所述第一输入传送所述第一子图像到3D显示器;
从所述用户接口装置接收第二输入;并且
基于所述第二输入来确定所述第一子图像的所述修改信息。
17.如权利要求15所述的方法,包括使用一个或多个像素匹配技术来确定所述第二子图像的所述修改信息,以识别所述第一子图像和所述第二子图像的一个或多个对应区域。
18.如权利要求15所述的方法,包括使用一个或多个图像校正技术来确定所述第二子图像的所述修改信息,以校正所述第二子图像的一个或多个区域。
19.如权利要求15所述的方法,包括使用一个或多个深度估计技术来确定所述第二子图像的所述修改信息,以估计所述第一子图像中一个或多个特征的视深。
20.一种设备,包括:
用于执行如权利要求15至19任一项所述的方法的部件。
21.一种图像编辑***,包括:
处理器电路;
收发器;以及
三维(3D)图形管理模块,用于在所述处理器电路上运行以:
确定包括第一子图像和第二子图像的3D图像中的所述第一子图像的修改信息;
基于所述第一子图像的所述修改信息来修改第一子图像;
基于所述第一子图像的所述修改信息来确定第二子图像的修改信息;
基于所述第二子图像的所述修改信息来修改所述第二子图像;并且
基于所修改的第一子图像和所修改的第二子图像来生成第二3D图像。
22.如权利要求21所述的***,所述3D图形管理模块用于在所述处理器电路上运行以:
从用户接口装置接收第一输入;
基于所述第一输入来传送所述第一子图像到3D显示器;
从所述用户接口装置接收第二输入;并且
基于所述第二输入来确定所述第一子图像的所述修改信息。
23.如权利要求21所述的***,所述3D图形管理模块用于在所述处理器电路上运行以使用一个或多个像素匹配技术来确定所述第二子图像的所述修改信息,以识别所述第一子图像和所述第二子图像的一个或多个对应区域。
24.如权利要求21所述的***,所述3D图形管理模块用于在所述处理器电路上运行以使用一个或多个图像校正技术来确定所述第二子图像的所述修改信息,以校正所述第二子图像的一个或多个区域。
25.如权利要求21所述的***,所述3D图形管理模块用于在所述处理器电路上运行以使用一个或多个深度估计技术来确定所述第二子图像的所述修改信息,以估计所述第一子图像的一个或多个特征的视深。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2013/072544 WO2014139105A1 (en) | 2013-03-13 | 2013-03-13 | Improved techniques for three-dimensional image editing |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105190562A true CN105190562A (zh) | 2015-12-23 |
Family
ID=51535801
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201380072976.3A Pending CN105190562A (zh) | 2013-03-13 | 2013-03-13 | 用于三维图像编辑的改进的技术 |
Country Status (5)
Country | Link |
---|---|
US (1) | US20150049079A1 (zh) |
EP (1) | EP2972863A4 (zh) |
JP (1) | JP2016511979A (zh) |
CN (1) | CN105190562A (zh) |
WO (1) | WO2014139105A1 (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107657665A (zh) * | 2017-08-29 | 2018-02-02 | 深圳依偎控股有限公司 | 一种基于3d图片的编辑方法及*** |
CN111932439A (zh) * | 2020-06-28 | 2020-11-13 | 深圳市捷顺科技实业股份有限公司 | 一种戴口罩人脸图像生成方法及相关装置 |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140004485A1 (en) * | 2012-03-30 | 2014-01-02 | Audrey C. Younkin | Techniques for enhanced holographic cooking |
DE102013201772A1 (de) * | 2013-02-04 | 2014-08-07 | Osram Gmbh | Beleuchtungsanordnung und Verfahren zum Herstellen einer Beleuchtungsanordnung |
KR101545511B1 (ko) * | 2014-01-20 | 2015-08-19 | 삼성전자주식회사 | 의료 영상 재생 방법, 의료 영상 재생 장치, 및 컴퓨터 판독가능 기록매체 |
US9807372B2 (en) * | 2014-02-12 | 2017-10-31 | Htc Corporation | Focused image generation single depth information from multiple images from multiple sensors |
JP6349962B2 (ja) | 2014-05-27 | 2018-07-04 | 富士ゼロックス株式会社 | 画像処理装置およびプログラム |
CN106155459B (zh) * | 2015-04-01 | 2019-06-14 | 北京智谷睿拓技术服务有限公司 | 交互方法、交互装置及用户设备 |
US10345991B2 (en) * | 2015-06-16 | 2019-07-09 | International Business Machines Corporation | Adjusting appearance of icons in an electronic device |
CN109752951B (zh) * | 2017-11-03 | 2022-02-08 | 腾讯科技(深圳)有限公司 | 控制***的处理方法、装置、存储介质和电子装置 |
CN110427702B (zh) * | 2019-08-02 | 2023-04-25 | 深圳市元征科技股份有限公司 | 一种在pcb丝印层添加注释信息的方法、装置、设备 |
US20230222823A1 (en) * | 2022-01-12 | 2023-07-13 | Tencent America LLC | Method for annotating vvc subpictures in dash |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2005036469A1 (ja) * | 2003-10-08 | 2005-04-21 | Sharp Kabushiki Kaisha | 立体表示システム、データ配信装置、端末装置、データ処理方法、プログラム及び記録媒体 |
CN102376101A (zh) * | 2010-08-11 | 2012-03-14 | Lg电子株式会社 | 用于编辑三维图像的方法和利用该方法的移动终端 |
CN102469332A (zh) * | 2010-11-09 | 2012-05-23 | 夏普株式会社 | 修改立体图像对的方法和*** |
US20120139900A1 (en) * | 2009-08-25 | 2012-06-07 | Norihiro Matsui | Stereoscopic image editing apparatus and stereoscopic image editing method |
US20120235999A1 (en) * | 2011-03-14 | 2012-09-20 | Qualcomm Incorporated | Stereoscopic conversion for shader based graphics content |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH1127703A (ja) * | 1997-06-30 | 1999-01-29 | Canon Inc | 表示装置及びその制御方法 |
JP4590686B2 (ja) * | 2000-05-12 | 2010-12-01 | ソニー株式会社 | 立体画像表示装置 |
JP2005130312A (ja) * | 2003-10-24 | 2005-05-19 | Sony Corp | 立体視画像処理装置,コンピュータプログラム,および視差補正方法 |
GB0500420D0 (en) * | 2005-01-10 | 2005-02-16 | Ocuity Ltd | Display apparatus |
JP2006325165A (ja) * | 2005-05-20 | 2006-11-30 | Excellead Technology:Kk | テロップ発生装置、テロップ発生プログラム、及びテロップ発生方法 |
US20070058717A1 (en) * | 2005-09-09 | 2007-03-15 | Objectvideo, Inc. | Enhanced processing for scanning video |
US20080002878A1 (en) * | 2006-06-28 | 2008-01-03 | Somasundaram Meiyappan | Method For Fast Stereo Matching Of Images |
JP4583478B2 (ja) * | 2008-06-11 | 2010-11-17 | ルネサスエレクトロニクス株式会社 | 設計像と撮影像との重ね合わせ表示方法、表示装置および表示プログラム |
JP5321009B2 (ja) * | 2008-11-21 | 2013-10-23 | ソニー株式会社 | 画像信号処理装置、画像信号処理方法および画像投射装置 |
JP5321011B2 (ja) * | 2008-11-25 | 2013-10-23 | ソニー株式会社 | 画像信号処理装置、画像信号処理方法および画像投射装置 |
US8508580B2 (en) * | 2009-07-31 | 2013-08-13 | 3Dmedia Corporation | Methods, systems, and computer-readable storage media for creating three-dimensional (3D) images of a scene |
US20110080466A1 (en) * | 2009-10-07 | 2011-04-07 | Spatial View Inc. | Automated processing of aligned and non-aligned images for creating two-view and multi-view stereoscopic 3d images |
WO2011123178A1 (en) * | 2010-04-01 | 2011-10-06 | Thomson Licensing | Subtitles in three-dimensional (3d) presentation |
JP2012220840A (ja) * | 2011-04-12 | 2012-11-12 | Canon Inc | 画像表示装置及び画像表示方法 |
US9143754B2 (en) * | 2012-02-02 | 2015-09-22 | Cyberlink Corp. | Systems and methods for modifying stereoscopic images |
-
2013
- 2013-03-13 CN CN201380072976.3A patent/CN105190562A/zh active Pending
- 2013-03-13 WO PCT/CN2013/072544 patent/WO2014139105A1/en active Application Filing
- 2013-03-13 JP JP2015556363A patent/JP2016511979A/ja active Pending
- 2013-03-13 US US13/977,075 patent/US20150049079A1/en not_active Abandoned
- 2013-03-13 EP EP13878137.2A patent/EP2972863A4/en not_active Withdrawn
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2005036469A1 (ja) * | 2003-10-08 | 2005-04-21 | Sharp Kabushiki Kaisha | 立体表示システム、データ配信装置、端末装置、データ処理方法、プログラム及び記録媒体 |
US20120139900A1 (en) * | 2009-08-25 | 2012-06-07 | Norihiro Matsui | Stereoscopic image editing apparatus and stereoscopic image editing method |
CN102376101A (zh) * | 2010-08-11 | 2012-03-14 | Lg电子株式会社 | 用于编辑三维图像的方法和利用该方法的移动终端 |
CN102469332A (zh) * | 2010-11-09 | 2012-05-23 | 夏普株式会社 | 修改立体图像对的方法和*** |
US20120235999A1 (en) * | 2011-03-14 | 2012-09-20 | Qualcomm Incorporated | Stereoscopic conversion for shader based graphics content |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107657665A (zh) * | 2017-08-29 | 2018-02-02 | 深圳依偎控股有限公司 | 一种基于3d图片的编辑方法及*** |
CN111932439A (zh) * | 2020-06-28 | 2020-11-13 | 深圳市捷顺科技实业股份有限公司 | 一种戴口罩人脸图像生成方法及相关装置 |
Also Published As
Publication number | Publication date |
---|---|
WO2014139105A1 (en) | 2014-09-18 |
EP2972863A4 (en) | 2016-10-26 |
JP2016511979A (ja) | 2016-04-21 |
EP2972863A1 (en) | 2016-01-20 |
US20150049079A1 (en) | 2015-02-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105190562A (zh) | 用于三维图像编辑的改进的技术 | |
Ens et al. | Ivy: Exploring spatially situated visual programming for authoring and understanding intelligent environments | |
CN104952033B (zh) | 分布式图形处理器分级中的***一致性 | |
US10404962B2 (en) | Drift correction for camera tracking | |
CN107301038B (zh) | 应用生产设备、***、方法和非临时性计算机可读媒介 | |
CN104704469B (zh) | 动态地重新平衡图形处理器资源 | |
CN103444190A (zh) | 原生单像3d到立体3d的运行时转换 | |
CN104951358A (zh) | 基于优先级的上下文抢占 | |
WO2020191813A1 (zh) | 一种基于自由视点的编解码方法及装置 | |
CN103686393A (zh) | 基于窗口可视性状态的媒体流选择性解码 | |
US20200128227A1 (en) | Replacing 2D Images with 3D Images | |
CN104067318A (zh) | 使用三维光栅化的时间连续碰撞检测 | |
CN105659190A (zh) | 基于媒体内容的用户感知优化媒体内容的视觉质量 | |
CN103927223A (zh) | 对图形资源的串行化访问 | |
CN104584544A (zh) | 使用一般化平面编码的随机深度缓冲器压缩 | |
US9875543B2 (en) | Techniques for rectification of camera arrays | |
US11539933B2 (en) | 3D display system and 3D display method | |
CN102474634B (zh) | 对于3维显示模式修正图像 | |
US10275924B2 (en) | Techniques for managing three-dimensional graphics display modes | |
CN109324774B (zh) | 用于视觉效果的音频定位技术 | |
US20220253807A1 (en) | Context aware annotations for collaborative applications | |
US20150156472A1 (en) | Terminal for increasing visual comfort sensation of 3d object and control method thereof | |
CN104065942B (zh) | 用于改进三维内容的观看舒适度的技术 | |
CN104221393A (zh) | 内容自适应视频处理 | |
Kim et al. | Visualization and Management of u-Contents for Ubiquitous VR |
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 |
Application publication date: 20151223 |
|
RJ01 | Rejection of invention patent application after publication |