Outward, Inc.

États‑Unis d’Amérique

Retour au propriétaire

1-100 de 122 pour Outward, Inc. Trier par
Recheche Texte
Affiner par
Type PI
        Brevet 119
        Marque 3
Juridiction
        États-Unis 105
        International 15
        Canada 2
Date
Nouveautés (dernières 4 semaines) 3
2026 avril 2
2026 mars 1
2026 (AACJ) 4
2025 10
Voir plus
Classe IPC
G06T 19/00 - Transformation de modèles ou d'images tridimensionnels [3D] pour infographie 34
G06T 19/20 - Édition d'images tridimensionnelles [3D], p. ex. modification de formes ou de couleurs, alignement d'objets ou positionnements de parties 32
G06T 15/06 - Lancer de rayon 31
G06T 5/50 - Amélioration ou restauration d'image utilisant plusieurs images, p. ex. moyenne ou soustraction 29
G06T 15/20 - Calcul de perspectives 28
Voir plus
Classe NICE
42 - Services scientifiques, technologiques et industriels, recherche et conception 3
09 - Appareils et instruments scientifiques et électriques 1
22 - Cordes; filets; tentes, auvents, voiles et sacs; matières de rembourrage 1
41 - Éducation, divertissements, activités sportives et culturelles 1
Statut
En Instance 24
Enregistré / En vigueur 98
  1     2        Prochaine page

1.

INTERACTIVE IMAGE GENERATION

      
Numéro d'application 19429985
Statut En instance
Date de dépôt 2025-12-22
Date de la première publication 2026-04-30
Propriétaire Outward, Inc. (USA)
Inventeur(s)
  • Jain, Himanshu
  • Chui, Clarence
  • Parmar, Manu
  • Chaudhry, Akshansh
  • Pang, Andrew
  • Sharma, Lakshay
  • Seaton, Brook Aaron

Abrégé

A content generation platform is generally described herein. More specifically, interactive image generation and techniques and features thereof are disclosed herein. One or more sets of images of a scene are captured in an imaging studio. The captured one or more sets of images of the scene are processed using one or more machine learning based networks to generate an interactive image of the scene comprising a plurality of interactive features. One or more of the plurality of interactive features of the generated interactive image may be modified or edited according to user preferences.

Classes IPC  ?

  • G06T 15/50 - Effets de lumière
  • G06T 7/10 - DécoupageDétection de bords
  • G06T 7/50 - Récupération de la profondeur ou de la forme
  • G06T 7/70 - Détermination de la position ou de l'orientation des objets ou des caméras
  • G06T 15/04 - Mappage de texture
  • G06T 15/60 - Génération d'ombres
  • G06T 17/20 - Description filaire, p. ex. polygonalisation ou tessellation
  • G06T 19/00 - Transformation de modèles ou d'images tridimensionnels [3D] pour infographie
  • G06T 19/20 - Édition d'images tridimensionnelles [3D], p. ex. modification de formes ou de couleurs, alignement d'objets ou positionnements de parties
  • G06V 10/70 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique
  • G06V 20/00 - ScènesÉléments spécifiques à la scène
  • G06V 20/20 - ScènesÉléments spécifiques à la scène dans les scènes de réalité augmentée
  • H04N 23/74 - Circuits de compensation de la variation de luminosité dans la scène en influençant la luminosité de la scène à l'aide de moyens d'éclairage

2.

INTERACTIVE IMAGE GENERATION

      
Numéro d'application 19339153
Statut En instance
Date de dépôt 2025-09-24
Date de la première publication 2026-04-23
Propriétaire Outward, Inc. (USA)
Inventeur(s)
  • Uppuluri, Avinash Venkata
  • Chui, Clarence
  • Parmar, Manu

Abrégé

A content generation platform is generally described herein. More specifically, interactive image generation and techniques and features thereof are disclosed herein. One or more sets of images of a scene are captured in an imaging studio. The captured one or more sets of images of the scene are processed using one or more machine learning based networks to generate an interactive image of the scene comprising a plurality of interactive features. One or more of the plurality of interactive features of the generated interactive image may be modified or edited according to user preferences.

Classes IPC  ?

  • G06T 15/50 - Effets de lumière
  • G06T 7/10 - DécoupageDétection de bords
  • G06T 7/50 - Récupération de la profondeur ou de la forme
  • G06T 7/70 - Détermination de la position ou de l'orientation des objets ou des caméras
  • G06T 15/04 - Mappage de texture
  • G06T 15/60 - Génération d'ombres
  • G06T 17/20 - Description filaire, p. ex. polygonalisation ou tessellation
  • G06T 19/00 - Transformation de modèles ou d'images tridimensionnels [3D] pour infographie
  • G06T 19/20 - Édition d'images tridimensionnelles [3D], p. ex. modification de formes ou de couleurs, alignement d'objets ou positionnements de parties
  • G06V 10/70 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique
  • G06V 20/00 - ScènesÉléments spécifiques à la scène
  • G06V 20/20 - ScènesÉléments spécifiques à la scène dans les scènes de réalité augmentée
  • H04N 5/222 - Circuits de studioDispositifs de studioÉquipements de studio
  • H04N 13/239 - Générateurs de signaux d’images utilisant des caméras à images stéréoscopiques utilisant deux capteurs d’images 2D dont la position relative est égale ou en correspondance à l’intervalle oculaire
  • H04N 23/56 - Caméras ou modules de caméras comprenant des capteurs d'images électroniquesLeur commande munis de moyens d'éclairage
  • H04N 23/74 - Circuits de compensation de la variation de luminosité dans la scène en influençant la luminosité de la scène à l'aide de moyens d'éclairage

3.

ARBITRARY VIEW GENERATION

      
Numéro d'application 19422435
Statut En instance
Date de dépôt 2025-12-17
Date de la première publication 2026-04-16
Propriétaire Outward, Inc. (USA)
Inventeur(s)
  • Chui, Clarence
  • Parmar, Manu
  • Adishesha, Amogh Subbakrishna
  • Gupta, Harshul
  • Uppuluri, Avinash Venkata

Abrégé

A machine learning based image processing and generation framework is disclosed. In some embodiments, depth values of an image comprising a scene are determined by estimating depth values and subsequently refining the estimated depth values at least in part using a machine learning based framework. Determined depth values facilitate generation of other views or perspectives of the scene.

Classes IPC  ?

  • G06T 15/20 - Calcul de perspectives
  • G06F 16/58 - Recherche caractérisée par l’utilisation de métadonnées, p. ex. de métadonnées ne provenant pas du contenu ou de métadonnées générées manuellement
  • G06T 5/50 - Amélioration ou restauration d'image utilisant plusieurs images, p. ex. moyenne ou soustraction
  • G06T 7/32 - Détermination des paramètres de transformation pour l'alignement des images, c.-à-d. recalage des images utilisant des procédés basés sur la corrélation

4.

INTERACTIVE IMAGE GENERATION

      
Numéro d'application 19342328
Statut En instance
Date de dépôt 2025-09-26
Date de la première publication 2026-03-19
Propriétaire Outward, Inc. (USA)
Inventeur(s)
  • Pang, Andrew
  • Chui, Clarence
  • Parmar, Manu
  • Mignard, Marc
  • Uppuluri, Avinash Venkata
  • Le, John

Abrégé

A content generation platform is generally described herein. More specifically, interactive image generation and techniques and features thereof are disclosed herein. One or more sets of images of a scene are captured in an imaging studio. The captured one or more sets of images of the scene are processed using one or more machine learning based networks to generate an interactive image of the scene comprising a plurality of interactive features. One or more of the plurality of interactive features of the generated interactive image may be modified or edited according to user preferences.

Classes IPC  ?

  • G06T 15/50 - Effets de lumière
  • G06T 7/10 - DécoupageDétection de bords
  • G06T 7/50 - Récupération de la profondeur ou de la forme
  • G06T 7/70 - Détermination de la position ou de l'orientation des objets ou des caméras
  • G06T 15/04 - Mappage de texture
  • G06T 15/60 - Génération d'ombres
  • G06T 17/20 - Description filaire, p. ex. polygonalisation ou tessellation
  • G06T 19/00 - Transformation de modèles ou d'images tridimensionnels [3D] pour infographie
  • G06T 19/20 - Édition d'images tridimensionnelles [3D], p. ex. modification de formes ou de couleurs, alignement d'objets ou positionnements de parties
  • G06V 10/70 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique
  • G06V 20/00 - ScènesÉléments spécifiques à la scène
  • G06V 20/20 - ScènesÉléments spécifiques à la scène dans les scènes de réalité augmentée
  • H04N 5/222 - Circuits de studioDispositifs de studioÉquipements de studio
  • H04N 13/239 - Générateurs de signaux d’images utilisant des caméras à images stéréoscopiques utilisant deux capteurs d’images 2D dont la position relative est égale ou en correspondance à l’intervalle oculaire
  • H04N 23/56 - Caméras ou modules de caméras comprenant des capteurs d'images électroniquesLeur commande munis de moyens d'éclairage
  • H04N 23/74 - Circuits de compensation de la variation de luminosité dans la scène en influençant la luminosité de la scène à l'aide de moyens d'éclairage

5.

BLENDED PHYSICAL AND VIRTUAL REALITIES

      
Numéro d'application 19187861
Statut En instance
Date de dépôt 2025-04-23
Date de la première publication 2025-12-25
Propriétaire Outward, Inc. (USA)
Inventeur(s)
  • Seaton, Brook
  • Parmar, Manu
  • Chui, Clarence

Abrégé

Techniques for providing blended physical and virtual reality experiences are disclosed. In some embodiments, a rendering of an actual view of a scene as seen by a camera capturing the scene is obtained from existing assets associated with a virtualized version of the scene and displayed. The actual view of the scene comprises a known environment that includes one or more of a constrained set of objects. The rendering facilitates surfacing information associated with one or more objects comprising the actual view.

Classes IPC  ?

  • G06T 19/00 - Transformation de modèles ou d'images tridimensionnels [3D] pour infographie
  • G06T 7/73 - Détermination de la position ou de l'orientation des objets ou des caméras utilisant des procédés basés sur les caractéristiques
  • G06T 17/20 - Description filaire, p. ex. polygonalisation ou tessellation
  • G06V 10/24 - Alignement, centrage, détection de l’orientation ou correction de l’image
  • G06V 20/20 - ScènesÉléments spécifiques à la scène dans les scènes de réalité augmentée
  • G06V 20/64 - Objets tridimensionnels

6.

ARBITRARY VIEW GENERATION

      
Numéro d'application 19312174
Statut En instance
Date de dépôt 2025-08-27
Date de la première publication 2025-12-11
Propriétaire Outward, Inc. (USA)
Inventeur(s)
  • Chui, Clarence
  • Parmar, Manu

Abrégé

Techniques for generating an arbitrary view of a scene from existing images are disclosed. In some embodiments, in response to receiving a request for a desired perspective of an interactive scene, the requested desired perspective of the interactive scene is generated at least in part by combining pixels from a set of existing images of the interactive scene, wherein the set of existing images of the interactive scene has different perspectives than the desired perspective.

Classes IPC  ?

  • G06T 5/50 - Amélioration ou restauration d'image utilisant plusieurs images, p. ex. moyenne ou soustraction
  • G06T 15/20 - Calcul de perspectives

7.

INTERACTIVE IMAGE GENERATION

      
Numéro d'application 19207102
Statut En instance
Date de dépôt 2025-05-13
Date de la première publication 2025-12-04
Propriétaire Outward, Inc. (USA)
Inventeur(s)
  • Chui, Clarence
  • Parmar, Manu
  • Mignard, Marc
  • Uppuluri, Avinash Venkata
  • Chahal, Jodhvir Singh
  • Le, John

Abrégé

A content generation platform is generally described herein. More specifically, interactive image generation and techniques and features thereof are disclosed herein. One or more sets of images of a scene are captured in an imaging studio. The captured one or more sets of images of the scene are processed using one or more machine learning based networks to generate an interactive image of the scene comprising a plurality of interactive features. One or more of the plurality of interactive features of the generated interactive image may be modified or edited according to user preferences.

Classes IPC  ?

  • G06T 19/00 - Transformation de modèles ou d'images tridimensionnels [3D] pour infographie
  • H04N 5/222 - Circuits de studioDispositifs de studioÉquipements de studio
  • H04N 13/239 - Générateurs de signaux d’images utilisant des caméras à images stéréoscopiques utilisant deux capteurs d’images 2D dont la position relative est égale ou en correspondance à l’intervalle oculaire
  • H04N 23/56 - Caméras ou modules de caméras comprenant des capteurs d'images électroniquesLeur commande munis de moyens d'éclairage

8.

ADAPTIVE VIRTUAL CAMERA SENSOR

      
Numéro d'application 19251590
Statut En instance
Date de dépôt 2025-06-26
Date de la première publication 2025-10-16
Propriétaire Outward, Inc. (USA)
Inventeur(s)
  • Chui, Clarence
  • Parmar, Manu

Abrégé

Techniques associated with adaptive sampling are disclosed. In some embodiments, in response to receiving a specification of a scene to render, a sampling of each portion of the scene is determined based at least in part on the specification of the scene such that the scene is not uniformly sampled, and the scene is rendered according to the determined sampling of each portion of the scene.

Classes IPC  ?

9.

INTERACTIVE IMAGE GENERATION

      
Numéro d'application 19207121
Statut En instance
Date de dépôt 2025-05-13
Date de la première publication 2025-08-28
Propriétaire Outward, Inc. (USA)
Inventeur(s)
  • Mignard, Marc
  • Chui, Clarence
  • Parmar, Manu
  • Uppuluri, Avinash Venkata
  • Le, John

Abrégé

A content generation platform is generally described herein. More specifically, interactive image generation and techniques and features thereof are disclosed herein. One or more sets of images of a scene are captured in an imaging studio. The captured one or more sets of images of the scene are processed using one or more machine learning based networks to generate an interactive image of the scene comprising a plurality of interactive features. One or more of the plurality of interactive features of the generated interactive image may be modified or edited according to user preferences.

Classes IPC  ?

  • G06T 15/50 - Effets de lumière
  • G06T 7/10 - DécoupageDétection de bords
  • G06T 7/50 - Récupération de la profondeur ou de la forme
  • G06T 7/70 - Détermination de la position ou de l'orientation des objets ou des caméras
  • G06T 15/04 - Mappage de texture
  • G06T 15/60 - Génération d'ombres
  • G06T 17/20 - Description filaire, p. ex. polygonalisation ou tessellation
  • G06T 19/00 - Transformation de modèles ou d'images tridimensionnels [3D] pour infographie
  • G06T 19/20 - Édition d'images tridimensionnelles [3D], p. ex. modification de formes ou de couleurs, alignement d'objets ou positionnements de parties
  • G06V 10/70 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique
  • G06V 20/00 - ScènesÉléments spécifiques à la scène
  • G06V 20/20 - ScènesÉléments spécifiques à la scène dans les scènes de réalité augmentée

10.

INTERACTIVE IMAGE GENERATION

      
Numéro d'application 19182329
Statut En instance
Date de dépôt 2025-04-17
Date de la première publication 2025-07-31
Propriétaire Outward, Inc. (USA)
Inventeur(s)
  • Jain, Himanshu
  • Chui, Clarence
  • Parmar, Manu
  • Chaudhry, Akshansh
  • Sharma, Lakshay
  • Seaton, Brook Aaron

Abrégé

A content generation platform is generally described herein. More specifically, interactive image generation and techniques and features thereof are disclosed herein. One or more sets of images of a scene are captured in an imaging studio. The captured one or more sets of images of the scene are processed using one or more machine learning based networks to generate an interactive image of the scene comprising a plurality of interactive features. One or more of the plurality of interactive features of the generated interactive image may be modified or edited according to user preferences.

Classes IPC  ?

  • G06T 15/50 - Effets de lumière
  • G06T 7/10 - DécoupageDétection de bords
  • G06T 7/50 - Récupération de la profondeur ou de la forme
  • G06T 7/70 - Détermination de la position ou de l'orientation des objets ou des caméras
  • G06T 15/04 - Mappage de texture
  • G06T 15/60 - Génération d'ombres
  • G06T 17/20 - Description filaire, p. ex. polygonalisation ou tessellation
  • G06T 19/00 - Transformation de modèles ou d'images tridimensionnels [3D] pour infographie
  • G06T 19/20 - Édition d'images tridimensionnelles [3D], p. ex. modification de formes ou de couleurs, alignement d'objets ou positionnements de parties
  • G06V 10/70 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique
  • G06V 20/00 - ScènesÉléments spécifiques à la scène
  • G06V 20/20 - ScènesÉléments spécifiques à la scène dans les scènes de réalité augmentée

11.

Multi-camera 3D content creation

      
Numéro d'application 17507035
Numéro de brevet 12368833
Statut Délivré - en vigueur
Date de dépôt 2021-10-21
Date de la première publication 2025-07-22
Date d'octroi 2025-07-22
Propriétaire Outward, Inc. (USA)
Inventeur(s) Chui, Clarence

Abrégé

Techniques for generating three-dimensional content from the recordings of one or more independently operated cameras that are not constrained to fixed positions and orientations are disclosed. In some embodiments, data associated with a camera recording a scene is received, wherein camera pose with respect to the scene is not known; camera pose with respect to the scene is determined based on received image data captured by the camera and received sensor data associated with the camera; and the received data and determined camera pose are used to facilitate generation of at least a portion of a point cloud corresponding to the scene.

