Grass Valley Canada

Canada

Retour au propriétaire

1-15 de 15 pour Grass Valley Canada Trier par
Recheche Texte
Brevet
International - WIPO
Affiner par Reset Report
Date
2024 janvier 1
2024 (AACJ) 1
2023 3
2022 4
2021 3
Voir plus
Classe IPC
H04N 21/262 - Ordonnancement de la distribution de contenus ou de données additionnelles, p.ex. envoi de données additionnelles en dehors des périodes de pointe, mise à jour de modules de logiciel, calcul de la fréquence de transmission de carrousel, retardement d 3
H04N 5/262 - Circuits de studio, p.ex. pour mélanger, commuter, changer le caractère de l'image, pour d'autres effets spéciaux 3
G06F 8/41 - Compilation 2
G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projets; Planification d’entreprise ou d’organisation; Modélisation d’entreprise ou d’organisation 2
H04L 12/16 - Dispositions pour la fourniture de services particuliers aux abonnés 2
Voir plus
Résultats pour  brevets

1.

SYSTEM AND METHOD FOR GENERATING CUSTOMIZED USER INTERFACE WITH MULTI-APPLICATION FUNCTIONALITY

      
Numéro d'application CA2023050931
Numéro de publication 2024/011317
Statut Délivré - en vigueur
Date de dépôt 2023-07-11
Date de publication 2024-01-18
Propriétaire GRASS VALLEY CANADA (Canada)
Inventeur(s) Fletcher, Ian

Abrégé

A control surface designer (CSD) module may generate a configuration user interface that lists a plurality of applications and their respective plurality of commands, wherein the configuration user interface includes, for each command of the respective plurality of commands, parameters of specific command instances. The CSD module may receive, via the configuration user interface, selections of commands from different applications in the plurality of applications, and may generate code payloads that correspond to the commands. The CSD module may generate a customized user interface that includes the commands by compiling the code payloads.

Classes IPC  ?

  • G06F 9/451 - Dispositions d’exécution pour interfaces utilisateur
  • G06F 3/0481 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] fondées sur des propriétés spécifiques de l’objet d’interaction affiché ou sur un environnement basé sur les métaphores, p.ex. interaction avec des éléments du bureau telles les fenêtres ou les icônes, ou avec l’aide d’un curseur changeant de comport
  • G06F 3/0486 - Glisser-déposer
  • G06F 3/04842 - Sélection des objets affichés ou des éléments de texte affichés
  • G06F 8/41 - Compilation
  • H04L 67/00 - Dispositions ou protocoles de réseau pour la prise en charge de services ou d'applications réseau
  • H04H 60/04 - Dispositions pour la production d'informations radiodiffusées; Dispositions pour la production d'informations relatives à la radiodiffusion en liaison directe avec les informations radiodiffusées ou le créneau spatio-temporel de radiodiffusion; Dispositions pour la production simultanée d'informations radiodiffusées et d'informations relatives à la radiodiffusion Équipement de studio; Interconnexion des studios

2.

SYSTEM AND METHOD FOR DYNAMICALLY MANAGING A MEDIA PRODUCTION WORK PACKAGE FOR A MEDIA PRODUCTION

      
Numéro d'application US2023061876
Numéro de publication 2023/150636
Statut Délivré - en vigueur
Date de dépôt 2023-02-02
Date de publication 2023-08-10
Propriétaire GRASS VALLEY CANADA (Canada)
Inventeur(s)
  • Cain, James Westland
  • Trussart, Vincent
  • Lapointe, Jean-Philippe
  • Jager, Nicolas

Abrégé

A system is provided for dynamically managing a media production work package. The system includes a media production work package generator that builds a media production work package that includes media processing functions; and a processing function manager that generates function trackers that are each assigned to a respective one of the plurality of media processing functions and comprise a unique identity. Moreover, the system includes a function deployment manager that embeds the function trackers in the respective media processing functions, and deploys the media processing functions to resources available in a cloud computing network that includes both physical resources and software resources. A performance metric collector generates a graphical representation of respective total costs of each the deployed media processing functions and a work package controller generates a data point structure that uniquely identifies the deployed media processing functions and the total costs for each deployed function.

