用于改进三维内容的观看舒适度的技术的制作方法

文档序号:7798919阅读:167来源:国知局
用于改进三维内容的观看舒适度的技术的制作方法
【专利摘要】描述了用于改进三维(3D)内容的观看舒适度的技术。在一个实施例中,例如,装置可包括处理器电路和3D图形管理模块,以及该3D图形管理模块可由该处理器电路操作,以生成与3D加热序列对应的第一3D图形信息用于由3D显示器呈现,传送该第一3D图形信息,以及传送与3D内容对应的第二3D图形信息用于由3D显示器呈现。描述其他实施例并对其要求权利。
【专利说明】用于改进三维内容的观看舒适度的技术

【技术领域】
[0001] 本文描述的实施例大体上涉及三维(3D)图形的生成、显示和消费。

【背景技术】
[0002] 存在各种用于生成3D视觉效果的常规技术。例如,一些常规系统利用立体3D技 术,根据该立体3D技术,呈现给观看者的左眼和右眼的两个不同图像以特定方式相互区别 开,以便该观看者的大脑将视觉信息解释为包括有3D元素的单个图像。3D内容的任何特 定部分在显示时可能会呈现具有各种表观深度的3D元素,所述3D元素的位置和/或表观 (apparent)深度可能以各种速率发生改变。观看者对这些特定内容所体验到的舒适度可取 决于该观看者的眼睛适当处理展现那些各种深度和运动速率的3D元素的能力。
[0003] 给定观看者的眼睛适当处理3D元素的能力可取决于该观看者的眼睛的聚散度和 调节特性。聚散度表示观看者的眼睛通过彼此相向旋转或彼此背向旋转将眼睛取向调整到 空间内对应于特定深度的公共点的能力。调节表示观看者的眼睛将其焦距调整到该特定深 度的能力。

【专利附图】

【附图说明】
[0004] 图1图示装置的一个实施例和第一系统的一个实施例; 图2A图示第一图像序列的一个实施例; 图2B图示第二图像序列的一个实施例; 图3图示逻辑流的一个实施例; 图4图不第二系统的一个实施例; 图5图示第三系统的一个实施例; 图6图示设备的一个实施例。