Classes IPC  ?

  • H04N 13/239 - Générateurs de signaux d’images utilisant des caméras à images stéréoscopiques utilisant deux capteurs d’images 2D dont la position relative est égale ou en correspondance à l’intervalle oculaire

12.

MULTI-CAMERA 3D CONTENT CREATION

      
Numéro d'application 19029976
Statut En instance
Date de dépôt 2025-01-17
Date de la première publication 2025-05-22
Propriétaire Outward, Inc. (USA)
Inventeur(s) Chui, Clarence

Abrégé

Techniques for generating three-dimensional content from the recordings of one or more independently operated cameras that are not constrained to fixed positions and orientations are disclosed. In some embodiments, data associated with a camera recording a scene is received, wherein camera pose with respect to the scene is not known; camera pose with respect to the scene is determined based on received image data captured by the camera and received sensor data associated with the camera; and the received data and determined camera pose are used to facilitate generation of at least a portion of a point cloud corresponding to the scene.

Classes IPC  ?

  • H04N 13/239 - Générateurs de signaux d’images utilisant des caméras à images stéréoscopiques utilisant deux capteurs d’images 2D dont la position relative est égale ou en correspondance à l’intervalle oculaire

13.

MACHINE LEARNING BASED IMAGE PROCESSING TECHNIQUES

      
Numéro d'application 18966957
Statut En instance
Date de dépôt 2024-12-03
Date de la première publication 2025-03-20
Propriétaire Outward, Inc. (USA)
Inventeur(s)
  • Chui, Clarence
  • Parmar, Manu

Abrégé

A machine learning based image processing architecture and associated applications are disclosed herein. In some embodiments, a machine learning framework is trained to learn low level image attributes such as object/scene types, geometries, placements, materials and textures, camera characteristics, lighting characteristics, contrast, noise statistics, etc. Thereafter, the machine learning framework may be employed to detect such attributes in other images and process the images at the attribute level.

Classes IPC  ?

  • G06T 5/70 - DébruitageLissage
  • G06F 18/21 - Conception ou mise en place de systèmes ou de techniquesExtraction de caractéristiques dans l'espace des caractéristiquesSéparation aveugle de sources
  • G06F 18/214 - Génération de motifs d'entraînementProcédés de Bootstrapping, p. ex. ”bagging” ou ”boosting”
  • G06N 3/045 - Combinaisons de réseaux
  • G06N 20/00 - Apprentissage automatique
  • G06T 7/40 - Analyse de la texture
  • G06T 7/60 - Analyse des attributs géométriques
  • G06T 15/06 - Lancer de rayon
  • G06T 19/20 - Édition d'images tridimensionnelles [3D], p. ex. modification de formes ou de couleurs, alignement d'objets ou positionnements de parties
  • G06V 10/774 - Génération d'ensembles de motifs de formationTraitement des caractéristiques d’images ou de vidéos dans les espaces de caractéristiquesDispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique utilisant l’intégration et la réduction de données, p. ex. analyse en composantes principales [PCA] ou analyse en composantes indépendantes [ ICA] ou cartes auto-organisatrices [SOM]Séparation aveugle de source méthodes de Bootstrap, p. ex. "bagging” ou “boosting”
  • G06V 10/776 - ValidationÉvaluation des performances
  • G06V 20/10 - Scènes terrestres
  • G06V 20/64 - Objets tridimensionnels

14.

TWO-DIMENSIONAL COMPOSITING

      
Numéro d'application 18942169
Statut En instance
Date de dépôt 2024-11-08
Date de la première publication 2025-02-27
Propriétaire Outward, Inc. (USA)
Inventeur(s)
  • Chui, Clarence
  • Murphy, Christopher

Abrégé

Two-dimensional compositing that preserves the curvatures of non-flat surfaces is disclosed. In some embodiments, a mapping is associated with a two-dimensional rendering that maps a potentially variable portion of the two-dimensional rendering to a canvas. The mapping is generated from a three-dimensional model of the potentially variable portion of the two-dimensional rendering. The potentially variable portion of the two-dimensional rendering is dynamically modified according to the mapping to reflect content comprising the canvas or edits received with respect to the canvas.

Classes IPC  ?

  • G09G 3/20 - Dispositions ou circuits de commande présentant un intérêt uniquement pour l'affichage utilisant des moyens de visualisation autres que les tubes à rayons cathodiques pour la présentation d'un ensemble de plusieurs caractères, p. ex. d'une page, en composant l'ensemble par combinaison d'éléments individuels disposés en matrice
  • G06T 11/40 - Remplissage d'une surface plane par addition d'attributs de surface, p. ex. de couleur ou de texture
  • G06T 15/04 - Mappage de texture
  • G06T 15/50 - Effets de lumière
  • G09G 5/36 - Dispositions ou circuits de commande de l'affichage communs à l'affichage utilisant des tubes à rayons cathodiques et à l'affichage utilisant d'autres moyens de visualisation caractérisés par l'affichage de dessins graphiques individuels en utilisant une mémoire à mappage binaire

15.

Aligned augmented reality views

      
Numéro d'application 18646480
Numéro de brevet 12579743
Statut Délivré - en vigueur
Date de dépôt 2024-04-25
Date de la première publication 2024-11-28
Date d'octroi 2026-03-17
Propriétaire Outward, Inc. (USA)
Inventeur(s)
  • Parmar, Manu
  • Seaton, Brook
  • Chui, Clarence

Abrégé

Techniques for generating aligned, augmented reality views are disclosed. In some embodiments, an estimate of a floorplan of a three-dimensional space is first generated based on one or more received views of the three-dimensional space from a camera located in the three-dimensional space. A camera pose of the camera in the three-dimensional space is next determined based on generating a corrected floorplan from the estimate of the floorplan based on foreknowledge associated with the floorplan. Display of a rendering having the determined camera pose is facilitated in an actual view of the camera, resulting in an aligned, augmented reality view.

Classes IPC  ?

  • G06T 17/00 - Modélisation tridimensionnelle [3D] pour infographie
  • G06T 7/70 - Détermination de la position ou de l'orientation des objets ou des caméras
  • G06T 19/00 - Transformation de modèles ou d'images tridimensionnels [3D] pour infographie

16.

MACHINE LEARNING BASED IMAGE ATTRIBUTE DETERMINATION

      
Numéro d'application 18646510
Statut En instance
Date de dépôt 2024-04-25
Date de la première publication 2024-11-21
Propriétaire Outward, Inc. (USA)
Inventeur(s)
  • Chui, Clarence
  • Parmar, Manu

Abrégé

Techniques for machine learning based image attribute determination are disclosed. In some embodiments, one or more unknown attributes of a received image comprising a prescribed environment are determined using a machine learning based framework. The machine learning based framework is at least in part trained on image data sets comprising a model environment that substantially simulates the prescribed environment.

Classes IPC  ?

  • G06T 15/20 - Calcul de perspectives
  • G06F 16/58 - Recherche caractérisée par l’utilisation de métadonnées, p. ex. de métadonnées ne provenant pas du contenu ou de métadonnées générées manuellement
  • G06T 5/50 - Amélioration ou restauration d'image utilisant plusieurs images, p. ex. moyenne ou soustraction
  • G06T 7/32 - Détermination des paramètres de transformation pour l'alignement des images, c.-à-d. recalage des images utilisant des procédés basés sur la corrélation

17.

RENDERING A MODELED SCENE

      
Numéro d'application 18646422
Statut En instance
Date de dépôt 2024-04-25
Date de la première publication 2024-11-14
Propriétaire Outward, Inc. (USA)
Inventeur(s) Chui, Clarence

Abrégé

Techniques for rendering a scene are disclosed. In some embodiments, a scene definition is modified to generate a modified scene definition based at least in part on a current state of a local database at a device. The modified scene definition is constrained to include references to objects locally available in the local database, and at least one object referenced in the scene definition is substituted with a different object in the modified scene definition that is locally available in the local database. The scene is rendered at the device according to the modified scene definition.

Classes IPC  ?

  • H04N 21/234 - Traitement de flux vidéo élémentaires, p. ex. raccordement de flux vidéo ou transformation de graphes de scènes du flux vidéo codé
  • H04N 21/44 - Traitement de flux élémentaires vidéo, p. ex. raccordement d'un clip vidéo récupéré d'un stockage local avec un flux vidéo en entrée ou rendu de scènes selon des graphes de scène du flux vidéo codé
  • H04N 21/84 - Génération ou traitement de données de description, p. ex. descripteurs de contenu

18.

Arbitrary view generation

      
Numéro d'application 18639771
Numéro de brevet 12524955
Statut Délivré - en vigueur
Date de dépôt 2024-04-18
Date de la première publication 2024-10-17
Date d'octroi 2026-01-13
Propriétaire Outward, Inc. (USA)
Inventeur(s)
  • Chui, Clarence
  • Parmar, Manu
  • Adishesha, Amogh Subbakrishna
  • Gupta, Harshul
  • Uppuluri, Avinash Venkata

Abrégé

A machine learning based image processing and generation framework is disclosed. In some embodiments, depth values of an object or asset in a received input image are at least in part determined using a machine learning based framework that is constrained to a known prescribed environment. Determined depth values facilitate generation of other views of the object or asset.

Classes IPC  ?

  • G06K 9/36 - Prétraitement de l'image, c. à d. traitement de l'information image sans se préoccuper de l'identité de l'image
  • G06F 16/58 - Recherche caractérisée par l’utilisation de métadonnées, p. ex. de métadonnées ne provenant pas du contenu ou de métadonnées générées manuellement
  • G06T 5/50 - Amélioration ou restauration d'image utilisant plusieurs images, p. ex. moyenne ou soustraction
  • G06T 7/32 - Détermination des paramètres de transformation pour l'alignement des images, c.-à-d. recalage des images utilisant des procédés basés sur la corrélation
  • G06T 15/20 - Calcul de perspectives

19.

ARBITRARY VIEW GENERATION

      
Numéro d'application 18639816
Statut En instance
Date de dépôt 2024-04-18
Date de la première publication 2024-10-17
Propriétaire Outward, Inc. (USA)
Inventeur(s)
  • Chui, Clarence
  • Parmar, Manu
  • Adishesha, Amogh Subbakrishna
  • Gupta, Harshul
  • Uppuluri, Avinash Venkata

Abrégé

Techniques for generating an image are disclosed. In some embodiments, a received input image is transformed to generate an output image using a machine learning based framework that is trained on a constrained set of images. The generated output image comprises an attribute learned by the machine learning based framework from the set of images.

Classes IPC  ?

  • G06T 15/20 - Calcul de perspectives
  • G06F 16/58 - Recherche caractérisée par l’utilisation de métadonnées, p. ex. de métadonnées ne provenant pas du contenu ou de métadonnées générées manuellement
  • G06T 5/50 - Amélioration ou restauration d'image utilisant plusieurs images, p. ex. moyenne ou soustraction
  • G06T 7/32 - Détermination des paramètres de transformation pour l'alignement des images, c.-à-d. recalage des images utilisant des procédés basés sur la corrélation

20.

DELIVERING VIRTUALIZED CONTENT

      
Numéro d'application 18639638
Statut En instance
Date de dépôt 2024-04-18
Date de la première publication 2024-10-17
Propriétaire Outward, Inc. (USA)
Inventeur(s) Chui, Clarence

Abrégé

Techniques for delivering virtualized content are disclosed. In some embodiments, elements in source content are mapped to a set of corresponding database objects, and the set of database objects is modified to generate a virtualized version of the source content. A specification of the virtualized version of the source content is provided to an output device in response to a request from the output device for the source content.

Classes IPC  ?

  • G06T 19/00 - Transformation de modèles ou d'images tridimensionnels [3D] pour infographie
  • G06T 11/00 - Génération d'images bidimensionnelles [2D]
  • G06V 20/64 - Objets tridimensionnels
  • H04N 7/01 - Conversion des normes
  • H04N 21/2343 - Traitement de flux vidéo élémentaires, p. ex. raccordement de flux vidéo ou transformation de graphes de scènes du flux vidéo codé impliquant des opérations de reformatage de signaux vidéo pour la distribution ou la mise en conformité avec les requêtes des utilisateurs finaux ou les exigences des dispositifs des utilisateurs finaux
  • H04N 21/4223 - Caméras
  • H04N 21/81 - Composants mono média du contenu
  • H04N 23/80 - Chaînes de traitement de la caméraLeurs composants

21.

INTERACTIVE IMAGE GENERATION

      
Numéro d'application 18752598
Statut En instance
Date de dépôt 2024-06-24
Date de la première publication 2024-10-17
Propriétaire Outward, Inc. (USA)
Inventeur(s)
  • Chui, Clarence
  • Parmar, Manu
  • Mignard, Marc
  • Uppuluri, Avinash Venkata
  • Le, John
  • Pang, Andrew

Abrégé

A content generation platform is generally described herein. More specifically, interactive image generation and techniques and features thereof are disclosed herein. One or more sets of images of a scene are captured in an imaging studio. The captured one or more sets of images of the scene are processed using one or more machine learning based networks to generate an interactive image of the scene comprising a plurality of interactive features. One or more of the plurality of interactive features of the generated interactive image may be modified or edited according to user preferences.

Classes IPC  ?

  • G06T 15/50 - Effets de lumière
  • G06T 7/10 - DécoupageDétection de bords
  • G06T 7/50 - Récupération de la profondeur ou de la forme
  • G06T 7/70 - Détermination de la position ou de l'orientation des objets ou des caméras
  • G06T 15/04 - Mappage de texture
  • G06T 15/60 - Génération d'ombres
  • G06T 17/20 - Description filaire, p. ex. polygonalisation ou tessellation
  • G06T 19/00 - Transformation de modèles ou d'images tridimensionnels [3D] pour infographie
  • G06T 19/20 - Édition d'images tridimensionnelles [3D], p. ex. modification de formes ou de couleurs, alignement d'objets ou positionnements de parties
  • G06V 10/70 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique
  • G06V 20/00 - ScènesÉléments spécifiques à la scène
  • G06V 20/20 - ScènesÉléments spécifiques à la scène dans les scènes de réalité augmentée
  • H04N 5/222 - Circuits de studioDispositifs de studioÉquipements de studio
  • H04N 13/156 - Mélange de signaux d’images
  • H04N 13/239 - Générateurs de signaux d’images utilisant des caméras à images stéréoscopiques utilisant deux capteurs d’images 2D dont la position relative est égale ou en correspondance à l’intervalle oculaire
  • H04N 13/254 - Générateurs de signaux d’images utilisant des caméras à images stéréoscopiques en combinaison avec des sources de rayonnement électromagnétique pour l’éclairage du sujet
  • H04N 13/296 - Leur synchronisationLeur commande
  • H04N 23/56 - Caméras ou modules de caméras comprenant des capteurs d'images électroniquesLeur commande munis de moyens d'éclairage
  • H04N 23/60 - Commande des caméras ou des modules de caméras
  • H04N 23/61 - Commande des caméras ou des modules de caméras en fonction des objets reconnus
  • H04N 23/62 - Commande des paramètres via des interfaces utilisateur
  • H04N 23/69 - Commande de moyens permettant de modifier l'angle du champ de vision, p. ex. des objectifs de zoom optique ou un zoom électronique
  • H04N 23/695 - Commande de la direction de la caméra pour modifier le champ de vision, p. ex. par un panoramique, une inclinaison ou en fonction du suivi des objets
  • H04N 23/74 - Circuits de compensation de la variation de luminosité dans la scène en influençant la luminosité de la scène à l'aide de moyens d'éclairage

22.

TAGGING VIRTUALIZED CONTENT

      
Numéro d'application 18741330
Statut En instance
Date de dépôt 2024-06-12
Date de la première publication 2024-10-03
Propriétaire Outward, Inc. (USA)
Inventeur(s) Chui, Clarence

Abrégé

Techniques for tagging a scene are disclosed. In some embodiments, information about a scene is inferred by at least in part automatically interpreting a metric associated with the scene that is determined by analyzing data comprising a primitive form of the scene, wherein analyzed data comprising the primitive form of the scene comprises positions of three-dimensional objects in the scene. The scene is tagged with a tag comprising the inferred information.

Classes IPC  ?

  • G06T 19/00 - Transformation de modèles ou d'images tridimensionnels [3D] pour infographie
  • G06T 17/00 - Modélisation tridimensionnelle [3D] pour infographie
  • G06T 19/20 - Édition d'images tridimensionnelles [3D], p. ex. modification de formes ou de couleurs, alignement d'objets ou positionnements de parties
  • G06V 20/00 - ScènesÉléments spécifiques à la scène
  • G06V 20/20 - ScènesÉléments spécifiques à la scène dans les scènes de réalité augmentée
  • G06V 20/40 - ScènesÉléments spécifiques à la scène dans le contenu vidéo
  • G06V 20/64 - Objets tridimensionnels
  • G06V 20/70 - Étiquetage du contenu de scène, p. ex. en tirant des représentations syntaxiques ou sémantiques
  • H04N 21/84 - Génération ou traitement de données de description, p. ex. descripteurs de contenu

23.

Arbitrary view generation

      
Numéro d'application 18617374
Numéro de brevet 12555312
Statut Délivré - en vigueur
Date de dépôt 2024-03-26
Date de la première publication 2024-09-26
Date d'octroi 2026-02-17
Propriétaire Outward, Inc. (USA)
Inventeur(s)
  • Chui, Clarence
  • Parmar, Manu
  • Seaton, Brook Aaron
  • Jain, Himanshu

