Approaches for simulating three-dimensional views
    1.
    发明授权
    Approaches for simulating three-dimensional views 有权
    模拟三维视图的方法

    公开(公告)号:US09591295B2

    公开(公告)日:2017-03-07

    申请号:US14035918

    申请日:2013-09-24

    IPC分类号: H04N13/04 G06F3/048

    摘要: Approaches enable display of image content (e.g., still or video content), providing an appearance or view based at least in part upon a current relative position and/or orientation of the viewer with respect to the device, and changes in that relative position and/or orientation. Image content is rendered consistent with a viewing angle for the current relative position of the viewer. As that viewing angle changes, the content can be re-rendered or otherwise updated to display the image content from a perspective that reflects the change in viewing angle. Different adjustments can be applied to portions of the content based upon the change in viewing angle. These adjustments can include changes due to parallax or occlusion, which when added to the rendered content enhance the viewer experience and increase realism for content rendered on a two- or three-dimensional display screen.

    摘要翻译: 方法使得可以显示图像内容(例如静止或视频内容),至少部分地基于观看者相对于设备的当前相对位置和/或取向提供外观或视图,并且改变相对位置和 /或方位。 图像内容与观看者的当前相对位置的视角一致。 当视角改变时,内容可以被重新呈现或以其它方式更新,以从反映视角变化的角度显示图像内容。 基于视角的变化,可以对内容的部分进行不同的调整。 这些调整可以包括由于视差或遮挡引起的变化,当添加到呈现的内容时,增强观看者的体验并增加在二维或三维显示屏幕上呈现的内容的真实感。

    Integration of an independent three-dimensional rendering engine
    2.
    发明授权
    Integration of an independent three-dimensional rendering engine 有权
    集成独立的三维渲染引擎

    公开(公告)号:US09317175B1

    公开(公告)日:2016-04-19

    申请号:US14035914

    申请日:2013-09-24

    IPC分类号: G06T15/00 G06F3/01 G06F3/0481

    摘要: Systems and approaches provide for a user interface (UI) that is based on the position of a user's head with respect to a computing device. In particular, a three-dimensional (3D) rendering engine that is independent of a particular operating system can be integrated with the UI framework of the operating system such that a window or view into a fully 3D world can be drawn using the independent renderer. This window or view can then be laid out and manipulated in a manner similar to other elements of the UI framework. Further, the 3D window or view can be configured to monitor head tracking data as input events to the UI framework. The contents of the window or view can be redrawn or rendered based on the head tracking data to simulate three-dimensionality of the content.

    摘要翻译: 系统和方法提供了基于用户头部相对于计算设备的位置的用户界面(UI)。 特别地,独立于特定操作系统的三维(3D)渲染引擎可以与操作系统的UI框架集成,使得可以使用独立渲染器绘制完全3D世界的窗口或视图。 然后可以以类似于UI框架的其他元素的方式来布局和操纵该窗口或视图。 此外,3D窗口或视图可以被配置为监视头部跟踪数据作为UI框架的输入事件。 可以根据头跟踪数据重新绘制或渲染窗口或视图的内容,以模拟内容的三维性。

    SIMULATING THREE-DIMENSIONAL VIEWS USING PLANES OF CONTENT
    3.
    发明申请
    SIMULATING THREE-DIMENSIONAL VIEWS USING PLANES OF CONTENT 有权
    使用内容计算模拟三维视图

    公开(公告)号:US20150091903A1

    公开(公告)日:2015-04-02

    申请号:US14040357

    申请日:2013-09-27

    IPC分类号: G06T15/60

    摘要: Approaches enable image content (e.g., still or video content) to be displayed in such a way that the image content will appear, to a viewer, to include portions with different locations in physical space, with the relative positioning of those portions being determined at least in part upon a current relative position and/or orientation of the viewer with respect to the device, as well as changes in that relative position and/or orientation. For example, image content can be grouped or otherwise contained or assigned to different planes, levels, or other such groupings of content. The planes of content can enable image content included within those planes to be displayed to provide a viewer with an appearance or view of the content that appears to be positioned and/or displayed in 3D space. As that viewing angle changes, the content can be re-rendered or otherwise updated to display the image content from a perspective that reflects the change in viewing angle.

    摘要翻译: 方法使图像内容(例如,静止或视频内容)以使得图像内容将出现在观看者中的方式被显示以包括在物理空间中具有不同位置的部分,其中这些部分的相对定位被确定在 至少部分地基于观看者相对于设备的当前相对位置和/或方位,以及相对位置和/或方位的变化。 例如,图像内容可以被分组或以其他方式包含或分配给不同的平面,级别或其他这样的内容分组。 内容的平面可以使得包括在这些平面内的图像内容能够被显示,以向观看者提供看起来在3D空间中定位和/或显示的内容的外观或视图。 当视角改变时,内容可以被重新呈现或以其它方式更新,以从反映视角变化的角度显示图像内容。

    APPROACHES FOR SIMULATING THREE-DIMENSIONAL VIEWS
    4.
    发明申请
    APPROACHES FOR SIMULATING THREE-DIMENSIONAL VIEWS 有权
    模拟三维视图的方法

    公开(公告)号:US20150085076A1

    公开(公告)日:2015-03-26

    申请号:US14035918

    申请日:2013-09-24

    IPC分类号: H04N13/00 H04N13/04

    摘要: Approaches enable image content (e.g., still or video content) to be displayed to provide a viewer with an appearance or view of the content that is based at least in part upon a current relative position and/or orientation of the viewer with respect to the device, as well as changes in that relative position and/or orientation. For example, positional data can be used to render image content from a perspective that is consistent with a viewing angle for the current relative position of the viewer. As that viewing angle changes, the content can be re-rendered or otherwise updated to display the image content from a perspective that reflects the change in viewing angle. The content can include various portions, and different adjustments can be applied to each portion based upon these and/or other such changes. These adjustments can include, for example, changes due to parallax or occlusion, which when added to the rendered content in response to relative movement between a viewer and a device can enhance the experience of the viewer and increase realism for content rendered on a two- or three-dimensional display screen.

    摘要翻译: 方法使得能够显示图像内容(例如,静态或视频内容)以向观看者提供内容的外观或视图,该内容至少部分地基于观看者的当前相对位置和/或取向相对于 设备,以及相对位置和/或方向的变化。 例如,位置数据可以用于从与观看者的当前相对位置的视角相一致的观点来呈现图像内容。 当视角改变时,内容可以被重新呈现或以其它方式更新,以从反映视角变化的角度显示图像内容。 内容可以包括各种部分,并且可以基于这些和/或其他这样的改变对每个部分应用不同的调整。 这些调整可以包括例如由于视差或遮挡引起的变化,其当响应于观看者和设备之间的相对移动而被添加到呈现的内容时可以增强观看者的体验并且增加对二维图像上呈现的内容的真实感, 或三维显示屏幕。

    MULTI-LAYER KEYWORD DETECTION
    5.
    发明申请

    公开(公告)号:US20220157311A1

    公开(公告)日:2022-05-19

    申请号:US17590406

    申请日:2022-02-01

    摘要: A system and method for temporarily disabling keyword detection to avoid detection of machine-generated keywords. A local device may operate two keyword detectors. The first keyword detector operates on input audio data received by a microphone to capture keywords uttered by a user. In these instances, the keyword may be detected by the first detector and the audio data may be indicated for speech processing. The system may determine output audio data responsive to the input audio data. The local device may process the output audio data to determine that it also includes the keyword. The device may then disable the first keyword detector while the output audio data is played back by an audio speaker of the local device. Thus the local device may avoid detection of a keyword originating from the output audio. The first keyword detector may be reactivated after a time interval during which the keyword might be detectable in the output audio.

    MULTI-LAYER KEYWORD DETECTION
    6.
    发明申请

    公开(公告)号:US20200175989A1

    公开(公告)日:2020-06-04

    申请号:US16783826

    申请日:2020-02-06

    摘要: A system and method for temporarily disabling keyword detection to avoid detection of machine-generated keywords. A local device may operate two keyword detectors. The first keyword detector operates on input audio data received by a microphone to capture keywords uttered by a user. In these instances, the keyword may be detected by the first detector and the audio data may be transmitted to a remote device for processing. The remote device may generate output audio data to be sent to the local device. The local device may process the output audio data to determine that it also includes the keyword. The device may then disable the first keyword detector while the output audio data is played back by an audio speaker of the local device. Thus the local device may avoid detection of a keyword originating from the output audio. The first keyword detector may be reactivated after a time interval during which the keyword might be detectable in the output audio.

    Generating virtual shadows for displayable elements

    公开(公告)号:US10049490B2

    公开(公告)日:2018-08-14

    申请号:US15390102

    申请日:2016-12-23

    IPC分类号: G06T15/00 G06T15/60

    摘要: A computing device can present a plurality of displayable elements, some of which appear to be on top of or overlaying others. The computing device can determine which displayable elements should cast virtual shadows on which other displayable elements based, at least in part, on a respective virtual depth value associated with each of the displayable elements. In general, a displayable element with a higher depth value can cast a shadow on a displayable element with a lower depth value. The device can select a first displayable element for which a virtual shadow is to be generated. The device can acquire a graphical representation of the first displayable element. The computing device can then apply a blurring technique, a color filtering process, and a transparency filtering process to the graphical representation to generate a virtual shadow for the first displayable element. Then the device can draw or display the shadow.

    Generating virtual shadows for displayable elements
    8.
    发明授权
    Generating virtual shadows for displayable elements 有权
    生成可显示元素的虚拟阴影

    公开(公告)号:US09530243B1

    公开(公告)日:2016-12-27

    申请号:US14035897

    申请日:2013-09-24

    IPC分类号: G06T15/00 G06T15/60

    CPC分类号: G06T15/60 G06T15/503

    摘要: A computing device can present a plurality of displayable elements, some of which appear to be on top of or overlaying others. The computing device can determine which displayable elements should cast virtual shadows on which other displayable elements based, at least in part, on a respective virtual depth value associated with each of the displayable elements. In general, a displayable element with a higher depth value can cast a shadow on a displayable element with a lower depth value. The device can select a first displayable element for which a virtual shadow is to be generated. The device can acquire a graphical representation of the first displayable element. The computing device can then apply a blurring technique, a color filtering process, and a transparency filtering process to the graphical representation to generate a virtual shadow for the first displayable element. Then the device can draw or display the shadow.

    摘要翻译: 计算设备可以呈现多个可显示元素,其中一些显示元素看起来在其他的顶部或覆盖其他元素上。 该计算设备可以基于至少部分地基于与每个可显示元件相关联的相应虚拟深度值来确定哪些可显示元件应该投射其上可显示元件的虚拟阴影。 通常,具有较高深度值的可显示元素可以在具有较低深度值的可显示元素上投射阴影。 设备可以选择要为其生成虚拟阴影的第一可显示元素。 设备可以获取第一可显示元件的图形表示。 然后,计算设备可以对图形表示应用模糊技术,颜色过滤处理和透明度过滤处理,以生成第一可显示元素的虚拟阴影。 然后设备可以绘制或显示阴影。

    MULTI-LAYER KEYWORD DETECTION
    9.
    发明公开

    公开(公告)号:US20230360647A1

    公开(公告)日:2023-11-09

    申请号:US18144465

    申请日:2023-05-08

    摘要: A system and method for temporarily disabling keyword detection to avoid detection of machine-generated keywords. A local device may operate two keyword detectors. The first keyword detector operates on input audio data received by a microphone to capture keywords uttered by a user. In these instances, the keyword may be detected by the first detector and the audio data may be indicated for speech processing. The system may determine output audio data responsive to the input audio data. The local device may process the output audio data to determine that it also includes the keyword. The device may then disable the first keyword detector while the output audio data is played back by an audio speaker of the local device. Thus the local device may avoid detection of a keyword originating from the output audio. The first keyword detector may be reactivated after a time interval during which the keyword might be detectable in the output audio.

    Multi-layer keyword detection
    10.
    发明授权

    公开(公告)号:US11646027B2

    公开(公告)日:2023-05-09

    申请号:US17590406

    申请日:2022-02-01

    摘要: A system and method for temporarily disabling keyword detection to avoid detection of machine-generated keywords. A local device may operate two keyword detectors. The first keyword detector operates on input audio data received by a microphone to capture keywords uttered by a user. In these instances, the keyword may be detected by the first detector and the audio data may be indicated for speech processing. The system may determine output audio data responsive to the input audio data. The local device may process the output audio data to determine that it also includes the keyword. The device may then disable the first keyword detector while the output audio data is played back by an audio speaker of the local device. Thus the local device may avoid detection of a keyword originating from the output audio. The first keyword detector may be reactivated after a time interval during which the keyword might be detectable in the output audio.