【具体实施方式】
[0005] 各种实施例大体上可涉及用于改进三维(3D)内容的观看舒适度的技术。在一个 实施例中,例如,装置可包括处理器电路和3D图形管理模块,且该3D图形管理模块可由该 处理器电路操作,以生成与3D加热序列(warm-up sequence)对应的第一 3D图形信息用于 由3D显示器呈现,传送该第一 3D图形信息,以及传送与3D内容对应的第二3D图形信息用 于由该3D显示器呈现。描述其他实施例得并对其要求权利。
[0006] 各种实施例可包括一个或多个元件。元件可包括设置成执行某些操作的任何结 构。根据给定的设计参数集或性能约束集的需求,每个元件可实现为硬件、软件、或其任何 组合。举例来说,尽管在某一拓扑中可能结合有限数量的元件描述一实施例,但根据给定的 实施方式的需求,该实施例在替代性拓扑中可包含更多或更少的元件。值得注意的是,任何 提及的"一个实施例"或"一实施例"指的是连同实施例描述的特定特征、结构或特性包含 在至少一个实施例中。说明书中各种位置出现的短语"在一个实施例中"、"在一些实施例 中"和"在各种实施例中"不是必然地全都指向相同实施例。
[0007] 图1图示了装置100的框图。如图1中所示,装置100包括多个元件,该多个元件 包含处理器电路102、存储器单元104和3D图形管理模块106。然而,实施例并不受限于该 图中所示出的元件类型、元件数量或元件设置。
[0008] 在各种实施例中,装置100可包括处理器电路102。可使用任何处理器或逻 辑器件实现处理器电路102,例如复杂指令集计算机(CISC)微处理器、精简指令集计算 (RISC)微处理器、超长指令字(VUM)微处理器、x86指令集可兼容处理器、实现指令集组 合的处理器、诸如双核处理器或双核移动处理器的多核处理器、或其他微处理器或中央 处理单元(CPU)。处理器电路102也可实现为专用处理器,例如控制器、微控制器、嵌入 式处理器、芯片多处理器(CMP)、协同处理器、数字信号处理器(DSP)、网络处理器、媒体处 理器、输入/输出(I/O)处理器、媒体访问控制(MAC)处理器、无线电基带处理器、专用集 成电路(ASIC)、现场可编程门阵列(FPGA)、可编程逻辑器件(PLD)等等。在一个实施例 中,例如,处理器电路102可实现为通用处理器,例如由加利福利亚州圣克拉拉的Intel .?公司制造的处理器。各实施例在此方面不受限。
[0009] 在一些实施例中,装置100可包括或设置成与存储器单元104通信耦合。存储器单 元104可使用能够存储数据的任何机器可读介质或计算机可读介质来实现,包括易失性存 储器或非易失性存储器。例如,存储器单元104可包含只读存储器(ROM)、随机存取存储器 (RAM)、动态 RAM (DRAM)、双数据速率 DRAM (DDRAM)、同步 DRAM (SDRAM)、静态 RAM (SRAM)、 可编程ROM (PROM)、可擦除可编程ROM (EPROM)、电可擦除可编程ROM (EEPR0M)、闪速存储 器、诸如铁电聚合物存储器的聚合物存储器()、双向存储器、相变或铁电存储器、硅氧化氮 氧化硅(S0N0S)存储器、磁卡或光卡、或适于存储信息的其他类型的介质。值得注意的是, 一部分或全部的存储器单元104可包含在与处理器电路102相同的集成电路上,或备选的 是,一部分或全部的存储器单元104可安置在处理器电路102的集成电路外的集成电路上 或其他介质上,例如硬盘驱动器。尽管图1中存储器单元104是包括在装置100内,但存储 器单元104在一些实施例中也可位于装置100外。各实施例在此方面不受限。
[0010] 在各种实施例中,装置1〇〇可包括3D图形管理模块106。3D图形管理模块106可 包括逻辑或电路,其操作成处理接收自处理器电路102、存储器单元104和/或装置100外 的一个或多个元件的信息、逻辑或数据,以及基于接收的信息、逻辑或数据生成3D图形信 息108。3D图形信息108可包括操作成使3D显示器显示一个或多个3D用户界面元素的信 息、逻辑或数据。各实施例在此方面不受限。
[0011] 图1还图示了系统140的框图。系统140可包括装置100的任何前述元件。系统 140可进一步包括3D显示器145。3D显示器145可包括能够显示3D用户界面元素160的任 何显示设备。3D用户界面元素160可包括任何的3D视觉效果或3D光感(optical sensory) 效果,例如图像、图片、视频、文字、图形、菜单、纹理和/或图案。3D显示器145的示例可包 含3D电视、3D监视器、3D投影仪和3D计算机屏幕。在一个实施例中,例如,3D显示器145 可由液晶显示(LCD)显示器、由发光二极管(LED)显示器、或由其他类型合适的视觉界面特 征3D能力来实现。例如,3D显示器145可包括触敏彩色显示屏。在各种实施方式中,3D显 示器145可包括含嵌入式晶体管的一个或多个薄膜晶体管(TFT)IXD。在一些实施例中,3D 显示器145可包括立体3D显示器。在各种其他实施例中,3D显示器145可包括全息显示 器、或能够创建3D视觉效果的另外类型的显示器。各实施例在此方面不受限。
[0012] 在一些实施例中,装置100和/或系统140可配置成与3D用户界面设备180通信 耦合。3D用户界面设备180可包括可由3D显示器145的用户操作、以观看3D显示器145 生成的3D用户界面元素160的设备。例如,在3D显示器145包括立体3D显示器的各种实 施例中,3D用户界面设备180可包括一对立体3D观看眼镜。在一些实施例中,3D用户界面 设备180可包括光学传感器组件182。光学传感器组件182可包括用来为3D用户界面设备 180的用户获取3D感知信息184的一个或多个光学传感器。此类3D感知信息184可描述 用户的3D内容感知能力的一个或多个特性。例如,在观看3D显示器145上的特定3D用户 界面元素160的同时,如果用户佩戴和/或利用3D用户界面设备180,光学传感器组件182 可用来测量用户响应于各种3D用户界面元素160而体现出的视觉聚散度和/或视觉调节。 值得注意的是,为了让用户能够看到3D显示器145上显示的3D用户界面元素160, 3D用户 界面设备180可能不是必需的。例如,在各种实施例中,3D显示器145可包括能够生成3D 用户界面元素160的全息显示器,该生成的3D用户界面元素160在无需3D观看设备的情 况下对肉眼可见。在这些实施例中,仍可利用3D用户界面设备180,以便允许光学传感器组 件182为用户获取3D感知信息184。各实施例在此方面不受限。
[0013] 在一般操作中,装置100和/或系统140可操作成生成3D图形信息108和将该3D 图形信息传送到3D显示器145。3D显示器145随后可操作成基于该3D图形信息108显示 3D用户界面元素160。在一些实施例中,装置100和/或系统140可操作成生成与3D加热 序列162对应的3D图形信息108,以及操作成将该3D图形信息108传送到3D显示器145, 随后该3D显示器可显示3D加热序列162。在各种实施例中,当在3D显示器145上呈现3D 加热序列期间或之后,装置100和/或系统140可操作成为观看3D显示器145上的3D加热 序列162的用户获取3D感知信息184。在一些这样的实施例中,装置100和/或系统140 可操作成利用3D感知信息184,从而定制后续在3D显示器145上显示的、用于用户观看的 3D用户界面元素160。在各种实施例中,装置100和/或系统140可操作成生成与3D内容 164对应的3D图形信息108,以及操作成将该3D图形信息108传送到3D显示器145,该3D 显示器随后可在呈现了 3D加热序列162之后显示3D内容164。在一些实施例中,装置100 和/或系统140可操作成生成与3D冷却序列(cool-down sequence)166对应的3D图形信 息108,以及操作成将该3D图形信息108传送到3D显示器145,该3D显示器随后可在呈现 了 3D内容164之后显示3D冷却序列。各实施例在此方面不受限。
[0014] 在各种实施例中,3D图形管理模块106可操作成生成与3D加热序列162对应的 3D图形信息108。如本文所采用的,术语"3D加热序列"限定为在一个或多个3D显示器上 呈现后续的3D内容164之前,在一个或多个3D显示器上呈现的一系列3D用户界面元素 160,且3D加热序列操作成使观看者的眼睛从天然的双眼视觉过渡为观看一个或多个3D显 示器上的3D效果。3D加热序列162可设计成为观看后续的3D内容164提供逐渐过渡,且 因此观看者可避免从天然的双眼视觉突然转换到虚拟3D视觉。一些实施例的优点可能在 于,通过观看3D加热序列162,用户的眼睛为更舒适地观看后续的3D内容164进行了准备 或"舒展"。例如,对一些用户而言,观看3D效果可以创建不寻常的左眼/右眼耦合,其可 能引起不精确的聚散度响应和调节响应,造成会导致认知冲突和视觉处理混乱的用眼拮抗 (ocular rivalry)。反过来,这些效果可能引起身体不适的症状,例如眼疲劳、眼干、头疼和 /或恶心。在由天然的双眼视觉突然改变为观看虚拟3D效果之后,这些症状可能特别普遍。 通过观看3D加热序列162,用户可更为逐渐地从天然视觉过渡为观看3D显示器145上后 续的3D内容164。结果,前述身体不适的症状可得到减轻,并且用户在观看后续的3D内容 164时有更为舒适的体验。其他优点可能与各种实施例相关联,且各实施例在此方面不受 限。
[0015] 在一些实施例中,3D加热序列162可包括一系列3D图像,并且其中包括的3D用户 界面元素 160的表观深度可随3D图像发生变化。例如,3D加热序列162内的特定3D图像 可包括表观深度描绘为等于20弧秒的对象,且3D加热序列162内后续的3D图像可包括相 同对象、和/或表观深度描绘为等于40弧秒的一个或多个不同对象或元素。各实施例不受 限于该示例。
[0016] 在各种实施例中,3D加热序列162可包括深度感知初始化部分162-a。在深度感 知初始化部分162-a期间,3D显示器145可操作成显示一系列3D图像,这些3D图像内的特 定3D用户界面元素160的表观深度逐渐改变。在一些实施例中,特定3D用户界面元素160 的表观深度可能以递减顺序、以递增顺序或以这两种顺序一次或多次地逐步通过表观深度 范围。例如,在各种实施例中,3D用户界面元素160在深度感知初始化部分162-a开始时可 描绘为具有遥远的表观位置。这一遥远的表观位置可能与该表观深度范围内的最大表观深 度相对应。3D用户界面元素160的表观深度随后可逐渐减少,直至达到该表观深度范围内 的最小表观深度。此时,深度感知初始化部分162-a在一些实施例中可能会终止。在各种 其他实施例中,3D用户界面元素160的表观深度随后可往回逐步提高并通过该表观深度范 围,直到其达到该范围内的最大表观深度。在一示例实施例中,3D用户界面元素160的表观 深度可从约20弧秒逐渐降低到约400弧秒,并且随后又逐渐增加到20弧秒,深度感知初始 化部分162-a可在增加到20弧秒时终止。各实施例不受限于该示例。
[0017] 在一些实施例中,3D加热序列162可包括聚散度和调节部分162-△。在聚散度和 调节部分1624期间,3D显示器145可操作成随着屏幕位置和表观深度的变化而显示一系 列3D用户界面元素160。例如,在聚散度和调节部分1624期间,3D显示器145的左上角 所显示的第一 3D用户界面元素160具有40弧秒的表观深度,3D显示器145的右下角所显 示的、表观深度为120弧秒的第二3D用户界面元素160可能跟随在该第一 3D用户界面元 素160后面。聚散度和调节部分1624的一系列3D用户界面元素160可能根据聚散度和 调节部分1624的过渡速率进行显示。聚散度和调节部分1624的过渡速率可限定在聚散 度和调节部分1624中一系列3D用户界面元素160的发展速率。例如,聚散度和调节部分 1624的过渡速率可具有每分钟30个元素的值,指示每两秒显示一新的用户界面元素160。 各实施例不受限于该示例。
[0018] 在各种实施例中,3D加热序列162可包括快速变化部分162-c。在快速变化部分 162-c期间,3D显示器145可操作成显示3D用户界面元素160的迅速发展,3D用户界面元 素160的屏幕位置和表观深度也可发生变化。快速变化部分162-c的一系列3D用户界面 元素160可根据快速变化部分162-c的过渡速率进行显示。快速变化部分162-c的过渡速 率可限定在快速变化部分162-c中一系列3D用户界面元素160的发展速率。在一些实施 例中,快速变化部分162-c的过渡速率可大于聚散度和调节部分1624的过渡速率。在聚 散度和调节部分1624的跃迁速率等于30元素/分的示例实施例中,快速变化部分162-c 的跃迁速率可能等于150元素/分。各实施例在此方面不受限。
[0019] 在各种实施例中,3D图形管理模块106可用来向3D显示器145传送与3D加热序 列162对应的3D图形信息108。3D显示器145随后可用来显示包括3D加热序列162的 3D用户界面元素160。在一些实施例中,3D显示器145可操作成显示与深度感知初始化部 分162-a对应的3D用户界面元素160、与聚散度和调节部分1624对应的3D用户界面元 素160、和/或与快速变化部分162-c对应的3D用户界面元素160。各实施例在此方面不 受限。
[0020] 在各种实施例中,可在3D加热序列162期间收集信息,该信息可用于进一步改进 用户在观看后续的3D内容164时的舒适度。例如,在一些实施例中,用户可在观看3D加热 序列162的同时佩戴和/或利用3D用户界面设备180。在各种此类的实施例中,在用户观 看3D加热序列162的同时,3D用户界面设备180可使用光学传感器组件182来获取3D感 知信息184。在一些实施例中,光学传感器组件182可用来追踪用户眼睛的运动,并用来基 于该运动生成3D感知信息184。3D感知信息184可包括信息,该信息描述用户在部分或全 部的3D加热序列162期间所呈现的3D效果感知能力的一个或多个特性。例如,3D感知信 息184可包括用户响应于3D加热序列162内包括的各种3D用户界面元素160时所体现出 的视觉聚散度和/或视觉调节的测量结果。各实施例在此方面不受限。
[0021] 在各种实施例中,在深度感知初始化部分162-a期间,光学传感器组件182可操作 成生成3D感知信息184,该3D感知信息描述用户适当感知具有各种表观深度的3D效果的 能力。例如,随着3D用户界面元素160在深度感知初始化部分162-a期间逐渐通过表观 深度范围,光学传感器组件182可用来追踪用户眼睛的运动,以便确定在每个表观深度下 是否适当感知3D用户界面元素160。光学传感器组件182随后可操作成生成3D感知信息 184,该3D感知信息指示用户能够感知的表观深度。在一些实施例中,光学传感器组件182 可操作成生成3D感知信息184,该3D感知信息描述用户能够感知的最小表观深度和最大表 观深度。例如,光学传感器组件182可操作成生成3D感知信息184,该3D感知信息指示特 定用户能够适当感知范围为300-40弧秒的表观深度。各实施例不受限于该示例。
[0022] 在各种实施例中,在聚散度和调节部分1624期间,光学传感器组件182可操作成 生成3D感知信息184,该3D感知信息描述用户适当感知各种屏幕位置之间和各种表观深 度之间的过渡的能力。例如,随着具有不同屏幕位置和表观深度的一系列3D用户界面元素 160在聚散和调节部分1624期间得以显示,光学传感器组件182可操作成追踪用户眼睛的 运动,以便确定是否适当感知该系列内的每个3D用户界面元素160。光学传感器组件182 随后可操作成生成3D感知信息184,该3D感知信息指示用户能够感知的表观深度的变化。 在一些实施例中,例如,光学传感器组件182可操作成生成3D感知信息184,该3D感知信息 指示用户能够感知的表观深度的最大瞬时变化。例如,光学传感器组件182可操作成生成 3D感知信息184,该3D感知信息指示特定用户能够适当感知瞬时变化高达200弧秒的表观 深度。各实施例不受限于该示例。
[0023] 在各种实施例中,在快速变化部分162-c期间,光学传感器组件182可操作成生成 3D感知信息184,该3D感知信息描述用户能够适当地感知各种屏幕位置之间和各种表观深 度之间的过渡的速度。例如,随着屏幕位置和表观深度发生变化的一系列3D用户界面元素 160在快速变化部分162-c期间得以快速显示,光学传感器组件182可操作成追踪用户眼 睛的运动,以便确定眼睛多快收敛到或分散到每个连续的焦点、以及确定眼睛多快调节每 个连续的焦点。光学传感器组件182随后可用来生成3D感知信息184,该3D感知信息指 示用户眼睛能够有的过渡速率。在一些实施例中,例如,光学传感器组件182可操作成生成 3D感知信息184,该3D感知信息指示表观深度过渡间的一优选最小时间。各实施例不受限 于该示例。
[0024] 在各种实施例中,3D图形管理模块106可操作成从3D用户界面设备180接收3D 感知信息184,以及操作成基于3D感知信息184定制后续的3D图形信息108。更特定地, 在一些实施例中,3D图形管理模块106可操作成定制后续的3D图形信息108,以便对后续 显示的3D用户界面元素160施加一个或多个约束。此类约束可限定后续显示的3D用户界 面元素160的可容许特性,并且此类约束可基于3D感知信息184得以确定,以便确保用户 可以适当感知后续显示的3D用户界面元素160。例如,在各种实施例中,3D图形管理模块 106可操作成定制后续的3D图形信息108,以便后续显示的3D用户界面元素160体现出用 户可感知的表观深度范围内的表观深度。在另外的示例中,3D图形管理模块106可操作成 定制后续的3D图形信息108,以便后续显示的3D用户界面元素160的表观深度的变化对于 被用户适当感知而言不会过大。在另外的示例中,3D图形管理模块106可操作成定制后续 的3D图形信息108,以便后续显示的3D用户界面元素160的表观深度的变化对于被用户适 当感知而言不会过快。各实施例不受限于这些示例。
[0025] 在一些实施例中,3D图形管理模块106可操作成在3D加热序列162仍处于发展中 时接收3D感知信息184,以及操作成基于接收的3D感知信息184定制剩余部分的3D加热 序列162。例如,在各种实施例中,3D图形管理模块106可操作成接收3D感知信息184,该 3D感知信息指示用户根据深度感知初始化部分162-a的推测可感知的深度范围。3D图形 管理模块106随后可定制在聚散度和调节部分162-△和/或快速变化部分162-c期间生成 的3D图形信息108,以便在3D加热序列162的那些部分期间显示的3D用户界面元素160 体现出用户可感知范围内的表观深度。在一特定的示例实施例中,在深度感知初始化部分 162-a期间可能确定的是,用户无法适当感知30-300弧秒范围外的表观深度,而且3D图形 管理模块106可操作成定制3D图形信息108,以便聚散度和调节部分1624和/或快速变 化部分162-c期间显示的3D用户界面元素160不会体现出小于30弧秒或大于300弧秒的 表观深度。各实施例不受限于该示例。
[0026] 在一些实施例中,3D图形管理模块106可操作成基于3D加热序列162期间收集的 3D感知信息184,定制在推论的3D加热序列162之后显示的3D内容164。在一示例实施例 中,根据推论的3D加热序列162,装置100和/或系统140可操作成使得3D电影在3D显示 器145上显示。在此类的示例实施例中,3D图形管理模块106可操作成定制与该3D电影对 应的3D图形信息108,以便呈现该3D电影期间显示的3D用户界面元素160体现出用户可 感知的范围内的表观深度,而且3D用户界面元素160以使得用户能够适当感知那些3D用 户界面元素160的量级和速率进行改变。在一特定的示例实施例中,在聚散度和调节部分 1624期间可能确定的是,用户无法适当感知所体现出的表观深度的瞬时变化超过200弧 秒的3D用户界面元素160,而且3D图形管理模块106可操作成定制3D图形信息108,以便 呈现3D电影期间显示的3D用户界面元素160体现出的表观深度的瞬时变化不会超过200 弧秒。各实施例不受限于该示例。
[0027] 在各种实施例中,3D图形管理模块106可操作成生成与包括有3D冷却序列166的 3D用户界面元素160对应的3D图形信息108。正如本文所采用的,术语"3D冷却序列"限 定为在一个或多个3D显示器上呈现3D内容164之后,在一个或多个3D显示器上呈现的一 系列3D用户界面元素160,且"3D冷却序列"操作成将观看者的眼睛从观看一个或多个3D 显示器上的3D效果过渡回天然的双眼视觉。3D冷却序列166可包括其中的3D效果逐渐减 少且随后消失的一系列3D图像,以便观看者的体验从3D影像逐渐过渡回2D观看体验,而 不是突然从虚拟的3D视觉转换为天然的双眼视觉。一些实施例的优点可能在于,通过观看 3D冷却序列166,用户的眼睛可为逆转为2D观看体验做好准备,并且可减轻与突然从3D观 看转换为2D观看相关联的身体不适的症状。其他优点可能与各种实施例相关联,且各实施 例在此方面不受限。
[0028] 图2A图示了 3D图像序列200的一个实施例,例如可包括在一些实施例中的3D加 热序列162内的深度感知初始化部分162-a的示例。如图2A中所示,在3D图像202中, 3D用户界面元素201描绘为具有40弧秒的表观深度。在3D图像203中,3D用户界面元素 201的表观深度已经逐步降低到120弧秒的值。在3D图像204中,3D用户界面元素201的 表观深度已经再次逐步降低,这次逐步降低到400弧秒的值。从3D图像205开始,3D用户 界面元素201的表观深度增加,首先增加到3D图像205内的120弧秒,且随后增加到3D图 像206内的40弧秒。因此在3D图像序列200所图示的该示例实施例中,3D用户界面元素 201从相当遥远的位置移动到相当近的位置,且随后移动回相当遥远的位置。然而,其他实 施例也是可能的和预期的,且各实施例在此方面不受限。
[0029] 图2B图示3D图像序列210的一个实施例,例如可包括在各种实施例中的3D加热 序列162内的聚散度和调节部分1624和/或快速变化部分162-c的示例。如图2B中所 示,在3D图像212中,在图像的右上部分描绘的3D用户界面元素211具有20弧秒的表观 深度。在3D图像214中,在图像的左下部分描绘的3D用户界面元素213具有300弧秒的 明显减少的远距表观深度。在3D图像216中,在图像的右下部分描绘的3D用户界面元素 215具有150弧秒的居间表观深度。各实施例不受限于这些示例。
[0030] 可结合以下图和附带的示例对以上实施例的操作做进一步的描述。一些图可包括 逻辑流。尽管本文呈现的此类图可能包括特定逻辑流,但可以理解的是,该逻辑流仅仅是提 供了可以如何实现本文描述的通用功能的示例。进一步地,除非明确指示,给定的逻辑流并 没有必要必须以所呈现的顺序来运行。另外,给定的逻辑流可通过硬件元件、处理器运行的 软件元件、或其任何组合来实现。各实施例在此方面不受限。
[0031] 图3图示了逻辑流300的一个实施例,该实施例可能代表了本文描述的一个或多 个实施例所运行的操作。如逻辑流300所示,可在302生成与3D加热序列对应的第一 3D图 形信息。例如,图1的3D图形管理模块106可生成与3D加热序列162对应的3D图形信息 108。在304,可传送该第一 3D图形信息。例如,图1的3D图形管理模块106可向3D显示 器145传送与3D加热序列162对应的3D图形信息108。在306,可接收3D感知信息。例 如,图1的3D图形管理模块106可接收3D感知信息184。在308,可基于3D感知信息定制 3D内容。例如,图1的3D图形管理模块106可基于3D感知信息184定制3D内容164。在 310,可传送与定制的3D内容对应的第二3D图形信息。例如,图1的3D图形管理模块106 可传送与定制的3D内容164对应的3D图形信息108。在312,可传送与3D冷却序列对应 的第三3D图形信息。例如,图1的3D图形管理模块106可传送与3D冷却序列166对应的 3D图形信息108。各实施例不受限于这些示例。
[0032] 图4图不了系统400的一个实施例。在各种实施例中,系统400可能代表了适合 于结合本文描述的一个或多个实施例使用的系统或体系结构,例如图1的装置1〇〇和/或 系统140、和/或图3的逻辑流300。各实施例在此方面并不受限。
[0033] 如图4所示,系统400可包括多个元件。根据给定的设计约束集或性能约束集的 需求,可使用一个或多个电路、组件、寄存器、处理器、软件子例程、模块或其任何组合实现 一个或多个元件。尽管图4以示例示出了在某一拓扑下的有限数量的元件,但可以理解的 是,根据给定实施方式的需求,可在系统400中使用任何合适拓扑下的更多或更少元件。各 实施例在此方面不受限。
[0034] 在各种实施例中,系统400可包含处理器电路402。处理器电路402可使用任何处 理器或逻辑器件来实现,且可与图1的处理器电路102相同或相似。
[0035] 在一个实施例中,系统400可包括与处理器电路402耦合的存储器单元404。根据 给定实施方式的需求,存储器单元404可经由通信总线443,或通过处理器电路402与存储 器单元404间的专用通信总线与处理器电路402耦合。存储器单元404可使用能够存储数 据的任何机器可读介质或计算机可读介质来实现,包括易失性存储器和非易失性存储器; 且存储器单元404可能与图1的存储器单元104相同或相似。在一些实施例中,机器可读 介质或计算机可读介质可包括永久介质。各实施例在此方面不受限。
[0036] 在各种实施例中,系统400可包含收发器444。收发器444可包含能够使用各种 合适的无线通信技术传送和接收信号的一个或多个无线电。此类技术可涉及跨越一个或多 个无线网络的通信。示例性无线网络包含(但不限于)无线局域网(WLAN)、无线个人区域网 (WPAN)、无线城域网(WMAN)、蜂窝网络和卫星网络。在跨越此类网络的通信中,收发器444 可依照一个或多个任意版本的适用标准进行操作。各实施例在此方面并不受限。各实施例 在此方面并不受限。
[0037] 在各种实施例中,系统400可包括显示器445。显示器445可组成能够显示接收自 处理器电路402的信息的任何显示设备。显示器445的示例可包含电视、监视器、投影仪和 计算机屏幕。在一个实施例中,例如,可通过液晶显示器(IXD)、发光二极管(LED)、或其他 类型的合适的可视化界面实现显示器445。例如,显示器445可包括触敏彩色显示屏。在 各种实施方式中,显示器445可包括含嵌入式晶体管在内的一个或多个薄膜晶体管(TFT) IXD。在一些实施例中,显不器445可包括3D显不器,且可与图1的3D显不器145相同或 相似。各实施例在此方面并不受限。
[0038] 在各种实施例中,系统400可包含存储装置446。存储装置446可能实现为非易失 存储设备,其例如但不限于磁盘驱动器、光盘驱动器、磁带驱动器、内部存储设备、附连存储 设备、闪存、电池支持的SDRAM (同步DRAM)、和/或网络存取存储设备。在实施例中,例如 在包含多个硬盘驱动器时,存储装置446可包含使得存储性能增强的技术,增强对有价值 数据媒体的保护。存储装置446的其他示例可包含硬盘、软盘、只读光碟(⑶-ROM)、可刻录 光碟(⑶-R)、可重写光碟(⑶-RW)、光盘、磁介质、磁光介质、可拆除存储卡或存储盘、各种 类型的DVD设备、磁带设备、盒式磁带设备或类似设备。各实施例在此方面并不受限。
[0039] 在各种实施例中,系统400可包含一个或多个I/O适配器447。I/O适配器447的 示例可包含通用串行总线(USB)端口 /适配器、IEEE 1394火线端口 /适配器等等。各实施 例在此方面并不受限。
[0040] 图5图不系统500的实施例。在各种实施例中,系统500可能代表了适合于结合本 文描述的一个或多个实施例使用的系统或体系结构,例如图1的装置100和/或系统140、 图3的逻辑流300、和/或图4的系统400。各实施例在此方面并不受限。
[0041] 如图5所示,系统500可包含多个元件。根据给定的设计约束集或性能约束集的 需求,可使用一个或多个电路、组件、寄存器、处理器、软件子例程、模块或其任何组合实现 一个或多个元件。尽管图5以示例示出了某一拓扑下的有限数量的元件,但可以理解的是, 根据给定实施方式的需求,可在系统500中使用任何合适拓扑下的更多或更少元件。各实 施例在此方面并不受限。
[0042] 在实施例中,尽管系统500在此方面并不受限,但系统500可能是媒体系统。例 如,系统500可能整合到个人计算机(PC)、膝上型计算机、超级-膝上型计算机()、平板电 脑、触摸板、便携式计算机、手持式计算机、掌上型计算机、个人数字助理(PDA)、蜂窝电话、 组合蜂窝电话/PDA、电视、智能设备(例如,智能手机、智能平板或智能电视)、移动联网设备 (MID)、消息设备、数据通信设备等等。
[0043] 在实施例中,系统500包含与显示器545耦合的平台501。平台501可从内容设备 接收内容,例如内容服务设备548或内容传输设备549或其他相似内容源。包含一个或多 个导航特征的导航控制器550可用于与例如平台501和/或显示器545交互。以下对这些 组件的每个进行详细描述。
[0044] 在实施例中,平台501可包含处理器电路502、芯片集503、存储器单元504、收发 器544、存储装置546、应用506和/或图形子系统551的任何组合。芯片集503可提供处 理器电路502、存储器单元504、收发器544、存储装置546、应用506和/或图形子系统551 之间的互相通信。例如,芯片集503可包含能够提供与存储装置546之间的互相通信的(未 描绘的)存储装置适配器。
[0045] 可使用任何处理器或逻辑设备实现处理器电路502,且处理器电路502可能与图4 中的处理器电路402相同或相似。
[0046] 可使用能够存储数据的任何机器可读介质或计算机可读介质实现存储器单元 504,且存储器单元504可能与图4中的存储器单元404相同或相似。
[0047] 收发器544可包含能够使用各种合适的无线通信技术传送和接收信号的一个或 多个无线电,且收发器544可能与图4中的收发器444相同或相似。
[0048] 显示器545可包含任何电视类型的监视器或显示器,且显示器545可能与图4中 的显示器445相同或相似。
[0049] 存储装置546可能实现为非易失存储设备,且存储装置546可能与图4中的存储 装置446相同或相似。
[0050] 图形子系统551可对诸如静止图像或视频图像的图像进行处理,以用于显示。例 如,图形子系统551可能是图形处理单元(GPU)或视觉处理单元(VPU)。模拟接口或数字接 口可用于使图形子系统551和显示器545通信耦合。例如,该接口可能是高清多介质接口、 显示端口、无线HDMI、和/或无线HD兼容技术的任何一种。图形子系统551可以集成到处 理器电路502中或芯片集503中。图形子系统551可以是通信耦合到芯片集503上的单机 卡。
[0051] 可在各种硬件体系结构中实现本文描述的图形和/或视频处理技术。例如,图形 和/或视频功能可能集成到芯片集内。备选的是,可使用离散的图形和/或视频处理器。正 如另外的实施例,可通过包含多核处理器在内的通用处理器实现图形和/或视频功能。在 进一步的实施例中,可在消费性电子设备中实现该功能。
[0052] 在实施例中,一个或多个内容服务设备548可由任何国内服务、国际服务和/或独 立服务托管,且因此可经由例如因特网接入到平台501。一个或多个内容服务设备548可耦 合到平台501和/或显示器545上。平台501和/或一个或多个内容服务设备548可耦合 到网络552,以便与网络552进行来回的媒体信息通信(例如,发送和/或接收)。内容传输 设备549也可耦合到平台501和/或显示器545上。
[0053] 在实施例中,一个或多个内容服务设备548可包含有线电视盒、个人计算机、网 络、电话、能够传输数字信息和/或内容的因特网使能的设备或装置、以及能够经由网络 552或直接在内容供应商和平台501和/显示器545之间进行单向或双向内容通信的其他 相似设备。将理解的是,可经由网络在系统500内的任何一个组件与内容供应商之间进行 来回的单向和/或双向内容通信。内容的示例可包含任何媒体信息,例如包含视频、音乐、 医疗和游戏?目息等等。
[0054] -个或多个内容服务设备548接收诸如有线电视节目的内容,其包括媒体信息、 数字信息和/或其他内容。内容供应商的示例可包含任何有线电视或卫星电视供应商、或 无线电供应商、或网络内容供应商。所提供的示例的意图并不是限制该公开发明的各实施 例。
[0055] 在实施例中,平台501可从具有一个或多个导航特征的导航控制器550接收控制 信号。例如,导航控制器550的导航特征可用于与用户界面553交互。在实施例中,导航控 制器550可能是定点设备,其可能是允许用户向计算机内输入空间(例如,连续的和多维的) 数据的计算机硬件组件(特别是人机接口设备)。诸如图形用户界面(GUI)和电视以及监视 器的许多系统允许用户使用身体姿势控制计算机或电视、以及向计算机或电视提供数据。
[0056] 通过在显示器上显示的指示装置、鼠标、聚焦环或其他视觉指示符的移动,导航控 制器550的导航特征的移动可在显示器(例如,显示器545)上得到视觉回波。例如,在软件 应用506的控制下,定位于导航控制器550上的导航特征可映射为用户界面553上显示的 虚拟导航特征。在实施例中,导航控制器550可能不是单独的组件,而是集成到平台501上 和/或显示器545上。然而,各实施例并不受限于本文示出或描述的元件或此方面。
[0057] 在实施例中,例如当启用驱动器时,驱动器(未示出)可包含在初始启动后使得用 户采用触碰按钮就能够立即开启和关闭类似于电视的平台501的技术。当平台被关闭时, 程序逻辑可允许平台501将内容流传送到媒体适配器或其他内容服务设备548或内容传输 设备549。另外,芯片集503可包含用于例如5. 1环绕立体声音频和/或高清7. 1环绕立体 声音频的硬件和/或软件支持。驱动器可包含用于集成的图形平台的图形驱动器。在实施 例中,图形驱动器可包含外围组件互连(PCI)高速显卡。
[0058] 在各种实施例中,系统500中示出的任何的一个或多个组件可能是集成的。例如, 平台501和内容服务设备548可能是集成的,或者平台501和内容传输设备549可能是集 成的,或者平台501、内容服务设备548和内容传输设备549可能是集成的。在各种实施例 中,平台501和显示器545可能是一集成单元。显示器545和内容服务设备548可能是集 成的,或者例如显示器545和内容传输设备549可能是集成的。这些示例并不意味着限制 该公开发明。
[0059] 在各种实施例中,系统500可实现为无线系统、有线系统或两者的组合。当实现为 无线系统时,系统500可包含适合于通过无线共享媒体进行通信的组件和接口,无线共享 媒体例如一个或多个天线、传送器、接收器、收发器、放大器、滤波器、控制逻辑等等。无线共 享媒体的示例可包含部分的无线频谱,例如RF频谱等等。当实现为有线系统时,系统500 可包含适合于通过有线通信介质进行通信的组件和接口,有线通信介质例如I/O适配器、 用于连接I/O适配器和相应有线通信介质的物理连接器、网络接口卡(NIC)、磁盘控制器、 视频控制器、音频控制器等等。有线通信介质的示例可包含电线、电缆、金属引线、印刷电路 板(PCB)、底板、交换结构、半导体材料、双绞线、同轴电缆、光纤等等。
[0060] 平台501可建立用于信息通信的一个或多个逻辑信道或物理信道。该信息可包含 媒体信息和控制信息。媒体信息可能指代表专用于用户的内容的任何数据。例如,内容的 示例可包含来自于语音通话、视频会议、流视频、电子邮件消息、语音邮件消息、字母数字符 号、图形、图像、视频、文本等等的数据。例如,来自语音通话的数据可能是言语信息、静默时 期、背景噪声、舒适噪声、语气等等。控制信息可能指代表专用于自动系统的命令、指令或控 制字的任何数据。例如,控制信息可用于路由媒体信息通过系统,或用于指示一节点,从而 以预定方式处理媒体信息。然后,各实施例并不受限于图5中示出或描述的元件或此方面。
[0061] 如上所述,系统500可能体现为不同的物理样式或形状因子。图6图示了小型化 设备600的实施例,系统500可在该小型化设备中得以体现。在实施例中,例如,设备600 可实现为具有无线能力的移动计算设备。移动计算设备可能指具有处理系统和诸如一个或 多个电池的移动电源或电源供应器的任何设备。
[0062] 如上所述,移动计算设备的示例可包含个人计算机(PC)、膝上型计算机、超级-膝 上型计算机、平板电脑、触摸板、便携式计算机、手持式计算机、掌上型计算机、个人数字助 理(PDA)、蜂窝电话、组合蜂窝电话/PDA、电视、智能设备(例如,智能手机、智能平板或智能 电视)、移动联网设备(MID)、消息设备、数据通信设备等等。
[0063] 移动计算设备的示例还可包含设置成由个人佩戴的计算机,例如手腕计算机、手 指计算机、环形计算机、镜片计算机、带夹计算机、臂章计算机、鞋类计算机、衣物计算机和 其他可佩戴计算机。在实施例中,例如,移动计算设备可能实现为能够运行计算机应用、以 及语音通信和/或数据通信的智能手机。尽管一些实施例可描述为具有移动计算设备,举 例来说实现为智能手机的移动计算设备,但可理解的是,也可使用其他无线移动计算设备 实现其他实施例。各实施例在此方面不受限。
[0064] 如图6所不,设备600可包含显不器645、导航控制器650、用户界面653、壳体654、 I/O设备655和天线656。显示器645可包含任何合适的、用于显示适于移动计算设备的信 息的显示单元,且显示器645可能与图5中的显示器545相同或相似。导航控制器650可 包含一个或多个导航特征,该导航特征可用于与用户界面653交互,且导航控制器650可能 与图5中的导航控制器550相同或相似。I/O设备655可包含任何合适的、用于使信息进入 移动计算设备的I/O设备。I/O设备655的示例可包含字母数字键盘、数字键盘、触摸板、输 入键、按钮、开关、摇杆式开关、麦克风、扬声器、语音识别设备和软件等等。信息也可凭借麦 克风进入到设备600内。此类信息可由语音设备设备予以数字化。各实施例在此方面不受 限。
[0065] 可使用硬件元件、软件元件或两者的组合实现各种实施例。硬件元件的示例可包 含处理器、微处理器、电路、电路元件(例如,晶体管、电阻器、电容器、感应器等等)、集成电 路、特定用途集成电路(ASIC)、可编程逻辑器件(PLD)、数字信号处理器(DSP)、现场可编程 门阵列(FPGA)、逻辑门、寄存器、半导体器件、芯片、微芯片、芯片集等等。软件的示例可包含 软件组件、程序、应用、计算机程序、应用程序、系统程序、机器程序、操作系统软件、中介软 件(middleware)、固件、软件模块、例行程序、子例程、功能、方法、规程、软件界面、应用程序 接口(API)、指令集、计算代码、计算机代码、代码段、计算机代码段、字、值、符号或其任何组 合。确定一实施例是否是使用硬件元件和/或软件元件来实现可依照任何数量的因素发生 变化,例如所需的计算速率、功率级、耐热性、处理周期预算、输入数据速率、输出数据速率、 存储器资源、数据总线速度和其他设计约束或性能约束。
[0066] 至少一个实施例的一个或多个方面可由存储在机器可读介质上的代表性指令来 实现,该机器可读介质代表处理器内的各种逻辑,当机器读取该机器可读介质时,该机器可 读介质使得机器产生用来执行本文描述的技术的逻辑。此类被称为"IP内核"的代表性 指令可存储在有形的、机器可读的介质上,且可供应给各种消费者或生产设施,以便装载到 实际生产逻辑或处理器的制造机器中。例如,一些实施例可使用机器可读介质或机器可读 物品来实现,该机器可读介质或机器可读物品可存储指令或指令集,若机器运行所述指令 或指令集,其可使得机器依照各实施例执行方法和/或操作。例如,此类机器可包含任何 合适的处理平台、计算平台、计算设备、处理设备、计算系统、处理系统、计算机、处理器或类 似物,而且此类机器可使用硬件和/或软件的任何合适组合来实现。例如,机器可读介质 或机器可读物品可包含任何合适类型的存储器单元、存储器设备、存储器物品、存储器介 质、存储设备、存储物品、存储介质和/或存储单元、例如存储器、可拆除或不可拆除介质、 可擦除或不可擦除介质、可写入或可重写介质、数字介质或模拟介质、硬盘、软盘、只读光碟 (⑶-ROM)、可刻录光碟(⑶-R)、可重写光碟(⑶-RW)、光盘、磁介质、磁光介质、可拆除存储 卡或存储盘、各种类型的数字通用光盘(DVD)、磁带、盒式磁带或类似物。指令可包含任何 合适类型的代码,例如源代码、编译代码、翻译代码、可运行代码、静态代码、动态代码、加密 代码和类似代码,该代码可使用任何合适的高级编程语言、低级编程语言、面向对象编程语 目、可视编程语目、编译编程语目和/或解释编程语目来实现。
[0067] 以下示例属于进一步的实施例。
[0068] 示例1是包括多个图形处理指令的至少一个机器可读介质,该多个图形处理指令 响应于在计算设备上执行而使得计算设备:生成与3D加热序列对应的第一三维(3D)图形 信息用于由3D显示器呈现;使得传送该第一 3D图形信息;以及使得传送与3D内容对应的 第二3D图形信息用于在呈现了 3D加热序列之后由3D显示器呈现。
[0069] 在示例2中,示例1的3D加热序列可选择性地包括在其期间3D用户界面元素的 表观深度逐步通过表观深度范围的第一部分。
[0070] 在示例3中,示例1-2的任何示例的3D加热序列可选择性地包括第二部分,在该 第二部分期间显示在屏幕位置和表观深度方面不同的一系列3D用户界面元素。
[0071] 在示例4中,示例1-3的任何示例的3D加热序列可选择性地包括第三部分,在该 第三部分期间根据比3D加热序列的第二部分的过渡速率更大的过渡速率显示在屏幕位置 和表观深度方面不同的第二系列的3D用户界面元素。
[0072] 在示例5中,示例1-4的任何示例的至少一个机器可读介质可选择性地包括指令, 所述指令响应于在计算设备上执行而使得计算设备:生成与3D冷却序列对应的第三3D图 形信息用于在呈现3D内容之后由3D显示器呈现;以及使得传送该第三3D图形信息。
[0073] 在示例6中,示例1-5的任何示例的至少一个机器可读介质可选择性地包括指令, 所述指令响应于在计算设备上执行而使得计算设备:接收描述用户对3D加热序列内的3D 效果的感知能力的3D感知信息;以及基于该3D感知信息定制3D内容。
[0074] 在示例7中,示例1-6的任何示例的至少一个机器可读介质可选择性地包括指令, 所述指令响应于在计算设备上执行而使得计算设备:接收描述用户对3D加热序列内的3D 效果的感知能力的3D感知信息;以及基于该3D感知信息定制3D加热序列的一个或多个部 分。
[0075] 在示例8中,示例1-7的任何示例的至少一个机器可读介质可选择性地包括指令, 所述指令响应于在计算设备上执行而使得计算设备基于3D感知信息定制3D内容,该3D感 知信息指示用户能够感知的最小表观深度。
[0076] 在示例9中,示例1-9的任何示例的至少一个机器可读介质可选择性地包括指令, 所述指令响应于在计算设备上执行而使得计算设备基于3D感知信息定制3D内容,该3D感 知信息指示用户能够感知的最大表观深度。
[0077] 在示例10中,示例1-9的任何示例的至少一个机器可读介质可选择性地包括指 令,所述指令响应于在计算设备上执行而使得计算设备基于3D感知信息定制3D内容,该3D 感知信息指示用户能够感知的表观深度的最大瞬时变化。
[0078] 在示例11中,示例1-10的任何示例的至少一个机器可读介质可选择性地包括指 令,所述指令响应于在计算设备上执行而使得计算设备基于3D感知信息定制3D内容,该3D 感知信息指示表观深度过渡间的优选最小时间。
[0079] 在示例12中,示例1-11的任何示例的至少一个机器可读介质可选择性地包括指 令,所述指令响应于在计算设备上执行而使得计算设备基于3D感知信息定制3D冷却序列, 该3D感知信息指示用户能够感知的最小表观深度。
[0080] 在示例13中,示例1-12的任何示例的至少一个机器可读介质可选择性地包括指 令,所述指令响应于在计算设备上执行而使得计算设备基于3D感知信息定制3D冷却序列, 该3D感知信息指示用户能够感知的最大表观深度。
[0081] 在示例14中,示例1-13的任何示例的至少一个机器可读介质可选择性地包括指 令,所述指令响应于在计算设备上执行而使得计算设备基于3D感知信息定制3D冷却序列, 该3D感知信息指示用户能够感知的表观深度的最大瞬时变化。
[0082] 在示例15中,示例1-14的任何示例的至少一个机器可读介质可选择性地包括指 令,所述指令响应于在计算设备上执行而使得计算设备基于3D感知信息定制3D冷却序列, 该3D感知信息指示表观深度过渡间的优选最小时间。
[0083] 示例16是图形处理装置,其包括:处理器电路;以及三维(3D)图形管理模块,该 三维图形管理模块用于在该处理器电路上执行,以便:生成与3D加热序列对应的第一三维 (3D)图形信息用于由3D显示器呈现,该3D加热序列包括在其期间3D用户界面元素的表观 深度逐步通过表观深度范围的第一部分;发送控制指示以使得传送该第一3D图形信息;以 及发送控制指示以使得传送与3D内容对应的第二3D图形信息用于在呈现了 3D加热序列 之后由3D显示器呈现。
[0084] 在示例17中,示例16的3D加热序列可选择性地包括第二部分,在该第二部分期 间显示在屏幕位置和表观深度方面不同的一系列3D用户界面元素。
[0085] 在示例18中,示例17的3D加热序列可选择性地包括第三部分,在该第三部分期 间根据比3D加热序列的第二部分的过渡速率更大的过渡速率显示在屏幕位置和表观深度 方面不同的第二系列的3D用户界面元素。
[0086] 在示例19中,示例16-18的任何示例的3D图形管理模块可选择性地用于在处理 器电路上执行,以便:接收描述用户对3D加热序列内的3D效果的感知能力的3D感知信息; 以及基于该3D感知信息定制3D内容。
[0087] 在示例20中,示例16-19的任何示例的3D图形管理模块可选择性地用于在处理 器电路上执行,以便:生成与3D冷却序列对应的第三3D图形信息用于在呈现了 3D内容之 后由3D显示器呈现;以及发送控制指示以使得传送该第三3D图形信息。
[0088] 在示例21中,示例20的3D图形管理模块可选择性地用于在处理器电路上执行, 以便:接收描述用户对3D加热序列内的3D效果的感知能力的3D感知信息;以及基于该3D 感知信息定制3D冷却序列。
[0089] 在示例22中,示例16-21的任何示例的3D图形管理模块可选择性地用于在处理 器电路上执行,以便基于3D感知 /[目息定制3D内容,该3D感知彳目息指不用户能够感知的最 小表观深度。
[0090] 在示例23中,示例16-22的任何示例的3D图形管理模块可选择性地用于在处理 器电路上执行,以便基于3D感知 /[目息定制3D内容,该3D感知彳目息指不用户能够感知的最 大表观深度。
[0091] 在示例24中,示例16-23的任何示例的3D图形管理模块可选择性地用于在处理 器电路上执行,以便基于3D感知信息定制3D内容,该3D感知信息指示用户能够感知的表 观深度的最大瞬时变化。
[0092] 在示例25中,示例16-24的任何示例的3D图形管理模块可选择性地用于在处理 器电路上执行,以便基于3D感知信息定制3D内容,该3D感知信息指示表观深度过渡间的 优选最小时间。
[0093] 在示例26中,示例16-25的任何示例的3D图形管理模块可选择性地用于在处理 器电路上执行,以便基于3D感知信息定制3D冷却序列,该3D感知信息指示用户能够感知 的最小表观深度。
[0094] 在示例27中,示例16-26的任何示例的3D图形管理模块可选择性地用于在处理 器电路上执行,以便基于3D感知信息定制3D冷却序列,该3D感知信息指示用户能够感知 的最大表观深度。
[0095] 在示例28中,示例16-27的任何示例的3D图形管理模块可选择性地用于在处理 器电路上执行,以便基于3D感知信息定制3D冷却序列,该3D感知信息指示用户能够感知 的表观深度的最大瞬时变化。
[0096] 在示例29中,示例16-28的任何示例的3D图形管理模块可选择性地用于在处理 器电路上执行,以便基于3D感知信息定制3D冷却序列,该3D感知信息指示表观深度过渡 间的优选最小时间。
[0097] 在示例30中,示例16-29的任何示例的3D图形管理模块可选择性地用于在处理 器电路上执行,以便基于3D感知信息定制3D加热序列的一个或多个部分。
[0098] 示例31是图形处理方法,其包括:生成与3D加热序列对应的第一三维(3D)图形 信息用于由3D显示器呈现;发送控制指示以使得传送该第一 3D图形信息;发送控制指示 以使得传送与3D内容对应的第二3D图形信息用于在呈现了 3D加热序列之后由3D显示器 呈现;发送控制指示以使得传送与3D冷却序列对应的第三3D图形信息用于在呈现了 3D内 容之后由3D显示器呈现。
[0099] 在示例32中,示例31的3D加热序列可选择性地包括在其期间3D用户界面元素 的表观深度逐步通过表观深度范围的第一部分。
[0100] 在示例33中,示例31-32的任何示例的3D加热序列可选择性地包括第二部分,在 该第二部分期间显示在屏幕位置和表观深度方面不同的一系列3D用户界面元素。
[0101] 在示例34中,示例31-33的任何示例的3D加热序列可选择性地包括第三部分,在 该第三部分期间根据比3D加热序列的第二部分的过渡速率更大的过渡速率显示在屏幕位 置和表观深度方面不同的第二系列的3D用户界面元素。
[0102] 在示例35中,示例31-34的任何示例的图形处理方法可选择性包括:接收描述用 户对3D加热序列内的3D效果的感知能力的3D感知信息;以及基于该3D感知信息定制3D 内容。
[0103] 在示例36中,示例31-35的任何示例的图形处理方法可选择性包括:接收描述用 户对3D加热序列内的3D效果的感知能力的3D感知信息;以及基于该3D感知信息定制3D 加热序列和/或3D冷却序列。
[0104] 在示例37中,示例31-36的任何示例的图形处理方法可选择性包括基于3D感知 信息定制3D内容,该3D感知信息指示用户能够感知的最小表观深度。
[0105] 在示例38中,示例31-37的任何示例的图形处理方法可选择性包括基于3D感知 信息定制3D内容,该3D感知信息指示用户能够感知的最大表观深度。
[0106] 在示例39中,示例31-38的任何示例的图形处理方法可选择性包括基于3D感知 信息定制3D内容,该3D感知信息指示用户能够感知的表观深度的最大瞬时变化。
[0107] 在示例40中,示例31-39的任何示例的图形处理方法可选择性包括基于3D感知 信息定制3D内容,该3D感知信息指示表观深度过渡间的优选最小时间。
[0108] 在示例41中,示例31-40的任何示例的图形处理方法可选择性包括基于3D感知 信息定制3D冷却序列,该3D感知信息指示用户能够感知的最小表观深度。
[0109] 在示例42中,示例31-41的任何示例的图形处理方法可选择性包括基于3D感知 信息定制3D冷却序列,该3D感知信息指示用户能够感知的最大表观深度。
[0110] 在示例43中,示例31-42的任何示例的图形处理方法可选择性包括基于3D感知 信息定制3D冷却序列,该3D感知信息指示用户能够感知的表观深度的最大瞬时变化。
[0111] 在示例44中,示例31-43的任何示例的图形处理方法可选择性包括基于3D感知 信息定制3D冷却序列,该3D感知信息指示表观深度过渡间的优选最小时间。
[0112] 在示例45中,示例31-44的任何示例的图形处理方法可选择性包括基于3D感知 信息定制3D加热序列的第二部分和/或第三部分,该3D感知信息描述用户对3D加热序列 内的3D效果的感知能力。
[0113] 在示例46中,至少一个机器可读介质可包括多个图形处理指令,其响应于在计算 设备上执行而使得计算设备执行根据示例31-45的任何一个的方法。
[0114] 在示例47中,图形处理装置可包括用于执行根据示例31-45的任何一个的方法的 部件。
[0115] 在示例48中,通信设备可布置成执行根据示例31-45的任何一个的方法。
[0116] 示例49是图形处理系统,其包括:处理器电路;收发器;以及3D图形管理模块,该 3D图形管理模块用于在该处理器电路上执行,以便:生成与3D加热序列对应的第一三维 (3D)图形信息用于由3D显示器呈现,该3D加热序列包括在其期间3D用户界面元素的表观 深度逐步通过表观深度范围的第一部分;发送控制指示以使得传送该第一 3D图形信息;以 及发送控制指示以使得传送与3D内容对应的第二3D图形信息用于在呈现了 3D加热序列 之后由3D显示器呈现。
[0117] 在示例50中,示例49的3D加热序列可选择性地包括第二部分,在该第二部分期 间显示在屏幕位置和表观深度方面不同的一系列3D用户界面元素。
[0118] 在示例51中,示例50的3D加热序列可选择性地包括第三部分,在该第三部分期 间根据比3D加热序列的第二部分的过渡速率更大的过渡速率显示在屏幕位置和表观深度 方面不同的第二系列的3D用户界面元素。
[0119] 在示例52中,示例49-51的任何示例的3D图形管理模块可选择性地用于在处理 器电路上执行,以便:从3D用户界面设备接收描述用户对3D加热序列内的3D效果的感知 能力的3D感知信息;以及基于该3D感知信息定制3D内容。
[0120] 在示例53中,示例49-52的任何示例的3D图形管理模块可选择性地用于在处理 器电路上执行,以便:生成与3D冷却序列对应的第三3D图形信息,该3D冷却序列用于在呈 现了 3D内容之后由3D显示器呈现;以及发送控制指示以使得传送该第三3D图形信息。
[0121] 在示例54中,示例53的3D图形管理模块可选择性地用于在处理器电路上执行, 以便:从3D用户界面设备接收描述用户对3D加热序列内的3D效果的感知能力的3D感知 信息;以及基于该3D感知信息定制3D冷却序列。
[0122] 在示例55中,示例49-54的任何示例的3D图形管理模块可选择性地用于在处理 器电路上执行,以便基于3D感知 /[目息定制3D内容,该3D感知彳目息指不用户能够感知的最 小表观深度。
[0123] 在示例56中,示例49-55的任何示例的3D图形管理模块可选择性地用于在处理 器电路上执行,以便基于3D感知 /[目息定制3D内容,该3D感知彳目息指不用户能够感知的最 大表观深度。
[0124] 在示例57中,示例49-56的任何示例的3D图形管理模块可选择性地用于在处理 器电路上执行,以便基于3D感知信息定制3D内容,该3D感知信息指示用户能够感知的表 观深度的最大瞬时变化。
[0125] 在示例58中,示例49-57的任何示例的3D图形管理模块可选择性地用于在处理 器电路上执行,以便基于3D感知信息定制3D内容,该3D感知信息指示表观深度过渡间的 优选最小时间。
[0126] 在示例59中,示例49-58的任何示例的3D图形管理模块可选择性地用于在处理 器电路上执行,以便基于3D感知信息定制3D冷却序列,该3D感知信息指示用户能够感知 的最小表观深度。
[0127] 在示例60中,示例49-59的任何示例的3D图形管理模块可选择性地用于在处理 器电路上执行,以便基于3D感知信息定制3D冷却序列,该3D感知信息指示用户能够感知 的最大表观深度。
[0128] 在示例61中,示例49-60的任何示例的3D图形管理模块可选择性地用于在处理 器电路上执行,以便基于3D感知信息定制3D冷却序列,该3D感知信息指示用户能够感知 的表观深度的最大瞬时变化。
[0129] 在示例62中,示例49-61的任何示例的3D图形管理模块可选择性地用于在处理 器电路上执行,以便基于3D感知信息定制3D冷却序列,该3D感知信息指示表观深度过渡 间的优选最小时间。
[0130] 在示例63中,示例49-62的任何示例的3D图形管理模块可选择性地用于在处理 器电路上执行,以便基于3D感知信息定制3D加热序列的一个或多个部分,该3D感知信息 描述用户对3D加热序列内的3D效果的感知能力。
[0131] 示例64是图形处理装置,其包括:用于生成与3D加热序列对应的第一三维(3D) 图形信息用于由3D显示器呈现的部件;用于发送控制指示以使得传送该第一 3D图形信息 的部件;用于发送控制指示以使得传送与3D内容对应的第二3D图形信息用于在呈现了 3D 加热序列之后由3D显示器呈现的部件;用于发送控制指示以使得传送与3D冷却序列对应 的第三3D图形信息用于在呈现了 3D内容之后由3D显示器呈现的部件。
[0132] 在示例65中,示例64的3D加热序列可选择性地包括在其期间3D用户界面元素 的表观深度逐步通过表观深度范围的第一部分。
[0133] 在示例66中,示例65的3D加热序列可选择性地包括第二部分,在该第二部分期 间显示在屏幕位置和表观深度方面不同的一系列3D用户界面元素。
[0134] 在示例67中,示例66的3D加热序列可选择性地包括第三部分,在该第三部分期 间根据比3D加热序列的第二部分的过渡速率更大的过渡速率显示在屏幕位置和表观深度 方面不同的第二系列的3D用户界面元素。
[0135] 在示例68中,示例64-67的任何示例的图形处理装置可选择性地包括:用于接收 3D感知信息的机构,该3D感知信息描述用户对3D加热序列内的3D效果的感知能力;以及 用于基于该3D感知信息定制3D内容的机构。
[0136] 在示例69中,示例64-68的任何示例的图形处理装置可选择性地包括:用于接收 3D感知信息的部件,该3D感知信息描述用户对3D加热序列内的3D效果的感知能力;以及 用于基于该3D感知信息定制3D加热序列和/或3D冷却序列的部件。
[0137] 在示例70中,示例64-69的任何示例的图形处理装置可选择性地包括:用于基于 3D感知信息定制3D内容的部件,该3D感知信息指示用户能够感知的最小表观深度。
[0138] 在示例71中,示例64-70的任何示例的图形处理装置可选择性地包括:用于基于 3D感知信息定制3D内容的部件,该3D感知信息指示用户能够感知的最大表观深度。
[0139] 在示例72中,示例64-71的任何示例的图形处理装置可选择性地包括:用于基于 3D感知信息定制3D内容的部件,该3D感知信息指示用户能够感知的表观深度的最大瞬时 变化。
[0140] 在示例73中,示例64-72的任何示例的图形处理装置可选择性地包括:用于基于 3D感知信息定制3D内容的部件,该3D感知信息指示表观深度过渡间的优选最小时间。
[0141] 在示例74中,示例64-73的任何示例的图形处理装置可选择性地包括:用于基于 3D感知信息定制3D冷却序列的部件,该3D感知信息指示用户能够感知的最小表观深度。
[0142] 在示例75中,示例64-74的任何示例的图形处理装置可选择性地包括:用于基于 3D感知信息定制3D冷却序列的部件,该3D感知信息指示用户能够感知的最大表观深度。
[0143] 在示例76中,示例64-75的任何示例的图形处理装置可选择性地包括:用于基于 3D感知信息定制3D冷却序列的部件,该3D感知信息指示用户能够感知的表观深度的最大 瞬时变化。
[0144] 在示例77中,示例64-76的任何一个的图形处理装置可选择性地包括:用于基于 3D感知信息定制3D冷却序列的装置,该3D感知信息指示表观深度过渡间的优选最小时间。
[0145] 在示例78中,示例64-77的任何示例的图形处理装置可选择性地包括:用于基于 3D感知信息定制3D加热序列的第二部分和/或第三部分的部件,该3D感知信息描述用户 对3D加热序列内的3D效果的感知能力。
[0146] 本文已阐述的许多具体细节用于提供对实施例的彻底理解。然而,本领域的那些 技术人员将理解的是,可在没有这些具体细节的情况下实践各实施例。在其他情况下,未对 众所周知的操作、组件和电路进行描述,以便不会造成各实施例难以理解。可以理解的是, 本文公开的具体结构细节和功能细节可能是代表性的,且不会必然地限制各实施例的范 围。
[0147] 一些实施例可能使用了表述"耦合的"和"连接的"连同其衍生词进行描述。这些 术语不是用作彼此的同义词。例如,一些实施例可能使用术语"连接的"和/或"耦合的"进 行描述,从而指示两个或多个元件相互间直接进行物理接触或电接触。然而,术语"耦合的" 也可表示两个或多个元件相互间不是直接接触,但仍可以相互协作或交互。
[0148] 除非明确指示,否则可理解的是,诸如"处理"、"计算(computing)",计算 (calculating)",确定"或类似物的术语指的是计算机或计算系统、或类似电子计算设备 的动作和/或进程,该动作和/或进程将表示为计算系统的寄存器和/或存储器内的物理 量(例如,电子的)的数据操纵为和/或转化为同样表示为计算系统的存储器、寄存器或其他 此类信息存储设备、传送设备或显示设备内的物理量的数据。各实施例在此方面不受限。
[0149] 应该注意的是,本文描述的方法不是必须以所描述的顺序运行、或以任何特定顺 序运行。此外,相对于本文识别的方法所描述的各种活动可以串行方式或并行方式运行。
[0150] 尽管本文已图示和描述了具体实施例,但应该理解的是,以实现相同目的而进行 计算的任何设置可能取代所示出的具体实施例。该公开的意图是覆盖各种实施例的任何以 及所有适应性调整或变形。将理解的是,以上描述是以图例方式做出、而非以限制方式做 出。根据对以上描述的回顾,以上实施例和本文没有特别描述的其他实施例的组合对本领 域那些技术人员而言是显而易见的。因此,各种实施例的范围包含使用以上组成、结构和方 法的其他应用。
[0151] 强调的是,提供的该公开的摘要是为了遵从37C.F.R. § 1.72(b),其要求摘要允 许读者迅速确定该技术公开的性质。在该理解下提出,摘要不是用于解释或限制权利要求 的范围或含义。另外,在前述具体描述中,可以看出各种特征在单个实施例中因精简该公开 的目的群聚在一起。该公开方法不是解释为反映要求保护的实施例需要的特征比每个权利 要求中明确记载的更多的意图。相反,正如下面的权利要求所反映的,
【发明内容】
中存在的特 征少于单个公开的实施例的所有特征。因此,下面的权利要求在此整体地结合到详细描述 中,同时每个权利要求独立地作为一个单独的优选实施例。在所附的权利要求中,术语"包 含"和"在…中"分别用作各个术语"包括"和"其中"的简明英语等价体。此外,术语"第 一"、"第二"和"第三"等仅用作标签,且其意图不是对其对象施加数字要求。
[0152] 尽管以针对结构特征和/或方法学行动过程(methodological act)的语言描述 了发明,但将理解的是,所附权利要求中限定的发明并不是必然地受限于以上描述的具体 特征或行动过程。相反,以上描述的具体特征和行动过程是作为实现权利要求的示例形式 来公开的。
【权利要求】
1. 一种图形处理装置,包括: 处理器电路;以及 三维(3D)图形管理模块,用于在所述处理器电路上执行,以便: 生成与3D加热序列对应的第一三维(3D)图形信息用于由3D显示器呈现,所述3D加 热序列包括在其期间3D用户界面元素的表观深度逐步通过表观深度的范围的第一部分; 发送控制指示以使得传送所述第一 3D图形信息;以及 发送控制指示以使得传送与3D内容对应的第二3D图形信息用于在呈现3D加热序列 之后由3D显示器呈现。
2. 如权利要求1所述的图形处理装置,所述3D加热序列包括第二部分,在其期间显示 在屏幕位置和表观深度方面不同的一系列3D用户界面元素。
3. 如权利要求2所述的图形处理装置,所述3D加热序列包括第三部分,在其期间根据 比所述3D加热序列的第二部分的过渡速率更大的过渡速率显示在屏幕位置和表观深度方 面不同的第二系列的3D用户界面元素。
4. 如权利要求1所述的图形处理装置,所述3D图形管理模块用于在处理器电路上执 行,以便: 接收描述用户对所述3D加热序列内的3D效果感知的能力的3D感知信息;以及 基于所述3D感知信息定制3D内容。
5. 如权利要求1所述的图形处理装置,所述3D图形管理模块用于在所述处理器电路上 执行,以便: 生成与3D冷却序列对应的第三3D图形信息用于在呈现3D内容之后由3D显示器呈现; 以及 发送控制指示以使得传送所述第三3D图形信息。
6. 如权利要求5所述的图形处理装置,所述3D图形管理模块用于在所述处理器电路上 执行,以便: 接收描述用户对所述3D加热序列内的3D效果感知的能力的3D感知信息;以及 基于所述3D感知信息定制3D冷却序列。
7. 如权利要求1所述的图形处理装置,所述3D图形管理模块用于在所述处理器电路上 执行,以便基于3D感知信息定制3D内容,所述3D感知信息指示用户能够感知的最小表观 深度。
8. 如权利要求1所述的图形处理装置,所述3D图形管理模块用于在所述处理器电路上 执行,以便基于3D感知信息定制3D内容,所述3D感知信息指示用户能够感知的最大表观 深度。
9. 如权利要求1所述的图形处理装置,所述3D图形管理模块用于在所述处理器电路上 执行,以便基于3D感知信息定制3D内容,所述3D感知信息指示用户能够感知的表观深度 中的最大瞬时变化。
10. -种图形处理方法,包括: 生成与3D加热序列对应的第一三维(3D)图形信息用于由3D显示器呈现; 发送控制指示以使得传送所述第一 3D图形信息; 发送控制指示以使得传送与3D内容对应的第二3D图形信息用于在呈现所述3D加热 序列之后由所述3D显示器呈现; 发送控制指示以使得传送与3D冷却序列对应的第三3D图形信息用于在呈现3D内容 之后由3D显示器呈现。
11. 如权利要求10所述的图形处理方法,所述3D加热序列包括在其期间3D用户界面 元素的表观深度逐步通过表观深度的范围的第一部分。
12. 如权利要求11所述的图形处理方法,所述3D加热序列包括第二部分,在其期间显 示在屏幕位置和表观深度方面不同的一系列3D用户界面元素。
13. 如权利要求12所述的图形处理方法,所述3D加热序列包括第三部分,在其期间根 据比所述3D加热序列的第二部分的过渡速率更大的过渡速率显示在屏幕位置和表观深度 方面不同的第二系列的3D用户界面元素。
14. 如权利要求10所述的图形处理方法,包括: 接收描述用户对所述3D加热序列内的3D效果感知的能力的3D感知信息;以及 基于所述3D感知信息定制3D内容。
15. 如权利要求10所述的图形处理方法,包括: 接收描述用户对所述3D加热序列内的3D效果感知的能力的3D感知信息;以及 基于所述3D感知信息定制所述3D加热序列和所述3D冷却序列中的一个或两者。
16. 如权利要求10所述的图形处理方法,包括基于3D感知信息定制3D内容,所述3D 感知信息指示用户能够感知的最小表观深度。
17. 如权利要求10所述的图形处理方法,包括基于3D感知信息定制3D内容,所述3D 感知信息指示用户能够感知的最大表观深度。
18. 如权利要求10所述的图形处理方法,包括基于3D感知信息定制3D内容,所述3D 感知信息指示用户能够感知的表观深度中的最大瞬时变化。
19. 至少一个机器可读介质,包括多个图形处理指令,其响应于在计算设备上执行而使 得所述计算设备执行权利要求10至18中任何一项所述的方法。
20. -种图形处理装置,包括用于执行权利要求10至18中任何一项所述的方法的部 件。
21. -种图形处理系统,包括: 处理器电路; 收发器;以及 3D图形管理模块,用于在所述处理器电路上执行,以便: 生成与3D加热序列对应的第一三维(3D)图形信息用于由3D显示器呈现,所述3D加 热序列包括在其期间3D用户界面元素的表观深度过渡通过表观深度的范围的第一部分; 发送控制指示以使得传送该第一 3D图形信息;以及 发送控制指示以使得传送与3D内容对应的第二3D图形信息用于在呈现3D加热序列 之后由3D显示器呈现。
22. 如权利要求21所述的图形处理系统,所述3D加热序列包括第二部分,在其期间显 示在屏幕位置和表观深度方面不同的一系列3D用户界面元素。
23. 如权利要求22所述的图形处理系统,所述3D加热序列包括第三部分,在其期间根 据比3D加热序列的第二部分的过渡速率更大的过渡速率显示在屏幕位置和表观深度方面 不同的第二系列的3D用户界面元素。
24. 如权利要求21所述的图形处理系统,所述3D图形管理模块用于在所述处理器电路 上执行,以便: 从3D用户界面设备接收描述用户对3D加热序列内的3D效果感知的能力的3D感知信 息;以及 基于所述3D感知信息定制3D内容。
25. 如权利要求21所述的图形处理系统,所述3D图形管理模块用于在所述处理器电路 上执行,以便: 生成与3D冷却序列对应的第三3D图形信息用于在呈现3D内容之后由3D显示器呈现; 以及 发送控制指示以使得传送所述第三3D图形信息。
【文档编号】H04N13/04GK104065942SQ201410094482
【公开日】2014年9月24日 申请日期:2014年3月14日 优先权日:2013年3月14日
【发明者】A.C.杨金, P.J.科里沃, R.A.多赫蒂 申请人:英特尔公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1