Abrégé

Techniques for generating an arbitrary view or perspective of an ensemble scene are disclosed. In some embodiments, in response to a received request for a prescribed perspective of an ensemble scene comprising a plurality of assets, an output image of the ensemble scene that approximates the requested prescribed perspective is generated using existing images of the plurality of assets.

Classes IPC  ?

  • G06T 15/20 - Calcul de perspectives
  • G06T 5/50 - Amélioration ou restauration d'image utilisant plusieurs images, p. ex. moyenne ou soustraction
  • G06T 7/32 - Détermination des paramètres de transformation pour l'alignement des images, c.-à-d. recalage des images utilisant des procédés basés sur la corrélation
  • G06T 17/00 - Modélisation tridimensionnelle [3D] pour infographie

24.

AUTOMATED MESH GENERATION

      
Numéro d'application 18439026
Statut En instance
Date de dépôt 2024-02-12
Date de la première publication 2024-08-08
Propriétaire Outward, Inc. (USA)
Inventeur(s)
  • Chui, Clarence
  • Murphy, Christopher

Abrégé

Various techniques associated with automatic mesh generation are disclosed. One or more center curves of an outline of an object or figure are first determined. Next, for each of a plurality of points of each of the one or more center curves, a pair of rays is cast from a center curve in opposite directions, wherein the rays collide with opposite sides of the outline, and a collision pair is generated that comprises a line connecting collision points of the pair of rays on opposite sides of the outline. A mesh model of the object or figure is generated by mapping each of a set of collision pairs to polygons used to define the mesh model.

Classes IPC  ?

25.

Arbitrary view generation

      
Numéro d'application 18522072
Numéro de brevet 12555311
Statut Délivré - en vigueur
Date de dépôt 2023-11-28
Date de la première publication 2024-03-21
Date d'octroi 2026-02-17
Propriétaire Outward, Inc. (USA)
Inventeur(s)
  • Chui, Clarence
  • Parmar, Manu
  • Seaton, Brook

Abrégé

Techniques for generating a prescribed perspective of a composite object are disclosed. In some embodiments, a specification of a composite object comprising a plurality of objects is specified using object views of the plurality of objects that comprise a fixed depth, and a prescribed perspective of the composite object is at least in part generated by populating the prescribed perspective of the composite object with pixels from existing images of the plurality of objects.

Classes IPC  ?

  • G06T 15/20 - Calcul de perspectives
  • G06T 5/50 - Amélioration ou restauration d'image utilisant plusieurs images, p. ex. moyenne ou soustraction
  • G06T 7/32 - Détermination des paramètres de transformation pour l'alignement des images, c.-à-d. recalage des images utilisant des procédés basés sur la corrélation
  • G06T 17/00 - Modélisation tridimensionnelle [3D] pour infographie

26.

MACHINE LEARNING BASED IMAGE PROCESSING TECHNIQUES

      
Numéro d'application 18242282
Statut En instance
Date de dépôt 2023-09-05
Date de la première publication 2024-02-29
Propriétaire Outward, Inc. (USA)
Inventeur(s)
  • Chui, Clarence
  • Parmar, Manu

Abrégé

A machine learning based image processing architecture and associated applications are disclosed herein. In some embodiments, a machine learning framework is trained to learn low level image attributes such as object/scene types, geometries, placements, materials and textures, camera characteristics, lighting characteristics, contrast, noise statistics, etc. Thereafter, the machine learning framework may be employed to detect such attributes in other images and process the images at the attribute level.

Classes IPC  ?

  • G06T 5/00 - Amélioration ou restauration d'image
  • G06F 18/21 - Conception ou mise en place de systèmes ou de techniquesExtraction de caractéristiques dans l'espace des caractéristiquesSéparation aveugle de sources
  • G06F 18/214 - Génération de motifs d'entraînementProcédés de Bootstrapping, p. ex. ”bagging” ou ”boosting”
  • G06N 20/00 - Apprentissage automatique
  • G06T 7/40 - Analyse de la texture
  • G06T 7/60 - Analyse des attributs géométriques
  • G06T 15/06 - Lancer de rayon
  • G06T 19/20 - Édition d'images tridimensionnelles [3D], p. ex. modification de formes ou de couleurs, alignement d'objets ou positionnements de parties
  • G06V 10/774 - Génération d'ensembles de motifs de formationTraitement des caractéristiques d’images ou de vidéos dans les espaces de caractéristiquesDispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique utilisant l’intégration et la réduction de données, p. ex. analyse en composantes principales [PCA] ou analyse en composantes indépendantes [ ICA] ou cartes auto-organisatrices [SOM]Séparation aveugle de source méthodes de Bootstrap, p. ex. "bagging” ou “boosting”
  • G06V 10/776 - ValidationÉvaluation des performances
  • G06V 20/10 - Scènes terrestres
  • G06V 20/64 - Objets tridimensionnels

27.

Machine learning based image processing techniques

      
Numéro d'application 18369810
Numéro de brevet 12198308
Statut Délivré - en vigueur
Date de dépôt 2023-09-18
Date de la première publication 2024-01-04
Date d'octroi 2025-01-14
Propriétaire Outward, Inc. (USA)
Inventeur(s)
  • Chui, Clarence
  • Parmar, Manu

Abrégé

A machine learning based image processing architecture and associated applications are disclosed herein. In some embodiments, a machine learning framework is trained to learn low level image attributes such as object/scene types, geometries, placements, materials and textures, camera characteristics, lighting characteristics, contrast, noise statistics, etc. Thereafter, the machine learning framework may be employed to detect such attributes in other images and process the images at the attribute level.

Classes IPC  ?

  • G06T 5/70 - DébruitageLissage
  • G06F 18/21 - Conception ou mise en place de systèmes ou de techniquesExtraction de caractéristiques dans l'espace des caractéristiquesSéparation aveugle de sources
  • G06F 18/214 - Génération de motifs d'entraînementProcédés de Bootstrapping, p. ex. ”bagging” ou ”boosting”
  • G06N 20/00 - Apprentissage automatique
  • G06T 7/40 - Analyse de la texture
  • G06T 7/60 - Analyse des attributs géométriques
  • G06T 15/06 - Lancer de rayon
  • G06T 19/20 - Édition d'images tridimensionnelles [3D], p. ex. modification de formes ou de couleurs, alignement d'objets ou positionnements de parties
  • G06V 10/774 - Génération d'ensembles de motifs de formationTraitement des caractéristiques d’images ou de vidéos dans les espaces de caractéristiquesDispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique utilisant l’intégration et la réduction de données, p. ex. analyse en composantes principales [PCA] ou analyse en composantes indépendantes [ ICA] ou cartes auto-organisatrices [SOM]Séparation aveugle de source méthodes de Bootstrap, p. ex. "bagging” ou “boosting”
  • G06V 10/776 - ValidationÉvaluation des performances
  • G06V 20/10 - Scènes terrestres
  • G06V 20/64 - Objets tridimensionnels
  • G06N 3/045 - Combinaisons de réseaux

28.

Two-dimensional compositing

      
Numéro d'application 18140529
Numéro de brevet 12170044
Statut Délivré - en vigueur
Date de dépôt 2023-04-27
Date de la première publication 2023-08-17
Date d'octroi 2024-12-17
Propriétaire Outward, Inc. (USA)
Inventeur(s)
  • Chui, Clarence
  • Murphy, Christopher

Abrégé

Two-dimensional compositing that preserves the curvatures of non-flat surfaces is disclosed. In some embodiments, a mapping is associated with a two-dimensional rendering that maps a potentially variable portion of the two-dimensional rendering to a canvas. The mapping is generated from a three-dimensional model of the potentially variable portion of the two-dimensional rendering. The potentially variable portion of the two-dimensional rendering is dynamically modified according to the mapping to reflect content comprising the canvas or edits received with respect to the canvas.

Classes IPC  ?

  • G09G 3/20 - Dispositions ou circuits de commande présentant un intérêt uniquement pour l'affichage utilisant des moyens de visualisation autres que les tubes à rayons cathodiques pour la présentation d'un ensemble de plusieurs caractères, p. ex. d'une page, en composant l'ensemble par combinaison d'éléments individuels disposés en matrice
  • G06T 11/40 - Remplissage d'une surface plane par addition d'attributs de surface, p. ex. de couleur ou de texture
  • G06T 15/04 - Mappage de texture
  • G06T 15/50 - Effets de lumière
  • G09G 5/36 - Dispositions ou circuits de commande de l'affichage communs à l'affichage utilisant des tubes à rayons cathodiques et à l'affichage utilisant d'autres moyens de visualisation caractérisés par l'affichage de dessins graphiques individuels en utilisant une mémoire à mappage binaire

29.

Generating video content

      
Numéro d'application 17571883
Numéro de brevet 11704862
Statut Délivré - en vigueur
Date de dépôt 2022-01-10
Date de la première publication 2023-07-18
Date d'octroi 2023-07-18
Propriétaire Outward, Inc. (USA)
Inventeur(s)
  • Parmar, Manu
  • Feng, Zhanpeng
  • Chui, Clarence

Abrégé

Improved techniques for generating video content are disclosed. In some embodiments, it is determined whether a frame comprising a scene is an independent frame or a predictive frame. In the event that the frame is an independent frame, the frame is encoded independently. In the event that the frame is a predictive frame, block differences and motion vectors are encoded, wherein motion vectors are determined from a known three-dimensional model and time evolution of the scene.

Classes IPC  ?

  • G06T 15/06 - Lancer de rayon
  • H04N 19/513 - Traitement de vecteurs de mouvement
  • H04N 19/597 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le codage prédictif spécialement adapté pour l’encodage de séquences vidéo multi-vues

30.

INTERACTIVE IMAGE GENERATION

      
Numéro d'application 17966152
Statut En instance
Date de dépôt 2022-10-14
Date de la première publication 2023-04-20
Propriétaire Outward, Inc. (USA)
Inventeur(s)
  • Chui, Clarence
  • Parmar, Manu
  • Uppuluri, Avinash Venkata
  • Chaudhry, Akshansh
  • Jain, Himanshu
  • Pang, Andrew
  • Sharma, Lakshay
  • Seaton, Brook Aaron
  • Mackey, Alan Thomas

Abrégé

A content generation platform is generally described herein. More specifically, interactive image generation and techniques and features thereof are disclosed herein. One or more sets of images of a scene are captured in an imaging studio. The captured one or more sets of images of the scene are processed using one or more machine learning based networks to generate an interactive image of the scene comprising a plurality of interactive features. One or more of the plurality of interactive features of the generated interactive image may be modified or edited according to user preferences.

Classes IPC  ?

  • G06T 19/20 - Édition d'images tridimensionnelles [3D], p. ex. modification de formes ou de couleurs, alignement d'objets ou positionnements de parties
  • H04N 23/69 - Commande de moyens permettant de modifier l'angle du champ de vision, p. ex. des objectifs de zoom optique ou un zoom électronique

31.

Interactive image generation

      
Numéro d'application 17966212
Numéro de brevet 12374032
Statut Délivré - en vigueur
Date de dépôt 2022-10-14
Date de la première publication 2023-04-20
Date d'octroi 2025-07-29
Propriétaire Outward, Inc. (USA)
Inventeur(s)
  • Chui, Clarence
  • Parmar, Manu
  • Mignard, Marc
  • Uppuluri, Avinash Venkata
  • Chahal, Jodhvir Singh
  • Le, John

Abrégé

A content generation platform is generally described herein. More specifically, interactive image generation and techniques and features thereof are disclosed herein. One or more sets of images of a scene are captured in an imaging studio. The captured one or more sets of images of the scene are processed using one or more machine learning based networks to generate an interactive image of the scene comprising a plurality of interactive features. One or more of the plurality of interactive features of the generated interactive image may be modified or edited according to user preferences.

Classes IPC  ?

  • G06T 19/00 - Transformation de modèles ou d'images tridimensionnels [3D] pour infographie
  • G06T 7/10 - DécoupageDétection de bords
  • G06T 7/50 - Récupération de la profondeur ou de la forme
  • G06T 7/70 - Détermination de la position ou de l'orientation des objets ou des caméras
  • G06T 15/04 - Mappage de texture
  • G06T 15/50 - Effets de lumière
  • G06T 15/60 - Génération d'ombres
  • G06T 17/20 - Description filaire, p. ex. polygonalisation ou tessellation
  • G06T 19/20 - Édition d'images tridimensionnelles [3D], p. ex. modification de formes ou de couleurs, alignement d'objets ou positionnements de parties
  • G06V 10/70 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique
  • G06V 20/00 - ScènesÉléments spécifiques à la scène
  • G06V 20/20 - ScènesÉléments spécifiques à la scène dans les scènes de réalité augmentée

32.

Interactive image generation

      
Numéro d'application 17966246
Numéro de brevet 12056812
Statut Délivré - en vigueur
Date de dépôt 2022-10-14
Date de la première publication 2023-04-20
Date d'octroi 2024-08-06
Propriétaire Outward, Inc. (USA)
Inventeur(s)
  • Chui, Clarence
  • Parmar, Manu
  • Mignard, Marc
  • Uppuluri, Avinash Venkata
  • Le, John
  • Pang, Andrew

Abrégé

A content generation platform is generally described herein. More specifically, interactive image generation and techniques and features thereof are disclosed herein. One or more sets of images of a scene are captured in an imaging studio. The captured one or more sets of images of the scene are processed using one or more machine learning based networks to generate an interactive image of the scene comprising a plurality of interactive features. One or more of the plurality of interactive features of the generated interactive image may be modified or edited according to user preferences.

Classes IPC  ?

  • G06T 15/50 - Effets de lumière
  • G06T 7/10 - DécoupageDétection de bords
  • G06T 7/50 - Récupération de la profondeur ou de la forme
  • G06T 7/70 - Détermination de la position ou de l'orientation des objets ou des caméras
  • G06T 15/04 - Mappage de texture
  • G06T 15/60 - Génération d'ombres
  • G06T 17/20 - Description filaire, p. ex. polygonalisation ou tessellation
  • G06T 19/00 - Transformation de modèles ou d'images tridimensionnels [3D] pour infographie
  • G06T 19/20 - Édition d'images tridimensionnelles [3D], p. ex. modification de formes ou de couleurs, alignement d'objets ou positionnements de parties
  • G06V 10/70 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique
  • G06V 20/00 - ScènesÉléments spécifiques à la scène
  • G06V 20/20 - ScènesÉléments spécifiques à la scène dans les scènes de réalité augmentée
  • H04N 5/222 - Circuits de studioDispositifs de studioÉquipements de studio
  • H04N 13/156 - Mélange de signaux d’images
  • H04N 13/239 - Générateurs de signaux d’images utilisant des caméras à images stéréoscopiques utilisant deux capteurs d’images 2D dont la position relative est égale ou en correspondance à l’intervalle oculaire
  • H04N 13/254 - Générateurs de signaux d’images utilisant des caméras à images stéréoscopiques en combinaison avec des sources de rayonnement électromagnétique pour l’éclairage du sujet
  • H04N 13/296 - Leur synchronisationLeur commande
  • H04N 23/56 - Caméras ou modules de caméras comprenant des capteurs d'images électroniquesLeur commande munis de moyens d'éclairage
  • H04N 23/60 - Commande des caméras ou des modules de caméras
  • H04N 23/61 - Commande des caméras ou des modules de caméras en fonction des objets reconnus
  • H04N 23/62 - Commande des paramètres via des interfaces utilisateur
  • H04N 23/69 - Commande de moyens permettant de modifier l'angle du champ de vision, p. ex. des objectifs de zoom optique ou un zoom électronique
  • H04N 23/695 - Commande de la direction de la caméra pour modifier le champ de vision, p. ex. par un panoramique, une inclinaison ou en fonction du suivi des objets
  • H04N 23/74 - Circuits de compensation de la variation de luminosité dans la scène en influençant la luminosité de la scène à l'aide de moyens d'éclairage

33.

Interactive image generation

      
Numéro d'application 17966262
Numéro de brevet 12469212
Statut Délivré - en vigueur
Date de dépôt 2022-10-14
Date de la première publication 2023-04-20
Date d'octroi 2025-11-11
Propriétaire Outward, Inc. (USA)
Inventeur(s)
  • Pang, Andrew
  • Chui, Clarence
  • Parmar, Manu
  • Mignard, Marc
  • Uppuluri, Avinash Venkata
  • Le, John

Abrégé

A content generation platform is generally described herein. More specifically, interactive image generation and techniques and features thereof are disclosed herein. One or more sets of images of a scene are captured in an imaging studio. The captured one or more sets of images of the scene are processed using one or more machine learning based networks to generate an interactive image of the scene comprising a plurality of interactive features. One or more of the plurality of interactive features of the generated interactive image may be modified or edited according to user preferences.

Classes IPC  ?

  • G06T 15/50 - Effets de lumière
  • G06T 7/10 - DécoupageDétection de bords
  • G06T 7/50 - Récupération de la profondeur ou de la forme
  • G06T 7/70 - Détermination de la position ou de l'orientation des objets ou des caméras
  • G06T 15/04 - Mappage de texture
  • G06T 15/60 - Génération d'ombres
  • G06T 17/20 - Description filaire, p. ex. polygonalisation ou tessellation
  • G06T 19/00 - Transformation de modèles ou d'images tridimensionnels [3D] pour infographie
  • G06T 19/20 - Édition d'images tridimensionnelles [3D], p. ex. modification de formes ou de couleurs, alignement d'objets ou positionnements de parties
  • G06V 10/70 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique
  • G06V 20/00 - ScènesÉléments spécifiques à la scène
  • G06V 20/20 - ScènesÉléments spécifiques à la scène dans les scènes de réalité augmentée
  • H04N 23/74 - Circuits de compensation de la variation de luminosité dans la scène en influençant la luminosité de la scène à l'aide de moyens d'éclairage