Classes IPC  ?

  • G06Q 10/10 - Bureautique; Gestion du temps
  • G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projets; Planification d’entreprise ou d’organisation; Modélisation d’entreprise ou d’organisation
  • G06Q 10/0633 - Analyse du flux de travail

3.

SYSTEM AND METHOD FOR DYNAMICALLY MODIFYING MEDIA PROCESSING FUNCTIONS TO CONTROL OPTIMIZATION OF A MEDIA PRODUCTION

      
Numéro d'application US2022050930
Numéro de publication 2023/097021
Statut Délivré - en vigueur
Date de dépôt 2022-11-23
Date de publication 2023-06-01
Propriétaire GRASS VALLEY CANADA (Canada)
Inventeur(s) Cain, James Westland

Abrégé

A system is provided for dynamically modifying media processing functions to control optimization of a media production. The system includes a media processing function library that stores media processing functions that each include a subgraph embedded therein that has precalculated parameters and undefined variable parameters. Media processing engines execute the plurality of media processing functions to create the media production. Moreover, the system includes a media function management controller that places the media processing functions in a job queue to be executed by one or more of the media processing engines. A resource manager receives a media production instruction from a client device to partially deploy the media processing functions in the job queue. During execution, the media processing engine can receive an input deliverable that constrains the undefined variable parameters, such that the partially deployed media processing functions is dynamically modified during runtime to create the media production.

Classes IPC  ?

  • G06F 8/60 - Déploiement de logiciel
  • G06F 9/50 - Allocation de ressources, p.ex. de l'unité centrale de traitement [UCT]
  • G06F 9/54 - Communication interprogramme
  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p.ex. des interruptions ou des opérations d'entrée–sortie
  • G06F 16/901 - Indexation; Structures de données à cet effet; Structures de stockage
  • H04L 65/752 - Gestion des paquets du réseau multimédia en adaptant les médias aux capacités du réseau
  • H04N 21/262 - Ordonnancement de la distribution de contenus ou de données additionnelles, p.ex. envoi de données additionnelles en dehors des périodes de pointe, mise à jour de modules de logiciel, calcul de la fréquence de transmission de carrousel, retardement d
  • H04L 67/10 - Protocoles dans lesquels une application est distribuée parmi les nœuds du réseau
  • H04N 21/637 - Signaux de commande émis par le client et dirigés vers les éléments du serveur ou du réseau
  • H04N 21/65 - Transmission de données de gestion entre le client et le serveur
  • H04N 21/6547 - Transmission du serveur vers le client comprenant des paramètres, p.ex. pour l'initialisation du client
  • H04N 21/85 - Assemblage du contenu; Génération d’applications multimédia

4.

SYSTEM AND METHOD FOR TEMPORAL KEYING IN A CAMERA

      
Numéro d'application CA2022051130
Numéro de publication 2023/000102
Statut Délivré - en vigueur
Date de dépôt 2022-07-20
Date de publication 2023-01-26
Propriétaire GRASS VALLEY CANADA (Canada)
Inventeur(s)
  • Damstra, Klaas Jan
  • Koutstaal, Marcel

Abrégé

A system is provided for capturing a key signal within video frames that includes a camera that captures a sequence of media content of a live scene that includes an electronic display having a higher frame rate than an output frame rate of the camera, and a key signal processor that convert all frames in the sequence of media content to the output frame rate of the camera, analyzes a sequence of frames to determine the key signal based on the electronic display outputting a sequence of frames including media content and at least one key frame included in the sequence, and combine remaining frames of the sequence of frames to create a live output signal. Moreover, the key signal processor determines, for each pixel in the frames, whether the pixel has a set chromaticity, and generates a key mask for each pixel in each frame.

Classes IPC  ?

  • H04N 5/262 - Circuits de studio, p.ex. pour mélanger, commuter, changer le caractère de l'image, pour d'autres effets spéciaux
  • G06V 20/40 - RECONNAISSANCE OU COMPRÉHENSION D’IMAGES OU DE VIDÉOS Éléments spécifiques à la scène dans le contenu vidéo
  • H04N 5/272 - Moyens pour insérer une image de premier plan dans une image d'arrière plan, c. à d. incrustation, effet inverse

