Language selection

Search

Patent 2932342 Summary

Third-party information liability

Some of the information on this Web page has been provided by external sources. The Government of Canada is not responsible for the accuracy, reliability or currency of the information supplied by external sources. Users wishing to rely upon this information should consult directly with the source of the information. Content provided by external sources is not subject to official languages, privacy and accessibility requirements.

Claims and Abstract availability

Any discrepancies in the text and image of the Claims and Abstract are due to differing posting times. Text of the Claims and Abstract are posted:

  • At the time the application is open to public inspection;
  • At the time of issue of the patent (grant).
(12) Patent Application: (11) CA 2932342
(54) English Title: LED LIGHTING PROGRAM
(54) French Title: PROGRAMME D'ECLAIRAGE LED
Status: Dead
Bibliographic Data
(51) International Patent Classification (IPC):
  • H05B 47/165 (2020.01)
  • H05B 47/175 (2020.01)
  • H05B 45/00 (2020.01)
(72) Inventors :
  • HEIM, ALEXANDRE (France)
  • LICHT, SEBASTIEN (Canada)
  • GAUDIO, MAURIZIO (Canada)
  • TEOLIS, MICHAEL (Canada)
(73) Owners :
  • COLORBEAM NORTHAMERICA INC. (Canada)
(71) Applicants :
  • COLORBEAM NORTHAMERICA INC. (Canada)
(74) Agent: BROUILLETTE LEGAL INC.
(74) Associate agent:
(45) Issued:
(22) Filed Date: 2016-06-08
(41) Open to Public Inspection: 2017-12-08
Availability of licence: N/A
(25) Language of filing: French

Patent Cooperation Treaty (PCT): No

(30) Application Priority Data: None

Abstracts

French Abstract


L'invention consiste en un programme d'éclairage LED et son utilisation. Le
programrne
d'éclairage LED comprend une partie logicielle et une partie matérielle et la
solution
logicielle et matérielle est appelé la Passerelle ou gateway .

Claims

Note: Claims are shown in the official language in which they were submitted.


Revendications
1. Un programme d'éclairage LED tel que défini ci-haut.
2. L'utilisation d'un programme d'éclairage LED tel que défini ci-haut.
- 11 -

Description

Note: Descriptions are shown in the official language in which they were submitted.


CA 02932342 2016-06-08
Numéro de dossier: 12638-001
Titre de l'invention
Programme d'éclairage LED
Domaine de l'invention
[0001] La présente invention concerne essentiellement le domaine des
programmes
d'éclairage et plus spécifiquement celui des programmes d'éclairage utilisant
des
technologies de diodes électroluminescentes (LED).
Résumé de l'invention
[0002] Les objectifs précités de la présente invention sont rencontrés à
l'aide d'un
programme d'éclairage LED comprenant une partie logicielle et une partie
matérielle.
[0003] La solution logicielle et matérielle est appelé la Passerelle ou
gateway .
[0004] Les caractéristiques de la présente invention qui sont considérées
comme
nouvelles et inventives seront décrites avec plus de détails dans les
revendications
présentées ci-après.
Description des dessins
[0005] Les avantages, objectifs et caractéristiques de la présente invention
seront plus
facilement observables en se référant à la description détaillée suivante qui
sera faite à
l'aide des figures dans lesquelles :
[0006] La Figure 1 est un diagramme démontrant les constituants d'un programme

d'éclairage d'une première forme de réalisation préférentielle de l'invention.
[0007] La Figure 2 est un diagramme démontrant une deuxième forme de
réalisation de
l'invention.
[0008] La Figure 3 est un diagramme démontrant une troisième forme de
réalisation de
l'invention.
Description détaillée de l'incarnation préférée
[0009] Un nouveau programme d'éclairage LED sera décrit ci-après. Même si
l'invention
sera décrite en prenant pour exemple une ou plusieurs incarnations préférées,
il est
- 1 -