34.

Interactive image generation

      
Numéro d'application 17966349
Numéro de brevet 12530838
Statut Délivré - en vigueur
Date de dépôt 2022-10-14
Date de la première publication 2023-04-20
Date d'octroi 2026-01-20
Propriétaire Outward, Inc. (USA)
Inventeur(s)
  • Jain, Himanshu
  • Chui, Clarence
  • Parmar, Manu
  • Chaudhry, Akshansh
  • Pang, Andrew
  • Sharma, Lakshay
  • Seaton, Brook Aaron

Abrégé

A content generation platform is generally described herein. More specifically, interactive image generation and techniques and features thereof are disclosed herein. One or more sets of images of a scene are captured in an imaging studio. The captured one or more sets of images of the scene are processed using one or more machine learning based networks to generate an interactive image of the scene comprising a plurality of interactive features. One or more of the plurality of interactive features of the generated interactive image may be modified or edited according to user preferences.

Classes IPC  ?

  • G06T 17/20 - Description filaire, p. ex. polygonalisation ou tessellation
  • G06T 7/10 - DécoupageDétection de bords
  • G06T 7/50 - Récupération de la profondeur ou de la forme
  • G06T 7/70 - Détermination de la position ou de l'orientation des objets ou des caméras
  • G06T 15/04 - Mappage de texture
  • G06T 15/50 - Effets de lumière
  • G06T 15/60 - Génération d'ombres
  • G06T 19/00 - Transformation de modèles ou d'images tridimensionnels [3D] pour infographie
  • G06T 19/20 - Édition d'images tridimensionnelles [3D], p. ex. modification de formes ou de couleurs, alignement d'objets ou positionnements de parties
  • G06V 10/70 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique
  • G06V 20/00 - ScènesÉléments spécifiques à la scène
  • G06V 20/20 - ScènesÉléments spécifiques à la scène dans les scènes de réalité augmentée
  • H04N 23/74 - Circuits de compensation de la variation de luminosité dans la scène en influençant la luminosité de la scène à l'aide de moyens d'éclairage

35.

Interactive image generation

      
Numéro d'application 17966363
Numéro de brevet 12586297
Statut Délivré - en vigueur
Date de dépôt 2022-10-14
Date de la première publication 2023-04-20
Date d'octroi 2026-03-24
Propriétaire Outward, Inc. (USA)
Inventeur(s)
  • Chui, Clarence
  • Parmar, Manu
  • Chaudhry, Akshansh
  • Jain, Himanshu
  • Pang, Andrew
  • Sharma, Lakshay
  • Seaton, Brook Aaron

Abrégé

A content generation platform is generally described herein. More specifically, interactive image generation and techniques and features thereof are disclosed herein. An arbitrary input image captured in an unknown environment is processed using one or more machine learning based networks to generate an interactive reconstruction or floorplan of the input image.

Classes IPC  ?

  • G06T 15/50 - Effets de lumière
  • G06T 7/10 - DécoupageDétection de bords
  • G06T 7/50 - Récupération de la profondeur ou de la forme
  • G06T 7/70 - Détermination de la position ou de l'orientation des objets ou des caméras
  • G06T 15/04 - Mappage de texture
  • G06T 15/60 - Génération d'ombres
  • G06T 17/20 - Description filaire, p. ex. polygonalisation ou tessellation
  • G06T 19/00 - Transformation de modèles ou d'images tridimensionnels [3D] pour infographie
  • G06T 19/20 - Édition d'images tridimensionnelles [3D], p. ex. modification de formes ou de couleurs, alignement d'objets ou positionnements de parties
  • G06V 10/70 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique
  • G06V 20/00 - ScènesÉléments spécifiques à la scène
  • G06V 20/20 - ScènesÉléments spécifiques à la scène dans les scènes de réalité augmentée
  • H04N 23/74 - Circuits de compensation de la variation de luminosité dans la scène en influençant la luminosité de la scène à l'aide de moyens d'éclairage

36.

INTERACTIVE IMAGE GENERATION

      
Numéro d'application 17966373
Statut En instance
Date de dépôt 2022-10-14
Date de la première publication 2023-04-20
Propriétaire Outward, Inc. (USA)
Inventeur(s)
  • Jain, Himanshu
  • Chui, Clarence
  • Parmar, Manu
  • Seaton, Brook Aaron

Abrégé

A content generation platform is generally described herein. More specifically, interactive image generation and techniques and features thereof are disclosed herein. An arbitrary input image captured in an unknown environment is processed using one or more machine learning based networks to generate an interactive reconstruction or floorplan of the input image.

Classes IPC  ?

  • G06T 17/20 - Description filaire, p. ex. polygonalisation ou tessellation
  • G06T 7/70 - Détermination de la position ou de l'orientation des objets ou des caméras
  • G06T 15/50 - Effets de lumière
  • G06T 7/50 - Récupération de la profondeur ou de la forme

37.

Interactive image generation

      
Numéro d'application 17966291
Numéro de brevet 12462473
Statut Délivré - en vigueur
Date de dépôt 2022-10-14
Date de la première publication 2023-04-20
Date d'octroi 2025-11-04
Propriétaire Outward, Inc. (USA)
Inventeur(s)
  • Uppuluri, Avinash Venkata
  • Chui, Clarence
  • Parmar, Manu

Abrégé

A content generation platform is generally described herein. More specifically, interactive image generation and techniques and features thereof are disclosed herein. One or more sets of images of a scene are captured in an imaging studio. The captured one or more sets of images of the scene are processed using one or more machine learning based networks to generate an interactive image of the scene comprising a plurality of interactive features. One or more of the plurality of interactive features of the generated interactive image may be modified or edited according to user preferences.

Classes IPC  ?

  • G06T 7/10 - DécoupageDétection de bords
  • G06T 7/50 - Récupération de la profondeur ou de la forme
  • G06T 7/70 - Détermination de la position ou de l'orientation des objets ou des caméras
  • G06T 15/04 - Mappage de texture
  • G06T 15/50 - Effets de lumière
  • G06T 15/60 - Génération d'ombres
  • G06T 17/20 - Description filaire, p. ex. polygonalisation ou tessellation
  • G06T 19/00 - Transformation de modèles ou d'images tridimensionnels [3D] pour infographie
  • G06T 19/20 - Édition d'images tridimensionnelles [3D], p. ex. modification de formes ou de couleurs, alignement d'objets ou positionnements de parties
  • G06V 10/70 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique
  • G06V 20/00 - ScènesÉléments spécifiques à la scène
  • G06V 20/20 - ScènesÉléments spécifiques à la scène dans les scènes de réalité augmentée
  • H04N 23/74 - Circuits de compensation de la variation de luminosité dans la scène en influençant la luminosité de la scène à l'aide de moyens d'éclairage

38.

Interactive image generation

      
Numéro d'application 17966302
Numéro de brevet 12322038
Statut Délivré - en vigueur
Date de dépôt 2022-10-14
Date de la première publication 2023-04-20
Date d'octroi 2025-06-03
Propriétaire Outward, Inc. (USA)
Inventeur(s)
  • Jain, Himanshu
  • Chui, Clarence
  • Parmar, Manu
  • Chaudhry, Akshansh
  • Sharma, Lakshay
  • Seaton, Brook Aaron

Abrégé

A content generation platform is generally described herein. More specifically, interactive image generation and techniques and features thereof are disclosed herein. One or more sets of images of a scene are captured in an imaging studio. The captured one or more sets of images of the scene are processed using one or more machine learning based networks to generate an interactive image of the scene comprising a plurality of interactive features. One or more of the plurality of interactive features of the generated interactive image may be modified or edited according to user preferences.

Classes IPC  ?

  • G06T 15/50 - Effets de lumière
  • G06T 7/10 - DécoupageDétection de bords
  • G06T 7/50 - Récupération de la profondeur ou de la forme
  • G06T 7/70 - Détermination de la position ou de l'orientation des objets ou des caméras
  • G06T 15/04 - Mappage de texture
  • G06T 15/60 - Génération d'ombres
  • G06T 17/20 - Description filaire, p. ex. polygonalisation ou tessellation
  • G06T 19/00 - Transformation de modèles ou d'images tridimensionnels [3D] pour infographie
  • G06T 19/20 - Édition d'images tridimensionnelles [3D], p. ex. modification de formes ou de couleurs, alignement d'objets ou positionnements de parties
  • G06V 10/70 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique
  • G06V 20/00 - ScènesÉléments spécifiques à la scène
  • G06V 20/20 - ScènesÉléments spécifiques à la scène dans les scènes de réalité augmentée
  • H04N 23/74 - Circuits de compensation de la variation de luminosité dans la scène en influençant la luminosité de la scène à l'aide de moyens d'éclairage

39.

Interactive image generation

      
Numéro d'application 17966328
Numéro de brevet 12347026
Statut Délivré - en vigueur
Date de dépôt 2022-10-14
Date de la première publication 2023-04-20
Date d'octroi 2025-07-01
Propriétaire Outward, Inc. (USA)
Inventeur(s)
  • Mignard, Marc
  • Chui, Clarence
  • Parmar, Manu
  • Uppuluri, Avinash Venkata
  • Le, John

Abrégé

A content generation platform is generally described herein. More specifically, interactive image generation and techniques and features thereof are disclosed herein. One or more sets of images of a scene are captured in an imaging studio. The captured one or more sets of images of the scene are processed using one or more machine learning based networks to generate an interactive image of the scene comprising a plurality of interactive features. One or more of the plurality of interactive features of the generated interactive image may be modified or edited according to user preferences.

Classes IPC  ?

  • G06T 15/50 - Effets de lumière
  • G06T 7/10 - DécoupageDétection de bords
  • G06T 7/50 - Récupération de la profondeur ou de la forme
  • G06T 7/70 - Détermination de la position ou de l'orientation des objets ou des caméras
  • G06T 15/04 - Mappage de texture
  • G06T 15/60 - Génération d'ombres
  • G06T 17/20 - Description filaire, p. ex. polygonalisation ou tessellation
  • G06T 19/00 - Transformation de modèles ou d'images tridimensionnels [3D] pour infographie
  • G06T 19/20 - Édition d'images tridimensionnelles [3D], p. ex. modification de formes ou de couleurs, alignement d'objets ou positionnements de parties
  • G06V 10/70 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique
  • G06V 20/00 - ScènesÉléments spécifiques à la scène
  • G06V 20/20 - ScènesÉléments spécifiques à la scène dans les scènes de réalité augmentée
  • H04N 5/222 - Circuits de studioDispositifs de studioÉquipements de studio
  • H04N 23/61 - Commande des caméras ou des modules de caméras en fonction des objets reconnus
  • H04N 23/62 - Commande des paramètres via des interfaces utilisateur
  • H04N 23/74 - Circuits de compensation de la variation de luminosité dans la scène en influençant la luminosité de la scène à l'aide de moyens d'éclairage

40.

INTERACTIVE IMAGE GENERATION

      
Numéro d'application US2022046696
Numéro de publication 2023/064549
Statut Délivré - en vigueur
Date de dépôt 2022-10-14
Date de publication 2023-04-20
Propriétaire OUTWARD, INC. (USA)
Inventeur(s)
  • Chui, Clarence
  • Parmar, Manu
  • Mignard, Marc
  • Uppuluri, Avinash Venkata
  • Chahal, Jodhvir, Singh
  • Chaudhry, Akshansh
  • Jain, Himanshu
  • Pang, Andrew
  • Sharma, Lakshay
  • Le, John
  • Seaton, Brook Aaron
  • Mackey, Alan Thomas

Abrégé

A content generation platform is generally described herein. More specifically, interactive image generation and techniques and features thereof are disclosed herein. In some embodiments, one or more sets of images of a scene are captured in an imaging studio. The captured one or more sets of images of the scene are processed using one or more machine learning based networks to generate an interactive image of the scene comprising a plurality of interactive features. One or more of the plurality of interactive features of the generated interactive image may be modified or edited according to user preferences. In some embodiments, an arbitrary input image captured in an unknown environment is processed using one or more machine learning based networks to generate an interactive reconstruction or floorplan of the input image.

Classes IPC  ?

  • G06T 5/00 - Amélioration ou restauration d'image
  • G06N 20/00 - Apprentissage automatique
  • G06T 7/73 - Détermination de la position ou de l'orientation des objets ou des caméras utilisant des procédés basés sur les caractéristiques

41.

Arbitrary view generation

      
Numéro d'application 18071474
Numéro de brevet 12430715
Statut Délivré - en vigueur
Date de dépôt 2022-11-29
Date de la première publication 2023-03-23
Date d'octroi 2025-09-30
Propriétaire Outward, Inc. (USA)
Inventeur(s)
  • Chui, Clarence
  • Parmar, Manu

Abrégé

Techniques for generating an arbitrary view of a scene from existing images are disclosed. In some embodiments, in response to receiving a request for an image comprising a desired perspective of a scene, the image comprising the desired perspective of the scene is generated using pixels obtained from a plurality of existing images having the desired perspective, wherein one or more of the plurality of existing images are transformed to the desired perspective from other perspectives.

Classes IPC  ?

  • G06T 5/50 - Amélioration ou restauration d'image utilisant plusieurs images, p. ex. moyenne ou soustraction
  • G06T 15/20 - Calcul de perspectives

42.

Aligned augmented reality views

      
Numéro d'application 18072568
Numéro de brevet 11995765
Statut Délivré - en vigueur
Date de dépôt 2022-11-30
Date de la première publication 2023-03-23
Date d'octroi 2024-05-28
Propriétaire Outward, Inc. (USA)
Inventeur(s)
  • Parmar, Manu
  • Seaton, Brook
  • Chui, Clarence

Abrégé

Techniques for generating aligned, augmented reality views are disclosed. In some embodiments, an estimate of a floorplan of a three-dimensional space is first generated based on one or more received views of the three-dimensional space from a camera located in the three-dimensional space. A camera pose of the camera in the three-dimensional space is next determined based on generating a corrected floorplan from the estimate of the floorplan based on foreknowledge associated with the floorplan. Display of a rendering having the determined camera pose is facilitated in an actual view of the camera, resulting in an aligned, augmented reality view.

Classes IPC  ?

  • G06T 17/00 - Modélisation tridimensionnelle [3D] pour infographie
  • G06T 7/70 - Détermination de la position ou de l'orientation des objets ou des caméras
  • G06T 19/00 - Transformation de modèles ou d'images tridimensionnels [3D] pour infographie

43.

OUTWARD

      
Numéro d'application 1697951
Statut Enregistrée
Date de dépôt 2022-09-12
Date d'enregistrement 2022-09-12
Propriétaire Outward, Inc. (USA)
Classes de Nice  ?
  • 09 - Appareils et instruments scientifiques et électriques
  • 22 - Cordes; filets; tentes, auvents, voiles et sacs; matières de rembourrage
  • 41 - Éducation, divertissements, activités sportives et culturelles
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

Apparatus for capturing, processing, editing and transmitting images and data; light directors and photographic lighting, all for use with equipment for professional photography; on-premises software for capturing, creating, processing, editing and transmitting images and data related to such images. Tents for use as a photographic studio; tent structure including lighting and photographic equipment for capturing, processing, editing and transmitting images and data. Photographic services, namely, photographic capture services; photography studio rental services. Digital imaging services; providing temporary use of a non-downloadable web-based software applications for capturing, creating, processing, editing and transmitting images and data related to such images.

44.

Machine learning training images from a constrained set of three-dimensional object models associated with prescribed scene types

      
Numéro d'application 17870830
Numéro de brevet 11810270
Statut Délivré - en vigueur
Date de dépôt 2022-07-22
Date de la première publication 2022-11-10
Date d'octroi 2023-11-07
Propriétaire Outward, Inc. (USA)
Inventeur(s)
  • Chui, Clarence
  • Parmar, Manu

Abrégé

A machine learning based image processing architecture and associated applications are disclosed herein. In some embodiments, a machine learning framework is trained to learn low level image attributes such as object/scene types, geometries, placements, materials and textures, camera characteristics, lighting characteristics, contrast, noise statistics, etc. Thereafter, the machine learning framework may be employed to detect such attributes in other images and process the images at the attribute level.

Classes IPC  ?

  • G06T 5/00 - Amélioration ou restauration d'image
  • G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques
  • G06T 7/60 - Analyse des attributs géométriques
  • G06T 7/40 - Analyse de la texture
  • G06N 20/00 - Apprentissage automatique
  • G06T 19/20 - Édition d'images tridimensionnelles [3D], p. ex. modification de formes ou de couleurs, alignement d'objets ou positionnements de parties
  • G06V 10/46 - Descripteurs pour la forme, descripteurs liés au contour ou aux points, p. ex. transformation de caractéristiques visuelles invariante à l’échelle [SIFT] ou sacs de mots [BoW]Caractéristiques régionales saillantes
  • G06V 20/10 - Scènes terrestres
  • G06V 20/64 - Objets tridimensionnels
  • G06T 15/06 - Lancer de rayon
  • G06N 3/04 - Architecture, p. ex. topologie d'interconnexion
  • G06F 18/214 - Génération de motifs d'entraînementProcédés de Bootstrapping, p. ex. ”bagging” ou ”boosting”
  • G06F 18/21 - Conception ou mise en place de systèmes ou de techniquesExtraction de caractéristiques dans l'espace des caractéristiquesSéparation aveugle de sources
  • G06V 10/774 - Génération d'ensembles de motifs de formationTraitement des caractéristiques d’images ou de vidéos dans les espaces de caractéristiquesDispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique utilisant l’intégration et la réduction de données, p. ex. analyse en composantes principales [PCA] ou analyse en composantes indépendantes [ ICA] ou cartes auto-organisatrices [SOM]Séparation aveugle de source méthodes de Bootstrap, p. ex. "bagging” ou “boosting”
  • G06V 10/776 - ValidationÉvaluation des performances
  • G06N 3/045 - Combinaisons de réseaux