5.

SYSTEM AND METHOD FOR DYNAMIC BITRATE SWITCHING OF MEDIA STREAMS IN A MEDIA BROADCAST PRODUCTION

      
Numéro d'application CA2022050405
Numéro de publication 2022/193022
Statut Délivré - en vigueur
Date de dépôt 2022-03-17
Date de publication 2022-09-22
Propriétaire GRASS VALLEY CANADA (Canada)
Inventeur(s)
  • Uijtdehaag, Joost August Adriaan Felix Emanuel
  • De Bresser, Paulus Wilhelmus Marinus Gijsbertus

Abrégé

A system and method is provided for reducing the bandwidth for media broadcast production. The system includes a plurality of content providing devices and a remote production system. Each of the content providing devices has a corresponding variable encoder. The remote production system transmits control signals to the variable encoders, controlling them to use a high-fidelity encoding method or a compressed encoding method. The remote production system controls the variable encoders such that a media feed being included in a media production is encoded using the high-fidelity encoding method, and some or all of the other media streams are encoded using the compressed encoding method.

Classes IPC  ?

  • H04H 60/07 - Dispositions pour la production d'informations radiodiffusées; Dispositions pour la production d'informations relatives à la radiodiffusion en liaison directe avec les informations radiodiffusées ou le créneau spatio-temporel de radiodiffusion; Dispositions pour la production simultanée d'informations radiodiffusées et d'informations relatives à la radiodiffusion caractérisées par les procédés de production
  • H04H 60/13 - Dispositions de commande de dispositifs, affectés par les informations radiodiffusées

6.

SYSTEM AND METHOD FOR DECIMATION OF IMAGE DATA FOR MULTIVIEWER DISPLAY

      
Numéro d'application CA2021051838
Numéro de publication 2022/126280
Statut Délivré - en vigueur
Date de dépôt 2021-12-17
Date de publication 2022-06-23
Propriétaire GRASS VALLEY CANADA (Canada)
Inventeur(s) Trussart, Vincent

Abrégé

A system is provided for displaying content streams on a multiviewer device and includes a GPU that resizes image data loaded therein for display in a multiviewer tile, and an image decimation controller that performs a decimation of a content stream by removing a predetermined number of lines from each frame of the content stream before loading the content stream to the internal memory of the GPU for resizing and display on the multiviewer tile. In this system, the content stream is loaded to a full resolution buffer in system memory if the content stream is not a proxy stream of the media content and the tile designated for the content stream is less the predetermined threshold, such that the image decimation controller performs the decimation to delete the predetermined number of lines before the content stream is loaded in the internal memory of the GPU as the image data.

Classes IPC  ?

  • H04N 5/222 - TRANSMISSION D'IMAGES, p.ex. TÉLÉVISION - Détails des systèmes de télévision Équipements de studio

7.

VIRTUALIZED PRODUCTION SWITCHER AND METHOD FOR MEDIA PRODUCTION

      
Numéro d'application CA2021051437
Numéro de publication 2022/077106
Statut Délivré - en vigueur
Date de dépôt 2021-10-13
Date de publication 2022-04-21
Propriétaire GRASS VALLEY CANADA (Canada)
Inventeur(s) Fletcher, Ian David

Abrégé

A virtualized production switcher for media production is provided that includes a script database that stores predefined macros that each define a script for applying media production functions to media content, and a script optimizer that selects a subset of the predefined macros to be presented on a user interface as suggested scripts for each of a plurality of scenes of a media stream. Moreover, a program generator receives a user input via the user interface that selects one of the predefined macros and applies the corresponding script to a selected scene of the media stream for a media production by applying the at least one media production function to the selected scene based on an identified key-frame thereof. A script profiler identifies metadata related to the selected scene and updates the script database to store a correspondence between the selected scene and the selected predefined macro.

Classes IPC  ?

8.

SYSTEM AND METHOD FOR OPTIMIZING DEPLOYMENT OF A PROCESSING FUNCTION IN A MEDIA PRODUCTION WORKFLOW

      
Numéro d'application CA2021050910
Numéro de publication 2022/032375
Statut Délivré - en vigueur
Date de dépôt 2021-07-05
Date de publication 2022-02-17
Propriétaire GRASS VALLEY CANADA (Canada)
Inventeur(s)
  • Meyer, Charles S.
  • Cain, James Westland