CA 02932342 2016-06-08
Numéro de dossier : 12638-001
Révision : vl
Date : 7 juin 2016
important de comprendre que ces incarnations préférées sont utilisées afin
d'illustrer
l'invention et non afin d'en limiter la portée.
[0010] Un programme d'éclairage LED, aussi appelé un programme, selon les
principes
de la présente invention comprend une partie logicielle et une partie
matérielle.
Portion logicielle
[0011] Le programme peut permettre le design d'installation commerciales ou
résidentielles avec pour source un plan dessiné par un architecte ou un
designer
d'éclairage.
[0012] Le programme peut permettre la déclaration de panneaux électriques, de
logiciels
pilotes ( drivers ) LED (Colorbeam NorthAmericaTm), de zones de lumières
globales
(étages), de pièces ( room ) et de circuits d'éclairage.
[0013] Le type de lumières ( loads ) pouvant être des encastrés,
projecteurs, bandes
( strips ), avec des multiple configurations (1, 3, 4 ou 5 canaux DMX (
Digital
Multiplexing )).
[0014] L'utilisateur du programme est préférablement un technicien ou un
intégrateur
domotique. Pour cette version le client final n'a préférablement pas accès à
la partie
programmation. L'interface utilisateur est donc simple, concise et
fonctionnelle.
L'utilisateur pourra recevoir une formation.
[0015] Le programme peut fonctionner de manière autonome, sans l'aide d'un
ordinateur
attaché lors du passage en production.
[0016] Le programme peut être en mesure de contrôler un ou plusieurs univers
DMX en
temps réel (40 fois/seconde) et ceci sur tous les canaux DMX de chaque univers
(512
canaux).
[0017] Le programme peut prendre en compte des événements déclenchés par des
claviers réels ou virtuels d'éclairage, ainsi que certain événements internes
(comme une
horloge astronomique ou un simulateur de présence).
[0018] Le programme peut renseigner par des retours ( feedbacks ) les
claviers
d'éclairages réels ou virtuels.
- 2 -

CA 02932342 2016-06-08
Numéro de dossier : 12638-001
Révision : vl
Date : 7 juin 2016
[0019] Le programme peut gérer un système de licences centralisé.
[0020] Le programme peut générer des rapports, typiquement au format PDF,
notamment
concernant la liste de câblage, l'implantation des modules dans les panneaux
électriques,
leur adressage et les paramètres de connexion/contrôles pour les systèmes de
tierce partie.
[0021] Le programme peut également être piloté par des installateurs
domotiques de
tierce parties, notamment Crestron et Lutron, avec évolution à d'autres
installateurs dans
le future.
[0022] Une base est préférablement constituée de drivers modulaires et
évolutifs.
Portion matérielle
[0023] Afin d'être autonome, le programme peut fonctionner sur une machine
préférablement fiable et exempte d'intervention humaine en cas de redémarrage
(aucun
ordinateur ou moyen de contrôle n'étant mis à disposition de l'utilisateur
final,
préférablement une solution Linux" embarquée (Embedded L1NUX").
[0024] A partir de maintenant la solution logicielle et matérielle sera appelé
la
Passerelle ou gateway .
[0025] Cette solution consiste en un boîtier qui peut être installé dans le
support ou
rack d'équipements, ou dans un panneau électrique.
[0026] Les interfaces utiles peuvent être une liaison Ethernet, un bouton de
réinitialisation ( reset ) et une alimentation.
[0027] Les entrées et sorties de la passerelle peuvent se faire via un réseau
tel qu'un
réseau Ethernet. Le contrôle DMX peut être effectué par des noeuds DMX
externes,
typiquement implémentant le protocole ARCnet ( Attached Resource Computer
NETwork ).
[0028] La conversion DMX vers les lumières LED peut être effectuée par des
librairies
de contrôle (ou drivers ) LED, tels que ceux proposés par ColorBeam
NorthAmericaTm, pour le RGB mais aussi d'autres drivers en cas de strips ou de
lumières
de différents voltages. Préférablement, le protocole DMX est utilisé.
- 3 -