45.

Rendering a modeled scene

      
Numéro d'application 17840465
Numéro de brevet 12003790
Statut Délivré - en vigueur
Date de dépôt 2022-06-14
Date de la première publication 2022-09-29
Date d'octroi 2024-06-04
Propriétaire Outward, Inc. (USA)
Inventeur(s) Chui, Clarence

Abrégé

Techniques for rendering a scene are disclosed. In some embodiments, a scene definition is modified to generate a modified scene definition based at least in part on a current state of a local database at a device. The modified scene definition is constrained to include references to objects locally available in the local database, and at least one object referenced in the scene definition is substituted with a different object in the modified scene definition that is locally available in the local database. The scene is rendered at the device according to the modified scene definition.

Classes IPC  ?

  • H04N 21/234 - Traitement de flux vidéo élémentaires, p. ex. raccordement de flux vidéo ou transformation de graphes de scènes du flux vidéo codé
  • H04N 21/44 - Traitement de flux élémentaires vidéo, p. ex. raccordement d'un clip vidéo récupéré d'un stockage local avec un flux vidéo en entrée ou rendu de scènes selon des graphes de scène du flux vidéo codé
  • H04N 21/84 - Génération ou traitement de données de description, p. ex. descripteurs de contenu

46.

OUTWARD

      
Numéro d'application 222523700
Statut Enregistrée
Date de dépôt 2022-09-12
Date d'enregistrement 2025-07-11
Propriétaire Outward, Inc. (USA)
Classes de Nice  ? 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

(1) Providing temporary use of a non-downloadable web-based software applications for capturing, creating, processing, editing and transmitting images and data related to such images

47.

OUTWARD

      
Numéro de série 97567005
Statut Enregistrée
Date de dépôt 2022-08-26
Date d'enregistrement 2023-12-26
Propriétaire Outward, Inc. ()
Classes de Nice  ? 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

providing temporary use of a non-downloadable web-based software applications for capturing, creating, processing, editing and transmitting images and data related to such images

48.

MACHINE LEARNING BASED IMAGE PROCESSING TECHNIQUES

      
Numéro d'application 17734059
Statut En instance
Date de dépôt 2022-04-30
Date de la première publication 2022-08-11
Propriétaire Outward, Inc. (USA)
Inventeur(s)
  • Chui, Clarence
  • Parmar, Manu

Abrégé

A machine learning based image processing architecture and associated applications are disclosed herein. In some embodiments, a machine learning framework is trained to learn low level image attributes such as object/scene types, geometries, placements, materials and textures, camera characteristics, lighting characteristics, contrast, noise statistics, etc. Thereafter, the machine learning framework may be employed to detect such attributes in other images and process the images at the attribute level.

Classes IPC  ?

  • G06T 5/00 - Amélioration ou restauration d'image
  • G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques
  • G06T 7/60 - Analyse des attributs géométriques
  • G06T 7/40 - Analyse de la texture
  • G06N 20/00 - Apprentissage automatique
  • G06T 19/20 - Édition d'images tridimensionnelles [3D], p. ex. modification de formes ou de couleurs, alignement d'objets ou positionnements de parties
  • G06V 10/46 - Descripteurs pour la forme, descripteurs liés au contour ou aux points, p. ex. transformation de caractéristiques visuelles invariante à l’échelle [SIFT] ou sacs de mots [BoW]Caractéristiques régionales saillantes
  • G06V 20/10 - Scènes terrestres
  • G06V 20/64 - Objets tridimensionnels
  • G06T 15/06 - Lancer de rayon

49.

Adaptive virtual camera sensor

      
Numéro d'application 17722279
Numéro de brevet 12374022
Statut Délivré - en vigueur
Date de dépôt 2022-04-15
Date de la première publication 2022-07-28
Date d'octroi 2025-07-29
Propriétaire Outward, Inc. (USA)
Inventeur(s)
  • Chui, Clarence
  • Parmar, Manu

Abrégé

Techniques associated with adaptive sampling are disclosed. In some embodiments, in response to receiving a specification of a scene to render, a sampling of each portion of the scene is determined based at least in part on the specification of the scene such that the scene is not uniformly sampled, and the scene is rendered according to the determined sampling of each portion of the scene.

Classes IPC  ?

50.

Blended physical and virtual realities

      
Numéro d'application 17555376
Numéro de brevet 12307602
Statut Délivré - en vigueur
Date de dépôt 2021-12-18
Date de la première publication 2022-04-14
Date d'octroi 2025-05-20
Propriétaire Outward, Inc. (USA)
Inventeur(s)
  • Seaton, Brook
  • Parmar, Manu
  • Chui, Clarence

Abrégé

Techniques for providing blended physical and virtual reality experiences are disclosed. In some embodiments, a rendering of an actual view of a scene as seen by a camera capturing the scene is obtained from existing assets associated with a virtualized version of the scene and displayed. The actual view of the scene comprises a known environment that includes one or more of a constrained set of objects. The rendering facilitates surfacing information associated with one or more objects comprising the actual view.

Classes IPC  ?

  • G06T 19/00 - Transformation de modèles ou d'images tridimensionnels [3D] pour infographie
  • G06T 7/73 - Détermination de la position ou de l'orientation des objets ou des caméras utilisant des procédés basés sur les caractéristiques
  • G06T 17/20 - Description filaire, p. ex. polygonalisation ou tessellation
  • G06V 10/24 - Alignement, centrage, détection de l’orientation ou correction de l’image
  • G06V 20/20 - ScènesÉléments spécifiques à la scène dans les scènes de réalité augmentée
  • G06V 20/64 - Objets tridimensionnels

51.

Machine learning based image attribute determination

      
Numéro d'application 17540173
Numéro de brevet 12002149
Statut Délivré - en vigueur
Date de dépôt 2021-12-01
Date de la première publication 2022-03-24
Date d'octroi 2024-06-04
Propriétaire Outward, Inc. (USA)
Inventeur(s)
  • Chui, Clarence
  • Parmar, Manu

Abrégé

Techniques for machine learning based image attribute determination are disclosed. In some embodiments, one or more unknown attributes of a received image comprising a prescribed environment are determined using a machine learning based framework. The machine learning based framework is at least in part trained on image data sets comprising a model environment that substantially simulates the prescribed environment.

Classes IPC  ?

  • G06K 9/36 - Prétraitement de l'image, c. à d. traitement de l'information image sans se préoccuper de l'identité de l'image
  • G06F 16/58 - Recherche caractérisée par l’utilisation de métadonnées, p. ex. de métadonnées ne provenant pas du contenu ou de métadonnées générées manuellement
  • G06T 5/50 - Amélioration ou restauration d'image utilisant plusieurs images, p. ex. moyenne ou soustraction
  • G06T 7/32 - Détermination des paramètres de transformation pour l'alignement des images, c.-à-d. recalage des images utilisant des procédés basés sur la corrélation
  • G06T 15/20 - Calcul de perspectives

52.

Adaptive sampling of pixels

      
Numéro d'application 17539065
Numéro de brevet 11704861
Statut Délivré - en vigueur
Date de dépôt 2021-11-30
Date de la première publication 2022-03-17
Date d'octroi 2023-07-18
Propriétaire Outward, Inc. (USA)
Inventeur(s)
  • Chui, Clarence
  • Parmar, Manu

Abrégé

Adaptive sampling of pixels is disclosed. In some embodiments, convergence of pixels of a rendering is evaluated by removing texture from the rendering to eliminate non-convergence due to texture complexity and determining whether pixels values satisfy convergence criteria associated with pixel sampling. Those pixels of the rendering that have not converged are sampled with one or more additional samples. The completed rendering is output. Pixels of the completed rendering satisfy the convergence criteria and are not uniformly sampled.

Classes IPC  ?

  • G06T 15/06 - Lancer de rayon
  • G06T 17/10 - Description de volumes, p. ex. de cylindres, de cubes ou utilisant la GSC [géométrie solide constructive]

53.

Arbitrary view generation

      
Numéro d'application 17539089
Numéro de brevet 12608878
Statut Délivré - en vigueur
Date de dépôt 2021-11-30
Date de la première publication 2022-03-17
Date d'octroi 2026-04-21
Propriétaire Outward, Inc. (USA)
Inventeur(s)
  • Chui, Clarence
  • Parmar, Manu

Abrégé

Techniques for generating an arbitrary view of an asset are disclosed. In some embodiments, arbitrary view generation includes storing a set of images associated with an asset in a database and generating an image comprising a requested view of the asset using at least a subset of the set of images associated with the asset that are stored in the database.

Classes IPC  ?

  • G06T 15/20 - Calcul de perspectives
  • G06F 16/58 - Recherche caractérisée par l’utilisation de métadonnées, p. ex. de métadonnées ne provenant pas du contenu ou de métadonnées générées manuellement
  • G06T 5/50 - Amélioration ou restauration d'image utilisant plusieurs images, p. ex. moyenne ou soustraction
  • G06T 7/32 - Détermination des paramètres de transformation pour l'alignement des images, c.-à-d. recalage des images utilisant des procédés basés sur la corrélation

54.

Generating video content

      
Numéro d'application 17039923
Numéro de brevet 11250614
Statut Délivré - en vigueur
Date de dépôt 2020-09-30
Date de la première publication 2022-02-15
Date d'octroi 2022-02-15
Propriétaire Outward, Inc. (USA)
Inventeur(s)
  • Parmar, Manu
  • Feng, Zhanpeng
  • Chui, Clarence

Abrégé

Improved techniques for generating video content are disclosed. In some embodiments, a frame is rendered using a first rendering option. It is then determined whether the frame is an independent frame (I-frame) or a predictive frame (P-frame). In the event that the frame is an I-frame, the frame is rendered using a second rendering option that has a higher computational complexity than the first rendering option and encoded independently. In the event that the frame is a P-frame, motion vectors and prediction error with respect to the frame and one or more other frames are determined and encoded.

Classes IPC  ?

  • G06T 15/06 - Lancer de rayon
  • H04N 19/597 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le codage prédictif spécialement adapté pour l’encodage de séquences vidéo multi-vues
  • H04N 19/513 - Traitement de vecteurs de mouvement

55.

Multi-camera 3D content creation

      
Numéro d'application 16996735
Numéro de brevet 11212510
Statut Délivré - en vigueur
Date de dépôt 2020-08-18
Date de la première publication 2021-12-28
Date d'octroi 2021-12-28
Propriétaire Outward, Inc. (USA)
Inventeur(s) Chui, Clarence

Abrégé

Techniques for generating three-dimensional content from the recordings of multiple independently operated cameras that are not constrained to fixed positions and orientations are disclosed. In some embodiments, data from a plurality of cameras configured to capture a scene is received; a relative pose of each camera with respect to the scene is determined based at least in part on a first estimate and a second estimate, wherein the first estimate is based on image data and the second estimate is based on sensor data; relative poses of cameras with respect to one or more other cameras are determined based on determined relative poses of individual cameras with respect to the scene; and a three-dimensional reconstruction of at least a portion of the scene is generated based on the received data and determined relative poses.

Classes IPC  ?

  • H04N 13/239 - Générateurs de signaux d’images utilisant des caméras à images stéréoscopiques utilisant deux capteurs d’images 2D dont la position relative est égale ou en correspondance à l’intervalle oculaire

56.

Virtualizing content

      
Numéro d'application 17332045
Numéro de brevet 11688145
Statut Délivré - en vigueur
Date de dépôt 2021-05-27
Date de la première publication 2021-09-16
Date d'octroi 2023-06-27
Propriétaire Outward, Inc. (USA)
Inventeur(s)
  • Chui, Clarence
  • Mignard, Marc

Abrégé

Techniques for virtualizing content are disclosed. Elements comprising source content are virtualized by mapping each to and representing each with a corresponding database object. A specification of the corresponding database objects is provided for rendering the source content instead of any original pixel information of the source content so that a virtualized version of the source content is rendered.

Classes IPC  ?

  • G06T 19/00 - Transformation de modèles ou d'images tridimensionnels [3D] pour infographie
  • G06T 11/00 - Génération d'images bidimensionnelles [2D]
  • H04N 21/2343 - Traitement de flux vidéo élémentaires, p. ex. raccordement de flux vidéo ou transformation de graphes de scènes du flux vidéo codé impliquant des opérations de reformatage de signaux vidéo pour la distribution ou la mise en conformité avec les requêtes des utilisateurs finaux ou les exigences des dispositifs des utilisateurs finaux
  • H04N 21/4223 - Caméras
  • H04N 21/81 - Composants mono média du contenu
  • G06V 20/64 - Objets tridimensionnels
  • H04N 23/80 - Chaînes de traitement de la caméraLeurs composants
  • H04N 7/01 - Conversion des normes

57.

Delivering virtualized content

      
Numéro d'application 17334547
Numéro de brevet 11995775
Statut Délivré - en vigueur
Date de dépôt 2021-05-28
Date de la première publication 2021-09-16
Date d'octroi 2024-05-28
Propriétaire Outward, Inc. (USA)
Inventeur(s) Chui, Clarence

Abrégé

Techniques for delivering virtualized content are disclosed. In some embodiments, elements in source content are mapped to a set of corresponding database objects, and the set of database objects is modified to generate a virtualized version of the source content. A specification of the virtualized version of the source content is provided to an output device in response to a request from the output device for the source content.

Classes IPC  ?

  • G06T 11/00 - Génération d'images bidimensionnelles [2D]
  • G06T 19/00 - Transformation de modèles ou d'images tridimensionnels [3D] pour infographie
  • G06V 20/64 - Objets tridimensionnels
  • H04N 7/01 - Conversion des normes
  • H04N 21/2343 - Traitement de flux vidéo élémentaires, p. ex. raccordement de flux vidéo ou transformation de graphes de scènes du flux vidéo codé impliquant des opérations de reformatage de signaux vidéo pour la distribution ou la mise en conformité avec les requêtes des utilisateurs finaux ou les exigences des dispositifs des utilisateurs finaux
  • H04N 21/4223 - Caméras
  • H04N 21/81 - Composants mono média du contenu
  • H04N 23/80 - Chaînes de traitement de la caméraLeurs composants

58.

Machine learning based image processing techniques

      
Numéro d'application 17218668
Numéro de brevet 11354782
Statut Délivré - en vigueur
Date de dépôt 2021-03-31
Date de la première publication 2021-07-15
Date d'octroi 2022-06-07
Propriétaire Outward, Inc. (USA)
Inventeur(s)
  • Chui, Clarence
  • Parmar, Manu

Abrégé

A machine learning based image processing architecture and associated applications are disclosed herein. In some embodiments, a machine learning framework is trained to learn low level image attributes such as object/scene types, geometries, placements, materials and textures, camera characteristics, lighting characteristics, contrast, noise statistics, etc. Thereafter, the machine learning framework may be employed to detect such attributes in other images and process the images at the attribute level.

Classes IPC  ?

  • G06T 5/00 - Amélioration ou restauration d'image
  • G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques
  • G06T 7/60 - Analyse des attributs géométriques
  • G06T 7/40 - Analyse de la texture
  • G06N 20/00 - Apprentissage automatique
  • G06T 19/20 - Édition d'images tridimensionnelles [3D], p. ex. modification de formes ou de couleurs, alignement d'objets ou positionnements de parties
  • G06V 10/46 - Descripteurs pour la forme, descripteurs liés au contour ou aux points, p. ex. transformation de caractéristiques visuelles invariante à l’échelle [SIFT] ou sacs de mots [BoW]Caractéristiques régionales saillantes
  • G06V 20/10 - Scènes terrestres
  • G06V 20/64 - Objets tridimensionnels
  • G06T 15/06 - Lancer de rayon
  • G06N 3/04 - Architecture, p. ex. topologie d'interconnexion

59.

Arbitrary view generation

      
Numéro d'application 17219718
Numéro de brevet 12561894
Statut Délivré - en vigueur
Date de dépôt 2021-03-31
Date de la première publication 2021-07-15
Date d'octroi 2026-02-24
Propriétaire Outward, Inc. (USA)
Inventeur(s)
  • Chui, Clarence
  • Parmar, Manu

Abrégé

Techniques for generating an arbitrary view of an asset are disclosed. In some embodiments, arbitrary view generation includes storing a set of images of an asset, wherein each image comprising at least a subset of the set of images is rendered from a three-dimensional model of the asset, and generating an image comprising an arbitrary perspective of the asset at least in part by populating the image comprising the arbitrary perspective with pixels harvested from one or more images comprising the set of images.

Classes IPC  ?

  • G06K 9/36 - Prétraitement de l'image, c. à d. traitement de l'information image sans se préoccuper de l'identité de l'image
  • G06F 16/58 - Recherche caractérisée par l’utilisation de métadonnées, p. ex. de métadonnées ne provenant pas du contenu ou de métadonnées générées manuellement
  • G06T 5/50 - Amélioration ou restauration d'image utilisant plusieurs images, p. ex. moyenne ou soustraction
  • G06T 7/32 - Détermination des paramètres de transformation pour l'alignement des images, c.-à-d. recalage des images utilisant des procédés basés sur la corrélation
  • G06T 15/20 - Calcul de perspectives

60.

ARBITRARY VIEW GENERATION

      
Numéro d'application US2020059188
Numéro de publication 2021/092229
Statut Délivré - en vigueur
Date de dépôt 2020-11-05
Date de publication 2021-05-14
Propriétaire OUTWARD, INC. (USA)
Inventeur(s)
  • Chui, Clarence
  • Parmar, Manu
  • Seaton, Brook, Aaron
  • Jain, Himanshu

Abrégé

Techniques for generating an arbitrary view or perspective of an ensemble scene are disclosed. In some embodiments, in response to a received request for a prescribed perspective of an ensemble scene comprising a plurality of assets, an output image of the ensemble scene for the requested prescribed perspective is generated based at least in part on combining at least a portion of an existing image of each of at least a subset of the plurality of assets.

Classes IPC  ?

  • G06T 15/20 - Calcul de perspectives
  • G03B 15/07 - Agencements de lampes dans les studios
  • G06K 9/46 - Extraction d'éléments ou de caractéristiques de l'image
  • G06K 9/52 - Extraction d'éléments ou de caractéristiques de l'image en déduisant des propriétés mathématiques ou géométriques de l'image complète
  • G06K 9/78 - Combinaison de l'obtention de l'image et de fonctions de reconnaissance
  • G06T 7/00 - Analyse d'image

61.

ARBITRARY VIEW GENERATION

      
Numéro d'application US2020059500
Numéro de publication 2021/092454
Statut Délivré - en vigueur
Date de dépôt 2020-11-06
Date de publication 2021-05-14
Propriétaire OUTWARD, INC. (USA)
Inventeur(s)
  • Chui, Clarence
  • Parmar, Manu
  • Adishesha, Amogh Subbakrishna
  • Gupta, Harshul
  • Uppuluri, Avinash Venkata

Abrégé

Techniques for generating an image are disclosed. In some embodiments, a received input image is transformed to generate an output image using a machine learning based framework that is trained on a constrained set of images. The generated output image comprises an attribute learned by the machine learning based framework from the set of images.

Classes IPC  ?

  • G06K 9/36 - Prétraitement de l'image, c. à d. traitement de l'information image sans se préoccuper de l'identité de l'image
  • G06T 5/50 - Amélioration ou restauration d'image utilisant plusieurs images, p. ex. moyenne ou soustraction

62.

ARBITRARY VIEW GENERATION

      
Numéro d'application US2020059501
Numéro de publication 2021/092455
Statut Délivré - en vigueur
Date de dépôt 2020-11-06
Date de publication 2021-05-14
Propriétaire OUTWARD, INC. (USA)
Inventeur(s)
  • Chui, Clarence
  • Parmar, Manu
  • Adishesha, Amogh Subbakrishna
  • Gupta, Harshul
  • Uppuluri, Avinash Venkata

Abrégé

A machine learning based image processing and generation framework is disclosed. In some embodiments, depth values of an object or asset in a received input image are at least in part determined using a machine learning based framework that is constrained to a known prescribed environment. Determined depth values facilitate generation of other views of the object or asset.

Classes IPC  ?

  • G06K 9/36 - Prétraitement de l'image, c. à d. traitement de l'information image sans se préoccuper de l'identité de l'image
  • G06T 5/50 - Amélioration ou restauration d'image utilisant plusieurs images, p. ex. moyenne ou soustraction

63.

Arbitrary view generation

      
Numéro d'application 17090793
Numéro de brevet 11989820
Statut Délivré - en vigueur
Date de dépôt 2020-11-05
Date de la première publication 2021-04-29
Date d'octroi 2024-05-21
Propriétaire Outward, Inc. (USA)
Inventeur(s)
  • Chui, Clarence
  • Parmar, Manu
  • Adishesha, Amogh Subbakrishna
  • Gupta, Harshul
  • Uppuluri, Avinash Venkata

Abrégé

Techniques for generating an image are disclosed. In some embodiments, a received input image is transformed to generate an output image using a machine learning based framework that is trained on a constrained set of images. The generated output image comprises an attribute learned by the machine learning based framework from the set of images.

Classes IPC  ?

  • G06K 9/36 - Prétraitement de l'image, c. à d. traitement de l'information image sans se préoccuper de l'identité de l'image
  • G06F 16/58 - Recherche caractérisée par l’utilisation de métadonnées, p. ex. de métadonnées ne provenant pas du contenu ou de métadonnées générées manuellement
  • G06T 5/50 - Amélioration ou restauration d'image utilisant plusieurs images, p. ex. moyenne ou soustraction
  • G06T 7/32 - Détermination des paramètres de transformation pour l'alignement des images, c.-à-d. recalage des images utilisant des procédés basés sur la corrélation
  • G06T 15/20 - Calcul de perspectives

64.

Arbitrary view generation

      
Numéro d'application 17090794
Numéro de brevet 11989821
Statut Délivré - en vigueur
Date de dépôt 2020-11-05
Date de la première publication 2021-04-29
Date d'octroi 2024-05-21
Propriétaire Outward, Inc. (USA)
Inventeur(s)
  • Chui, Clarence
  • Parmar, Manu
  • Adishesha, Amogh Subbakrishna
  • Gupta, Harshul
  • Uppuluri, Avinash Venkata

Abrégé

A machine learning based image processing and generation framework is disclosed. In some embodiments, depth values of an object or asset in a received input image are at least in part determined using a machine learning based framework that is constrained to a known prescribed environment. Determined depth values facilitate generation of other views of the object or asset.

Classes IPC  ?

  • G06K 9/36 - Prétraitement de l'image, c. à d. traitement de l'information image sans se préoccuper de l'identité de l'image
  • G06F 16/58 - Recherche caractérisée par l’utilisation de métadonnées, p. ex. de métadonnées ne provenant pas du contenu ou de métadonnées générées manuellement
  • G06T 5/50 - Amélioration ou restauration d'image utilisant plusieurs images, p. ex. moyenne ou soustraction
  • G06T 7/32 - Détermination des paramètres de transformation pour l'alignement des images, c.-à-d. recalage des images utilisant des procédés basés sur la corrélation
  • G06T 15/20 - Calcul de perspectives

65.

Arbitrary view generation

      
Numéro d'application 17089597
Numéro de brevet 11972522
Statut Délivré - en vigueur
Date de dépôt 2020-11-04
Date de la première publication 2021-04-22
Date d'octroi 2024-04-30
Propriétaire Outward, Inc. (USA)
Inventeur(s)
  • Chui, Clarence
  • Parmar, Manu
  • Seaton, Brook Aaron
  • Jain, Himanshu

Abrégé

Techniques for generating an arbitrary view or perspective of an ensemble scene are disclosed. In some embodiments, in response to a received request for a prescribed perspective of an ensemble scene comprising a plurality of assets, an output image of the ensemble scene for the requested prescribed perspective is generated based at least in part on combining at least a portion of an existing image of each of at least a subset of the plurality of assets.

Classes IPC  ?

  • G06K 9/36 - Prétraitement de l'image, c. à d. traitement de l'information image sans se préoccuper de l'identité de l'image
  • G06T 5/50 - Amélioration ou restauration d'image utilisant plusieurs images, p. ex. moyenne ou soustraction
  • G06T 7/32 - Détermination des paramètres de transformation pour l'alignement des images, c.-à-d. recalage des images utilisant des procédés basés sur la corrélation
  • G06T 15/20 - Calcul de perspectives
  • G06T 17/00 - Modélisation tridimensionnelle [3D] pour infographie

66.

Arbitrary view generation

      
Numéro d'application 17133438
Numéro de brevet 11875451
Statut Délivré - en vigueur
Date de dépôt 2020-12-23
Date de la première publication 2021-04-22
Date d'octroi 2024-01-16
Propriétaire Outward, Inc. (USA)
Inventeur(s)
  • Chui, Clarence
  • Parmar, Manu
  • Seaton, Brook

Abrégé

Techniques for generating a prescribed perspective of a scene are disclosed. In some embodiments, a specification of a scene comprising a plurality of objects is specified using object views that are substantially free of perspective distortions, and a prescribed perspective of the scene is at least in part generated by populating the prescribed perspective of the scene with pixels from existing images of the plurality of objects.

Classes IPC  ?

  • G06K 9/36 - Prétraitement de l'image, c. à d. traitement de l'information image sans se préoccuper de l'identité de l'image
  • G06T 15/20 - Calcul de perspectives
  • G06T 7/32 - Détermination des paramètres de transformation pour l'alignement des images, c.-à-d. recalage des images utilisant des procédés basés sur la corrélation
  • G06T 5/50 - Amélioration ou restauration d'image utilisant plusieurs images, p. ex. moyenne ou soustraction
  • G06T 17/00 - Modélisation tridimensionnelle [3D] pour infographie

67.

Machine learning based image processing techniques

      
Numéro d'application 17131586
Numéro de brevet 11449967
Statut Délivré - en vigueur
Date de dépôt 2020-12-22
Date de la première publication 2021-04-15
Date d'octroi 2022-09-20
Propriétaire Outward, Inc. (USA)
Inventeur(s)
  • Chui, Clarence
  • Parmar, Manu

Abrégé

A machine learning based image processing architecture and associated applications are disclosed herein. In some embodiments, a machine learning framework is trained to learn low level image attributes such as object/scene types, geometries, placements, materials and textures, camera characteristics, lighting characteristics, contrast, noise statistics, etc. Thereafter, the machine learning framework may be employed to detect such attributes in other images and process the images at the attribute level.

Classes IPC  ?

  • G06T 5/00 - Amélioration ou restauration d'image
  • G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques
  • G06T 7/60 - Analyse des attributs géométriques
  • G06T 7/40 - Analyse de la texture
  • G06N 20/00 - Apprentissage automatique
  • G06T 19/20 - Édition d'images tridimensionnelles [3D], p. ex. modification de formes ou de couleurs, alignement d'objets ou positionnements de parties
  • G06V 10/46 - Descripteurs pour la forme, descripteurs liés au contour ou aux points, p. ex. transformation de caractéristiques visuelles invariante à l’échelle [SIFT] ou sacs de mots [BoW]Caractéristiques régionales saillantes
  • G06V 20/10 - Scènes terrestres
  • G06V 20/64 - Objets tridimensionnels
  • G06T 15/06 - Lancer de rayon
  • G06N 3/04 - Architecture, p. ex. topologie d'interconnexion

68.

Aligned augmented reality views

      
Numéro d'application 17095709
Numéro de brevet 11557084
Statut Délivré - en vigueur
Date de dépôt 2020-11-11
Date de la première publication 2021-03-04
Date d'octroi 2023-01-17
Propriétaire Outward, Inc. (USA)
Inventeur(s)
  • Parmar, Manu
  • Seaton, Brook
  • Chui, Clarence

Abrégé

Techniques for generating aligned, augmented reality views are disclosed. In some embodiments, an estimate of a floorplan of a three-dimensional space is first generated based on one or more received views of the three-dimensional space from a camera located in the three-dimensional space. A camera pose of the camera in the three-dimensional space is next determined based on generating a corrected floorplan from the estimate of the floorplan based on foreknowledge associated with the floorplan. Display of a rendering having the determined camera pose is facilitated in an actual view of the camera, resulting in an aligned, augmented reality view.

Classes IPC  ?

  • G06T 17/00 - Modélisation tridimensionnelle [3D] pour infographie
  • G06T 7/70 - Détermination de la position ou de l'orientation des objets ou des caméras
  • G06T 19/00 - Transformation de modèles ou d'images tridimensionnels [3D] pour infographie

69.

Arbitrary view generation

      
Numéro d'application 17039837
Numéro de brevet 11676332
Statut Délivré - en vigueur
Date de dépôt 2020-09-30
Date de la première publication 2021-01-21
Date d'octroi 2023-06-13
Propriétaire Outward, Inc. (USA)
Inventeur(s)
  • Chui, Clarence
  • Parmar, Manu

Abrégé

Techniques for generating an ensemble image are disclosed. In some embodiments, images associated with a plurality of independent scenes are translated to a prescribed origin, translated images associated with each independent scene are transformed into a prescribed perspective; and pixels of an image array having the prescribed perspective that is associated with each independent scene is populated with corresponding pixels from the transformed translated images associated with that independent scene. An ensemble image comprising the prescribed perspective is at least in part generated by combining at least some pixels of image arrays associated with the plurality of independent scenes.

Classes IPC  ?

  • G06K 9/36 - Prétraitement de l'image, c. à d. traitement de l'information image sans se préoccuper de l'identité de l'image
  • G06T 15/20 - Calcul de perspectives
  • G06T 7/32 - Détermination des paramètres de transformation pour l'alignement des images, c.-à-d. recalage des images utilisant des procédés basés sur la corrélation
  • G06T 5/50 - Amélioration ou restauration d'image utilisant plusieurs images, p. ex. moyenne ou soustraction

70.

Machine learning based image processing techniques

      
Numéro d'application 17003920
Numéro de brevet 10997698
Statut Délivré - en vigueur
Date de dépôt 2020-08-26
Date de la première publication 2020-12-17
Date d'octroi 2021-05-04
Propriétaire Outward, Inc. (USA)
Inventeur(s)
  • Chui, Clarence
  • Parmar, Manu

Abrégé

A machine learning based image processing architecture and associated applications are disclosed herein. In some embodiments, a machine learning framework is trained to learn low level image attributes such as object/scene types, geometries, placements, materials and textures, camera characteristics, lighting characteristics, contrast, noise statistics, etc. Thereafter, the machine learning framework may be employed to detect such attributes in other images and process the images at the attribute level.

Classes IPC  ?

  • G06T 5/00 - Amélioration ou restauration d'image
  • G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
  • G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques
  • G06T 7/60 - Analyse des attributs géométriques
  • G06T 7/40 - Analyse de la texture
  • G06K 9/46 - Extraction d'éléments ou de caractéristiques de l'image
  • G06N 20/00 - Apprentissage automatique
  • G06T 19/20 - Édition d'images tridimensionnelles [3D], p. ex. modification de formes ou de couleurs, alignement d'objets ou positionnements de parties
  • G06T 15/06 - Lancer de rayon
  • G06N 3/04 - Architecture, p. ex. topologie d'interconnexion

71.

Generating video content

      
Numéro d'application 16530876
Numéro de brevet 10839592
Statut Délivré - en vigueur
Date de dépôt 2019-08-02
Date de la première publication 2020-11-17
Date d'octroi 2020-11-17
Propriétaire Outward, Inc. (USA)
Inventeur(s)
  • Parmar, Manu
  • Feng, Zhanpeng
  • Chui, Clarence

Abrégé

Improved techniques for generating video content are disclosed. In some embodiments, a frame is rendered using a rendering option. It is then determined whether the frame is an independent frame (I-frame) or a predictive frame (P-frame). In the event that the frame is an I-frame, the frame is independently encoded. In the event that the frame is a P-frame, motion is estimated from a known geometry of an associated scene and motion vectors and prediction error are encoded.

Classes IPC  ?

  • G06T 15/06 - Lancer de rayon
  • H04N 19/597 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le codage prédictif spécialement adapté pour l’encodage de séquences vidéo multi-vues
  • H04N 19/513 - Traitement de vecteurs de mouvement

72.

Machine learning based image processing techniques

      
Numéro d'application 16932677
Numéro de brevet 11790491
Statut Délivré - en vigueur
Date de dépôt 2020-07-17
Date de la première publication 2020-11-05
Date d'octroi 2023-10-17
Propriétaire Outward, Inc. (USA)
Inventeur(s)
  • Chui, Clarence
  • Parmar, Manu

Abrégé

A machine learning based image processing architecture and associated applications are disclosed herein. In some embodiments, a machine learning framework is trained to learn low level image attributes such as object/scene types, geometries, placements, materials and textures, camera characteristics, lighting characteristics, contrast, noise statistics, etc. Thereafter, the machine learning framework may be employed to detect such attributes in other images and process the images at the attribute level.

Classes IPC  ?

  • G06T 5/00 - Amélioration ou restauration d'image
  • G06N 20/00 - Apprentissage automatique
  • G06T 15/06 - Lancer de rayon
  • G06T 7/60 - Analyse des attributs géométriques
  • G06T 7/40 - Analyse de la texture
  • G06T 19/20 - Édition d'images tridimensionnelles [3D], p. ex. modification de formes ou de couleurs, alignement d'objets ou positionnements de parties
  • G06V 20/10 - Scènes terrestres
  • G06V 20/64 - Objets tridimensionnels
  • G06F 18/214 - Génération de motifs d'entraînementProcédés de Bootstrapping, p. ex. ”bagging” ou ”boosting”
  • G06F 18/21 - Conception ou mise en place de systèmes ou de techniquesExtraction de caractéristiques dans l'espace des caractéristiquesSéparation aveugle de sources
  • G06V 10/774 - Génération d'ensembles de motifs de formationTraitement des caractéristiques d’images ou de vidéos dans les espaces de caractéristiquesDispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique utilisant l’intégration et la réduction de données, p. ex. analyse en composantes principales [PCA] ou analyse en composantes indépendantes [ ICA] ou cartes auto-organisatrices [SOM]Séparation aveugle de source méthodes de Bootstrap, p. ex. "bagging” ou “boosting”
  • G06V 10/776 - ValidationÉvaluation des performances
  • G06N 3/045 - Combinaisons de réseaux