Abrégé

A system is provided for optimizing deployment of a processing function in a media production workflow. The system includes a media production workflow generator that builds the media production workflow that includes the processing function and determines deployment criteria that includes an input dataset for the processing function and an atomic compute function for executing the processing function. Moreover, a deployment topology generator generates a topologies of the resources available in a cloud computing network and based on the determined deployment criteria, with the generated topologies indicating different configurations of resources for executing the processing function and a processor for executing the atomic compute function of the processing function. Furthermore, a deployment optimizer selects an optimal topology to deploy the processing function within the cloud computing network, with the optimal topology selected to include the processor for optimizing accessibility of electronic memory to execute the atomic compute function.

Classes IPC  ?

  • H04L 12/24 - Dispositions pour la maintenance ou la gestion
  • H04L 12/16 - Dispositions pour la fourniture de services particuliers aux abonnés
  • H04L 12/28 - Réseaux de données à commutation caractérisés par la configuration des liaisons, p.ex. réseaux locaux [LAN Local Area Networks] ou réseaux étendus [WAN Wide Area Networks]
  • H04N 5/262 - Circuits de studio, p.ex. pour mélanger, commuter, changer le caractère de l'image, pour d'autres effets spéciaux

9.

SYSTEM AND METHOD FOR SYNCHRONIZING TRANSMISSION OF MEDIA CONTENT USING TIMESTAMPS

      
Numéro d'application CA2021050708
Numéro de publication 2021/237349
Statut Délivré - en vigueur
Date de dépôt 2021-05-26
Date de publication 2021-12-02
Propriétaire GRASS VALLEY CANADA (Canada)
Inventeur(s)
  • Lapointe, Jean-Philippe
  • Trussart, Vincent

Abrégé

A system and method is provided for synchronizing media content in a media distribution network using timestamps. The system includes a decoder configured to parse a plurality of data packets of a media stream to determine a timestamp value for each video frame in the media stream; and a media content synchronizer. The media content synchronizer generates a media content timeline based on the determined timestamp value of each of video frame, generates the media content timeline based on a cadence having monotonic increasing count, determines whether each video frame of the media stream is a next frame in a video sequence of the media stream based on the timestamp value for the respective video frame, and repeats a previous frame in the video sequence to generate the media content timeline when a current frame in the video sequence was dropped based on the determined timestamp value.

Classes IPC  ?

  • H04N 21/242 - Procédés de synchronisation, p.ex. traitement de références d'horloge de programme [PCR]
  • H04H 20/18 - Dispositions de synchronisation de la radiodiffusion ou de la distribution par l'intermédiaire de plusieurs systèmes
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • H04L 7/00 - Dispositions pour synchroniser le récepteur avec l'émetteur

10.

SYSTEM AND METHOD FOR GENERATING A FACTORY LAYOUT FOR OPTIMIZING MEDIA CONTENT PRODUCTION

      
Numéro d'application CA2021050679
Numéro de publication 2021/232154
Statut Délivré - en vigueur
Date de dépôt 2021-05-19
Date de publication 2021-11-25
Propriétaire GRASS VALLEY CANADA (Canada)
Inventeur(s)
  • Fletcher, Ian David
  • Meyer, Charles S.
  • Cronk, Michael
  • Cain, James Westland

Abrégé

A system and method are provided for generating a factory layout to dynamically optimize a media content production in a real-time environment. The system includes a media production optimizer with a widget controller that provides widgets that represent work packages as micro-services that perform functions of the media content production, respectively. A user interface controller receive inputs from a user interface to dynamically update the factory layout for the media content production. The media production optimizer then recompiles underlying code to update a model of the factory layout in response to the inputs from the operator of the system, and also migrates the updated factory layout to a cloud platform that includes a plurality of media production components including the plurality of micro-services for deployment thereon.

