-
11.
公开(公告)号:US20140207832A1
公开(公告)日:2014-07-24
申请号:US14225312
申请日:2014-03-25
Applicant: Apple Inc.
Inventor: Julien Robert , Cedric Bray , Thomas Goossens
IPC: G06F17/30
CPC classification number: G06F17/30076 , G06F3/04817 , G06F3/0482 , G06F17/3002 , G06F17/30038 , G06F17/30053
Abstract: User interfaces for browsing and/or searching are described. In one embodiment, a method includes displaying a first display area for display representations of documents matching a search query, the first display area configured to display content of the documents which can have a plurality of different types of content including at least one of text-based content and a folder, and displaying a second display area for selecting a selected document to be displayed in the first display area. Other embodiments are also described, and computer readable media and apparatuses are also described.
Abstract translation: 描述用于浏览和/或搜索的用户界面。 在一个实施例中,一种方法包括显示用于显示匹配搜索查询的文档的显示表示的第一显示区域,第一显示区域被配置为显示可以具有多种不同类型的内容的内容,所述多个不同类型的内容包括文本 - 并且显示用于选择要在第一显示区域中显示的所选择的文档的第二显示区域。 还描述了其他实施例,并且还描述了计算机可读介质和装置。
-
公开(公告)号:US11869165B2
公开(公告)日:2024-01-09
申请号:US17971456
申请日:2022-10-21
Applicant: Apple Inc.
Inventor: Marcel Van Os , Thomas Goossens , Laurent Baumann , Michael Dale Lampell , Alexandre Carlhian
IPC: G06T19/20 , G06T11/60 , G06F3/04812 , G06F3/04817 , G06F3/0482 , G06F3/04845 , G06F3/04883 , G06T11/00 , G06T13/40 , G06T15/04
CPC classification number: G06T19/20 , G06F3/0482 , G06F3/04812 , G06F3/04817 , G06F3/04845 , G06F3/04883 , G06T11/001 , G06T11/60 , G06T13/40 , G06T15/04 , G06T2200/24 , G06T2219/2012 , G06T2219/2016
Abstract: An avatar editing environment is disclosed that allows users to create custom avatars for use in online games and other applications. Starting with a blank face the user can add, rescale and position different elements (e.g., eyes, nose, mouth) on the blank face. The user can also change the shape of the avatar's face, the avatar's skin color and the color of all the elements. In some implementations, touch input and gestures can be used to manually edit the avatar. Various controls can be used to create the avatar, such as controls for resizing, rotating, positioning, etc. The user can choose between manual and automatic avatar creation. The avatar editing environment can be part of a framework that is available to applications. One or more elements of the avatar can be animated.
-
公开(公告)号:US10796470B2
公开(公告)日:2020-10-06
申请号:US16283610
申请日:2019-02-22
Applicant: Apple Inc.
Inventor: Nicolas V. Scapel , Alexandre R. Moha , Guillaume P. Barlier , Thomas Goossens
IPC: G06T13/40 , G06T9/00 , G06F3/0484
Abstract: Various customization options are provided for customizing a 3D avatar of a head. Features of the head and assets corresponding to the features can be customized using blend shapes. An amount of storage for the plurality of blend shapes is minimized by determining overlapping blend shapes that can be reused for a plurality of different assets. Further, techniques are provided for dynamic changes to an avatar in accordance with selected features and assets.
-
公开(公告)号:US10719969B2
公开(公告)日:2020-07-21
申请号:US16283614
申请日:2019-02-22
Applicant: Apple Inc.
Inventor: Nicolas V. Scapel , Alexandre R. Moha , Guillaume P. Barlier , Thomas Goossens
IPC: G06T13/40 , G06T9/00 , G06F3/0484
Abstract: Various customization options are provided for customizing a 3D avatar of a head. Features of the head and assets corresponding to the features can be customized using blend shapes. An amount of storage for the plurality of blend shapes is minimized by determining overlapping blend shapes that can be reused for a plurality of different assets. Further, techniques are provided for dynamic changes to an avatar in accordance with selected features and assets.
-
15.
公开(公告)号:US20200058172A1
公开(公告)日:2020-02-20
申请号:US16653714
申请日:2019-10-15
Applicant: Apple Inc.
Inventor: Thomas Goossens
IPC: G06T19/20 , G06F3/0481
Abstract: Systems, methods, and computer-readable media are provided for placing an asset on a three-dimensional model. Each asset can be associated with a pivot point and with an asset normal. A contact point on the surface of a model where an asset is to be positioned may be identified, and a surface normal that may be perpendicular to the surface at the contact point may also be identified. Then, the asset can be placed on the model such that the position of the pivot point of the asset may coincide with the position of the identified contact point on the surface of the model, and such that the orientation of the asset normal may match the orientation of the identified surface normal.
-
公开(公告)号:US20190371033A1
公开(公告)日:2019-12-05
申请号:US16283614
申请日:2019-02-22
Applicant: Apple Inc.
Inventor: Nicolas V. Scapel , Alexandre R. Moha , Guillaume P. Barlier , Thomas Goossens
IPC: G06T13/40
Abstract: Various customization options are provided for customizing a 3D avatar of a head. Features of the head and assets corresponding to the features can be customized using blend shapes. An amount of storage for the plurality of blend shapes is minimized by determining overlapping blend shapes that can be reused for a plurality of different assets. Further, techniques are provided for dynamic changes to an avatar in accordance with selected features and assets.
-
公开(公告)号:US20170358118A1
公开(公告)日:2017-12-14
申请号:US15180044
申请日:2016-06-12
Applicant: Apple Inc.
Inventor: Aymeric Bard , Thomas Goossens , Amaury Balliet
CPC classification number: G06T13/40 , G06T1/60 , G06T2210/44
Abstract: Systems, methods, and computer readable media to improve the animation capabilities of a computer system are described. Animation targets may be represented as a combination of a current animation pose and an incremental morph. The incremental morph may be represented as a series of non-zero weights, where each weight alters one of a predetermined number of target poses. Each target pose may be represented as a weighted difference with respect to a reference pose. Target poses may be stored in memory in a unique and beneficial manner. The disclosed manner permits the efficient retrieval of pose vertex data at run-time and may be especially efficient in systems that do not use, or have very little, cache memory.
-
公开(公告)号:US09639378B2
公开(公告)日:2017-05-02
申请号:US14292666
申请日:2014-05-30
Applicant: Apple Inc.
Inventor: Thomas Goossens , Amaury Balliet , Aymeric Bard
CPC classification number: G06F9/44526 , G06T15/00 , G06T2210/32
Abstract: An extensible three-dimensional (3D) asset plug-in framework is disclosed. In various embodiments, files having different 3D file formats may be processed by respective plug-ins. The plug-ins may be configured to be downloaded and installed, to receive input files describing one or more 3D models and having a respective 3D file format, to read the respective 3D file format, and to generate and return a common 3D description to be previewed and manipulated by an application or an operating system. The different 3D file formats and their respective plug-ins may be proprietary or developed by third parties.
-
公开(公告)号:US20160358364A1
公开(公告)日:2016-12-08
申请号:US14732750
申请日:2015-06-07
Applicant: Apple Inc.
Inventor: Thomas Goossens , Sebastien Metrot
IPC: G06T13/20
CPC classification number: G06T19/20 , A63F13/54 , G06T2210/61 , G06T2219/2016 , G10L21/10 , H04S3/008 , H04S7/30 , H04S2400/11
Abstract: Simulating a 3D audio environment, including receiving a visual representation of an object at a location in a scene, wherein the location represents a point in 3D space, receiving a sound element, and binding the sound element to the visual representation of the object such that a characteristic of the sound element is dynamically modified coincident with a change in location in the scene of the visual representation of the object in 3D space.
Abstract translation: 模拟3D音频环境,包括在场景中的位置处接收对象的可视表示,其中所述位置表示3D空间中的点,接收声音元素,并将声音元素绑定到对象的可视表示,使得 动态地修改声音元素的特征,与3D空间中对象的视觉表示的场景中的位置变化相一致。
-
公开(公告)号:US20150347199A1
公开(公告)日:2015-12-03
申请号:US14292645
申请日:2014-05-30
Applicant: APPLE INC.
Inventor: Thomas Goossens , Amaury Balliet , Aymeric Bard
IPC: G06F9/54
CPC classification number: G06F9/541 , G06F8/51 , G06T15/005
Abstract: Shader manipulation via object-oriented instructions is disclosed. In various embodiments, a processor may receive object-oriented instructions. Upon receiving the object-oriented instructions, the processor may match the object-oriented instructions to uniforms of a non-object-oriented application programming interface (API) that may interface with a graphics processing unit (GPU). Further, the processor may modify the uniforms based at least in part on the received object-oriented instructions. Additionally, the processor may implements the uniforms after modification at a determined time.
Abstract translation: 公开了通过面向对象的指令进行着色器操作。 在各种实施例中,处理器可以接收面向对象的指令。 在接收到面向对象的指令之后,处理器可以将面向对象的指令与可能与图形处理单元(GPU)接口的非面向对象的应用程序接口(API)的制服相匹配。 此外,处理器可以至少部分地基于所接收的面向对象的指令来修改制服。 此外,处理器可以在确定的时间在修改之后实施制服。
-
-
-
-
-
-
-
-
-