73.

Arbitrary view generation

      
Numéro d'application 16917688
Numéro de brevet 11544829
Statut Délivré - en vigueur
Date de dépôt 2020-06-30
Date de la première publication 2020-10-22
Date d'octroi 2023-01-03
Propriétaire Outward, Inc. (USA)
Inventeur(s)
  • Chui, Clarence
  • Parmar, Manu

Abrégé

Techniques for generating an arbitrary view of a scene from existing images of the scene are disclosed. In some embodiments, an image of a scene having a desired perspective is at least in part generated by populating some pixels of the image having the desired perspective using pixels obtained from a transformed existing image of the scene that is selected from a stored set of existing images associated with the scene and that is transformed to the desired perspective.

Classes IPC  ?

  • G06K 9/36 - Prétraitement de l'image, c. à d. traitement de l'information image sans se préoccuper de l'identité de l'image
  • G06T 5/50 - Amélioration ou restauration d'image utilisant plusieurs images, p. ex. moyenne ou soustraction
  • G06T 15/20 - Calcul de perspectives

74.

Two-dimensional compositing

      
Numéro d'application 16861133
Numéro de brevet 11670207
Statut Délivré - en vigueur
Date de dépôt 2020-04-28
Date de la première publication 2020-10-15
Date d'octroi 2023-06-06
Propriétaire Outward, Inc. (USA)
Inventeur(s)
  • Chui, Clarence
  • Murphy, Christopher

Abrégé

Two-dimensional compositing that preserves the curvatures of non-flat surfaces is disclosed. In some embodiments, a mapping is associated with a two-dimensional rendering that maps a potentially variable portion of the two-dimensional rendering to a canvas. The mapping is generated from a three-dimensional model of the potentially variable portion of the two-dimensional rendering. The potentially variable portion of the two-dimensional rendering is dynamically modified according to the mapping to reflect content comprising the canvas or edits received with respect to the canvas.

Classes IPC  ?

  • G09G 3/20 - Dispositions ou circuits de commande présentant un intérêt uniquement pour l'affichage utilisant des moyens de visualisation autres que les tubes à rayons cathodiques pour la présentation d'un ensemble de plusieurs caractères, p. ex. d'une page, en composant l'ensemble par combinaison d'éléments individuels disposés en matrice
  • G06T 15/04 - Mappage de texture
  • G09G 5/36 - Dispositions ou circuits de commande de l'affichage communs à l'affichage utilisant des tubes à rayons cathodiques et à l'affichage utilisant d'autres moyens de visualisation caractérisés par l'affichage de dessins graphiques individuels en utilisant une mémoire à mappage binaire
  • G06T 11/40 - Remplissage d'une surface plane par addition d'attributs de surface, p. ex. de couleur ou de texture
  • G06T 15/50 - Effets de lumière

75.

Tagging virtualized content

      
Numéro d'application 16862468
Numéro de brevet 12051160
Statut Délivré - en vigueur
Date de dépôt 2020-04-29
Date de la première publication 2020-10-08
Date d'octroi 2024-07-30
Propriétaire Outward, Inc. (USA)
Inventeur(s) Chui, Clarence

Abrégé

Techniques for tagging virtualized content are disclosed. In some embodiments, a modeled three-dimensional scene of objects representing abstracted source content is generated and analyzed to determine a contextual characteristic of the scene that is based on a plurality of objects comprising the scene. The modeled scene is tagged with a tag specifying the determined contextual characteristic.

Classes IPC  ?

  • G06K 9/72 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques utilisant une analyse de contexte basée sur l'identité provisoire attribuée à une série de formes successives, p.ex. d'un mot
  • G06T 17/00 - Modélisation tridimensionnelle [3D] pour infographie
  • G06T 19/00 - Transformation de modèles ou d'images tridimensionnels [3D] pour infographie
  • G06T 19/20 - Édition d'images tridimensionnelles [3D], p. ex. modification de formes ou de couleurs, alignement d'objets ou positionnements de parties
  • G06V 20/00 - ScènesÉléments spécifiques à la scène
  • G06V 20/20 - ScènesÉléments spécifiques à la scène dans les scènes de réalité augmentée
  • G06V 20/40 - ScènesÉléments spécifiques à la scène dans le contenu vidéo
  • G06V 20/64 - Objets tridimensionnels
  • G06V 20/70 - Étiquetage du contenu de scène, p. ex. en tirant des représentations syntaxiques ou sémantiques
  • H04N 21/84 - Génération ou traitement de données de description, p. ex. descripteurs de contenu

76.

Multi-camera 3D content creation

      
Numéro d'application 14472338
Numéro de brevet 10791319
Statut Délivré - en vigueur
Date de dépôt 2014-08-28
Date de la première publication 2020-09-29
Date d'octroi 2020-09-29
Propriétaire Outward, Inc. (USA)
Inventeur(s) Chui, Clarence

Abrégé

Techniques for generating three-dimensional content from the recordings of multiple independently operated cameras that are not constrained to fixed positions and orientations are disclosed. In some embodiments, data from a plurality of cameras configured to record a scene is received; a relative pose of each camera with respect to a common set of identified points in the scene is determined; relative poses of the cameras with respect to each other based on their relative poses with respect to the common set of identified points are determined; and the camera recordings and determined relative poses are processed to generate a three-dimensional reconstruction of at least a portion of the scene in the cameras' common field of view.

Classes IPC  ?

  • H04N 13/239 - Générateurs de signaux d’images utilisant des caméras à images stéréoscopiques utilisant deux capteurs d’images 2D dont la position relative est égale ou en correspondance à l’intervalle oculaire

77.

Adaptive virtual camera sensor

      
Numéro d'application 16836760
Numéro de brevet 11335054
Statut Délivré - en vigueur
Date de dépôt 2020-03-31
Date de la première publication 2020-09-17
Date d'octroi 2022-05-17
Propriétaire Outward, Inc. (USA)
Inventeur(s)
  • Chui, Clarence
  • Parmar, Manu

Abrégé

Techniques associated with adaptive sampling are disclosed. In some embodiments, in response to receiving a specification of a scene to render, a sampling of each portion of the scene is determined based at least in part on the specification of the scene such that the scene is not uniformly sampled, and the scene is rendered according to the determined sampling of each portion of the scene.

Classes IPC  ?

78.

Automated mesh generation

      
Numéro d'application 16820641
Numéro de brevet 11935193
Statut Délivré - en vigueur
Date de dépôt 2020-03-16
Date de la première publication 2020-09-10
Date d'octroi 2024-03-19
Propriétaire Outward, Inc. (USA)
Inventeur(s)
  • Chui, Clarence
  • Murphy, Christopher

Abrégé

Various techniques associated with automatic mesh generation are disclosed. One or more center curves of an outline of an object or figure are first determined. Next, for each of a plurality of points of each of the one or more center curves, a pair of rays is cast from a center curve in opposite directions, wherein the rays collide with opposite sides of the outline, and a collision pair is generated that comprises a line connecting collision points of the pair of rays on opposite sides of the outline. A mesh model of the object or figure is generated by mapping each of a set of collision pairs to polygons used to define the mesh model.

Classes IPC  ?

79.

Adaptive sampling of pixels

      
Numéro d'application 16813646
Numéro de brevet 11232624
Statut Délivré - en vigueur
Date de dépôt 2020-03-09
Date de la première publication 2020-09-03
Date d'octroi 2022-01-25
Propriétaire Outward, Inc. (USA)
Inventeur(s)
  • Chui, Clarence
  • Parmar, Manu

Abrégé

Adaptive sampling of pixels is disclosed. In some embodiments, a rendering of a scene is generated by sampling each pixel of the rendering with a prescribed number of samples. Subsequently, those pixels of the rendering that do not satisfy a noise threshold are iteratively sampled with an additional sample during each iteration until all pixels of the rendering satisfy the noise threshold. The noise threshold is associated with noise arising due to under sampling. Pixels comprising the completed rendering are not uniformly sampled.

Classes IPC  ?

  • G06T 15/06 - Lancer de rayon
  • G06T 17/10 - Description de volumes, p. ex. de cylindres, de cubes ou utilisant la GSC [géométrie solide constructive]

80.

Rendering a modeled scene

      
Numéro d'application 16565421
Numéro de brevet 11405663
Statut Délivré - en vigueur
Date de dépôt 2019-09-09
Date de la première publication 2020-01-02
Date d'octroi 2022-08-02
Propriétaire Outward, Inc. (USA)
Inventeur(s) Chui, Clarence

Abrégé

Techniques for rendering a scene are disclosed. In some embodiments, a local database is populated with received three-dimensional object definitions. A received specification of a scene comprising a specification of objects comprising the scene is rendered according to the received specification using one or more three-dimensional object definitions already available in the local database.

Classes IPC  ?

  • H04N 21/234 - Traitement de flux vidéo élémentaires, p. ex. raccordement de flux vidéo ou transformation de graphes de scènes du flux vidéo codé
  • H04N 21/84 - Génération ou traitement de données de description, p. ex. descripteurs de contenu
  • H04N 21/44 - Traitement de flux élémentaires vidéo, p. ex. raccordement d'un clip vidéo récupéré d'un stockage local avec un flux vidéo en entrée ou rendu de scènes selon des graphes de scène du flux vidéo codé

81.

Arbitrary view generation

      
Numéro d'application 16523886
Numéro de brevet 11222461
Statut Délivré - en vigueur
Date de dépôt 2019-07-26
Date de la première publication 2019-12-19
Date d'octroi 2022-01-11
Propriétaire Outward, Inc. (USA)
Inventeur(s)
  • Chui, Clarence
  • Parmar, Manu

Abrégé

Techniques for generating an arbitrary view of an asset are disclosed. In some embodiments, arbitrary view generation includes storing a set of images associated with an asset in a database and generating an image comprising a requested view of the asset using at least a subset of the set of images associated with the asset that are stored in the database.

Classes IPC  ?

  • G06K 9/36 - Prétraitement de l'image, c. à d. traitement de l'information image sans se préoccuper de l'identité de l'image
  • G06T 15/20 - Calcul de perspectives
  • G06F 16/58 - Recherche caractérisée par l’utilisation de métadonnées, p. ex. de métadonnées ne provenant pas du contenu ou de métadonnées générées manuellement
  • G06T 5/50 - Amélioration ou restauration d'image utilisant plusieurs images, p. ex. moyenne ou soustraction
  • G06T 7/32 - Détermination des paramètres de transformation pour l'alignement des images, c.-à-d. recalage des images utilisant des procédés basés sur la corrélation

82.

Arbitrary view generation

      
Numéro d'application 16523888
Numéro de brevet 11232627
Statut Délivré - en vigueur
Date de dépôt 2019-07-26
Date de la première publication 2019-12-19
Date d'octroi 2022-01-25
Propriétaire Outward, Inc. (USA)
Inventeur(s)
  • Chui, Clarence
  • Parmar, Manu

Abrégé

Techniques for generating an arbitrary view of a scene are disclosed. In some embodiments, arbitrary view generation includes storing sets of images associated with corresponding assets in a database and generating an image comprising a requested view of a scene using images associated with one or more assets comprising the scene that are stored in the database.

Classes IPC  ?

  • G06K 9/36 - Prétraitement de l'image, c. à d. traitement de l'information image sans se préoccuper de l'identité de l'image
  • G06T 15/20 - Calcul de perspectives
  • G06F 16/58 - Recherche caractérisée par l’utilisation de métadonnées, p. ex. de métadonnées ne provenant pas du contenu ou de métadonnées générées manuellement
  • G06T 5/50 - Amélioration ou restauration d'image utilisant plusieurs images, p. ex. moyenne ou soustraction
  • G06T 7/32 - Détermination des paramètres de transformation pour l'alignement des images, c.-à-d. recalage des images utilisant des procédés basés sur la corrélation

83.

Tagging virtualized content

      
Numéro d'application 16435376
Numéro de brevet 10679061
Statut Délivré - en vigueur
Date de dépôt 2019-06-07
Date de la première publication 2019-11-28
Date d'octroi 2020-06-09
Propriétaire Outward, Inc. (USA)
Inventeur(s) Chui, Clarence

Abrégé

Techniques for tagging virtualized content are disclosed. In some embodiments, a modeled three-dimensional scene of objects representing abstracted source content is generated and analyzed to determine a contextual characteristic of the scene that is based on a plurality of objects comprising the scene. The modeled scene is tagged with a tag specifying the determined contextual characteristic.

Classes IPC  ?

  • G06K 9/72 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques utilisant une analyse de contexte basée sur l'identité provisoire attribuée à une série de formes successives, p.ex. d'un mot
  • G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
  • G06T 19/20 - Édition d'images tridimensionnelles [3D], p. ex. modification de formes ou de couleurs, alignement d'objets ou positionnements de parties
  • G06T 19/00 - Transformation de modèles ou d'images tridimensionnels [3D] pour infographie

84.

Generating video content

      
Numéro d'application 15887884
Numéro de brevet 10430992
Statut Délivré - en vigueur
Date de dépôt 2018-02-02
Date de la première publication 2019-10-01
Date d'octroi 2019-10-01
Propriétaire Outward, Inc. (USA)
Inventeur(s)
  • Parmar, Manu
  • Feng, Zhanpeng
  • Chui, Clarence

Abrégé

Improved techniques for generating video content are disclosed. In some embodiments, a frame is first rendered using a first rendering option. It is then determined whether the frame is an independent frame (I-frame) or a predictive frame (P-frame). In the event that the frame is an I-frame, the frame is rendered using a second rendering option. In the event that the frame is a P-frame, the frame as rendered by the first rendering option and a previous frame as rendered by the first rendering option are used to determine prediction error. The first rendering option comprises a lower computational complexity than the second rendering option.

Classes IPC  ?

  • G06T 15/06 - Lancer de rayon
  • H04N 19/513 - Traitement de vecteurs de mouvement
  • H04N 19/597 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le codage prédictif spécialement adapté pour l’encodage de séquences vidéo multi-vues

85.

Virtualizing content

      
Numéro d'application 16231035
Numéro de brevet 11055916
Statut Délivré - en vigueur
Date de dépôt 2018-12-21
Date de la première publication 2019-07-18
Date d'octroi 2021-07-06
Propriétaire Outward, Inc. (USA)
Inventeur(s)
  • Chui, Clarence
  • Mignard, Marc

Abrégé

Techniques for virtualizing content are disclosed. One or more objects comprising source video content are determined. The one or more objects comprising the source video content are virtualized by mapping each to and representing each with a corresponding database object. Data comprising the corresponding database objects is provided for rendering the source video content instead of any original pixel information of the source video content so that a virtualized version of the source video content is rendered.

Classes IPC  ?

  • G06T 19/00 - Transformation de modèles ou d'images tridimensionnels [3D] pour infographie
  • G06T 11/00 - Génération d'images bidimensionnelles [2D]
  • H04N 21/2343 - Traitement de flux vidéo élémentaires, p. ex. raccordement de flux vidéo ou transformation de graphes de scènes du flux vidéo codé impliquant des opérations de reformatage de signaux vidéo pour la distribution ou la mise en conformité avec les requêtes des utilisateurs finaux ou les exigences des dispositifs des utilisateurs finaux
  • H04N 21/4223 - Caméras
  • H04N 21/81 - Composants mono média du contenu
  • H04N 7/01 - Conversion des normes
  • G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
  • H04N 5/232 - Dispositifs pour la commande des caméras de télévision, p.ex. commande à distance

86.

ALIGNED AUGMENTED REALITY VIEWS

      
Numéro d'application US2018058468
Numéro de publication 2019/089763
Statut Délivré - en vigueur
Date de dépôt 2018-10-31
Date de publication 2019-05-09
Propriétaire OUTWARD, INC. (USA)
Inventeur(s)
  • Manu, Parmar
  • Brook, Seaton
  • Clarence, Chui

Abrégé

Techniques for generating aligned, augmented reality views are disclosed. In some embodiments, an estimate of a floorplan of a three-dimensional space is first generated based on one or more views of the three-dimensional space from a camera of a device located in the three- dimensional space. A cost function is next minimized with respect to the estimate of the floorplan to generate a corrected floorplan having less error than the estimated floorplan, and a camera pose corresponding to the corrected floorplan is determined. Display of a rendering having the determined camera pose is facilitated in an actual view of the camera, resulting in an aligned, augmented reality view.

Classes IPC  ?

  • G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales

87.

BLENDED PHYSICAL AND VIRTUAL REALITIES

      
Numéro d'application US2018058371
Numéro de publication 2019/089704
Statut Délivré - en vigueur
Date de dépôt 2018-10-31
Date de publication 2019-05-09
Propriétaire OUTWARD, INC. (USA)
Inventeur(s)
  • Seaton, Brook
  • Parmar, Manu
  • Chui, Clarence

Abrégé

Techniques for providing blended physical and virtual reality experiences are disclosed. In some embodiments, a pose of a camera of a device located in a venue is determined based at least in part on three-dimensional asset recognition in a field of view of the camera, wherein the field of view of the camera comprises an actual physical view of the venue; a virtual view corresponding to the actual view is obtained from existing assets comprising a specification of a virtualized version of the venue; and display of the virtual view is facilitated at the venue. Thus, a virtual reality of a physical space is provided while at the physical space based on actual three-dimensional objects detected or recognized in the physical space.