Classes IPC  ?

  • H04N 5/262 - Circuits de studio, p.ex. pour mélanger, commuter, changer le caractère de l'image, pour d'autres effets spéciaux
  • G06F 3/048 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI]
  • G06F 8/41 - Compilation
  • G11B 27/031 - Montage électronique de signaux d'information analogiques numérisés, p.ex. de signaux audio, vidéo
  • G16Z 99/00 - Matière non prévue dans les autres groupes principaux de la présente sous-classe
  • H04L 12/16 - Dispositions pour la fourniture de services particuliers aux abonnés
  • H04N 21/80 - Génération ou traitement de contenu ou de données additionnelles par un créateur de contenu, indépendamment du processus de distribution; Contenu en soi

11.

SYSTEM AND METHOD FOR CONTROLLING DISTRIBUTION OF MEDIA CONTENT IN A DISTRIBUTED SYSTEM

      
Numéro d'application CA2021050545
Numéro de publication 2021/212223
Statut Délivré - en vigueur
Date de dépôt 2021-04-21
Date de publication 2021-10-28
Propriétaire GRASS VALLEY CANADA (Canada)
Inventeur(s)
  • Meyer, Charles S.
  • Cain, James Westland

Abrégé

A system is provided for distributing media content in a distributed network. The system includes a count sequence generator that generates a monotonic increasing count sequence, a signal processor that generates a correspondence between media content and the count sequence, such that the monotonic increasing counter sequence is configured for a media content request defined by the increasing count sequence; and a media content database configured to store the media content and corresponding count sequence. Moreover, the signal processor receives a media content request that includes media request parameters that define a portion of the media content based on the corresponding count sequence and at least one of content quality, cost of the requested media content and a delivery time for the requested media content. The signal processor also accesses the requested media content from the media content database and distributes the media content to the media processing node.

Classes IPC  ?

  • H04N 21/242 - Procédés de synchronisation, p.ex. traitement de références d'horloge de programme [PCR]
  • H04N 21/238 - Interfaçage de la voie descendante du réseau de transmission, p.ex. adaptation du débit de transmission d'un flux vidéo à la bande passante du réseau; Traitement de flux multiplexés
  • H04N 21/262 - Ordonnancement de la distribution de contenus ou de données additionnelles, p.ex. envoi de données additionnelles en dehors des périodes de pointe, mise à jour de modules de logiciel, calcul de la fréquence de transmission de carrousel, retardement d
  • H04N 21/647 - Signalisation de contrôle entre des éléments du réseau et serveur ou clients; Procédés réseau pour la distribution vidéo entre serveur et clients, p.ex. contrôle de la qualité du flux vidéo en éliminant des paquets, protection du contenu contre une modification non autorisée dans le réseau ou surveillance de la charge du résea

12.

SYSTEM AND METHOD OF SYNCHRONIZING VIDEO AND AUDIO CLIPS WITH AUDIO DATA

      
Numéro d'application CA2020050697
Numéro de publication 2020/237355
Statut Délivré - en vigueur
Date de dépôt 2020-05-22
Date de publication 2020-12-03
Propriétaire GRASS VALLEY CANADA (Canada)
Inventeur(s)
  • Takada, Yousuke
  • Awashima, Kenrou
  • Nii, Yasunori

Abrégé

A system is provided for synchronizing video clips with audio data. The system includes one or more video capture devices that captures audio and video data of a scene, and a data store for the audio data, the metadata, and the video data generated by each respective capture device. Moreover, the system includes an audio analyzer that analyzes the audio data to determine one or more groups of overlapping video clips in the video data and to generate offset information for each video clip in the one or more groups. A metadata analyzer then corrects the one or more groups of the overlapping video clips based on camera identification data, and a sequence generator generates a plurality of video sequences with synchronized audio, based on the corrected one or more groups.

Classes IPC  ?

  • H04N 21/8547 - Création de contenu impliquant des marquages temporels pour synchroniser le contenu
  • H04N 21/81 - Composants mono média du contenu
  • H04N 21/8405 - Génération ou traitement de données de description, p.ex. descripteurs de contenu représentés par des mots-clés

13.