CA 02932342 2016-06-08
Numéro de dossier; 12638-001
Révision : vl
Date; 7 juin 2016
[0029] La programmation de l'interface utilisateur peut être faite au moyen de
langages
issus du WEB, tel que php, javascript et angularJS. Bien entendu, n'importe
quels autres
langages de programmation ainsi que d'autres technologies natives permettant
de
développer des interfaces utilisateur peuvent être utilisés tout en respectant
le présent
concept inventif.
[0030] La base de données peut être une base de langage de requête structurée
SQL
( Structured Query Language ), étant plus efficace pour des requêtes
complexes et la
journalisation ( logs ). Encore une fois, la personne versée dans l'art
comprendra que
n'importe quel type de base de données ou de méthode de stockage permettant de
retrouver les enregistrements pourrait être utilisé.
[0031] La partie interne à la passerelle (gestion des événements, génération
des
datagrammes UDP ARCnet, ainsi que des retours ( feedbacks ) peut utiliser
les
langages de plus bas niveau, en particulier C++. La version compilée pourra
aussi être
une protection contre la copie ou le reverse engineering.
[0032] Exemples d'utilisation
[0033] Dans un premier temps, l'interface utilisateur pourra être disponible
en ligne afin
de déterminer les besoins en matériel et les possibilités de câblage en termes
de puissance
requises, distance des équipements, nombres de canaux DMX nécessaires etc.
[0034] Une liste d'achat peut être imprimée ou une commande peut être
directement
placée en ligne via l'intermédiaire du logiciel configurateur.
[0035] Pour utiliser l'interface en ligne, un navigateur web, préférablement
récent, est
requis. Dans d'autres réalisations, un logiciel natif ou d'autres
installations peuvent être
requis.
[0036] Un technicien, installateur ou designer peut avoir à sa disposition un
accès, tel que
http ou web, à la passerelle. Cet accès peut être local ou distant à travers
internet.
[0037] La configuration du site, ainsi que toute la programmation de base liée
à
l'éclairage LED, peut être effectuée sur des pages web. Tout le stockage des
données et la
compilation peut être effectué via la passerelle.
- 4

CA 02932342 2016-06-08
Numéro de dossier : 12638-001
Révision . vl
Date 7 juin 2016
[0038] Un mode debug peut être disponible en temps réel pour vérifier la
programmation et apporter des corrections. Un module de création d'ajustement
RGB et
de stockage de couleurs personnalisées peut être disponible.
[0039] Une fois les vérifications effectuée sur le bon fonctionnement des
lumières
installées, les couleurs choisies et les scènes programmées, la passerelle
peut être pilotée
via un système domotique de tierce partie (Crestron ou Lutron, dans la version
1).
[0040] Cette communication peut consister en appel de scènes et par la
restitution de
retours ( feedbacks ) dans les 2 cas sous forme binaire.
[0041] Avec un système Creston, une liaison analogique peut être disponible
(pour
I 0 ajuster une zone de lumière ou redéfinir une couleur).
[0042] Un journal d'événements peut être présent une fois la passerelle en
production. Il
peut être consulté par la connexion d'un ordinateur et affiché sous forme de
page web.
[0043] Les Figures 1, 2 et 3 présentent des exemples de la structure interne
(logicielle) et
des constituants de la Passerelle. La Passerelle peut comprendre les
fonctionnalités
suivantes :
= une base de données SQL est utilisée pour stocker la configuration faite
par
l'installateur;
= un serveur web ainsi que différent langages et protocoles de
communication sont
utilisés par la passerelle;
e un ou plusieurs drivers ou librairies natives modulaires permettent de
communiquer avec des tierces parties ;
= un ou plusieurs programmes sont exécutés suivant une cédule, régulière ou
non,
génèrent les événements et les retours d'information via des drivers,
préférablement de type Crestron et/ou Lutron;
= en interne, des processus prendront en compte les demandes (événements) et
en
fonction de la configuration présente dans la base de donnée, gèrent l'envoi
de
datagrammes UDP, typiquement de type Arcnet, afin de contrôler le bus DMX et
enfin de contrôler les lumières en fin de chaîne;
- 5 -

CA 02932342 2016-06-08
Numéro de dossier : 12638-001
Révision : vl
Date : 7 juin 2016
= d'autres processus comparent la situation en temps réel et générent les
retours
d'informations ( feedbacks ) aux drivers de tierce partie. La comparaison se
fait
en fonction de conditions stockées dans la base de données que l'installateur
aura
prédéterminé;
= un service de sauvegarde ( backup ) peut être utilisé afin de
sauvegarder la
configuration. Le service de sauvegarde est préférablement en ligne;
= un service de licences peut gérer la conformité et le paiement des
passerelles
installées.
[0044] Exemples de modules :
[0045] A titre d'exemple, les modules suivants ont été développés à titre de
réalisation de
la Passerelle :
Module A - Outils de représentation
[0046] Création d'outils personnalisés (ou custom ) de représentation des
tableaux de
de l'interface utilisateur tels que : ajout, tri, recherche, modification,
suppression,
vérification de saisie / erreurs.
[0047] Les dits outils personnalisés seront utilisés afin d'élaborer les pages
et les
interfaces visibles par l'utilisateur.
[0048] Les éléments suivants représentent des types d'outils de représentation
des
données :
¨ Tables, sous-tables, recherche, ordre des colonnes, création, effacement;
¨ Champs textes éditable avec filtre et suppression des erreurs de saisie;
¨ Menus de type pop-up avec lecture directe dans la BD;
¨ Boîtes de sélection de type check box et de type radio buttons ;
¨ Sélecteur de couleur.
- 6 -

CA 02932342 2016-06-08
Numéro de dossier : 12638-001
Révision : vl
Date : 7 juin 2016
Module B - Pages web et interface utilisateur
[0049] Création des pages et tables afin d'afficher :
¨ enclosures
¨ drivers
¨ loads
¨ load types
¨ types
¨ keypads ( vituals ) : actions et feedbacks
¨ logique interne: delays, if then else , etc
¨ scènes
¨ couleurs
¨ documents (liste de filage, position des drivers, liste des actions)
Module C
[0050] Base de données permettant la création des tables, l'insertion de
valeurs
constantes, l'administration.
Module D
[0051] Gestion des données _issues de la base de données, formatage et envoi
au module
web.
[0052] Exemple de structure pour la base de données:
Loads
id name Type Room
37 Ceiling 2 14
42 counters 3 14
68 Bed right 2 15
Load_types
Id Name channels Notes
2 Po150 5 Need coupler
3 Strip RGB 3 need heatsink
- 7 -

CA 02932342 2016-06-08
Numéro de dossier : 12638-001
Révision : vl
Date : 7 juin 2016
Rooms
id name Area
14 Kitchen 1
15 Mbed 2
Areas
id name Notes
1 First floor
2 Second floor
Representation sur 1' ecran de configuration des Loads
Load name Load type loacation channels Area
Counters Strip RGB Kitchen 3 First floor
Bed right Po150 Mbed 5 Second floor
load.id = 42
Loads.name Load types.name Rooms.name Loads type.channels
Rooms.areas.name
Counters 3 14 3 14
Loads[3].name Rooms[14].name Loads[3].channels Rooms[14].area
¨Strip RGB =Kitchen = 5 = 1
Areas[1].name
= first floor
[0053] 11 est nécessaire de procéder à l'extraction de données vers le client
afin de rendre
interopérable sans constantes requêtes client/serveur. 11 est choisi de
transférer la
structure entière de la base de données sur la partie client en vue de tri,
ajout, effacement.
[0054] La base sur le serveur (la passerelle) représente une faible quantité
de données. A
titre d'exemple, la base de données serveur peut contenir environ 20 tables
dont les plus
volumineuses contiennent au maximum 1000 enregistrements.
[0055] Une fois la structure chargée sous forme d'objets locaux, les
manipulations sont
effectués par la portion client, préférablement le navigateur web. Des
modifications aux
données seront transférées à la passerelle sous la forme de requêtes
minimalistes en vue
de leur écriture définitive dans la base de données (en cas de déconnexion
imprévue du
poste client).
[0056] Exemple d'extraction de données :
<table>
<tr ng¨repeat="room in rooms"
<td>
- 8 -

CA 02932342 2016-06-08
Numéro de dossier : 12638-001
Révision : vl
Date : 7 juin 2016
{{room. id} }
</td>
<td>
{{room.name}l
<td>
{(areas[room.id].namell
</td>
<td>
<button ng-click="deleteArea(room.id)">Delete this room</button>
</td>
</tr>
</table>
Module E ¨ Gestionnaire d'évènements
[0057] Gestionnaire d'événements, formatage , envoi au DMX, debugger real-
time. Par
exemple, le gestionnaire d'évènements peut comprendre une ou l'autre des
fonctions
suivantes :
¨ récupération des boutons utilisés ou cliqués;
¨ lecture de la base de données, détermination des actions à effectuer et
des canaux
DMX à modifier;
¨ gestion des temps de transitions (luminosité et couleur);
¨ génération du datagramme UDP dmx;
¨ envoi au module enttec en ethernet;
¨ ajouter ensuite horloge astronomique, simulation de présence.
Module F - Gestionnaire de feedbacks
[0058] Comparaisons entre critères de la base de données et valeurs réelles.
[0059] Suite à l'événement ou au changement de valeur dans l'image DMX active
(reflet
du stage réel), explorer les conditions de l'activation/désactivation des
feedback (LED sur
keypads).
- 9 -

CA 02932342 2016-06-08
Numéro de dossier : 12638-001
Révision : vl
Date : 7 juin 2016
[0060] Dans un deuxième temps, le système gère des conditions résultantes
(logique
interne if, then else) fixées par l'installateur et déclenche de nouveaux
événements à
envoyer au gestionnaire d'évènement (Module E).
Module G - Générateur de documents
[0061] Génération de documents et/ou de listes d'achats.
[0062] Un solution permettant d'exporter à un type de fichier (ex: PDF) de la
plateforme
est utilisée.
Module H - Driver externe, preférablement de type Crestron.
[0063] Création de jointures digitales et/ou analogues.
[0064] Gestion du module digital permet de gérer l'appuie sur un clavier et de
la
rétroaction.
[0065] Gestion du module analogue permet la luminosité forcée (sliders) ou la
modification de couleurs via panneaux, préférablement de type Crestron.
[0066] Une rétroaction analogue est possible dans le cas de l'intégration
d'autres
systèmes similaire mais différent de Crestron.
Module I - Driver externe, preférablement de type Lutron
[0067] Utilisation de touches digitales et rétroaction pour clavier virtuels
de type Lutron
ou reprise sur des claviers réels suivant le ID du clavier.
Modules suivants
[0068] Licences, Backups, autres drivers, etc.
[0069] Bien qu'elle ait été décrite à l'aide d'une ou plusieurs incarnations
préférées, il
faut bien comprendre que la présente invention peut être utilisée, employée
et/ou incarnée
dans une multitude d'autres formes. Ainsi, les revendications qui suivent
doivent être
interprétées de façon à inclure ces différentes formes tout en restant à
l'extérieur des
limites fixées par l'art antérieur.
- 10 -

Representative Drawing
A single figure which represents the drawing illustrating the invention.
Administrative Status

For a clearer understanding of the status of the application/patent presented on this page, the site Disclaimer , as well as the definitions for Patent , Administrative Status , Maintenance Fee  and Payment History  should be consulted.

Administrative Status

Title Date
Forecasted Issue Date Unavailable
(22) Filed 2016-06-08
(41) Open to Public Inspection 2017-12-08
Dead Application 2022-03-01

Abandonment History

Abandonment Date Reason Reinstatement Date
2021-03-01 FAILURE TO PAY APPLICATION MAINTENANCE FEE
2021-08-30 FAILURE TO REQUEST EXAMINATION

Payment History

Fee Type Anniversary Year Due Date Amount Paid Paid Date
Application Fee $200.00 2016-06-08
Maintenance Fee - Application - New Act 2 2018-06-08 $50.00 2018-05-08
Maintenance Fee - Application - New Act 3 2019-06-10 $50.00 2019-03-27
Owners on Record

Note: Records showing the ownership history in alphabetical order.

Current Owners on Record
COLORBEAM NORTHAMERICA INC.
Past Owners on Record
None
Past Owners that do not appear in the "Owners on Record" listing will appear in other documentation within the application.
Documents

To view selected files, please enter reCAPTCHA code :



To view images, click a link in the Document Description column. To download the documents, select one or more checkboxes in the first column and then click the "Download Selected in PDF format (Zip Archive)" or the "Download Selected as Single PDF" button.

List of published and non-published patent-specific documents on the CPD .

If you have any difficulty accessing content, you can call the Client Service Centre at 1-866-997-1936 or send them an e-mail at CIPO Client Service Centre.


Document
Description 
Date
(yyyy-mm-dd) 
Number of pages   Size of Image (KB) 
Abstract 2016-06-08 1 7
Description 2016-06-08 10 345
Claims 2016-06-08 1 5
Drawings 2016-06-08 3 65
Representative Drawing 2017-11-14 1 14
Cover Page 2017-11-14 1 37
Maintenance Fee Payment 2018-05-08 1 33
Maintenance Fee Payment 2019-03-27 1 33
New Application 2016-06-08 4 112