Classes IPC  ?

  • G06F 3/00 - Dispositions d'entrée pour le transfert de données destinées à être traitées sous une forme maniable par le calculateurDispositions de sortie pour le transfert de données de l'unité de traitement à l'unité de sortie, p. ex. dispositions d'interface
  • G06Q 30/06 - Transactions d’achat, de vente ou de crédit-bail
  • G06T 15/20 - Calcul de perspectives
  • G06T 19/00 - Transformation de modèles ou d'images tridimensionnels [3D] pour infographie
  • G06G 5/00 - Dispositifs dans lesquels l'opération de calcul est effectuée au moyen d'éléments actionnés par la pression d'un fluide

88.

Blended physical and virtual realities

      
Numéro d'application 16176207
Numéro de brevet 11257250
Statut Délivré - en vigueur
Date de dépôt 2018-10-31
Date de la première publication 2019-05-02
Date d'octroi 2022-02-22
Propriétaire Outward, Inc. (USA)
Inventeur(s)
  • Seaton, Brook
  • Parmar, Manu
  • Chui, Clarence

Abrégé

Techniques for providing blended physical and virtual reality experiences are disclosed. In some embodiments, a pose of a camera of a device located in a venue is determined based at least in part on three-dimensional asset recognition in a field of view of the camera, wherein the field of view of the camera comprises an actual physical view of the venue; a virtual view corresponding to the actual view is obtained from existing assets comprising a specification of a virtualized version of the venue; and display of the virtual view is facilitated at the venue. Thus, a virtual reality of a physical space is provided while at the physical space based on actual three-dimensional objects detected or recognized in the physical space.

Classes IPC  ?

  • G06T 7/73 - Détermination de la position ou de l'orientation des objets ou des caméras utilisant des procédés basés sur les caractéristiques
  • G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
  • G06T 19/00 - Transformation de modèles ou d'images tridimensionnels [3D] pour infographie
  • G06T 17/20 - Description filaire, p. ex. polygonalisation ou tessellation
  • G06K 9/32 - Alignement ou centrage du capteur d'image ou de la zone image

89.

Aligned augmented reality views

      
Numéro d'application 16176510
Numéro de brevet 10872464
Statut Délivré - en vigueur
Date de dépôt 2018-10-31
Date de la première publication 2019-05-02
Date d'octroi 2020-12-22
Propriétaire Outward, Inc. (USA)
Inventeur(s)
  • Parmar, Manu
  • Seaton, Brook
  • Chui, Clarence

Abrégé

Techniques for generating aligned, augmented reality views are disclosed. In some embodiments, an estimate of a floorplan of a three-dimensional space is first generated based on one or more views of the three-dimensional space from a camera of a device located in the three-dimensional space. A cost function is next minimized with respect to the estimate of the floorplan to generate a corrected floorplan having less error than the estimated floorplan, and a camera pose corresponding to the corrected floorplan is determined. Display of a rendering having the determined camera pose is facilitated in an actual view of the camera, resulting in an aligned, augmented reality view.

Classes IPC  ?

  • G06T 17/00 - Modélisation tridimensionnelle [3D] pour infographie
  • G06T 7/70 - Détermination de la position ou de l'orientation des objets ou des caméras
  • G06T 19/00 - Transformation de modèles ou d'images tridimensionnels [3D] pour infographie

90.

Arbitrary view generation

      
Numéro d'application 16186381
Numéro de brevet 10832468
Statut Délivré - en vigueur
Date de dépôt 2018-11-09
Date de la première publication 2019-03-14
Date d'octroi 2020-11-10
Propriétaire Outward, Inc. (USA)
Inventeur(s)
  • Chui, Clarence
  • Parmar, Manu

Abrégé

Techniques for generating an arbitrary view of a scene are disclosed. In some embodiments, for each image of a set of images associated with a scene, image pixels are divided into a plurality of pixel blocks, the pixel blocks are transformed into an arbitrary perspective, and pixels of an image array comprising the arbitrary perspective are populated with corresponding pixels from the transformed pixel blocks. An output image of the scene comprising the arbitrary perspective is then generated based at least in part on the populated image array.

Classes IPC  ?

  • G06K 9/36 - Prétraitement de l'image, c. à d. traitement de l'information image sans se préoccuper de l'identité de l'image
  • G06T 15/20 - Calcul de perspectives
  • G06T 7/32 - Détermination des paramètres de transformation pour l'alignement des images, c.-à-d. recalage des images utilisant des procédés basés sur la corrélation
  • G06T 5/50 - Amélioration ou restauration d'image utilisant plusieurs images, p. ex. moyenne ou soustraction

91.

Arbitrary view generation

      
Numéro d'application 16181607
Numéro de brevet 11024076
Statut Délivré - en vigueur
Date de dépôt 2018-11-06
Date de la première publication 2019-03-07
Date d'octroi 2021-06-01
Propriétaire Outward, Inc. (USA)
Inventeur(s)
  • Chui, Clarence
  • Parmar, Manu

Abrégé

Techniques for generating an arbitrary view of an asset are disclosed. In some embodiments, arbitrary view generation includes storing a set of images of an asset, wherein each image comprising at least a subset of the set of images has an overlapping field of view with at least one other image in the subset, and generating an image comprising an arbitrary perspective of the asset at least in part by populating the image comprising the arbitrary perspective with pixels harvested from one or more images comprising the set of images.

Classes IPC  ?

  • G06K 9/36 - Prétraitement de l'image, c. à d. traitement de l'information image sans se préoccuper de l'identité de l'image
  • G06T 15/20 - Calcul de perspectives
  • G06T 7/32 - Détermination des paramètres de transformation pour l'alignement des images, c.-à-d. recalage des images utilisant des procédés basés sur la corrélation
  • G06T 5/50 - Amélioration ou restauration d'image utilisant plusieurs images, p. ex. moyenne ou soustraction
  • G06F 16/58 - Recherche caractérisée par l’utilisation de métadonnées, p. ex. de métadonnées ne provenant pas du contenu ou de métadonnées générées manuellement

92.

Arbitrary view generation

      
Numéro d'application 16171221
Numéro de brevet 10909749
Statut Délivré - en vigueur
Date de dépôt 2018-10-25
Date de la première publication 2019-02-28
Date d'octroi 2021-02-02
Propriétaire Outward, Inc. (USA)
Inventeur(s)
  • Chui, Clarence
  • Parmar, Manu
  • Seaton, Brook

Abrégé

Techniques for generating an arbitrary perspective of a composite object are disclosed. In some embodiments, a specification of an orthographic view of a composite object comprises combined orthographic views of a plurality of objects, and an arbitrary perspective of the composite object is at least in part generated by populating the arbitrary perspective of the composite object with pixels harvested from existing images of the plurality of objects.

Classes IPC  ?

  • G06K 9/36 - Prétraitement de l'image, c. à d. traitement de l'information image sans se préoccuper de l'identité de l'image
  • G06T 15/20 - Calcul de perspectives
  • G06T 7/32 - Détermination des paramètres de transformation pour l'alignement des images, c.-à-d. recalage des images utilisant des procédés basés sur la corrélation
  • G06T 5/50 - Amélioration ou restauration d'image utilisant plusieurs images, p. ex. moyenne ou soustraction
  • G06T 17/00 - Modélisation tridimensionnelle [3D] pour infographie

93.

Automated mesh generation

      
Numéro d'application 15674447
Numéro de brevet 10650586
Statut Délivré - en vigueur
Date de dépôt 2017-08-10
Date de la première publication 2019-02-14
Date d'octroi 2020-05-12
Propriétaire Outward, Inc. (USA)
Inventeur(s)
  • Chui, Clarence
  • Murphy, Christopher

Abrégé

Various techniques associated with automatic mesh generation are disclosed. One or more center curves of an outline of an object or figure are first determined. Next, for each of a plurality of points of each of the one or more center curves, a pair of rays is cast from a center curve in opposite directions, wherein the rays collide with opposite sides of the outline, and a collision pair is generated that comprises a line connecting collision points of the pair of rays on opposite sides of the outline. A mesh model of the object or figure is generated by mapping each of a set of collision pairs to polygons used to define the mesh model.

Classes IPC  ?

94.

Two-dimensional compositing

      
Numéro d'application 15674448
Numéro de brevet 10679539
Statut Délivré - en vigueur
Date de dépôt 2017-08-10
Date de la première publication 2019-02-14
Date d'octroi 2020-06-09
Propriétaire Outward, Inc. (USA)
Inventeur(s)
  • Chui, Clarence
  • Murphy, Christopher

Abrégé

Two-dimensional compositing that preserves the curvatures of non-flat surfaces is disclosed. In some embodiments, a mapping is associated with a two-dimensional rendering that maps a potentially variable portion of the two-dimensional rendering to a canvas. The mapping is generated from a three-dimensional model of the potentially variable portion of the two-dimensional rendering. The potentially variable portion of the two-dimensional rendering is dynamically modified according to the mapping to reflect content comprising the canvas or edits received with respect to the canvas.

Classes IPC  ?

  • G09G 3/20 - Dispositions ou circuits de commande présentant un intérêt uniquement pour l'affichage utilisant des moyens de visualisation autres que les tubes à rayons cathodiques pour la présentation d'un ensemble de plusieurs caractères, p. ex. d'une page, en composant l'ensemble par combinaison d'éléments individuels disposés en matrice
  • G06T 15/04 - Mappage de texture
  • G09G 5/36 - Dispositions ou circuits de commande de l'affichage communs à l'affichage utilisant des tubes à rayons cathodiques et à l'affichage utilisant d'autres moyens de visualisation caractérisés par l'affichage de dessins graphiques individuels en utilisant une mémoire à mappage binaire
  • G06T 11/40 - Remplissage d'une surface plane par addition d'attributs de surface, p. ex. de couleur ou de texture

95.

AUTOMATED MESH GENERATION

      
Numéro d'application US2018046352
Numéro de publication 2019/033059
Statut Délivré - en vigueur
Date de dépôt 2018-08-10
Date de publication 2019-02-14
Propriétaire OUTWARD, INC. (USA)
Inventeur(s)
  • Chui, Clarence
  • Murphy, Christopher

Abrégé

Various techniques associated with automatic mesh generation are disclosed. One or more center curves of an outline of an object or figure are first determined. Next, for each of a plurality of points of each of the one or more center curves, a pair of rays is cast from a center curve in opposite directions, wherein the rays collide with opposite sides of the outline, and a collision pair is generated that comprises a line connecting collision points of the pair of rays on opposite sides of the outline. A mesh model of the object or figure is generated by mapping each of a set of collision pairs to polygons used to define the mesh model.

Classes IPC  ?

96.

TWO-DIMENSIONAL COMPOSITING

      
Numéro d'application US2018046361
Numéro de publication 2019/033066
Statut Délivré - en vigueur
Date de dépôt 2018-08-10
Date de publication 2019-02-14
Propriétaire OUTWARD, INC. (USA)
Inventeur(s)
  • Chui, Clarence
  • Murphy, Christopher

Abrégé

Two-dimensional compositing that preserves the curvatures of non-flat surfaces is disclosed. In some embodiments, a mapping is associated with a two-dimensional rendering that maps a potentially variable portion of the two-dimensional rendering to a canvas. The mapping is generated from a three-dimensional model of the potentially variable portion of the two-dimensional rendering. The potentially variable portion of the two-dimensional rendering is dynamically modified according to the mapping to reflect content comprising the canvas or edits received with respect to the canvas.

Classes IPC  ?

  • G09G 5/00 - Dispositions ou circuits de commande de l'affichage communs à l'affichage utilisant des tubes à rayons cathodiques et à l'affichage utilisant d'autres moyens de visualisation

97.

Machine learning based image processing techniques

      
Numéro d'application 16056110
Numéro de brevet 10902559
Statut Délivré - en vigueur
Date de dépôt 2018-08-06
Date de la première publication 2019-02-07
Date d'octroi 2021-01-26
Propriétaire Outward, Inc. (USA)
Inventeur(s)
  • Chui, Clarence
  • Parmar, Manu

Abrégé

A machine learning based image processing architecture and associated applications are disclosed herein. In some embodiments, a machine learning framework is trained to learn low level image attributes such as object/scene types, geometries, placements, materials and textures, camera characteristics, lighting characteristics, contrast, noise statistics, etc. Thereafter, the machine learning framework may be employed to detect such attributes in other images and process the images at the attribute level.

Classes IPC  ?

  • G06T 5/00 - Amélioration ou restauration d'image
  • G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
  • G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques
  • G06T 7/60 - Analyse des attributs géométriques
  • G06T 7/40 - Analyse de la texture
  • G06K 9/46 - Extraction d'éléments ou de caractéristiques de l'image
  • G06N 20/00 - Apprentissage automatique
  • G06T 19/20 - Édition d'images tridimensionnelles [3D], p. ex. modification de formes ou de couleurs, alignement d'objets ou positionnements de parties
  • G06T 15/06 - Lancer de rayon
  • G06N 3/04 - Architecture, p. ex. topologie d'interconnexion

98.

Machine learning based image processing techniques

      
Numéro d'application 16056136
Numéro de brevet 10762605
Statut Délivré - en vigueur
Date de dépôt 2018-08-06
Date de la première publication 2019-02-07
Date d'octroi 2020-09-01
Propriétaire Outward, Inc. (USA)
Inventeur(s)
  • Chui, Clarence
  • Parmar, Manu

Abrégé

A machine learning based image processing architecture and associated applications are disclosed herein. In some embodiments, a machine learning framework is trained to learn low level image attributes such as object/scene types, geometries, placements, materials and textures, camera characteristics, lighting characteristics, contrast, noise statistics, etc. Thereafter, the machine learning framework may be employed to detect such attributes in other images and process the images at the attribute level.

Classes IPC  ?

  • G06T 5/00 - Amélioration ou restauration d'image
  • G06T 15/06 - Lancer de rayon
  • G06N 20/00 - Apprentissage automatique
  • G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
  • G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques
  • G06T 7/60 - Analyse des attributs géométriques
  • G06T 7/40 - Analyse de la texture
  • G06K 9/46 - Extraction d'éléments ou de caractéristiques de l'image
  • G06T 19/20 - Édition d'images tridimensionnelles [3D], p. ex. modification de formes ou de couleurs, alignement d'objets ou positionnements de parties
  • G06N 3/04 - Architecture, p. ex. topologie d'interconnexion

99.

Machine learning based image processing techniques

      
Numéro d'application 16056125
Numéro de brevet 10810706
Statut Délivré - en vigueur
Date de dépôt 2018-08-06
Date de la première publication 2019-02-07
Date d'octroi 2020-10-20
Propriétaire Outward, Inc. (USA)
Inventeur(s)
  • Chui, Clarence
  • Parmar, Manu

Abrégé

A machine learning based image processing architecture and associated applications are disclosed herein. In some embodiments, a machine learning framework is trained to learn low level image attributes such as object/scene types, geometries, placements, materials and textures, camera characteristics, lighting characteristics, contrast, noise statistics, etc. Thereafter, the machine learning framework may be employed to detect such attributes in other images and process the images at the attribute level.

Classes IPC  ?

  • G06T 5/00 - Amélioration ou restauration d'image
  • G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
  • G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques
  • G06T 7/60 - Analyse des attributs géométriques
  • G06T 7/40 - Analyse de la texture
  • G06K 9/46 - Extraction d'éléments ou de caractéristiques de l'image
  • G06N 20/00 - Apprentissage automatique
  • G06T 19/20 - Édition d'images tridimensionnelles [3D], p. ex. modification de formes ou de couleurs, alignement d'objets ou positionnements de parties
  • G06T 15/06 - Lancer de rayon
  • G06N 3/04 - Architecture, p. ex. topologie d'interconnexion

100.

MACHINE LEARNING BASED IMAGE PROCESSING TECHNIQUES

      
Numéro d'application US2018045423
Numéro de publication 2019/028472
Statut Délivré - en vigueur
Date de dépôt 2018-08-06
Date de publication 2019-02-07
Propriétaire OUTWARD, INC. (USA)
Inventeur(s)
  • Chui, Clarence
  • Parmar, Manu

Abrégé

A machine learning based image processing architecture and associated applications are disclosed herein. In some embodiments, a machine learning framework is trained to learn low level image attributes such as object/scene types, geometries, placements, materials and textures, camera characteristics, lighting characteristics, contrast, noise statistics, etc. Thereafter, the machine learning framework may be employed to detect such attributes in other images and process the images at the attribute level.

Classes IPC  ?

  • G06F 15/18 - dans lesquels un programme est modifié en fonction de l'expérience acquise par le calculateur lui-même au cours d'un cycle complet; Machines capables de s'instruire (systèmes de commande adaptatifs G05B 13/00;intelligence artificielle G06N)
  • G06K 9/46 - Extraction d'éléments ou de caractéristiques de l'image
  • G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques
  • G06K 9/66 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques utilisant des comparaisons ou corrélations simultanées de signaux images avec une pluralité de références, p.ex. matrice de résistances avec des références réglables par une méthode adaptative, p.ex. en s'instruisant
  • G06T 7/246 - Analyse du mouvement utilisant des procédés basés sur les caractéristiques, p. ex. le suivi des coins ou des segments
  • G06T 7/60 - Analyse des attributs géométriques
  • H04N 1/387 - Composition, repositionnement ou autre modification des originaux
  1     2        Prochaine page