SYSTEM AND METHOD FOR AI DRIVEN ORCHESTRATION AUTOMATION OF LIVE PRODUCTION AND CHANNEL PLAYOUT

      
Numéro d'application CA2020050448
Numéro de publication 2020/198879
Statut Délivré - en vigueur
Date de dépôt 2020-04-03
Date de publication 2020-10-08
Propriétaire GRASS VALLEY CANADA (Canada)
Inventeur(s)
  • Holtz, Alex
  • Meyer, Charles S.

Abrégé

A system is provided for live video production and asset management that includes an orchestration software and platform that uses artificial intelligence or machine learning to automate show rundown and playlist assembly based on social topical trends, historical and predictive content and associated advertising performance by type and consumer demographics by platform viewership. The system and method provides an automated lineup (or suggested lineup that can be modified by the producer) of the best predictive performance results rather than solely based on experience of the producer himself or herself.

Classes IPC  ?

  • H04N 21/262 - Ordonnancement de la distribution de contenus ou de données additionnelles, p.ex. envoi de données additionnelles en dehors des périodes de pointe, mise à jour de modules de logiciel, calcul de la fréquence de transmission de carrousel, retardement d
  • H04N 21/24 - Surveillance de procédés ou de ressources, p.ex. surveillance de la charge du serveur, de la bande passante disponible ou des requêtes effectuées sur la voie montante
  • H04N 21/258 - Gestion de données liées aux clients ou aux utilisateurs finaux, p.ex. gestion des capacités des clients, préférences ou données démographiques des utilisateurs, traitement des multiples préférences des utilisateurs finaux pour générer des données co
  • H04N 21/85 - Assemblage du contenu; Génération d’applications multimédia

14.

SYSTEM AND METHOD OF IDENTIFYING EQUIVALENTS FOR TASK COMPLETION

      
Numéro d'application CA2020050453
Numéro de publication 2020/198884
Statut Délivré - en vigueur
Date de dépôt 2020-04-03
Date de publication 2020-10-08
Propriétaire GRASS VALLEY CANADA (Canada)
Inventeur(s)
  • Meyer, Charles S.
  • Cain, James Westland

Abrégé

A system is provided for determining equivalence to execute a task. The system includes an identity module that obtains a unique identity for each of a plurality of resources, and a metadata collection module that collects metadata information relating to the plurality of resources based on the obtained unique identifier for each resource, and that stores the collected metadata information in a metadata database, with the metadata information relating to capabilities of the respective resource for executing the task. Moreover, the system includes an equivalence processor that determines a set of resources of the plurality of resources that are configured to execute the task defined by a requesting client device in an equivalent manner based on the collected metadata information of the at least one set of resources.

Classes IPC  ?

  • G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projets; Planification d’entreprise ou d’organisation; Modélisation d’entreprise ou d’organisation
  • G06F 17/40 - Acquisition et consignation de données
  • G16Y 40/00 - IdO caractérisé par la finalité du traitement de l'information

15.

SHARED PHOTODIODE RESET IN A 5 TRANSISTOR - FOUR SHARED PIXEL

      
Numéro d'application CA2018050636
Numéro de publication 2018/218354
Statut Délivré - en vigueur
Date de dépôt 2018-05-30
Date de publication 2018-12-06
Propriétaire GRASS VALLEY CANADA (Canada)
Inventeur(s)
  • Rotte, Jeroen
  • Centen, Petrus Gijsbertus
  • Defernez, Amaud

Abrégé

An image sensor that provides global shutter scanning with exposure time control during image capture. The image sensor includes a pixel array with shared pixel units that each include four photodiodes with a floating diffusion node shared therebetween and respective global shutter gates disposed between each photodiode and a supply voltage of the pixel array. Moreover, an image capture timing controller controls an exposure time of each photodiode by adjusting a width of a global shutter reset pulse applied to the plurality of global shutter gates after each readout cycle during image capture to change the respective exposure time of each shared pixel unit.

Classes IPC  ?

  • H04N 5/353 - Réglage du temps d'intégration
  • H04N 5/347 - Extraction de données de pixels provenant d'un capteur d'images en agissant sur les circuits de balayage, p.ex. en modifiant le nombre de pixels ayant été échantillonnés ou à échantillonner en combinant ou en mélangeant les pixels dans le capteur SSIS