CN113196138B - 用于保持图像清晰度的图像尺寸触发的澄清 - Google Patents
用于保持图像清晰度的图像尺寸触发的澄清 Download PDFInfo
- Publication number
- CN113196138B CN113196138B CN201980082951.9A CN201980082951A CN113196138B CN 113196138 B CN113196138 B CN 113196138B CN 201980082951 A CN201980082951 A CN 201980082951A CN 113196138 B CN113196138 B CN 113196138B
- Authority
- CN
- China
- Prior art keywords
- image
- application
- size
- virtual distance
- frame size
- 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.)
- Active
Links
- 238000005352 clarification Methods 0.000 title claims abstract description 47
- 230000001960 triggered effect Effects 0.000 title description 3
- 238000001514 detection method Methods 0.000 claims abstract description 22
- 238000000034 method Methods 0.000 claims description 63
- 230000008859 change Effects 0.000 claims description 12
- 238000012545 processing Methods 0.000 claims description 12
- 238000009877 rendering Methods 0.000 claims description 9
- 230000004044 response Effects 0.000 claims description 8
- 230000003993 interaction Effects 0.000 claims description 3
- 230000008707 rearrangement Effects 0.000 claims 6
- 238000005070 sampling Methods 0.000 claims 6
- 230000006870 function Effects 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 230000000007 visual effect Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 230000003068 static effect Effects 0.000 description 3
- 230000001360 synchronised effect Effects 0.000 description 3
- 238000012935 Averaging Methods 0.000 description 2
- 208000012661 Dyskinesia Diseases 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 210000003128 head Anatomy 0.000 description 2
- 238000013507 mapping Methods 0.000 description 2
- 230000008447 perception Effects 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 230000006978 adaptation Effects 0.000 description 1
- 230000015556 catabolic process Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 238000006731 degradation reaction Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000008030 elimination Effects 0.000 description 1
- 238000003379 elimination reaction Methods 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 238000009499 grossing Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000005549 size reduction Methods 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G02—OPTICS
- G02B—OPTICAL ELEMENTS, SYSTEMS OR APPARATUS
- G02B27/00—Optical systems or apparatus not provided for by any of the groups G02B1/00 - G02B26/00, G02B30/00
- G02B27/01—Head-up displays
- G02B27/017—Head mounted
-
- 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/139—Format conversion, e.g. of frame-rate or size
-
- 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/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—2D [Two Dimensional] image generation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—2D [Two Dimensional] image generation
- G06T11/40—Filling a planar surface by adding surface attributes, e.g. colour or texture
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T3/00—Geometric image transformations in the plane of the image
- G06T3/40—Scaling of whole images or parts thereof, e.g. expanding or contracting
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
- G06T5/73—Deblurring; Sharpening
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
- G09G3/001—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes using specific devices not provided for in groups G09G3/02 - G09G3/36, e.g. using an intermediate record carrier such as a film slide; Projection systems; Display of non-alphanumerical information, solely or in combination with alphanumerical information, e.g. digital display on projected diapositive as background
- G09G3/002—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes using specific devices not provided for in groups G09G3/02 - G09G3/36, e.g. using an intermediate record carrier such as a film slide; Projection systems; Display of non-alphanumerical information, solely or in combination with alphanumerical information, e.g. digital display on projected diapositive as background to project the image of a two-dimensional display, such as an array of light emitting or modulating elements or a CRT
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/36—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory
- G09G5/37—Details of the operation on graphic patterns
- G09G5/373—Details of the operation on graphic patterns for modifying the size of the graphic pattern
-
- G—PHYSICS
- G02—OPTICS
- G02B—OPTICAL ELEMENTS, SYSTEMS OR APPARATUS
- G02B27/00—Optical systems or apparatus not provided for by any of the groups G02B1/00 - G02B26/00, G02B30/00
- G02B27/01—Head-up displays
- G02B27/0101—Head-up displays characterised by optical features
- G02B2027/0132—Head-up displays characterised by optical features comprising binocular systems
- G02B2027/0134—Head-up displays characterised by optical features comprising binocular systems of stereoscopic type
-
- G—PHYSICS
- G02—OPTICS
- G02B—OPTICAL ELEMENTS, SYSTEMS OR APPARATUS
- G02B27/00—Optical systems or apparatus not provided for by any of the groups G02B1/00 - G02B26/00, G02B30/00
- G02B27/01—Head-up displays
- G02B27/0101—Head-up displays characterised by optical features
- G02B2027/014—Head-up displays characterised by optical features comprising information/image processing systems
-
- G—PHYSICS
- G02—OPTICS
- G02B—OPTICAL ELEMENTS, SYSTEMS OR APPARATUS
- G02B27/00—Optical systems or apparatus not provided for by any of the groups G02B1/00 - G02B26/00, G02B30/00
- G02B27/01—Head-up displays
- G02B27/0101—Head-up displays characterised by optical features
- G02B2027/0147—Head-up displays characterised by optical features comprising a device modifying the resolution of the displayed image
-
- G—PHYSICS
- G02—OPTICS
- G02B—OPTICAL ELEMENTS, SYSTEMS OR APPARATUS
- G02B27/00—Optical systems or apparatus not provided for by any of the groups G02B1/00 - G02B26/00, G02B30/00
- G02B27/01—Head-up displays
- G02B27/0179—Display position adjusting means not related to the information to be displayed
- G02B2027/0187—Display position adjusting means not related to the information to be displayed slaved to motion of at least a part of the body of the user, e.g. head, eye
-
- G—PHYSICS
- G02—OPTICS
- G02B—OPTICAL ELEMENTS, SYSTEMS OR APPARATUS
- G02B27/00—Optical systems or apparatus not provided for by any of the groups G02B1/00 - G02B26/00, G02B30/00
- G02B27/01—Head-up displays
- G02B27/0101—Head-up displays characterised by optical features
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2340/00—Aspects of display data processing
- G09G2340/04—Changes in size, position or resolution of an image
- G09G2340/0407—Resolution change, inclusive of the use of different resolutions for different screen areas
- G09G2340/0414—Vertical resolution change
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2340/00—Aspects of display data processing
- G09G2340/04—Changes in size, position or resolution of an image
- G09G2340/0407—Resolution change, inclusive of the use of different resolutions for different screen areas
- G09G2340/0421—Horizontal resolution change
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2340/00—Aspects of display data processing
- G09G2340/04—Changes in size, position or resolution of an image
- G09G2340/045—Zooming at least part of an image, i.e. enlarging it or shrinking it
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2340/00—Aspects of display data processing
- G09G2340/14—Solving problems related to the presentation of information to be displayed
- G09G2340/145—Solving problems related to the presentation of information to be displayed related to small screens
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2360/00—Aspects of the architecture of display systems
- G09G2360/18—Use of a frame buffer in a display terminal, inclusive of the display panel
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N13/00—Stereoscopic video systems; Multi-view video systems; Details thereof
- H04N13/30—Image reproducers
- H04N13/332—Displays for viewing with the aid of special glasses or head-mounted displays [HMD]
- H04N13/344—Displays for viewing with the aid of special glasses or head-mounted displays [HMD] with head-mounted left-right displays
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Optics & Photonics (AREA)
- Human Computer Interaction (AREA)
- General Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Controls And Circuits For Display Device (AREA)
- Processing Or Creating Images (AREA)
- User Interface Of Digital Computer (AREA)
- Testing, Inspecting, Measuring Of Stereoscopic Televisions And Televisions (AREA)
Abstract
应用引擎基于来自内容源的图像数据渲染图像。显示引擎向用户显示图像。图像能够从第一尺寸调节到第二尺寸。检测系统检测尺寸调节。应用执行澄清例程以保持图像的清晰度。
Description
相关申请的交叉引用
本申请要求2018年11月16日提交的美国临时专利申请序列号62/768,705和2019年5月3日提交的美国临时专利申请序列号62/842,844的优先权,其全部通过引用整体并入在此。
技术领域
本发明涉及观看系统和观看内容的方法。
背景技术
个人计算机通常具有膝上型屏幕形式的独立屏幕或连接到中央处理单元的分离屏幕。显示图像的应用(诸如显示浏览器窗口和网页内容的浏览器、在窗口中显示带有文本的窗口的文字处理应用等)被设计为显示这种内容,使得用户通常可以舒适地阅读0.25米和1米之间距离的内容。当用户移动进一步远离显示器时,内容在用户的视野内只会变得更小。
三维观看系统有时也用于观看内容。三维观看系统可以具有头戴式框架和在用户左眼和右眼前方的左右显示器。显示器可以创建图像或投影图像,该图像或投影图像彼此略有不同以给用户一种深度印象。可替代地或另外地,相应的显示器可以将焦距调节到各种深度。
例如,用户可以在距用户2米的距离处接收带有网页的浏览器窗口。此外,在用户与通常位于可头戴式单元上并跟踪用户头部和/或用户身体部位的运动的传感器交互随后,浏览器窗口可以朝向用户或远离用户移动。
发明内容
本发明提供了一种观看系统,包括:保存图像数据的内容源;形成应用的一部分的应用引擎,其通信地连接到内容源以接收图像数据并基于图像数据渲染图像;显示引擎,其通信地连接到应用引擎以向用户显示图像,图像具有第一尺寸,图像能够被调节为小于第一尺寸的第二尺寸;以及检测系统,其检测指示图像从第一尺寸到第二尺寸的调节的量度,其中,应用响应于检测执行澄清(clarification)例程以保持图像的清晰度。
本发明还提供了一种观看内容的方法,该方法包括采用应用引擎基于来自内容源的图像数据渲染图像,采用显示引擎向用户显示该图像,并且该图像具有第一尺寸,图像能够被调节为小于第一尺寸的第二尺寸,采用检测系统检测指示图像从第一尺寸到第二尺寸的调节的量度,以及采用应用基于该检测执行澄清例程以保持图像的清晰度。
附图说明
结合附图通过示例的方式进一步描述本发明,在附图中:
图1是根据本发明第一实施例的观看系统的框图;
图2A、2B和2C是示出图1中的观看系统的功能的流程图;
图3A示出在被调整尺寸之前显示的图像;
图3B显示被调整尺寸之后的图像并且该图像保持其清晰度;
图3C示出在不保持其清晰度的情况下被调整尺寸的图像;
图4A至4F示出在浏览器窗口的上下文内重新缩放形态(aspect);
图5是示出以高级别实现第一实施例的功能的流程图;
图6是根据本发明的第二实施例的观看系统的框图;
图7A和图7B是示出图6的观看系统的功能的流程图;
图8是根据本发明的一个实施例的可以在本发明系统中找到应用的计算机形式的机器的框图。
具体实施方式
附图中的图1示出根据本发明的实施例的观看系统10,其包括内容源12、显示引擎16、立体观看器18和应用20。观看系统10可以使用重新缩放例程以保持图像的清晰度。
显示引擎16和应用20是驻留在计算机可读存储介质上并且可由观看系统10的处理器执行的软件系统。显示引擎16和应用20通过本领域技术人员通常理解的调用和子例程彼此通信连接。
立体观看器18是经由物理或无线连接被连接到处理器的硬件组件。立体观看器18还通信地连接到显示引擎16。
应用20包括应用引擎14、应用合成器30和帧尺寸确定器32。
内容源12是连接到处理器的硬件组件。内容源12还通信地连接到应用引擎14。内容源12能够承载图像数据。这种图像数据例如可以是诸如照片或文档的静止图像。图像数据可以可替代地是诸如在用户滚动文档或网页时移动的文档或网页的运动图像,或者可以是形成电影的连续图像帧。
应用引擎14可以例如是能够基于图像数据渲染图像的图片观看器、文档编辑应用、浏览器、电影观看器等。
显示引擎16确定特定于立体观看器18的视野22的高度(H)和宽度(W)。视野22具有缓冲纹理24,该缓冲纹理24具有帧尺寸。“帧尺寸”是本领域中通常使用的术语,用于指示水平像素数(X')和垂直像素数(Y')的组合。
应用合成器30具有应用缓冲器28。应用合成器30将图像绘制到应用缓冲器28中。显示引擎16使用缓冲器纹理24的坐标来拉伸应用缓冲器28中的图像,并且然后向用户显示图像。
立体观看器18可以具有可安装到观看者的头部的框架,该框架在观看者的左眼和右眼前方具有左右显示器。取决于配置,眼睛前方的显示器可能呈现为单个显示器,但可能配置为投影两个不同的图像,每只眼睛一个。立体观看器18从显示引擎16接收图像,并且在视野22内向观看者显示图像。显示引擎16可以向用户的左眼和右眼显示稍有不同的图像以给予用户深度感知。显示引擎16可以在可调节的深度场处显示每个图像,以在适应诸如“聚散适应”的视觉相关的增强的同时还给予用户深度感知。因此,在缓冲器纹理24内显示的图像被用户感知为处于距用户特定的虚拟距离处。
帧尺寸确定器32包括纹理尺寸计算器26、查找表34和查找算法36。查找表34在X列中具有多个距离并且在Y列中具有多个帧尺寸,每个帧尺寸对应于相应的距离。例如,帧尺寸可以通过单个方向(例如,帧宽度、或帧高度或对角线)中的多个像素表示。然后可以通过应用例如固定的高宽比来简单地计算帧尺寸。帧尺寸随着用户和虚拟内容之间增加的距离而减小。查找算法36接收用户与虚拟内容之间的虚拟距离作为输入,并确定X列中与虚拟距离对应的距离中的选择距离。查找算法36然后确定与选择距离对应的帧尺寸。
查找表34可能已经通过首先在观看系统10上显示图像,并且然后测量图像在立体观看器18上占据的像素数量来创建。图像可能会逐渐远离用户移动,并测量新的帧尺寸。可以将距离和对应的像素数量聚集并放置在表中以形成查找表34。可以使用创建查找表的其它合适的方法。查找表34和查找算法36可以可替代地被替换为插值算法,该插值算法可以起到与查找表34和查找算法36相同的功能,但是可以使用一个或多个插值算法,诸如样条插值算法等。
图2A、2B和2C更详细地示出了观看系统10的功能。在50处,查找表34被存储在存储器中。如上所述,查找表34具有多个距离和与相应距离对应的多个帧尺寸。附图标记52表示图像数据保存在内容源12上。在54处,应用引擎14基于图像数据渲染图像。
在56处,应用缓冲器28从应用引擎14接收图像。应用缓冲器28具有预定尺寸,并且来自应用引擎14的图像填充应用缓冲器28。
在60处,显示引擎16在相对于用户的第一虚拟距离处向用户显示图像,其中图像具有第一尺寸。显示引擎16可以例如在默认位置处并采用预设的最大表面来显示浏览器窗口或文档观看器窗口。默认位置可以是用户易于观看图像的预选的用户友好的位置。图像可以包括文本、图片和/或其它视觉内容。如果图像包括文本,则图像优选地显示在距用户的默认距离处,使得用户可以容易地阅读文本。
最大表面可以是观看系统10分配给图像的最大可能纹理。立体观看器18可以具有1280×960像素的分辨率。观看系统10可以为给定的应用、窗口或内容类型(例如,浏览器窗口)分配最大帧尺寸。浏览器应用可以是横向应用(这意味着它可以与其它应用窗口同时显示)。浏览器应用可能不是沉浸式应用(其中一个应用窗口占据整个视野),并且因此可以假设浏览器窗口永远不会占据整个视野(例如1280×960),并且因此可以选择1120个像素的值(例如,具有固定的高宽比),因为它略小于1280个像素,这可允许不包含浏览器窗口的边界或视野的一小部分。选择大于1280个像素的最大表面帧尺寸将超过立体观看器18的分辨率,在这种情况下,观看系统10可以在向用户显示内容时应用最小过滤器以匹配显示分辨率,这进而可导致不必要的处理能力来显示等效分辨率的图像(即在对1280个像素应用最小过滤器之后,1280个像素的最大表面等效于1120个像素)。
立体观看器18可以具有检测立体观看器18相对于真实世界对象的运动的多个系统。例如,立体观看器18可具有惯性测量单元,其具有检测加速度的一个或多个加速度计和检测立体观看器18的旋转的陀螺仪。另外,立体观看器18可具有捕获真实世界对象的图像的相机系统,并且可以跟踪真实世界对象在立体观看器18的视野内的运动。这些系统提供允许检测立体观看器18相对于真实世界对象的运动的“智能”。当立体观看器18相对于真实世界对象移动时,由显示引擎16显示的图像也可以在立体观看器18的视野内移动。例如,如果图像被显示给用户从而给予用户图像位于墙壁上的印象,并且如果用户走近墙壁,则图像显示的深度也更靠近用户移动从而给予用户图像保留在墙壁上的印象。图像也会在用户的视野内变得更大。
用户还可以与显示引擎16交互以增加图像的尺寸。例如,立体观看器18可以具有能够捕获由用户的手做出的姿势的一个或多个相机,并且观看系统10可以解释这种姿势以增加图像的尺寸。用户可以通过将图像更靠近用户移动来增加图像的尺寸,或者可以在图像保持相对于用户的静止虚拟距离的同时增加图像的尺寸。
如果图像变大(例如,用户走向图像),渲染的分辨率可以改变(例如,增加),但是应用缓冲器28的尺寸可以保持不变。传统系统可能会使用内置的被广泛称为“mip映射(mipmapping)”的重新调整尺寸特征,其可能导致图像模糊。Mip映射可包括使用本领域众所周知的过滤器,例如“均值过滤器”、“高斯平滑过滤器”、“双线性过滤器”等。例如,如果浏览器窗口移得更远且更少像素可用于浏览器窗口,则可以使用平均方法,其中将第一图像中的四个相邻像素显示为第二图像中的单个像素。单个像素可以被给予介于0和255之间的平均像素值,代表最初显示(在第一图像中)的四个像素的平均值,从而导致第二图像的模糊。
在62处,图像被移动到相对于用户的第二虚拟距离,其中图像具有小于第一尺寸的第二尺寸。在给定的示例中,用户可以进一步远离墙壁移动并且显示引擎16可以通过在用户的视野内进一步远离用户移动图像(这因此也使得图像较小)来保持图像保留在墙壁上的印象。较少的像素现在可用于显示图像。传统的mip映射技术可能会采用四个原始显示的像素,平均它们的像素值并将平均值显示为单个像素。像素值的这种平均可能导致模糊。
传统系统可能已经用于在独立计算机显示器上显示图像的目的。例如,浏览器窗口可以显示在传统的独立计算机显示器上。用户然后可以使用控件来放大或缩小网页。这种放大和缩小网页可能会触发mip映射过滤技术。当用户远离独立的计算机显示器移动时,浏览器窗口在用户的视野内变得更小,因为它在用户的眼睛的视野内变得更小。此外,该窗口并未变小,并且不会因用户远离独立计算机显示器移动而存在窗口内缩小。该窗口相对于独立的计算机显示器保持静止,并且仅在用户眼睛的视野内变小。因此,当用户远离独立的计算机显示器移动时,显示器中的图像不会变得更加模糊。
在64处,应用20的运动检测系统检测图像到相对于用户的第二虚拟距离的运动。运动的检测是指示图像变得更小的量度的检测。图像尺寸的变化(更小或更大)可能需要澄清例程以保持图像的清晰度(与模糊相反)。
在66处,用户另外可以与显示引擎16交互以将图像的尺寸从第一尺寸改变为第二尺寸。在68处,检测系统检测指示从第一尺寸到第二尺寸的调节的量度。在70处,响应于在68处的检测,可以确定比例因子以说明66处的调节。比例因子可以被最终发送到子例程82(可选地,经由子例程64、74、76和/或78),其中确定帧尺寸可以至少部分地由比例因子确定。例如,可以通过计算用户操纵之前和之后所显示的图像的比率来确定比例因子。例如,图像最初可能以1280个像素(例如全分辨率/全缓冲器)显示。图像可能会远离用户移动,并且因此位于640个像素处(这可以由查找表34基于图像相距用户的距离确定)。然后,用户可以将图像拉伸1.5的比例因子(即图像现在比原来大50%)以使其更大,,导致在与具有640个像素的预调节图像相同距离处的具有960个像素的后调节图像。用户现在可以走向图像。查找表34可以基于浏览器窗口和用户之间的距离确定图像应该是750个像素,并且在应用缩放比率之后屏幕实际应该是1100个像素。来自查找表34并由查找算法36给出的比例因子因此乘以比例比率。取决于具体情况,图像可能在60处变得更小并且在66处变得更大,在60处变得更小并且在66处变得更小,在60处保持不变并在66处放大或变得更小等。为了进一步讨论,忽略在66处的用户交互的影响,有利于在64处检测虚拟距离的变化,其中虚拟距离可以是用户与虚拟内容/图像之间的距离。
在74处,(可选地)确定从第一虚拟距离到第二虚拟距离的运动是否大于预定最小阈值距离。在76处,(可选地)确定在从第一虚拟距离的运动和第二虚拟距离的运动之间是否经过了预定最小阈值时间量。预定最小阈值距离例如可以是0.25米。预定最小时间量例如可以是一秒或一分钟。可以设定在74和76处提及的阈值以避免由于可能过于频繁的澄清更新而引起的抖动体验。
在78处,(可选地)确定从第一虚拟距离到第二虚拟距离的运动是否小于预定最大阈值距离。预定最大阈值距离例如可以是4米。如果第二虚拟距离超过4米,则可能不需要执行澄清例程,因为图像可能对于用户太小而无法阅读。特别地,网页或文档中的文本可能对于用户查看来说太小。由于传统的mip映射技术的任何图像调节因此是可接受的,因为这种技术导致的模糊不会对用户体验产生负面影响。可以通过用户测试来确定在74、76和78处的一个或多个阈值。可以以另一顺序执行74、76和78或消除操作中的一个或多个。
在所描述的实施例中,如果确定74、76和78都是肯定的,则系统进行到82,其中帧尺寸确定器32确定与第二虚拟距离对应的选择帧尺寸。可以采用各种技术来进行82处的确定,例如基于第二虚拟距离的技术、基于与适当渲染尺寸匹配的技术、基于最终渲染分辨率的技术、基于可用于内容显示的像素数量的技术等。在82处的确定包括在84处的确定,其中查找算法36(I)基于第二虚拟距离从查找表34中选择选择距离,并且(II)确定选择帧尺寸,该帧尺寸为与所选距离对应的帧尺寸。然后,所选择的帧尺寸形成澄清例程的基础。
框94指示缓冲器尺寸与在框56处提到的缓冲器尺寸保持不变。
在98处,应用20执行澄清例程,当通过立体观看器18向用户显示时,该澄清例程基于分配给图像的帧尺寸保持图像的清晰度。可以注意到,澄清例程响应于在64处图像到第二虚拟距离的运动的检测。在100处,应用合成器30从帧尺寸确定器32接收选择帧尺寸。在本示例中,帧尺寸确定器32提供了700的所选择帧尺寸。
在102处,纹理尺寸计算器26基于帧尺寸计算图像的坐标。垂直和水平坐标可以被调节相同的量以保持图像的固定高宽比。
在104处,应用合成器30在应用缓冲器28内以新的图像尺寸绘制新图像。应用缓冲器28的尺寸仍然保持不变,如由框94所示。在帧尺寸从1120减少到1000的给定示例中,在应用缓冲器28中仅绘制1000个像素并且在图像的垂直轴上进行比例调节。因此,与使用整个缓冲器相比,更新的图像具有更少的像素。通过在应用缓冲器28中绘制更少的像素,与图像填充整个缓冲器相比,需要更少的处理周期并且消耗更少的电力。
在105处,更新的图像信息,诸如像素的数量、尺寸和/或分辨率,被发送到与应用相关联的内容。与应用相关联的内容的一些示例是应用预览(例如,在应用图标悬停时可能出现的应用屏幕截图)、对话框(例如,声明应用内容无法访问或用户名和/或密码的请求的框)、控制框、信息框、其它弹出窗口和/或任何其它小部件或视图,或可能至少部分地基于分辨率和/或尺寸和/或应用或应用窗口的像素数的辅助窗口。例如,与应用相关联的内容可以是允许用户查找文件的对话框。与应用相关联的内容可能不是应用窗口内的内容,而可能是辅助窗口(诸如父应用窗口的子窗口),它可以由应用窗口触发和控制。与应用窗口相关联的内容可以是应用窗口的预览,诸如显示浏览器窗口的预览的浏览器应用。可以创建预览以供应用历史特征使用,和/或作为当光标悬停在应用图标上时可以显示的应用窗口的屏幕截图。在106处,应用合成器30向显示引擎16提供具有更新图像(和对应的纹理/UV坐标)的整个缓冲器以显示给用户。
在某些实现方式中,跳过105处的例程可能是有用的,这可能导致显示整个缓冲器的预览(例如,屏幕截图图像),包括图像未被绘制到的缓冲器的部分。跳过例程105可能因此导致系统不将UV坐标应用到与应用窗口相关联的内容,并且因此预览复制全部缓冲器帧(例如1000×1000像素),并且然后以较小的尺寸(例如50×50像素)绘制全部缓冲器帧。对例程105的包含可以使预览能够仅复制包含更新图像的缓冲器帧的部分,从而防止预览包括图像未被绘制到的缓冲器的部分。
在与应用相关联的内容是对话框并且应用是显示一个或多个浏览器窗口的浏览器应用的应用中,跳过例程105可能导致每次浏览器窗口尺寸和/或分辨率被更新时,对话框相对于浏览器窗口移动。例如,对话框可能从应用窗口的右上角开始,但如果用户与浏览器窗口之间的距离增加,则该对话框可能会出现在浏览器窗口的中心。例如,浏览器窗口可具有1000×1000像素的第一尺寸,而对话框可能从200,200像素开始。如果1000×1000像素的浏览器窗口被图2A-2C中描述的全部或部分例程调节为500×500,则如果不执行例程105,对话框将保持在200,200。随着流程中包含例程105,对话框将移动到100,100以保持其相对于浏览器窗口的比例位置。
在88处,显示引擎16执行拉伸操作。当图像变得更大或图像变得更小时,可以执行拉伸操作。当显示引擎16通过利用纹理坐标提取更新图像填充的应用缓冲器的部分来拉伸更新图像以适应如用户观看的最终显示尺寸时,可以执行拉伸操作。如果执行异步帧更新,则在98处执行澄清例程的过程发生在显示引擎的第一帧更新期间,并且在88处执行拉伸操作的过程发生在显示引擎的不同帧更新期间。在异步帧更新的该情况下,用户可能会注意到视觉异常,诸如图像中的抖动急动。为了避免急动,在88处执行拉伸操作和在98处执行澄清例程的过程可以发生在显示引擎的单个帧更新内,即同步帧更新。当与异步帧更新相比时,当显示的图像从第一分辨率的第一图像更新到第二分辨率的第二图像时,同步帧更新导致更平滑的视觉过渡。
在显示引擎拉伸更新的图像之后,在90处,可以向用户显示更新的图像。
在92处,检测到新的虚拟距离或虚拟距离的变化,并且过程循环回到步骤74。
图3A示出了调整尺寸之前的图像。在图3B中,图像已经变得更小。由于由图1中的应用20执行的图2C中的澄清例程98,图像保持清晰。图3C示出如果不使用98处的澄清例程而使用如上所述的mip映射例程代替,则图像是模糊的。如上所述,如果在图2B中的78处确定第二虚拟距离大于最大阈值距离,则还可以允许图像变得模糊。
图4A到4F更详细地示出上面提到的某些显示形态。在图4A中,作为示例,缓冲器具有1000×800的帧尺寸,并且具有填充整个空间(1,1)的纹理。在图4B中,图像将在最终渲染场景(对用户)中显示的空间已被减小到900×750的帧尺寸。在图4C中,图像填充了像素空间。在一些实施例中,可能需要图1中的显示引擎16应用过滤器,使得在较小的浏览器窗口(900×750)内显示较大的纹理(1000×800)。因此减少了帧尺寸。如果内容随后变得更小,则在没有由应用20执行的98处的澄清例程的情况下,系统将重复图4B和4C,这是在独立计算机显示器上运行的系统所需要的全部内容。
在图4D中,帧尺寸(即分配给向用户显示的图像的像素数量)进一步减小(700×600)。如图4E中所示,缓冲器尺寸保持不变(1000×800)。然而,在一些实施例中,根据查找表34(800×700)调节纹理尺寸。如图4F中所示,图1中的显示引擎16可以应用过滤器,使得较大的纹理(800×700)被显示在较小的浏览器窗口(700×600)内。虽然在4F中仍然使用过滤器,但缓冲器中的图像尺寸与图像的最终渲染尺寸之间的差异已经足够接近,应当不存在用户可察觉的图像质量下降。在需要以相对较小的最终渲染尺寸(例如700×600)显示全部缓冲器图像(1000×800)的情况下,过滤器可能会将图像质量降低到用户可察觉的水平。在一些实施例中,当测量用户与所显示的图像之间的新距离时,可以重复图4D至图4F并且可以更新帧尺寸。在一些实施例中,系统可以等待调节图像尺寸,直到图像没有移动持续阈值时间段,因此对于内容相对于用户的给定运动,图4D至4F仅需要发生一次。
图5是上述重新缩放例程的高级流程图。在200处,在最终渲染场景中的应用窗口(或棱镜)中显示应用内容。在202处,改变应用窗口/棱镜相对于用户的尺寸。在204处,显示引擎16将用户与应用窗口之间的距离通知给应用20。在206处,基于用户和应用窗口之间的距离来执行内容的重新缩放。在208处,显示引擎16重新显示应用内容。
图6示出根据本发明的另一个实施例的观看系统10A。图6的观看系统10A在许多方面类似于图1的观看系统10,并且相似的附图标记表示类似或相似的组件。
如参考图1所讨论的,显示引擎16向应用20的帧尺寸确定器32提供用户距离。在图6中,显示引擎16A不向应用20A的帧尺寸确定器32A提供用户距离。相反,显示引擎16A向帧尺寸确定器32A提供屏幕尺寸。例如,屏幕尺寸可以是与缓冲器纹理24A对应的尺寸。
帧尺寸确定器32A不具有基于用户距离确定纹理尺寸的查找表或查找算法。相反,纹理尺寸计算器26A使用从显示引擎16A接收的屏幕尺寸来确定所需的纹理尺寸。
应用引擎14A从帧尺寸确定器32A接收纹理尺寸。应用合成器30A将图像尺寸写入应用缓冲器28A中。显示引擎16A从应用缓冲器28A取得图像并且向用户显示在缓冲器纹理24A内的图像。
图7A和7B示出图6的观看系统10A的功能。在图7A和7B中执行的操作与在图2A、2B和2C中执行的操作相似,并且类似的附图标记指示类似或相似的操作。由图7A和7B表示的算法省略了包括在图2A、2B和2C的算法中的某些操作,特别是框62到78处的操作、框84处的操作以及框90和92处的操作。
图1的观看系统10具有可以调节纹理尺寸以适应各种观看距离的优点。然而,观看距离可能并不总是被准确地检测或被检测为高准确度水平。图6的观看系统10A具有屏幕尺寸是精确尺寸的优点,导致被更准确地计算并显示给用户的最终纹理尺寸。屏幕尺寸仍可基于对用户运动的检测进行调节。然而,当用户没有以与基于运动的检测系统相关联的较少“漂移”或不准确度移动时,屏幕尺寸保持稳定。因此,用户感知到显示给用户的屏幕尺寸的较小变化。尽管可以使用图1的观看系统10或图6的观看系统10A将图像从第一尺寸调节到第二尺寸,但是当使用图6的观看系统10A时存在图像尺寸的较小抖动。
图8示出根据一些实施例的计算机系统900的示例性形式的机器的图解表示,其中可以执行用于使机器执行在此讨论的任何一个或多个方法的一组指令。在替代实施例中,机器作为独立设备操作或可以连接(例如,联网)到其它机器。此外,虽然仅示出单个机器,但术语“机器”也应被视为包括单独或联合执行一组(或多组)指令以执行在此讨论的任何一种或多种方法的机器的任何集合.
示例性计算机系统900包括经由总线908彼此通信的处理器902(例如,中央处理单元(CPU)、图形处理单元(GPU)或两者))、主存储器904(例如,只读存储器(ROM)、闪存、诸如同步DRAM(SDRAM)或Rambus DRAM(RDRAM)的动态随机存取存储器(DRAM)等),以及静态存储器906(例如闪存、静态随机存取存储器(SRAM)等)。
计算机系统900可以进一步包括磁盘驱动器单元916和网络接口设备920。
磁盘驱动器单元916包括机器可读介质922,其上存储了体现在此描述的任何一种或多种方法或功能的一组或多组指令924(例如,软件)。该软件还可以在由计算机系统900执行期间完全或至少部分地驻留在主存储器904内和/或处理器902内,主存储器904和处理器902也构成机器可读介质。
还可以经由网络接口设备920在网络928上发送或接收软件。
计算机系统900包括用于驱动投影仪以生成激光的激光驱动器芯片950。激光驱动器芯片950包括它自己的数据存储装置960和它自己的处理器962。
在一些实施例中,计算机系统900和/或观看系统10可以是美国专利申请号14/331218中描述的混合现实系统的全部或一部分,该申请通过引用并入在此。
虽然在附图中已经描述和示出了某些示例性实施例,但是应当理解,这些实施例仅是说明性的而不是对本发明的限制,并且本发明不限于所示和描述的具体构造和布置,因为对于本领域的普通技术人员来说可以存在修改。
Claims (86)
1.一种观看系统,包括:
用于保存图像数据的内容源;
形成应用的一部分的应用引擎,其通信地连接到所述内容源以接收所述图像数据并基于所述图像数据渲染图像;
显示引擎,其通信地连接到所述应用引擎以向用户显示所述图像,所述图像具有第一尺寸,所述图像能够被调节为小于所述第一尺寸的第二尺寸,其中,所述显示引擎以相对于用户的第一虚拟距离向所述用户显示所述图像,并且所述图像具有所述第一尺寸,所述图像能够被移动到相对于所述用户的第二虚拟距离,并且所述图像具有小于所述第一尺寸的所述第二尺寸;
运动检测系统,其检测所述图像到相对于所述用户的所述第二虚拟距离的运动作为指示所述图像从所述第一尺寸到所述第二尺寸的调节的量度;以及
帧尺寸确定器,其确定与所述第二虚拟距离对应的选择帧尺寸,其中,所述应用响应于所述检测来执行澄清例程以保持所述图像的清晰度,所述澄清例程基于所述帧尺寸。
2.根据权利要求1所述的观看系统,其中,所述应用包括:
查找表,其具有多个距离和与相应距离对应的多个帧尺寸;以及
查找算法,其基于所述第二虚拟距离从所述查找表确定选择距离并且确定所述选择帧尺寸,所述选择帧尺寸是与所述选择距离对应的帧尺寸。
3.根据权利要求1所述的观看系统,其中,仅当从所述第一虚拟距离到所述第二虚拟距离的所述运动大于预定最小阈值距离时,所述应用执行所述澄清例程。
4.根据权利要求3所述的观看系统,其中,仅当从所述第一虚拟距离到所述第二虚拟距离的所述运动大于预定最小阈值距离之后已经经过预定时间量时,所述应用执行所述澄清例程。
5.根据权利要求1所述的观看系统,其中,仅当从所述第一虚拟距离到所述第二虚拟距离的所述运动小于预定最大阈值距离时,所述应用执行所述澄清例程。
6.根据权利要求1所述的观看系统,其中,通过用户与所述显示引擎的交互,所述图像能够从所述第一尺寸调节到所述第二尺寸。
7.根据权利要求1所述的观看系统,其中,所述应用包括:
应用合成器,其接收来自所述帧尺寸确定器的所述选择帧尺寸和来自所述应用引擎的所述图像,并基于所述帧尺寸缩放所述图像。
8.根据权利要求7所述的观看系统,其中,所述应用包括:
从所述应用引擎接收所述图像的应用缓冲器,其中,所述应用合成器在所述应用缓冲器中绘制所述图像的子集,所述子集具有基于所述选择帧尺寸的采样间隔并且包括与所述应用缓冲器被完全写入时相比更少的像素。
9.根据权利要求8所述的观看系统,其中,与所述应用缓冲器被完全采样时相比,需要更少的处理周期并且消耗更少的电力来采样所述子集。
10.根据权利要求8所述的观看系统,其中,当所述图像从所述第一虚拟距离移动到所述第二虚拟距离时,所述应用缓冲器具有保持不变的尺寸。
11.根据权利要求10所述的观看系统,其中,所述显示引擎执行拉伸操作,其中,在一系列周期中将所述图像从所述第一尺寸逐渐调节到所述第二尺寸,并且在每个周期中绘制所述应用缓冲器的较小部分。
12.根据权利要求1所述的观看系统,其中,所述应用将所述帧尺寸输入到所述应用引擎中,并且所述应用引擎基于所述帧尺寸执行窗口区域的重新布局,所述重新布局保持所述图像的清晰度。
13.根据权利要求12所述的观看系统,进一步包括:
立体观看器,其连接到所述显示引擎以向所述用户显示所述图像。
14.根据权利要求1所述的观看系统,其中,所述图像包括文本。
15.根据权利要求1所述的观看系统,其中,所述显示引擎向所述应用引擎提供屏幕尺寸,所述屏幕尺寸的变化是指示所述图像的所述调节的量度。
16.一种观看内容的方法,包括:
采用应用的应用引擎基于来自内容源的图像数据渲染图像;
采用显示引擎向用户显示所述图像,其中,所述图像具有第一尺寸,所述图像能够被调节为小于所述第一尺寸的第二尺寸,其中,所述显示引擎以相对于用户的第一虚拟距离向所述用户显示所述图像,并且所述图像具有所述第一尺寸,所述图像能够被移动到相对于所述用户的第二虚拟距离,并且所述图像具有小于所述第一尺寸的所述第二尺寸;
采用运动检测系统检测所述图像到相对于所述用户的所述第二虚拟距离的运动作为指示所述图像从所述第一尺寸到所述第二尺寸的调节的量度;
采用所述应用的帧尺寸确定器确定与所述第二虚拟距离对应的选择帧尺寸;以及
采用应用,响应于所述检测执行澄清例程以保持所述图像的清晰度,所述澄清例程基于所述帧尺寸。
17.根据权利要求16所述的方法,其中,所述应用的执行包括:
基于所述第二虚拟距离,采用查找算法从具有多个距离和与相应距离对应的多个帧尺寸的查找表中确定选择距离;以及
采用所述查找算法确定所述选择帧尺寸,所述选择帧尺寸是与所述选择距离对应的帧尺寸。
18.根据权利要求17所述的方法,其中,仅当从所述第一虚拟距离到所述第二虚拟距离的所述运动大于预定最小阈值距离时,所述应用执行所述澄清例程。
19.根据权利要求18所述的方法,其中,仅当从所述第一虚拟距离到所述第二虚拟距离的所述运动大于预定最小阈值距离之后已经经过预定时间量时,所述应用执行所述澄清例程。
20.根据权利要求16所述的方法,其中,仅当从所述第一虚拟距离到所述第二虚拟距离的所述运动小于预定最大阈值距离时,所述应用执行所述澄清例程。
21.根据权利要求16所述的方法,其中,所述图像能够通过用户与所述显示引擎的交互从所述第一尺寸调节到所述第二尺寸。
22.根据权利要求16所述的方法,其中,所述应用的执行包括:
采用所述应用的应用合成器从所述帧尺寸确定器接收所述选择帧尺寸;以及
采用所述应用的所述应用合成器基于所述帧尺寸来缩放所述图像。
23.根据权利要求22所述的方法,进一步包括:
采用所述应用的应用缓冲器从所述应用引擎接收所述图像,其中,所述应用合成器在所述应用缓冲器中绘制所述图像的子集,所述子集具有基于所述选择帧尺寸的采样间隔并且包括与所述应用缓冲器被完全写入时相比更少的像素。
24.根据权利要求23所述的方法,其中,与所述应用缓冲器被完全采样时相比,需要更少的处理周期并且消耗更少的电力来采样所述子集。
25.根据权利要求23所述的方法,其中,当所述图像从所述第一虚拟距离移动到所述第二虚拟距离时,所述应用缓冲器具有保持不变的尺寸。
26.根据权利要求25所述的方法,其中,所述显示引擎执行拉伸操作,其中,在一系列周期中将所述图像从所述第一尺寸逐渐调节到所述第二尺寸,并且在每个周期中绘制所述应用缓冲器的较小部分。
27.根据权利要求16所述的方法,进一步包括:
采用所述应用将所述帧尺寸输入到所述应用引擎中;以及
采用所述应用引擎基于所述帧尺寸执行窗口区域的重新布局,所述重新布局保持所述图像的清晰度。
28.根据权利要求27所述的方法,进一步包括:
采用连接到所述显示引擎的立体观看器向所述用户显示所述图像。
29.根据权利要求16所述的方法,其中,所述图像包括文本。
30.根据权利要求16所述的方法,其中,所述显示引擎向所述应用引擎提供屏幕尺寸,所述屏幕尺寸的变化是指示所述图像的所述调节的所述量度。
31.一种观看系统,包括:
用于保存图像数据的内容源;
形成应用的一部分的应用引擎,其通信地连接到所述内容源以接收所述图像数据并基于所述图像数据渲染图像;
显示引擎,其通信地连接到所述应用引擎以向用户显示所述图像,所述图像具有第一尺寸,所述图像能够被调节为小于所述第一尺寸的第二尺寸,其中,所述显示引擎以相对于用户的第一虚拟距离向所述用户显示所述图像,并且所述图像具有所述第一尺寸,所述图像能够被移动到相对于所述用户的第二虚拟距离,并且所述图像具有小于所述第一尺寸的所述第二尺寸;以及
运动检测系统,其检测所述图像到相对于所述用户的所述第二虚拟距离的运动作为指示所述图像从所述第一尺寸到所述第二尺寸的调节的量度,其中,所述应用响应于所述检测来执行澄清例程以保持所述图像的清晰度,其中,仅当从所述第一虚拟距离到所述第二虚拟距离的所述运动大于预定最小阈值距离时,所述应用执行所述澄清例程。
32.根据权利要求31所述的观看系统,其中,所述应用包括:
帧尺寸确定器,其确定与所述第二虚拟距离对应的选择帧尺寸,所述澄清例程基于所述帧尺寸。
33.根据权利要求32所述的观看系统,其中,所述应用包括:
查找表,其具有多个距离和与相应距离对应的多个帧尺寸;以及
查找算法,其基于所述第二虚拟距离从所述查找表确定选择距离并且确定所述选择帧尺寸,所述选择帧尺寸是与所述选择距离对应的帧尺寸。
34.根据权利要求32所述的观看系统,其中,仅当从所述第一虚拟距离到所述第二虚拟距离的所述运动大于预定最小阈值距离之后已经经过预定时间量时,所述应用执行所述澄清例程。
35.根据权利要求32所述的观看系统,其中,仅当从所述第一虚拟距离到所述第二虚拟距离的所述运动小于预定最大阈值距离时,所述应用执行所述澄清例程。
36.根据权利要求32所述的观看系统,其中,所述应用包括:
应用合成器,其接收来自所述帧尺寸确定器的所述选择帧尺寸和来自所述应用引擎的所述图像,并基于所述帧尺寸缩放所述图像。
37.根据权利要求36所述的观看系统,其中,所述应用包括:
从所述应用引擎接收所述图像的应用缓冲器,其中,所述应用合成器在所述应用缓冲器中绘制所述图像的子集,所述子集具有基于所述选择帧尺寸的采样间隔并且包括与所述应用缓冲器被完全写入时相比更少的像素。
38.根据权利要求37所述的观看系统,其中,与所述应用缓冲器被完全采样时相比,需要更少的处理周期并且消耗更少的电力来采样所述子集。
39.根据权利要求37所述的观看系统,其中,当所述图像从所述第一虚拟距离移动到所述第二虚拟距离时,所述应用缓冲器具有保持不变的尺寸。
40.根据权利要求39所述的观看系统,其中,所述显示引擎执行拉伸操作,其中,在一系列周期中将所述图像从所述第一尺寸逐渐调节到所述第二尺寸,并且在每个周期中绘制所述应用缓冲器的较小部分。
41.根据权利要求32所述的观看系统,其中,所述应用将所述帧尺寸输入到所述应用引擎中,并且所述应用引擎基于所述帧尺寸执行窗口区域的重新布局,所述重新布局保持所述图像的清晰度。
42.根据权利要求41所述的观看系统,进一步包括:
立体观看器,其连接到所述显示引擎以向所述用户显示所述图像。
43.根据权利要求31所述的观看系统,其中,所述图像包括文本。
44.根据权利要求31所述的观看系统,其中,所述显示引擎向所述应用引擎提供屏幕尺寸,所述屏幕尺寸的变化是指示所述图像的所述调节的量度。
45.一种观看内容的方法,包括:
采用应用引擎基于来自内容源的图像数据渲染图像;
采用显示引擎向用户显示所述图像,其中,所述图像具有第一尺寸,所述图像能够被调节为小于所述第一尺寸的第二尺寸,其中,所述显示引擎以相对于用户的第一虚拟距离向所述用户显示所述图像,并且所述图像具有所述第一尺寸,所述图像能够被移动到相对于所述用户的第二虚拟距离,并且所述图像具有小于所述第一尺寸的所述第二尺寸;
采用运动检测系统检测所述图像到相对于所述用户的所述第二虚拟距离的运动作为指示所述图像从所述第一尺寸到所述第二尺寸的调节的量度;以及
采用应用,响应于所述检测执行澄清例程以保持所述图像的清晰度,其中,仅当从所述第一虚拟距离到所述第二虚拟距离的所述运动大于预定最小阈值距离时,所述应用执行所述澄清例程。
46.根据权利要求45所述的方法,其中,所述应用包括:
采用所述应用的帧尺寸确定器确定与所述第二虚拟距离对应的选择帧尺寸,所述澄清例程基于所述帧尺寸。
47.根据权利要求46所述的方法,其中,所述应用的执行包括:
基于所述第二虚拟距离,采用查找算法从具有多个距离和与相应距离对应的多个帧尺寸的查找表中确定选择距离;以及
采用所述查找算法确定所述选择帧尺寸,所述选择帧尺寸是与所述选择距离对应的帧尺寸。
48.根据权利要求47所述的方法,其中,仅当从所述第一虚拟距离到所述第二虚拟距离的所述运动大于预定最小阈值距离之后已经经过预定时间量时,所述应用执行所述澄清例程。
49.根据权利要求45所述的方法,其中,仅当从所述第一虚拟距离到所述第二虚拟距离的所述运动小于预定最大阈值距离时,所述应用执行所述澄清例程。
50.根据权利要求46所述的方法,其中,所述应用的执行包括:
采用所述应用的应用合成器从所述帧尺寸确定器接收所述选择帧尺寸;以及
采用所述应用的所述应用合成器基于所述帧尺寸来缩放所述图像。
51.根据权利要求50所述的方法,进一步包括:
采用所述应用的应用缓冲器从所述应用引擎接收所述图像,其中,所述应用合成器在所述应用缓冲器中绘制所述图像的子集,所述子集具有基于所述选择帧尺寸的采样间隔并且包括与所述应用缓冲器被完全写入时相比更少的像素。
52.根据权利要求51所述的方法,其中,与所述应用缓冲器被完全采样时相比,需要更少的处理周期并且消耗更少的电力来采样所述子集。
53.根据权利要求51所述的方法,其中,当所述图像从所述第一虚拟距离移动到所述第二虚拟距离时,所述应用缓冲器具有保持不变的尺寸。
54.根据权利要求53所述的方法,其中,所述显示引擎执行拉伸操作,其中,在一系列周期中将所述图像从所述第一尺寸逐渐调节到所述第二尺寸,并且在每个周期中绘制所述应用缓冲器的较小部分。
55.根据权利要求46所述的方法,进一步包括:
采用所述应用将所述帧尺寸输入到所述应用引擎中;以及
采用所述应用引擎基于所述帧尺寸执行窗口区域的重新布局,所述重新布局保持所述图像的清晰度。
56.根据权利要求55所述的方法,进一步包括:
采用连接到所述显示引擎的立体观看器向所述用户显示所述图像。
57.根据权利要求45所述的方法,其中,所述图像包括文本。
58.根据权利要求45所述的方法,其中,所述显示引擎向所述应用引擎提供屏幕尺寸,所述屏幕尺寸的变化是指示所述图像的所述调节的所述量度。
59.一种观看系统,包括:
用于保存图像数据的内容源;
形成应用的一部分的应用引擎,其通信地连接到所述内容源以接收所述图像数据并基于所述图像数据渲染图像;
显示引擎,其通信地连接到所述应用引擎以向用户显示所述图像,所述图像具有第一尺寸,所述图像能够被调节为小于所述第一尺寸的第二尺寸,其中,所述显示引擎以相对于用户的第一虚拟距离向所述用户显示所述图像,并且所述图像具有所述第一尺寸,所述图像能够被移动到相对于所述用户的第二虚拟距离,并且所述图像具有小于所述第一尺寸的所述第二尺寸;以及
运动检测系统,其检测所述图像到相对于所述用户的所述第二虚拟距离的运动作为指示所述图像从所述第一尺寸到所述第二尺寸的调节的量度,其中,所述应用响应于所述检测来执行澄清例程以保持所述图像的清晰度,其中,仅当从所述第一虚拟距离到所述第二虚拟距离的所述运动小于预定最大阈值距离时,所述应用执行所述澄清例程。
60.根据权利要求59所述的观看系统,其中,所述应用包括:
帧尺寸确定器,其确定与所述第二虚拟距离对应的选择帧尺寸,所述澄清例程基于所述帧尺寸。
61.根据权利要求60所述的观看系统,其中,所述应用包括:
查找表,其具有多个距离和与相应距离对应的多个帧尺寸;以及
查找算法,其基于所述第二虚拟距离从所述查找表确定选择距离并且确定所述选择帧尺寸,所述选择帧尺寸是与所述选择距离对应的帧尺寸。
62.根据权利要求59所述的观看系统,其中,仅当从所述第一虚拟距离到所述第二虚拟距离的所述运动大于预定最小阈值距离时,所述应用执行所述澄清例程。
63.根据权利要求62所述的观看系统,其中,仅当从所述第一虚拟距离到所述第二虚拟距离的所述运动大于预定最小阈值距离之后已经经过预定时间量时,所述应用执行所述澄清例程。
64.根据权利要求60所述的观看系统,其中,所述应用包括:
应用合成器,其接收来自所述帧尺寸确定器的所述选择帧尺寸和来自所述应用引擎的所述图像,并基于所述帧尺寸缩放所述图像。
65.根据权利要求64所述的观看系统,其中,所述应用包括:
从所述应用引擎接收所述图像的应用缓冲器,其中,所述应用合成器在所述应用缓冲器中绘制所述图像的子集,所述子集具有基于所述选择帧尺寸的采样间隔并且包括与所述应用缓冲器被完全写入时相比更少的像素。
66.根据权利要求65所述的观看系统,其中,与所述应用缓冲器被完全采样时相比,需要更少的处理周期并且消耗更少的电力来采样所述子集。
67.根据权利要求65所述的观看系统,其中,当所述图像从所述第一虚拟距离移动到所述第二虚拟距离时,所述应用缓冲器具有保持不变的尺寸。
68.根据权利要求66所述的观看系统,其中,所述显示引擎执行拉伸操作,其中,在一系列周期中将所述图像从所述第一尺寸逐渐调节到所述第二尺寸,并且在每个周期中绘制所述应用缓冲器的较小部分。
69.根据权利要求60所述的观看系统,其中,所述应用将所述帧尺寸输入到所述应用引擎中,并且所述应用引擎基于所述帧尺寸执行窗口区域的重新布局,所述重新布局保持所述图像的清晰度。
70.根据权利要求69所述的观看系统,进一步包括:
立体观看器,其连接到所述显示引擎以向所述用户显示所述图像。
71.根据权利要求59所述的观看系统,其中,所述图像包括文本。
72.根据权利要求59所述的观看系统,其中,所述显示引擎向所述应用引擎提供屏幕尺寸,所述屏幕尺寸的变化是指示所述图像的所述调节的量度。
73.一种观看内容的方法,包括:
采用应用引擎基于来自内容源的图像数据渲染图像;
采用显示引擎向用户显示所述图像,其中,所述图像具有第一尺寸,所述图像能够被调节为小于所述第一尺寸的第二尺寸,其中,所述显示引擎以相对于用户的第一虚拟距离向所述用户显示所述图像,并且所述图像具有所述第一尺寸,所述图像能够被移动到相对于所述用户的第二虚拟距离,并且所述图像具有小于所述第一尺寸的所述第二尺寸;
采用运动检测系统检测所述图像到相对于所述用户的所述第二虚拟距离的运动作为指示所述图像从所述第一尺寸到所述第二尺寸的调节的量度;以及
采用应用,响应于所述检测执行澄清例程以保持所述图像的清晰度,其中,仅当从所述第一虚拟距离到所述第二虚拟距离的所述运动小于预定最大阈值距离时,所述应用执行所述澄清例程。
74.根据权利要求73所述的方法,其中,所述应用包括:
采用所述应用的帧尺寸确定器确定与所述第二虚拟距离对应的选择帧尺寸,所述澄清例程基于所述帧尺寸。
75.根据权利要求74所述的方法,其中,所述应用的执行包括:
基于所述第二虚拟距离,采用查找算法从具有多个距离和与相应距离对应的多个帧尺寸的查找表中确定选择距离;以及
采用所述查找算法确定所述选择帧尺寸,所述选择帧尺寸是与所述选择距离对应的帧尺寸。
76.根据权利要求73所述的方法,其中,仅当从所述第一虚拟距离到所述第二虚拟距离的所述运动大于预定最小阈值距离时,所述应用执行所述澄清例程。
77.根据权利要求76所述的方法,其中,仅当从所述第一虚拟距离到所述第二虚拟距离的所述运动大于预定最小阈值距离之后已经经过预定时间量时,所述应用执行所述澄清例程。
78.根据权利要求74所述的方法,其中,所述应用包括:
采用所述应用的应用合成器从所述帧尺寸确定器接收所述选择帧尺寸;以及
采用所述应用的所述应用合成器基于所述帧尺寸来缩放所述图像。
79.根据权利要求78所述的方法,进一步包括:
采用所述应用的应用缓冲器从所述应用引擎接收所述图像,其中,所述应用合成器在所述应用缓冲器中绘制所述图像的子集,所述子集具有基于所述选择帧尺寸的采样间隔并且包括与所述应用缓冲器被完全写入时相比更少的像素。
80.根据权利要求79所述的方法,其中,与所述应用缓冲器被完全采样时相比,需要更少的处理周期并且消耗更少的电力来采样所述子集。
81.根据权利要求79所述的方法,其中,当所述图像从所述第一虚拟距离移动到所述第二虚拟距离时,所述应用缓冲器具有保持不变的尺寸。
82.根据权利要求81所述的方法,其中,所述显示引擎执行拉伸操作,其中,在一系列周期中将所述图像从所述第一尺寸逐渐调节到所述第二尺寸,并且在每个周期中绘制所述应用缓冲器的较小部分。
83.根据权利要求74所述的方法,进一步包括:
采用所述应用将所述帧尺寸输入到所述应用引擎中;以及
采用所述应用引擎基于所述帧尺寸执行窗口区域的重新布局,所述重新布局保持所述图像的清晰度。
84.根据权利要求83所述的方法,进一步包括:
采用连接到所述显示引擎的立体观看器向所述用户显示所述图像。
85.根据权利要求73所述的方法,其中,所述图像包括文本。
86.根据权利要求73所述的方法,其中,所述显示引擎向所述应用引擎提供屏幕尺寸,所述屏幕尺寸的变化是指示所述图像的所述调节的所述量度。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311084864.1A CN117111304A (zh) | 2018-11-16 | 2019-11-13 | 用于保持图像清晰度的图像尺寸触发的澄清 |
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201862768705P | 2018-11-16 | 2018-11-16 | |
US62/768,705 | 2018-11-16 | ||
US201962842844P | 2019-05-03 | 2019-05-03 | |
US62/842,844 | 2019-05-03 | ||
PCT/US2019/061265 WO2020102412A1 (en) | 2018-11-16 | 2019-11-13 | Image size triggered clarification to maintain image sharpness |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202311084864.1A Division CN117111304A (zh) | 2018-11-16 | 2019-11-13 | 用于保持图像清晰度的图像尺寸触发的澄清 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113196138A CN113196138A (zh) | 2021-07-30 |
CN113196138B true CN113196138B (zh) | 2023-08-25 |
Family
ID=70728209
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201980082951.9A Active CN113196138B (zh) | 2018-11-16 | 2019-11-13 | 用于保持图像清晰度的图像尺寸触发的澄清 |
CN202311084864.1A Pending CN117111304A (zh) | 2018-11-16 | 2019-11-13 | 用于保持图像清晰度的图像尺寸触发的澄清 |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202311084864.1A Pending CN117111304A (zh) | 2018-11-16 | 2019-11-13 | 用于保持图像清晰度的图像尺寸触发的澄清 |
Country Status (5)
Country | Link |
---|---|
US (2) | US10914949B2 (zh) |
EP (1) | EP3881279A4 (zh) |
JP (2) | JP7472127B2 (zh) |
CN (2) | CN113196138B (zh) |
WO (1) | WO2020102412A1 (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114500702B (zh) * | 2022-01-30 | 2023-01-06 | 上海傲显科技有限公司 | 基于子像素排列分段方法、移动终端和终端可读存储介质 |
CN114500703B (zh) * | 2022-01-30 | 2023-03-14 | 上海傲显科技有限公司 | 基于子像素排列降采样方法、移动终端和终端可读存储介质 |
CN117453170B (zh) * | 2023-12-25 | 2024-03-29 | 西安芯云半导体技术有限公司 | 一种显示控制方法、装置及存储介质 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101449270A (zh) * | 2006-03-15 | 2009-06-03 | 谷歌公司 | 自动显示尺寸调整后的图像 |
Family Cites Families (418)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6541736B1 (en) | 2001-12-10 | 2003-04-01 | Usun Technology Co., Ltd. | Circuit board/printed circuit board having pre-reserved conductive heating circuits |
US4344092A (en) | 1980-10-21 | 1982-08-10 | Circon Corporation | Miniature video camera means for video system |
US4652930A (en) | 1984-11-19 | 1987-03-24 | Rca Corporation | Television camera structure |
US4810080A (en) | 1987-09-03 | 1989-03-07 | American Optical Corporation | Protective eyewear with removable nosepiece and corrective spectacle |
US5142684A (en) | 1989-06-23 | 1992-08-25 | Hand Held Products, Inc. | Power conservation in microprocessor controlled devices |
US4997268A (en) | 1989-07-24 | 1991-03-05 | Dauvergne Hector A | Corrective lens configuration |
US5074295A (en) | 1989-08-03 | 1991-12-24 | Jamie, Inc. | Mouth-held holder |
US5007727A (en) | 1990-02-26 | 1991-04-16 | Alan Kahaney | Combination prescription lens and sunglasses assembly |
US5396635A (en) | 1990-06-01 | 1995-03-07 | Vadem Corporation | Power conservation apparatus having multiple power reduction levels dependent upon the activity of the computer system |
US5240220A (en) | 1990-09-12 | 1993-08-31 | Elbex Video Ltd. | TV camera supporting device |
EP0697614A2 (en) | 1991-03-22 | 1996-02-21 | Nikon Corporation | Optical apparatus for correcting image deviation |
WO1993001743A1 (en) | 1991-07-22 | 1993-02-04 | Adair Edwin Lloyd | Sterile video microscope holder for operating room |
US5251635A (en) | 1991-09-03 | 1993-10-12 | General Electric Company | Stereoscopic X-ray fluoroscopy system using radiofrequency fields |
US5224198A (en) | 1991-09-30 | 1993-06-29 | Motorola, Inc. | Waveguide virtual image display |
US5497463A (en) | 1992-09-25 | 1996-03-05 | Bull Hn Information Systems Inc. | Ally mechanism for interconnecting non-distributed computing environment (DCE) and DCE systems to operate in a network system |
US5937202A (en) | 1993-02-11 | 1999-08-10 | 3-D Computing, Inc. | High-speed, parallel, processor architecture for front-end electronics, based on a single type of ASIC, and method use thereof |
US5410763A (en) | 1993-02-11 | 1995-05-02 | Etablissments Bolle | Eyeshield with detachable components |
US5682255A (en) | 1993-02-26 | 1997-10-28 | Yeda Research & Development Co. Ltd. | Holographic optical devices for the transmission of optical signals of a plurality of channels |
US6023288A (en) | 1993-03-31 | 2000-02-08 | Cairns & Brother Inc. | Combination head-protective helmet and thermal imaging apparatus |
EP0632360A1 (en) | 1993-06-29 | 1995-01-04 | Xerox Corporation | Reducing computer power consumption by dynamic voltage and frequency variation |
US5455625A (en) | 1993-09-23 | 1995-10-03 | Rosco Inc. | Video camera unit, protective enclosure and power circuit for same, particularly for use in vehicles |
US5835061A (en) | 1995-06-06 | 1998-11-10 | Wayport, Inc. | Method and apparatus for geographic-based communications service |
US5826092A (en) | 1995-09-15 | 1998-10-20 | Gateway 2000, Inc. | Method and apparatus for performance optimization in power-managed computer systems |
US5864365A (en) | 1996-01-26 | 1999-01-26 | Kaman Sciences Corporation | Environmentally controlled camera housing assembly |
US5854872A (en) | 1996-10-08 | 1998-12-29 | Clio Technologies, Inc. | Divergent angle rotator system and method for collimating light beams |
US8005254B2 (en) | 1996-11-12 | 2011-08-23 | Digimarc Corporation | Background watermark processing |
US6012811A (en) | 1996-12-13 | 2000-01-11 | Contour Optik, Inc. | Eyeglass frames with magnets at bridges for attachment |
JP3465528B2 (ja) | 1997-04-22 | 2003-11-10 | 三菱瓦斯化学株式会社 | 新規な光学材料用樹脂 |
DE69836383T2 (de) | 1997-08-29 | 2007-10-11 | Kabushiki Kaisha Sega Doing Business As Sega Corp. | Bildverarbeitungssystem und -verfahren |
JPH11142783A (ja) | 1997-11-12 | 1999-05-28 | Olympus Optical Co Ltd | 画像表示装置 |
US6385735B1 (en) | 1997-12-15 | 2002-05-07 | Intel Corporation | Method and apparatus for limiting processor clock frequency |
US6191809B1 (en) | 1998-01-15 | 2001-02-20 | Vista Medical Technologies, Inc. | Method and apparatus for aligning stereo images |
US6076927A (en) | 1998-07-10 | 2000-06-20 | Owens; Raymond L. | Adjustable focal length eye glasses |
JP2000099332A (ja) | 1998-09-25 | 2000-04-07 | Hitachi Ltd | 遠隔手続き呼び出し最適化方法とこれを用いたプログラム実行方法 |
US6415388B1 (en) | 1998-10-30 | 2002-07-02 | Intel Corporation | Method and apparatus for power throttling in a microprocessor using a closed loop feedback system |
US6918667B1 (en) | 1998-11-02 | 2005-07-19 | Gary Martin Zelman | Auxiliary eyewear attachment apparatus |
US6487319B1 (en) | 1998-11-18 | 2002-11-26 | Sarnoff Corporation | Apparatus and method for identifying the location of a coding unit |
JP2000200131A (ja) * | 1999-01-05 | 2000-07-18 | Canon Inc | 三次元画像生成システムおよび三次元画像生成方法 |
US7111290B1 (en) | 1999-01-28 | 2006-09-19 | Ati International Srl | Profiling program execution to identify frequently-executed portions and to assist binary translation |
US6556245B1 (en) | 1999-03-08 | 2003-04-29 | Larry Allan Holmberg | Game hunting video camera |
US7119819B1 (en) | 1999-04-06 | 2006-10-10 | Microsoft Corporation | Method and apparatus for supporting two-dimensional windows in a three-dimensional environment |
US6375369B1 (en) | 1999-04-22 | 2002-04-23 | Videolarm, Inc. | Housing for a surveillance camera |
US6757068B2 (en) | 2000-01-28 | 2004-06-29 | Intersense, Inc. | Self-referenced tracking |
JP4921634B2 (ja) | 2000-01-31 | 2012-04-25 | グーグル インコーポレイテッド | 表示装置 |
KR100487543B1 (ko) | 2000-09-01 | 2005-05-03 | 엘지전자 주식회사 | 시피유 스케쥴링 방법 |
JP4646374B2 (ja) | 2000-09-29 | 2011-03-09 | オリンパス株式会社 | 画像観察光学系 |
TW522256B (en) | 2000-12-15 | 2003-03-01 | Samsung Electronics Co Ltd | Wearable display system |
US6715089B2 (en) | 2001-01-22 | 2004-03-30 | Ati International Srl | Reducing power consumption by estimating engine load and reducing engine clock speed |
US20020108064A1 (en) | 2001-02-07 | 2002-08-08 | Patrick Nunally | System and method for optimizing power/performance in network-centric microprocessor-controlled devices |
US6807352B2 (en) | 2001-02-11 | 2004-10-19 | Georgia Tech Research Corporation | Optical waveguides with embedded air-gap cladding layer and methods of fabrication thereof |
US6931596B2 (en) | 2001-03-05 | 2005-08-16 | Koninklijke Philips Electronics N.V. | Automatic positioning of display depending upon the viewer's location |
US20020140848A1 (en) | 2001-03-30 | 2002-10-03 | Pelco | Controllable sealed chamber for surveillance camera |
EP1249717A3 (en) | 2001-04-10 | 2005-05-11 | Matsushita Electric Industrial Co., Ltd. | Antireflection coating and optical element using the same |
JPWO2002088913A1 (ja) | 2001-04-27 | 2004-08-19 | インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Maschines Corporation | プロセッサの動作速度を制御するための方法および装置 |
JP2003022453A (ja) * | 2001-07-09 | 2003-01-24 | Sony Computer Entertainment Inc | 描画処理方法及び装置、描画処理プログラムを記録した記録媒体、描画処理プログラム |
JP4682470B2 (ja) | 2001-07-16 | 2011-05-11 | 株式会社デンソー | スキャン型ディスプレイ装置 |
US6622253B2 (en) | 2001-08-02 | 2003-09-16 | Scientific-Atlanta, Inc. | Controlling processor clock rate based on thread priority |
US6762845B2 (en) | 2001-08-23 | 2004-07-13 | Zygo Corporation | Multiple-pass interferometry |
JP5060704B2 (ja) | 2001-09-25 | 2012-10-31 | ケンブリッジ フラット プロジェクション ディスプレイズ リミテッド | 平面型投影ディスプレイ |
US6833955B2 (en) | 2001-10-09 | 2004-12-21 | Planop Planar Optics Ltd. | Compact two-plane optical device |
US20040238732A1 (en) | 2001-10-19 | 2004-12-02 | Andrei State | Methods and systems for dynamic virtual convergence and head mountable display |
US7076674B2 (en) | 2001-12-19 | 2006-07-11 | Hewlett-Packard Development Company L.P. | Portable computer having dual clock mode |
US7305020B2 (en) | 2002-02-04 | 2007-12-04 | Vizionware, Inc. | Method and system of reducing electromagnetic interference emissions |
US6999087B2 (en) * | 2002-03-12 | 2006-02-14 | Sun Microsystems, Inc. | Dynamically adjusting sample density in a graphics system |
EP1351117A1 (en) | 2002-04-03 | 2003-10-08 | Hewlett-Packard Company | Data processing system and method |
AU2003223746A1 (en) | 2002-04-25 | 2003-11-10 | Arc International | Apparatus and method for managing integrated circuit designs |
US6849558B2 (en) | 2002-05-22 | 2005-02-01 | The Board Of Trustees Of The Leland Stanford Junior University | Replication and transfer of microstructures and nanostructures |
KR100382232B1 (en) | 2002-05-31 | 2003-05-09 | Palm Palm Tech | Mobile terminal having enhanced power managing function and power managing method thereof |
US7046515B1 (en) | 2002-06-06 | 2006-05-16 | Raytheon Company | Method and apparatus for cooling a circuit component |
US7155617B2 (en) | 2002-08-01 | 2006-12-26 | Texas Instruments Incorporated | Methods and systems for performing dynamic power management via frequency and voltage scaling |
US6714157B2 (en) | 2002-08-02 | 2004-03-30 | The Boeing Company | Multiple time-interleaved radar operation using a single radar at different angles |
KR100480786B1 (ko) | 2002-09-02 | 2005-04-07 | 삼성전자주식회사 | 커플러를 가지는 집적형 광 헤드 |
US7386833B2 (en) | 2002-09-04 | 2008-06-10 | Mentor Graphics Corp. | Polymorphic computational system and method in signals intelligence analysis |
EP1573490A2 (en) | 2002-12-04 | 2005-09-14 | Koninklijke Philips Electronics N.V. | Software-based control of microprocessor power dissipation |
US7306337B2 (en) | 2003-03-06 | 2007-12-11 | Rensselaer Polytechnic Institute | Calibration-free gaze tracking under natural head movement |
DE10311972A1 (de) | 2003-03-18 | 2004-09-30 | Carl Zeiss | HMD-Vorrichtung |
AU2003901272A0 (en) | 2003-03-19 | 2003-04-03 | Martin Hogan Pty Ltd | Improvements in or relating to eyewear attachments |
US7294360B2 (en) | 2003-03-31 | 2007-11-13 | Planar Systems, Inc. | Conformal coatings for micro-optical elements, and method for making the same |
US20040205757A1 (en) | 2003-04-09 | 2004-10-14 | Pering Trevor A. | Performance scheduling using multiple constraints |
US20060132914A1 (en) | 2003-06-10 | 2006-06-22 | Victor Weiss | Method and system for displaying an informative image against a background image |
US20040268159A1 (en) | 2003-06-30 | 2004-12-30 | Microsoft Corporation | Power profiling |
US7134031B2 (en) | 2003-08-04 | 2006-11-07 | Arm Limited | Performance control within a multi-processor system |
US7434083B1 (en) | 2004-01-06 | 2008-10-07 | Apple Inc. | Method and apparatus for the generation and control of clock signals |
JP4699699B2 (ja) | 2004-01-15 | 2011-06-15 | 株式会社東芝 | ビーム光走査装置及び画像形成装置 |
US7269590B2 (en) | 2004-01-29 | 2007-09-11 | Yahoo! Inc. | Method and system for customizing views of information associated with a social network user |
WO2005093493A1 (ja) | 2004-03-29 | 2005-10-06 | Sony Corporation | 光学装置及び虚像表示装置 |
US7219245B1 (en) | 2004-06-03 | 2007-05-15 | Advanced Micro Devices, Inc. | Adaptive CPU clock management |
US20060019723A1 (en) | 2004-06-29 | 2006-01-26 | Pieter Vorenkamp | Automatic control of power save operation in a portable communication device utilizing historical usage information |
GB0416038D0 (en) * | 2004-07-16 | 2004-08-18 | Portland Press Ltd | Document display system |
EP1769275A1 (en) | 2004-07-22 | 2007-04-04 | Pirelli & C. S.p.A. | Integrated wavelength selective grating-based filter |
WO2006020846A2 (en) | 2004-08-11 | 2006-02-23 | THE GOVERNMENT OF THE UNITED STATES OF AMERICA as represented by THE SECRETARY OF THE NAVY Naval Research Laboratory | Simulated locomotion method and apparatus |
US8109635B2 (en) | 2004-08-12 | 2012-02-07 | Ophthalmic Imaging Systems | Integrated retinal imager and method |
US9030532B2 (en) * | 2004-08-19 | 2015-05-12 | Microsoft Technology Licensing, Llc | Stereoscopic image display |
US7029114B2 (en) | 2004-09-03 | 2006-04-18 | E'lite Optik U.S. L.P. | Eyewear assembly with auxiliary frame and lens assembly |
EP2637047A3 (en) | 2004-09-16 | 2014-02-26 | Nikon Corporation | MgF2 optical thin film including amorphous silicon oxide binder, optical element provided with the same, and method for producing mgF2 optical thin film |
US20060090092A1 (en) | 2004-10-25 | 2006-04-27 | Verhulst Anton H | Clock timing adjustment |
US7536567B2 (en) | 2004-12-10 | 2009-05-19 | Hewlett-Packard Development Company, L.P. | BIOS-based systems and methods of processor power management |
US20060126181A1 (en) | 2004-12-13 | 2006-06-15 | Nokia Corporation | Method and system for beam expansion in a display device |
US8619365B2 (en) | 2004-12-29 | 2013-12-31 | Corning Incorporated | Anti-reflective coating for optical windows and elements |
GB0502453D0 (en) | 2005-02-05 | 2005-03-16 | Cambridge Flat Projection | Flat panel lens |
US7573640B2 (en) | 2005-04-04 | 2009-08-11 | Mirage Innovations Ltd. | Multi-plane optical apparatus |
US20060250322A1 (en) | 2005-05-09 | 2006-11-09 | Optics 1, Inc. | Dynamic vergence and focus control for head-mounted displays |
US7948683B2 (en) | 2006-05-14 | 2011-05-24 | Holochip Corporation | Fluidic lens with manually-adjustable focus |
US7644148B2 (en) | 2005-05-16 | 2010-01-05 | Hewlett-Packard Development Company, L.P. | Historical data based workload allocation |
WO2006132614A1 (en) | 2005-06-03 | 2006-12-14 | Nokia Corporation | General diffractive optics method for expanding and exit pupil |
US7364306B2 (en) | 2005-06-20 | 2008-04-29 | Digital Display Innovations, Llc | Field sequential light source modulation for a digital display system |
JP4776285B2 (ja) | 2005-07-01 | 2011-09-21 | ソニー株式会社 | 照明光学装置及びこれを用いた虚像表示装置 |
US7739524B2 (en) | 2005-08-29 | 2010-06-15 | The Invention Science Fund I, Inc | Power consumption management |
US20080043334A1 (en) | 2006-08-18 | 2008-02-21 | Mirage Innovations Ltd. | Diffractive optical relay and method for manufacturing the same |
US20070058248A1 (en) | 2005-09-14 | 2007-03-15 | Nguyen Minh T | Sport view binocular-zoom lens focus system |
WO2007036936A1 (en) | 2005-09-28 | 2007-04-05 | Mirage Innovations Ltd. | Stereoscopic binocular system, device and method |
US9658473B2 (en) | 2005-10-07 | 2017-05-23 | Percept Technologies Inc | Enhanced optical and perceptual digital eyewear |
US11428937B2 (en) | 2005-10-07 | 2022-08-30 | Percept Technologies | Enhanced optical and perceptual digital eyewear |
US8696113B2 (en) | 2005-10-07 | 2014-04-15 | Percept Technologies Inc. | Enhanced optical and perceptual digital eyewear |
US20070081123A1 (en) | 2005-10-07 | 2007-04-12 | Lewis Scott W | Digital eyewear |
KR101193331B1 (ko) | 2005-10-14 | 2012-10-19 | 엘지전자 주식회사 | 그래픽장치의 전력소모를 관리하는 시스템 및 방법 |
ATE422679T1 (de) | 2005-11-03 | 2009-02-15 | Mirage Innovations Ltd | Binokulare optische relaiseinrichtung |
EP1949147B1 (en) | 2005-11-18 | 2012-03-21 | Nanocomp Oy Ltd. | Method of producing a diffraction grating element |
EP1952189B1 (en) | 2005-11-21 | 2016-06-01 | Microvision, Inc. | Display with image-guiding substrate |
US7917573B2 (en) | 2005-11-30 | 2011-03-29 | International Business Machines Corporation | Measuring and reporting processor capacity and processor usage in a computer system with processors of different speed and/or architecture |
JP2007199841A (ja) | 2006-01-24 | 2007-08-09 | Seiko Epson Corp | 電子機器のコントローラ、バス制御装置 |
WO2007085682A1 (en) | 2006-01-26 | 2007-08-02 | Nokia Corporation | Eye tracker device |
JP2007219106A (ja) | 2006-02-16 | 2007-08-30 | Konica Minolta Holdings Inc | 光束径拡大光学素子、映像表示装置およびヘッドマウントディスプレイ |
US7461535B2 (en) | 2006-03-01 | 2008-12-09 | Memsic, Inc. | Multi-temperature programming for accelerometer |
IL174170A (en) | 2006-03-08 | 2015-02-26 | Abraham Aharoni | Device and method for two-eyed tuning |
US7353134B2 (en) | 2006-03-09 | 2008-04-01 | Dean A. Cirielli | Three-dimensional position and motion telemetry input |
WO2007141587A1 (en) | 2006-06-02 | 2007-12-13 | Nokia Corporation | Color distribution in exit pupil expanders |
US7692855B2 (en) | 2006-06-28 | 2010-04-06 | Essilor International Compagnie Generale D'optique | Optical article having a temperature-resistant anti-reflection coating with optimized thickness ratio of low index and high index layers |
US9015501B2 (en) | 2006-07-13 | 2015-04-21 | International Business Machines Corporation | Structure for asymmetrical performance multi-processors |
US7724980B1 (en) * | 2006-07-24 | 2010-05-25 | Adobe Systems Incorporated | System and method for selective sharpening of images |
US8214660B2 (en) | 2006-07-26 | 2012-07-03 | International Business Machines Corporation | Structure for an apparatus for monitoring and controlling heat generation in a multi-core processor |
US7640449B2 (en) | 2006-08-17 | 2009-12-29 | Via Technologies, Inc. | Systems and methods for dynamic clock frequencies for low power design |
JP5004717B2 (ja) * | 2006-08-28 | 2012-08-22 | パナソニック株式会社 | 描画装置、描画方法、および描画プログラム |
US9582060B2 (en) | 2006-08-31 | 2017-02-28 | Advanced Silicon Technologies Llc | Battery-powered device with reduced power consumption based on an application profile data |
US20080068557A1 (en) | 2006-09-20 | 2008-03-20 | Gilbert Menduni | Lens holding frame |
BRPI0716338A2 (pt) | 2006-10-31 | 2014-03-11 | Modines Ltd Oy | Estrutura de desaclopamento de luz para um dispositivo de iluminaçao |
US20080146942A1 (en) | 2006-12-13 | 2008-06-19 | Ep Medsystems, Inc. | Catheter Position Tracking Methods Using Fluoroscopy and Rotational Sensors |
JP4847351B2 (ja) | 2007-01-11 | 2011-12-28 | キヤノン株式会社 | 回折光学素子及びそれを用いた回折格子 |
US7418368B2 (en) | 2007-01-18 | 2008-08-26 | International Business Machines Corporation | Method and system for testing processor cores |
JP4348441B2 (ja) | 2007-01-22 | 2009-10-21 | 国立大学法人 大阪教育大学 | 位置検出装置、位置検出方法、データ判定装置、データ判定方法、コンピュータプログラム及び記憶媒体 |
US8726681B2 (en) | 2007-01-23 | 2014-05-20 | Hewlett-Packard Development Company, L.P. | Method and system of cooling components of a computer system |
US20090017910A1 (en) | 2007-06-22 | 2009-01-15 | Broadcom Corporation | Position and motion tracking of an object |
JP5194530B2 (ja) * | 2007-04-09 | 2013-05-08 | 凸版印刷株式会社 | 画像表示装置及び画像表示方法 |
CN101688977B (zh) | 2007-06-04 | 2011-12-07 | 诺基亚公司 | 衍射扩束器和基于衍射扩束器的虚拟显示器 |
US8060759B1 (en) | 2007-06-29 | 2011-11-15 | Emc Corporation | System and method of managing and optimizing power consumption in a storage system |
JP2009090689A (ja) * | 2007-10-03 | 2009-04-30 | Calsonic Kansei Corp | ヘッドアップディスプレイ |
EP2225592B1 (en) | 2007-12-18 | 2015-04-22 | Nokia Technologies OY | Exit pupil expanders with wide field-of-view |
DE102008005817A1 (de) | 2008-01-24 | 2009-07-30 | Carl Zeiss Ag | Optisches Anzeigegerät |
ES2562063T3 (es) | 2008-02-14 | 2016-03-02 | Nokia Technologies Oy | Dispositivo y método para determinar la dirección de la mirada |
JP2009244869A (ja) | 2008-03-11 | 2009-10-22 | Panasonic Corp | 表示装置、表示方法、眼鏡型ヘッドマウントディスプレイ、及び自動車 |
US8197088B2 (en) | 2008-06-13 | 2012-06-12 | Barco, Inc. | Vertical handling apparatus for a display |
JP5181860B2 (ja) | 2008-06-17 | 2013-04-10 | セイコーエプソン株式会社 | パルス幅変調信号生成装置およびそれを備えた画像表示装置、並びにパルス幅変調信号生成方法 |
US8250389B2 (en) | 2008-07-03 | 2012-08-21 | International Business Machines Corporation | Profiling an application for power consumption during execution on a plurality of compute nodes |
US10885471B2 (en) | 2008-07-18 | 2021-01-05 | Disney Enterprises, Inc. | System and method for providing location-based data on a wireless portable device |
GB2462589B (en) * | 2008-08-04 | 2013-02-20 | Sony Comp Entertainment Europe | Apparatus and method of viewing electronic documents |
US7850306B2 (en) | 2008-08-28 | 2010-12-14 | Nokia Corporation | Visual cognition aware display and visual data transmission architecture |
US7885506B2 (en) | 2008-09-26 | 2011-02-08 | Nokia Corporation | Device and a method for polarized illumination of a micro-display |
JP5805537B2 (ja) | 2008-10-14 | 2015-11-04 | オブロング・インダストリーズ・インコーポレーテッド | マルチプロセス・インタラクティブ・システムおよび方法 |
EP2348982B1 (en) | 2008-12-03 | 2020-03-25 | St. Jude Medical, Atrial Fibrillation Division, Inc. | System for determining the positioin of the tip of a medical catheter within the body of a patient |
US20100153934A1 (en) | 2008-12-12 | 2010-06-17 | Peter Lachner | Prefetch for systems with heterogeneous architectures |
US8325088B2 (en) | 2009-02-04 | 2012-12-04 | Google Inc. | Mobile device battery management |
US8699141B2 (en) * | 2009-03-13 | 2014-04-15 | Knowles Electronics, Llc | Lens assembly apparatus and method |
JP5121764B2 (ja) | 2009-03-24 | 2013-01-16 | 株式会社東芝 | 固体撮像装置 |
US9095436B2 (en) | 2009-04-14 | 2015-08-04 | The Invention Science Fund I, Llc | Adjustable orthopedic implant and method for treating an orthopedic condition in a subject |
US9383823B2 (en) | 2009-05-29 | 2016-07-05 | Microsoft Technology Licensing, Llc | Combining gestures beyond skeletal |
US20110022870A1 (en) | 2009-07-21 | 2011-01-27 | Microsoft Corporation | Component power monitoring and workload optimization |
US8758125B2 (en) | 2009-07-24 | 2014-06-24 | Wms Gaming, Inc. | Controlling event-driven behavior of wagering game objects |
JP5316391B2 (ja) | 2009-08-31 | 2013-10-16 | ソニー株式会社 | 画像表示装置及び頭部装着型ディスプレイ |
US8738949B2 (en) | 2009-08-31 | 2014-05-27 | Empire Technology Development Llc | Power management for processor |
US11320571B2 (en) | 2012-11-16 | 2022-05-03 | Rockwell Collins, Inc. | Transparent waveguide display providing upper and lower fields of view with uniform light extraction |
US8305502B2 (en) | 2009-11-11 | 2012-11-06 | Eastman Kodak Company | Phase-compensated thin-film beam combiner |
US8605209B2 (en) | 2009-11-24 | 2013-12-10 | Gregory Towle Becker | Hurricane damage recording camera system |
US8909962B2 (en) | 2009-12-16 | 2014-12-09 | Qualcomm Incorporated | System and method for controlling central processing unit power with guaranteed transient deadlines |
US9244533B2 (en) | 2009-12-17 | 2016-01-26 | Microsoft Technology Licensing, Llc | Camera navigation for presentations |
US8751854B2 (en) | 2009-12-21 | 2014-06-10 | Empire Technology Development Llc | Processor core clock rate selection |
US8565554B2 (en) * | 2010-01-09 | 2013-10-22 | Microsoft Corporation | Resizing of digital images |
KR101099137B1 (ko) | 2010-01-29 | 2011-12-27 | 주식회사 팬택 | 이동 통신 시스템에서 증강 현실 정보를 제공하기 위한 장치 및 방법 |
US8549339B2 (en) | 2010-02-26 | 2013-10-01 | Empire Technology Development Llc | Processor core communication in multi-core processor |
US8467133B2 (en) | 2010-02-28 | 2013-06-18 | Osterhout Group, Inc. | See-through display with an optical assembly including a wedge-shaped illumination system |
US11275482B2 (en) | 2010-02-28 | 2022-03-15 | Microsoft Technology Licensing, Llc | Ar glasses with predictive control of external device based on event input |
WO2011107831A1 (en) | 2010-03-04 | 2011-09-09 | Nokia Corporation | Optical apparatus and method for expanding an exit pupil |
US9547910B2 (en) | 2010-03-04 | 2017-01-17 | Honeywell International Inc. | Method and apparatus for vision aided navigation using image registration |
JP5499854B2 (ja) | 2010-04-08 | 2014-05-21 | ソニー株式会社 | 頭部装着型ディスプレイにおける光学的位置調整方法 |
US8118499B2 (en) | 2010-05-19 | 2012-02-21 | LIR Systems, Inc. | Infrared camera assembly systems and methods |
US20110291964A1 (en) | 2010-06-01 | 2011-12-01 | Kno, Inc. | Apparatus and Method for Gesture Control of a Dual Panel Electronic Device |
JP2012015774A (ja) | 2010-06-30 | 2012-01-19 | Toshiba Corp | 立体視映像処理装置および立体視映像処理方法 |
US8560876B2 (en) | 2010-07-06 | 2013-10-15 | Sap Ag | Clock acceleration of CPU core based on scanned result of task for parallel execution controlling key word |
US8601288B2 (en) | 2010-08-31 | 2013-12-03 | Sonics, Inc. | Intelligent power controller |
US8854594B2 (en) | 2010-08-31 | 2014-10-07 | Cast Group Of Companies Inc. | System and method for tracking |
KR101479262B1 (ko) | 2010-09-02 | 2015-01-12 | 주식회사 팬택 | 증강현실 정보 이용 권한 부여 방법 및 장치 |
JP5632693B2 (ja) | 2010-09-28 | 2014-11-26 | 任天堂株式会社 | 情報処理プログラム、情報処理装置、情報処理方法および情報処理システム |
US20120081392A1 (en) | 2010-09-30 | 2012-04-05 | Apple Inc. | Electronic device operation adjustment based on face detection |
US8688926B2 (en) | 2010-10-10 | 2014-04-01 | Liqid Inc. | Systems and methods for optimizing data storage among a plurality of solid state memory subsystems |
KR101260576B1 (ko) | 2010-10-13 | 2013-05-06 | 주식회사 팬택 | Ar 서비스를 제공하기 위한 사용자 단말기 및 그 방법 |
WO2012062681A1 (de) | 2010-11-08 | 2012-05-18 | Seereal Technologies S.A. | Anzeigegerät, insbesondere ein head-mounted display, basierend auf zeitlichen und räumlichen multiplexing von hologrammkacheln |
US20120113235A1 (en) | 2010-11-08 | 2012-05-10 | Sony Corporation | 3d glasses, systems, and methods for optimized viewing of 3d video content |
JP5854593B2 (ja) | 2010-11-17 | 2016-02-09 | キヤノン株式会社 | 積層型回折光学素子 |
US9304319B2 (en) | 2010-11-18 | 2016-04-05 | Microsoft Technology Licensing, Llc | Automatic focus improvement for augmented reality displays |
US9213405B2 (en) | 2010-12-16 | 2015-12-15 | Microsoft Technology Licensing, Llc | Comprehension and intent-based content for augmented reality displays |
US8949637B2 (en) | 2011-03-24 | 2015-02-03 | Intel Corporation | Obtaining power profile information with low overhead |
KR20130136566A (ko) | 2011-03-29 | 2013-12-12 | 퀄컴 인코포레이티드 | 로컬 멀티-사용자 협업을 위한 모듈식 모바일 접속된 피코 프로젝터들 |
US8856571B2 (en) | 2011-04-05 | 2014-10-07 | Apple Inc. | Adjusting device performance over multiple time domains |
KR101210163B1 (ko) | 2011-04-05 | 2012-12-07 | 엘지이노텍 주식회사 | 광학 시트 및 이를 포함하는 표시장치 |
US8856355B2 (en) | 2011-05-09 | 2014-10-07 | Samsung Electronics Co., Ltd. | Systems and methods for facilitating communication between mobile devices and display devices |
US20150077312A1 (en) | 2011-05-13 | 2015-03-19 | Google Inc. | Near-to-eye display having adaptive optics |
KR101547740B1 (ko) | 2011-06-01 | 2015-08-26 | 엠파이어 테크놀로지 디벨롭먼트 엘엘씨 | 증강 현실에서 모션 검출을 위한 구조화 광 투사 |
US9087267B2 (en) | 2011-06-10 | 2015-07-21 | Image Vision Labs, Inc. | Image scene recognition |
US10606066B2 (en) | 2011-06-21 | 2020-03-31 | Gholam A. Peyman | Fluidic light field camera |
US20120326948A1 (en) | 2011-06-22 | 2012-12-27 | Microsoft Corporation | Environmental-light filter for see-through head-mounted display device |
CN103648394B (zh) | 2011-06-27 | 2016-11-16 | 皇家飞利浦有限公司 | 使用外科工具曲线与x-射线图像的配准的实时3d血管造影 |
US9100587B2 (en) | 2011-07-22 | 2015-08-04 | Naturalpoint, Inc. | Hosted camera remote control |
US8548290B2 (en) | 2011-08-23 | 2013-10-01 | Vuzix Corporation | Dynamic apertured waveguide for near-eye display |
US10670876B2 (en) | 2011-08-24 | 2020-06-02 | Digilens Inc. | Waveguide laser illuminator incorporating a despeckler |
US9025252B2 (en) | 2011-08-30 | 2015-05-05 | Microsoft Technology Licensing, Llc | Adjustment of a mixed reality display for inter-pupillary distance alignment |
KR101407670B1 (ko) | 2011-09-15 | 2014-06-16 | 주식회사 팬택 | 증강현실 기반 모바일 단말과 서버 및 그 통신방법 |
US8998414B2 (en) | 2011-09-26 | 2015-04-07 | Microsoft Technology Licensing, Llc | Integrated eye tracking and display system |
US9835765B2 (en) | 2011-09-27 | 2017-12-05 | Canon Kabushiki Kaisha | Optical element and method for manufacturing the same |
US8847988B2 (en) | 2011-09-30 | 2014-09-30 | Microsoft Corporation | Exercising applications for personal audio/visual system |
US9125301B2 (en) | 2011-10-18 | 2015-09-01 | Integrated Microwave Corporation | Integral heater assembly and method for carrier or host board of electronic package assembly |
US8782454B2 (en) | 2011-10-28 | 2014-07-15 | Apple Inc. | System and method for managing clock speed based on task urgency |
US9678102B2 (en) | 2011-11-04 | 2017-06-13 | Google Inc. | Calibrating intertial sensors using an image sensor |
US8891918B2 (en) | 2011-11-17 | 2014-11-18 | At&T Intellectual Property I, L.P. | Methods, systems, and products for image displays |
US8608309B2 (en) | 2011-12-30 | 2013-12-17 | A New Vision Llc | Eyeglass system |
US9333044B2 (en) | 2011-12-30 | 2016-05-10 | St. Jude Medical, Atrial Fibrillation Division, Inc. | System and method for detection and avoidance of collisions of robotically-controlled medical devices |
WO2013115829A2 (en) | 2012-02-04 | 2013-08-08 | Empire Technology Development Llc | Core-level dynamic voltage and frequency scaling in a chip multiprocessor |
GB2499635B (en) | 2012-02-23 | 2014-05-14 | Canon Kk | Image processing for projection on a projection screen |
US9704220B1 (en) | 2012-02-29 | 2017-07-11 | Google Inc. | Systems, methods, and media for adjusting one or more images displayed to a viewer |
JP5907250B2 (ja) | 2012-03-22 | 2016-04-26 | ソニー株式会社 | 表示装置、画像処理装置及び画像処理方法、並びにコンピューター・プログラム |
US10013511B2 (en) | 2012-04-09 | 2018-07-03 | Purdue Research Foundation | System and method for energy usage accounting in software applications |
US20130278633A1 (en) | 2012-04-20 | 2013-10-24 | Samsung Electronics Co., Ltd. | Method and system for generating augmented reality scene |
EP2834698B1 (en) | 2012-05-03 | 2021-06-23 | Nokia Technologies Oy | Image providing apparatus, method and computer program |
WO2013177316A2 (en) | 2012-05-22 | 2013-11-28 | Xockets IP, LLC | Efficient packet handling, redirection, and inspection using offload processors |
US8989535B2 (en) | 2012-06-04 | 2015-03-24 | Microsoft Technology Licensing, Llc | Multiple waveguide imaging structure |
US9671566B2 (en) | 2012-06-11 | 2017-06-06 | Magic Leap, Inc. | Planar waveguide apparatus with diffraction element(s) and system employing same |
US9113291B2 (en) | 2012-06-18 | 2015-08-18 | Qualcomm Incorporated | Location detection within identifiable pre-defined geographic areas |
US8848741B2 (en) | 2012-06-21 | 2014-09-30 | Breakingpoint Systems, Inc. | High-speed CLD-based TCP segmentation offload |
US9767720B2 (en) | 2012-06-25 | 2017-09-19 | Microsoft Technology Licensing, Llc | Object-centric mixed reality space |
US9696547B2 (en) | 2012-06-25 | 2017-07-04 | Microsoft Technology Licensing, Llc | Mixed reality system learned input and functions |
US9645394B2 (en) | 2012-06-25 | 2017-05-09 | Microsoft Technology Licensing, Llc | Configured virtual environments |
TW201403299A (zh) | 2012-07-04 | 2014-01-16 | Acer Inc | 中央處理器控制方法 |
US8605764B1 (en) | 2012-07-09 | 2013-12-10 | Microvision, Inc. | Laser diode junction temperature compensation |
US9031283B2 (en) | 2012-07-12 | 2015-05-12 | Qualcomm Incorporated | Sensor-aided wide-area localization on mobile devices |
JP6218833B2 (ja) | 2012-08-20 | 2017-10-25 | キャメロン,ドナルド,ケヴィン | 処理リソース割り当て |
CN102829880B (zh) | 2012-08-23 | 2014-04-16 | 江苏物联网研究发展中心 | 基于黒硅的高性能mems热电堆红外探测器及其制备方法 |
JP5887026B2 (ja) | 2012-09-03 | 2016-03-16 | ゼンソモトリック インストゥルメンツ ゲゼルシャフト ヒューア イノベイティブ ゼンソリック エムベーハーSENSOMOTORIC INSTRUMENTS Gesellschaft fur innovative Sensorik mbH | ヘッドマウントシステム及びヘッドマウントシステムを用いてディジタル画像のストリームを計算しレンダリングする方法 |
KR102044054B1 (ko) | 2012-09-12 | 2019-11-12 | 소니 주식회사 | 화상 제어 장치 및 화상 제어 방법 |
KR101923723B1 (ko) | 2012-09-17 | 2018-11-29 | 한국전자통신연구원 | 사용자 간 상호작용이 가능한 메타버스 공간을 제공하기 위한 메타버스 클라이언트 단말 및 방법 |
US9177404B2 (en) | 2012-10-31 | 2015-11-03 | Qualcomm Incorporated | Systems and methods of merging multiple maps for computer vision based tracking |
US9576183B2 (en) | 2012-11-02 | 2017-02-21 | Qualcomm Incorporated | Fast initialization for monocular visual SLAM |
US9584382B2 (en) | 2012-11-28 | 2017-02-28 | At&T Intellectual Property I, L.P. | Collecting and using quality of experience information |
US20140168260A1 (en) | 2012-12-13 | 2014-06-19 | Paul M. O'Brien | Waveguide spacers within an ned device |
US8988574B2 (en) | 2012-12-27 | 2015-03-24 | Panasonic Intellectual Property Corporation Of America | Information communication method for obtaining information using bright line image |
EP2939065A4 (en) | 2012-12-31 | 2016-08-10 | Esight Corp | DEVICE AND METHOD FOR MOUNTING HEAD-MOUNTED VISIBILITY SYSTEMS |
US10716469B2 (en) | 2013-01-25 | 2020-07-21 | Wesley W. O. Krueger | Ocular-performance-based head impact measurement applied to rotationally-centered impact mitigation systems and methods |
US9336629B2 (en) | 2013-01-30 | 2016-05-10 | F3 & Associates, Inc. | Coordinate geometry augmented reality process |
GB201301764D0 (en) | 2013-01-31 | 2013-03-20 | Adlens Ltd | Actuation of fluid-filled lenses |
JP2016514278A (ja) | 2013-02-15 | 2016-05-19 | アドレンズ リミテッドAdlens Limited | 調節可能なレンズ及びアイウェアの物品 |
US8884663B2 (en) | 2013-02-25 | 2014-11-11 | Advanced Micro Devices, Inc. | State machine for low-noise clocking of high frequency clock |
US9600068B2 (en) | 2013-03-13 | 2017-03-21 | Sony Interactive Entertainment Inc. | Digital inter-pupillary distance adjustment |
US9854014B2 (en) | 2013-03-14 | 2017-12-26 | Google Inc. | Motion data sharing |
US9779517B2 (en) | 2013-03-15 | 2017-10-03 | Upskill, Inc. | Method and system for representing and interacting with augmented reality content |
KR101845350B1 (ko) | 2013-03-26 | 2018-05-18 | 세이코 엡슨 가부시키가이샤 | 두부 장착형 표시 장치 및 두부 장착형 표시 장치의 제어 방법 |
US9235395B2 (en) | 2013-05-30 | 2016-01-12 | National Instruments Corporation | Graphical development and deployment of parallel floating-point math functionality on a system with heterogeneous hardware components |
JP6232763B2 (ja) | 2013-06-12 | 2017-11-22 | セイコーエプソン株式会社 | 頭部装着型表示装置および頭部装着型表示装置の制御方法 |
US9256987B2 (en) | 2013-06-24 | 2016-02-09 | Microsoft Technology Licensing, Llc | Tracking head movement when wearing mobile device |
US9998863B2 (en) | 2013-08-19 | 2018-06-12 | Estimote Polska Sp. Z O. O. | System and method for providing content using beacon systems |
JP2016529559A (ja) | 2013-08-27 | 2016-09-23 | フラメリ・インコーポレーテッド | 取り外し可能眼鏡レンズおよびフレームプラットフォーム |
EP3049886A4 (en) | 2013-09-27 | 2017-05-17 | Intel Corporation | Techniques for tracing wakelock usage |
US9256072B2 (en) * | 2013-10-02 | 2016-02-09 | Philip Scott Lyren | Wearable electronic glasses that detect movement of a real object copies movement of a virtual object |
US20150097719A1 (en) | 2013-10-03 | 2015-04-09 | Sulon Technologies Inc. | System and method for active reference positioning in an augmented reality environment |
US20150123966A1 (en) | 2013-10-03 | 2015-05-07 | Compedia - Software And Hardware Development Limited | Interactive augmented virtual reality and perceptual computing platform |
US9996797B1 (en) | 2013-10-31 | 2018-06-12 | Leap Motion, Inc. | Interactions with virtual objects for machine control |
KR102189115B1 (ko) | 2013-11-11 | 2020-12-09 | 삼성전자주식회사 | 대칭형 다중 프로세서를 구비한 시스템 온-칩 및 이를 위한 최대 동작 클럭 주파수 결정 방법 |
US9286725B2 (en) | 2013-11-14 | 2016-03-15 | Nintendo Co., Ltd. | Visually convincing depiction of object interactions in augmented reality images |
CN108664173B (zh) | 2013-11-19 | 2021-06-29 | 麦克赛尔株式会社 | 投影型影像显示装置 |
JP6465030B2 (ja) | 2013-11-26 | 2019-02-06 | ソニー株式会社 | ヘッドマウントディスプレイ |
CN105934902B (zh) | 2013-11-27 | 2018-11-23 | 奇跃公司 | 虚拟和增强现实系统与方法 |
US20160327798A1 (en) | 2014-01-02 | 2016-11-10 | Empire Technology Development Llc | Augmented reality (ar) system |
US9524580B2 (en) | 2014-01-06 | 2016-12-20 | Oculus Vr, Llc | Calibration of virtual reality systems |
US10228562B2 (en) | 2014-02-21 | 2019-03-12 | Sony Interactive Entertainment Inc. | Realtime lens aberration correction from eye tracking |
US9383630B2 (en) | 2014-03-05 | 2016-07-05 | Mygo, Llc | Camera mouth mount |
US9871741B2 (en) | 2014-03-10 | 2018-01-16 | Microsoft Technology Licensing, Llc | Resource management based on device-specific or user-specific resource usage profiles |
US9251598B2 (en) | 2014-04-10 | 2016-02-02 | GM Global Technology Operations LLC | Vision-based multi-camera factory monitoring with dynamic integrity scoring |
US20170123775A1 (en) | 2014-03-26 | 2017-05-04 | Empire Technology Development Llc | Compilation of application into multiple instruction sets for a heterogeneous processor |
US20150301955A1 (en) | 2014-04-21 | 2015-10-22 | Qualcomm Incorporated | Extending protection domains to co-processors |
US9626802B2 (en) | 2014-05-01 | 2017-04-18 | Microsoft Technology Licensing, Llc | Determining coordinate frames in a dynamic environment |
JP2017527036A (ja) | 2014-05-09 | 2017-09-14 | グーグル インコーポレイテッド | セキュアなモバイル通信で眼信号を用いるためのシステムおよび方法 |
EP2952850A1 (en) | 2014-06-03 | 2015-12-09 | Optotune AG | Optical device, particularly for tuning the focal length of a lens of the device by means of optical feedback |
WO2016002512A1 (ja) | 2014-07-01 | 2016-01-07 | ソニー株式会社 | 情報処理装置および方法 |
RU2603238C2 (ru) | 2014-07-15 | 2016-11-27 | Самсунг Электроникс Ко., Лтд. | Световодная структура, голографическое оптическое устройство и система формирования изображений |
US9865089B2 (en) | 2014-07-25 | 2018-01-09 | Microsoft Technology Licensing, Llc | Virtual reality environment with real world objects |
US20160077338A1 (en) | 2014-09-16 | 2016-03-17 | Steven John Robbins | Compact Projection Light Engine For A Diffractive Waveguide Display |
US9494799B2 (en) | 2014-09-24 | 2016-11-15 | Microsoft Technology Licensing, Llc | Waveguide eye tracking employing switchable diffraction gratings |
US10176625B2 (en) | 2014-09-25 | 2019-01-08 | Faro Technologies, Inc. | Augmented reality camera for use with 3D metrology equipment in forming 3D images from 2D camera images |
US20160093269A1 (en) | 2014-09-26 | 2016-03-31 | Pixtronix, Inc. | Laser-Pumped Phosphor Backlight and Methods |
US10261318B2 (en) | 2014-09-29 | 2019-04-16 | Magic Leap, Inc. | Architectures and methods for outputting different wavelength light out of waveguides |
US9652124B2 (en) | 2014-10-31 | 2017-05-16 | Microsoft Technology Licensing, Llc | Use of beacons for assistance to users in interacting with their environments |
US10371936B2 (en) | 2014-11-10 | 2019-08-06 | Leo D. Didomenico | Wide angle, broad-band, polarization independent beam steering and concentration of wave energy utilizing electronically controlled soft matter |
US20170243403A1 (en) | 2014-11-11 | 2017-08-24 | Bent Image Lab, Llc | Real-time shared augmented reality experience |
US10794728B2 (en) | 2014-12-19 | 2020-10-06 | Invensense, Inc. | Device and method for sensor calibration |
WO2016106220A1 (en) | 2014-12-22 | 2016-06-30 | Dimensions And Shapes, Llc | Headset vision system for portable devices |
US10154239B2 (en) | 2014-12-30 | 2018-12-11 | Onpoint Medical, Inc. | Image-guided surgery with surface reconstruction and augmented reality visualization |
US10018844B2 (en) | 2015-02-09 | 2018-07-10 | Microsoft Technology Licensing, Llc | Wearable image display system |
US9696795B2 (en) | 2015-02-13 | 2017-07-04 | Leap Motion, Inc. | Systems and methods of creating a realistic grab experience in virtual reality/augmented reality environments |
US10180734B2 (en) | 2015-03-05 | 2019-01-15 | Magic Leap, Inc. | Systems and methods for augmented reality |
WO2016146963A1 (en) | 2015-03-16 | 2016-09-22 | Popovich, Milan, Momcilo | Waveguide device incorporating a light pipe |
WO2016149536A1 (en) | 2015-03-17 | 2016-09-22 | Ocutrx Vision Technologies, Llc. | Correction of vision defects using a visual display |
US20160287337A1 (en) | 2015-03-31 | 2016-10-06 | Luke J. Aram | Orthopaedic surgical system and method for patient-specific surgical procedure |
EP3745167A1 (en) | 2015-04-07 | 2020-12-02 | Magic Leap, Inc. | Diffraction grating and method of manufacture |
US9779554B2 (en) | 2015-04-10 | 2017-10-03 | Sony Interactive Entertainment Inc. | Filtering and parental control methods for restricting visual activity on a head mounted display |
EP3578507B1 (en) | 2015-04-20 | 2022-10-12 | SZ DJI Technology Co., Ltd. | Systems and methods for thermally regulating sensor operation |
JP6961491B2 (ja) | 2015-04-23 | 2021-11-05 | レイア、インコーポレイテッドLeia Inc. | 二重ライトガイド式格子ベースのバックライトおよび同バックライトを用いる電子ディスプレイ |
US10909464B2 (en) | 2015-04-29 | 2021-02-02 | Microsoft Technology Licensing, Llc | Semantic locations prediction |
US9664569B2 (en) | 2015-05-15 | 2017-05-30 | Google Inc. | Circuit board configurations facilitating operation of heat sensitive sensor components |
KR20160139727A (ko) | 2015-05-28 | 2016-12-07 | 엘지전자 주식회사 | 글래스타입 단말기 및 이의 제어방법 |
GB2539009A (en) | 2015-06-03 | 2016-12-07 | Tobii Ab | Gaze detection method and apparatus |
CN108464030B (zh) | 2015-06-15 | 2021-08-24 | 希尔莱特有限责任公司 | 用于与波束形成天线通信的方法和系统 |
FR3037672B1 (fr) | 2015-06-16 | 2017-06-16 | Parrot | Drone comportant des moyens perfectionnes de compensation du biais de la centrale inertielle en fonction de la temperature |
US9519084B1 (en) | 2015-06-18 | 2016-12-13 | Oculus Vr, Llc | Securing a fresnel lens to a refractive optical element |
CA2991644C (en) | 2015-07-06 | 2022-03-01 | Frank Jones | Methods and devices for demountable head mounted displays |
US11190681B1 (en) | 2015-07-10 | 2021-11-30 | Snap Inc. | Systems and methods for DSP fast boot |
US20170100664A1 (en) | 2015-10-12 | 2017-04-13 | Osterhout Group, Inc. | External user interface for head worn computing |
US20170038607A1 (en) | 2015-08-04 | 2017-02-09 | Rafael Camara | Enhanced-reality electronic device for low-vision pathologies, and implant procedure |
US9880611B2 (en) | 2015-08-31 | 2018-01-30 | Google Llc | Energy saving mode for electronic devices |
US20170061696A1 (en) | 2015-08-31 | 2017-03-02 | Samsung Electronics Co., Ltd. | Virtual reality display apparatus and display method thereof |
US9489027B1 (en) | 2015-08-31 | 2016-11-08 | Wave Resource Strategies, Inc. | System and method for the accurate recordation of power consumption in a computing device utilizing power profiles |
JP6615541B2 (ja) | 2015-09-02 | 2019-12-04 | 株式会社バンダイナムコアミューズメント | 投影システム |
US20150378407A1 (en) | 2015-09-04 | 2015-12-31 | Mediatek Inc. | Loading-Based Dynamic Voltage And Frequency Scaling |
US10082865B1 (en) | 2015-09-29 | 2018-09-25 | Rockwell Collins, Inc. | Dynamic distortion mapping in a worn display |
GB2542853B (en) | 2015-10-02 | 2021-12-15 | Cambridge Consultants | Processing apparatus and methods |
US10067346B2 (en) | 2015-10-23 | 2018-09-04 | Microsoft Technology Licensing, Llc | Holographic display |
US9983709B2 (en) | 2015-11-02 | 2018-05-29 | Oculus Vr, Llc | Eye tracking using structured light |
KR102657948B1 (ko) | 2015-11-04 | 2024-04-16 | 매직 립, 인코포레이티드 | 광 필드 디스플레이 계측 |
US9671615B1 (en) | 2015-12-01 | 2017-06-06 | Microsoft Technology Licensing, Llc | Extended field of view in near-eye display using wide-spectrum imager |
US10025060B2 (en) | 2015-12-08 | 2018-07-17 | Oculus Vr, Llc | Focus adjusting virtual reality headset |
US10445860B2 (en) | 2015-12-08 | 2019-10-15 | Facebook Technologies, Llc | Autofocus virtual reality headset |
US20170185261A1 (en) | 2015-12-28 | 2017-06-29 | Htc Corporation | Virtual reality device, method for virtual reality |
EP3190447B1 (en) | 2016-01-06 | 2020-02-05 | Ricoh Company, Ltd. | Light guide and virtual image display device |
WO2017120475A1 (en) | 2016-01-06 | 2017-07-13 | University Of Utah Research Foundation | Low-power large aperture adaptive lenses for smart eyeglasses |
US9978180B2 (en) | 2016-01-25 | 2018-05-22 | Microsoft Technology Licensing, Llc | Frame projection for augmented reality environments |
US9891436B2 (en) | 2016-02-11 | 2018-02-13 | Microsoft Technology Licensing, Llc | Waveguide-based displays with anti-reflective and highly-reflective coating |
JP6686504B2 (ja) | 2016-02-15 | 2020-04-22 | セイコーエプソン株式会社 | 頭部装着型画像表示装置 |
WO2017141566A1 (ja) | 2016-02-18 | 2017-08-24 | 富士電機株式会社 | 信号伝達装置 |
US20170256096A1 (en) | 2016-03-07 | 2017-09-07 | Google Inc. | Intelligent object sizing and placement in a augmented / virtual reality environment |
CA3016604A1 (en) | 2016-03-12 | 2017-09-21 | Philipp K. Lang | Devices and methods for surgery |
US10223605B2 (en) | 2016-03-18 | 2019-03-05 | Colorvision International, Inc. | Interactive virtual aquarium simulation system and associated methods |
JP2019514448A (ja) | 2016-03-31 | 2019-06-06 | ゾール メディカル コーポレイションZOLL Medical Corporation | 患者の動きを追跡するシステムおよび方法 |
JP7055751B2 (ja) | 2016-04-07 | 2022-04-18 | マジック リープ, インコーポレイテッド | 拡張現実のためのシステムおよび方法 |
EP3236211A1 (en) | 2016-04-21 | 2017-10-25 | Thomson Licensing | Method and apparatus for estimating a pose of a rendering device |
US10197804B2 (en) | 2016-04-25 | 2019-02-05 | Microsoft Technology Licensing, Llc | Refractive coating for diffractive optical elements |
CA3021964A1 (en) | 2016-04-26 | 2017-11-02 | Magic Leap, Inc. | Electromagnetic tracking with augmented reality systems |
US20170312032A1 (en) | 2016-04-27 | 2017-11-02 | Arthrology Consulting, Llc | Method for augmenting a surgical field with virtual guidance content |
US10241346B2 (en) | 2016-05-07 | 2019-03-26 | Microsoft Technology Licensing, Llc | Degrees of freedom for diffraction elements in wave expander |
US11228770B2 (en) | 2016-05-16 | 2022-01-18 | Qualcomm Incorporated | Loop sample processing for high dynamic range and wide color gamut video coding |
US10215986B2 (en) | 2016-05-16 | 2019-02-26 | Microsoft Technology Licensing, Llc | Wedges for light transformation |
US10078377B2 (en) | 2016-06-09 | 2018-09-18 | Microsoft Technology Licensing, Llc | Six DOF mixed reality input by fusing inertial handheld controller with hand tracking |
US10114440B2 (en) | 2016-06-22 | 2018-10-30 | Razer (Asia-Pacific) Pte. Ltd. | Applying power management based on a target time |
US10372184B2 (en) | 2016-06-28 | 2019-08-06 | Renesas Electronics America Inc. | Method and apparatus for implementing power modes in microcontrollers using power profiles |
EP3484147A4 (en) | 2016-07-07 | 2020-03-04 | Hitachi-LG Data Storage, Inc. | VIDEO DISPLAY DEVICE |
TW201803289A (zh) | 2016-07-11 | 2018-01-16 | 原相科技股份有限公司 | 可利用較小電路面積並同時考量節能省電以偵測空氣中之干擾訊號之功率來控制放大器之增益值的無線收發機裝置及方法 |
CN109644261B (zh) | 2016-08-04 | 2021-06-01 | 杜比实验室特许公司 | 单一深度追踪调节-聚散解决方案 |
EP3494447B1 (en) | 2016-08-04 | 2021-05-19 | Reification Inc. | Methods for simultaneous localization and mapping (slam) and related apparatus and systems |
US10676345B2 (en) | 2016-08-15 | 2020-06-09 | Y-Sensors Ltd. | Temperature stabilized MEMS device |
EP3800497B1 (en) | 2016-08-22 | 2022-08-03 | Magic Leap, Inc. | Multi-layer diffractive eyepiece |
US10690936B2 (en) | 2016-08-29 | 2020-06-23 | Mentor Acquisition One, Llc | Adjustable nose bridge assembly for headworn computer |
US20180067779A1 (en) | 2016-09-06 | 2018-03-08 | Smartiply, Inc. | AP-Based Intelligent Fog Agent |
EP3512452A1 (en) | 2016-09-16 | 2019-07-24 | Zimmer, Inc. | Augmented reality surgical technique guidance |
CA3036709A1 (en) | 2016-09-26 | 2018-03-29 | Magic Leap, Inc. | Calibration of magnetic and optical sensors in a virtual reality or augmented reality display system |
US10134192B2 (en) | 2016-10-17 | 2018-11-20 | Microsoft Technology Licensing, Llc | Generating and displaying a computer generated image on a future pose of a real world object |
US10373297B2 (en) | 2016-10-26 | 2019-08-06 | Valve Corporation | Using pupil location to correct optical lens distortion |
US10735691B2 (en) | 2016-11-08 | 2020-08-04 | Rockwell Automation Technologies, Inc. | Virtual reality and augmented reality for industrial automation |
EP3320829A1 (en) | 2016-11-10 | 2018-05-16 | E-Health Technical Solutions, S.L. | System for integrally measuring clinical parameters of visual function |
KR102573744B1 (ko) | 2016-11-23 | 2023-09-01 | 삼성디스플레이 주식회사 | 표시 장치 및 그 구동 방법 |
US11612307B2 (en) | 2016-11-24 | 2023-03-28 | University Of Washington | Light field capture and rendering for head-mounted displays |
CN108885533B (zh) | 2016-12-21 | 2021-05-07 | 杰创科科技有限公司 | 组合虚拟现实和增强现实 |
KR102553190B1 (ko) | 2016-12-29 | 2023-07-07 | 매직 립, 인코포레이티드 | 외부 조건들에 기초한 웨어러블 디스플레이 디바이스의 자동 제어 |
US10203252B2 (en) | 2016-12-29 | 2019-02-12 | Industrial Technology Research Institute | Microelectromechanical apparatus having a measuring range selector |
US10489975B2 (en) | 2017-01-04 | 2019-11-26 | Daqri, Llc | Environmental mapping system |
US10436594B2 (en) | 2017-01-17 | 2019-10-08 | Blind InSites, LLC | Devices, systems, and methods for navigation and usage guidance in a navigable space using wireless communication |
US9978118B1 (en) | 2017-01-25 | 2018-05-22 | Microsoft Technology Licensing, Llc | No miss cache structure for real-time image transformations with data compression |
US12153723B2 (en) | 2017-03-06 | 2024-11-26 | Universal City Studios Llc | Systems and methods for layered virtual features in an amusement park environment |
EP3376279B1 (en) | 2017-03-13 | 2022-08-31 | Essilor International | Optical device for a head-mounted display, and head-mounted device incorporating it for augmented reality |
US10452123B2 (en) | 2017-03-30 | 2019-10-22 | Google Llc | Predictive power saving and screen dimming for computing devices |
US10241545B1 (en) | 2017-06-01 | 2019-03-26 | Facebook Technologies, Llc | Dynamic distortion correction for optical compensation |
US11132533B2 (en) | 2017-06-07 | 2021-09-28 | David Scott Dreessen | Systems and methods for creating target motion, capturing motion, analyzing motion, and improving motion |
US11236993B1 (en) | 2017-06-08 | 2022-02-01 | Facebook Technologies, Llc | Depth sensing using a time of flight system including a scanning beam in combination with a single photon avalanche diode array |
GB201709199D0 (en) | 2017-06-09 | 2017-07-26 | Delamont Dean Lindsay | IR mixed reality and augmented reality gaming system |
US20190196690A1 (en) | 2017-06-23 | 2019-06-27 | Zyetric Virtual Reality Limited | First-person role playing interactive augmented reality |
US10402448B2 (en) | 2017-06-28 | 2019-09-03 | Google Llc | Image retrieval with deep local feature descriptors and attention-based keypoint descriptors |
US10578870B2 (en) | 2017-07-26 | 2020-03-03 | Magic Leap, Inc. | Exit pupil expander |
US20190056591A1 (en) | 2017-08-18 | 2019-02-21 | Microsoft Technology Licensing, Llc | Optical waveguide with multiple antireflective coatings |
US9948612B1 (en) | 2017-09-27 | 2018-04-17 | Citrix Systems, Inc. | Secure single sign on and conditional access for client applications |
US10437065B2 (en) | 2017-10-03 | 2019-10-08 | Microsoft Technology Licensing, Llc | IPD correction and reprojection for accurate mixed reality object placement |
US10317680B1 (en) | 2017-11-09 | 2019-06-11 | Facebook Technologies, Llc | Optical aberration correction based on user eye position in head mounted displays |
ES2859474T3 (es) | 2017-11-13 | 2021-10-04 | Vr Coaster Gmbh & Co Kg | Dispositivo para vivir una simulación de realidad virtual en un mundo submarino |
KR102411287B1 (ko) | 2017-11-22 | 2022-06-22 | 삼성전자 주식회사 | 미디어 출력 제어 장치 및 방법 |
US10916059B2 (en) | 2017-12-06 | 2021-02-09 | Universal City Studios Llc | Interactive video game system having an augmented virtual representation |
US10620430B2 (en) | 2018-01-12 | 2020-04-14 | Microsoft Technology Licensing, Llc | Geometrically multiplexed RGB lasers in a scanning MEMS display system for HMDS |
WO2019148154A1 (en) | 2018-01-29 | 2019-08-01 | Lang Philipp K | Augmented reality guidance for orthopedic and other surgical procedures |
US10422989B2 (en) | 2018-02-06 | 2019-09-24 | Microsoft Technology Licensing, Llc | Optical systems including a single actuator and multiple fluid-filled optical lenses for near-eye-display devices |
GB201805301D0 (en) | 2018-03-29 | 2018-05-16 | Adlens Ltd | Improvements In Or Relating To Variable Focusing Power Optical Devices |
US10504288B2 (en) | 2018-04-17 | 2019-12-10 | Patrick Piemonte & Ryan Staake | Systems and methods for shared creation of augmented reality |
JP6779939B2 (ja) | 2018-04-19 | 2020-11-04 | グリー株式会社 | ゲーム装置、制御方法及び制御プログラム |
US10969486B2 (en) | 2018-04-26 | 2021-04-06 | SCRRD, Inc. | Augmented reality platform and method for use of same |
US10740966B2 (en) | 2018-05-14 | 2020-08-11 | Microsoft Technology Licensing, Llc | Fake thickness on a two-dimensional object |
JP7369147B2 (ja) | 2018-06-05 | 2023-10-25 | マジック リープ, インコーポレイテッド | 視認システムのホモグラフィ変換行列ベースの温度較正 |
WO2019245854A2 (en) | 2018-06-19 | 2019-12-26 | Tornier, Inc. | Extended reality visualization of range of motion |
WO2020010226A1 (en) | 2018-07-03 | 2020-01-09 | Magic Leap, Inc. | Systems and methods for virtual and augmented reality |
US10902678B2 (en) | 2018-09-06 | 2021-01-26 | Curious Company, LLC | Display of hidden information |
CN110942518B (zh) | 2018-09-24 | 2024-03-29 | 苹果公司 | 上下文计算机生成现实(cgr)数字助理 |
US11017217B2 (en) | 2018-10-09 | 2021-05-25 | Midea Group Co., Ltd. | System and method for controlling appliances using motion gestures |
US10678323B2 (en) | 2018-10-10 | 2020-06-09 | Plutovr | Reference frames for virtual environments |
US10516853B1 (en) | 2018-10-10 | 2019-12-24 | Plutovr | Aligning virtual representations to inputs and outputs |
US10838488B2 (en) | 2018-10-10 | 2020-11-17 | Plutovr | Evaluating alignment of inputs and outputs for virtual environments |
US11216150B2 (en) | 2019-06-28 | 2022-01-04 | Wen-Chieh Geoffrey Lee | Pervasive 3D graphical user interface with vector field functionality |
CA3146658A1 (en) | 2019-07-11 | 2021-01-14 | Elo Labs, Inc. | Interactive personal training system |
US11174153B2 (en) | 2019-08-21 | 2021-11-16 | Invensense, Inc. | Package level thermal gradient sensing |
US11209656B1 (en) | 2020-10-05 | 2021-12-28 | Facebook Technologies, Llc | Methods of driving light sources in a near-eye display |
-
2019
- 2019-11-13 CN CN201980082951.9A patent/CN113196138B/zh active Active
- 2019-11-13 WO PCT/US2019/061265 patent/WO2020102412A1/en unknown
- 2019-11-13 EP EP19885958.9A patent/EP3881279A4/en active Pending
- 2019-11-13 US US16/682,911 patent/US10914949B2/en active Active
- 2019-11-13 CN CN202311084864.1A patent/CN117111304A/zh active Pending
- 2019-11-13 JP JP2021526564A patent/JP7472127B2/ja active Active
-
2021
- 2021-01-04 US US17/140,921 patent/US11521296B2/en active Active
-
2024
- 2024-04-10 JP JP2024063271A patent/JP2024095778A/ja active Pending
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101449270A (zh) * | 2006-03-15 | 2009-06-03 | 谷歌公司 | 自动显示尺寸调整后的图像 |
Also Published As
Publication number | Publication date |
---|---|
CN113196138A (zh) | 2021-07-30 |
WO2020102412A1 (en) | 2020-05-22 |
JP2024095778A (ja) | 2024-07-10 |
CN117111304A (zh) | 2023-11-24 |
EP3881279A1 (en) | 2021-09-22 |
US11521296B2 (en) | 2022-12-06 |
JP7472127B2 (ja) | 2024-04-22 |
US20210149196A1 (en) | 2021-05-20 |
JP2022509770A (ja) | 2022-01-24 |
US10914949B2 (en) | 2021-02-09 |
US20200159016A1 (en) | 2020-05-21 |
EP3881279A4 (en) | 2022-08-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2024095778A (ja) | 画像鮮明度を維持するための画像サイズによってトリガされる明確化 | |
EP3368999B1 (en) | Foveated geometry tessellation | |
JP5175065B2 (ja) | 効率的にモーションブラー効果を提供する3次元グラフィックスレンダリング方法及び装置 | |
US20040233219A1 (en) | System and method for exact rendering in a zooming user interface | |
CN108596834B (zh) | 图像的分辨率处理方法、图像处理装置及系统、存储介质 | |
WO2023273114A1 (zh) | 动态分辨率的渲染方法、装置、设备、程序和可读介质 | |
KR20050050139A (ko) | 2차원 디스플레이 디바이스를 이용하여 가상 3차원디스플레이를 생성하는 방법 및 시스템 | |
EP1316064B1 (en) | Scaling images | |
CN111275801A (zh) | 一种三维画面渲染方法及装置 | |
CN111066081B (zh) | 用于补偿虚拟现实的图像显示中的可变显示设备等待时间的技术 | |
JP2011165173A (ja) | 情報処理装置、情報処理装置の動作方法、および記憶媒体 | |
CN111311720A (zh) | 一种纹理图像的处理方法和装置 | |
EP2590417A1 (en) | Stereoscopic image display apparatus | |
KR20160143936A (ko) | 선택적 3d 렌더링 방법 및 이를 위한 시스템 | |
CN106773047B (zh) | 一种基于vr装置的显示方法及系统 | |
JP5527991B2 (ja) | 画像処理装置及び画像処理方法 | |
US20230058228A1 (en) | Image processing apparatus, image processing method, and storage medium for generating image of mixed world | |
KR101824178B1 (ko) | 3차원 렌더링 장치에서 시점을 기반으로 투명도를 조절하는 방법 및 장치 | |
WO2025005017A1 (ja) | 検査システム、検査方法及び検査プログラム | |
Watson et al. | Improving adaptive display with temporally adaptive rendering | |
WO2025004921A1 (ja) | 画像処理システム、画像処理方法及びプログラム | |
CN118377453A (zh) | 文字图像处理方法、装置、头戴式设备及可读存储介质 | |
JP2012221094A (ja) | 情報処理装置およびその制御方法 | |
JP2002024847A (ja) | 画像生成装置、画像生成方法及び記録媒体 | |
KR20160143935A (ko) | 3d 렌더링 성능향상 방법 및 이를 위한 시스템 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |