WO2013148595A3 - Système et procédé d'amélioration des performances graphiques d'applications hébergées - Google Patents
Système et procédé d'amélioration des performances graphiques d'applications hébergées Download PDFInfo
- Publication number
- WO2013148595A3 WO2013148595A3 PCT/US2013/033744 US2013033744W WO2013148595A3 WO 2013148595 A3 WO2013148595 A3 WO 2013148595A3 US 2013033744 W US2013033744 W US 2013033744W WO 2013148595 A3 WO2013148595 A3 WO 2013148595A3
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- video stream
- processing
- frames
- bottleneck stage
- speed
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/30—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
- A63F13/33—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers using wide area network [WAN] connections
- A63F13/335—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers using wide area network [WAN] connections using Internet
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T1/00—General purpose image data processing
- G06T1/20—Processor architectures; Processor configuration, e.g. pipelining
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/60—Methods for processing data by generating or executing the game program
- A63F2300/66—Methods for processing data by generating or executing the game program for rendering three dimensional images
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/80—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game specially adapted for executing a specific type of game
- A63F2300/8076—Shooting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/24—Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth, upstream requests
- H04N21/2405—Monitoring of the internal components or processes of the server, e.g. server load
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/81—Monomedia components thereof
- H04N21/8166—Monomedia components thereof involving executable data, e.g. software
- H04N21/8173—End-user applications, e.g. Web browser, game
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Image Processing (AREA)
- Image Generation (AREA)
Abstract
L'invention concerne un système et un procédé destinés à traiter de façon efficiente un flux vidéo en utilisant des ressources matérielles et / ou logicielles limitées. Par exemple, un mode de réalisation d'un procédé informatisé de traitement efficient d'un flux vidéo au moyen d'un pipeline de processeur comprenant une pluralité d'étapes de pipeline comporte les étapes consistant à : identifier une étape-goulot au sein du pipeline de processeur, l'étape-goulot traitant des images du flux vidéo ; recevoir un signal de rétroaction en provenance de l'étape-goulot à une ou plusieurs étapes en amont, le signal de rétroaction donnant une indication de la vitesse à laquelle l'étape-goulot traite les images du flux vidéo ; et régler en réaction la vitesse à laquelle l'étape ou les étapes en amont traitent des images du flux vidéo de telle façon qu'elle s'approche de la vitesse à laquelle l'étape-goulot traite les images du flux vidéo.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US13/430,269 US9446305B2 (en) | 2002-12-10 | 2012-03-26 | System and method for improving the graphics performance of hosted applications |
| US13/430,269 | 2012-03-26 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| WO2013148595A2 WO2013148595A2 (fr) | 2013-10-03 |
| WO2013148595A3 true WO2013148595A3 (fr) | 2013-11-28 |
Family
ID=49261388
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/US2013/033744 Ceased WO2013148595A2 (fr) | 2012-03-26 | 2013-03-25 | Système et procédé d'amélioration des performances graphiques d'applications hébergées |
Country Status (2)
| Country | Link |
|---|---|
| TW (1) | TWI615803B (fr) |
| WO (1) | WO2013148595A2 (fr) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6947044B1 (en) * | 1999-05-21 | 2005-09-20 | Kulas Charles J | Creation and playback of computer-generated productions using script-controlled rendering engines |
| US20070165035A1 (en) * | 1998-08-20 | 2007-07-19 | Apple Computer, Inc. | Deferred shading graphics pipeline processor having advanced features |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20060133513A1 (en) * | 2004-12-22 | 2006-06-22 | Kounnas Michael K | Method for processing multimedia streams |
| WO2010057170A1 (fr) * | 2008-11-17 | 2010-05-20 | Cernium Corporation | Codage à modulation analytique d'une vidéo de surveillance |
-
2013
- 2013-03-25 WO PCT/US2013/033744 patent/WO2013148595A2/fr not_active Ceased
- 2013-03-26 TW TW102110747A patent/TWI615803B/zh active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20070165035A1 (en) * | 1998-08-20 | 2007-07-19 | Apple Computer, Inc. | Deferred shading graphics pipeline processor having advanced features |
| US6947044B1 (en) * | 1999-05-21 | 2005-09-20 | Kulas Charles J | Creation and playback of computer-generated productions using script-controlled rendering engines |
Also Published As
| Publication number | Publication date |
|---|---|
| TWI615803B (zh) | 2018-02-21 |
| TW201351342A (zh) | 2013-12-16 |
| WO2013148595A2 (fr) | 2013-10-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP4668097A3 (fr) | Mises en uvre d'assistant vocal sur des dispositifs | |
| WO2012142186A3 (fr) | Accélération de base de données à l'aide d'une gpu et de systèmes cpu multi-cœurs et procédés associés | |
| WO2015066220A3 (fr) | Systèmes et procédés de traitement de données relatives à l'utilisation d'énergie | |
| PH12018500935A1 (en) | Service processing method and apparatus | |
| WO2018052606A3 (fr) | Appareil et procédé de lancer de rayons optimisé | |
| EP4398113A3 (fr) | Systèmes, procédés et appareils de calcul hétérogène | |
| GB201209506D0 (en) | Querying performance data on a parallel computer system having compute nodes | |
| WO2018209105A3 (fr) | Dispositif multimédia portable et plateforme informatique en nuage avec écosystème d'application | |
| WO2013116073A9 (fr) | Procédé de réduction de temps de démarrage de plateforme par fourniture d'abstractions d'entrée/sortie paresseuses | |
| WO2012154989A3 (fr) | Sélection d'objet de point de vue | |
| GB2517876A (en) | Branch Prediction Preloading | |
| EP4485461A3 (fr) | Systèmes et procédés pour fournir un flux vidéo à mouvement lent simultanément à un flux vidéo à vitesse normale lors de la détection d'un événement | |
| WO2012048162A3 (fr) | Système et procédé d'extension d'une plate-forme de visualisation | |
| GB201300750D0 (en) | Application load adaptive multi-stage parallel data processing architecture | |
| GB201216375D0 (en) | Method of optimizing the interaction between a software application and a database server or other kind of remote data source | |
| IN2012DE00360A (fr) | ||
| WO2011161548A3 (fr) | Systèmes et procédés de boîte à outils mis en œuvre par ordinateur | |
| WO2015153121A8 (fr) | Appareil et procédé de traitement de données pour exécuter un flux d'instructions en désordre par rapport à un ordre de programme d'origine. | |
| EP2977899A3 (fr) | Intégration d'exécution de calcul analytique dans un environnement de traitement mapreduce | |
| WO2016024124A3 (fr) | Procédé et système de traitement de tâches évolutif | |
| GB2506048A (en) | Unified, adaptive RAS for hybrid systems | |
| EP2972936A4 (fr) | Système et procédé de redirection de clavier-écran-souris (kvm) basée sur le web et leur application | |
| MX356175B (es) | Metodo y aparato para ejecutar un programa de aplicacion. | |
| WO2014209251A3 (fr) | Reprise consécutive à des événements de confinement d'erreur d'entrée/sortie | |
| WO2013003645A3 (fr) | Maximisation du traitement parallèle dans les processeurs graphiques |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 13769575 Country of ref document: EP Kind code of ref document: A2 |
|
| 32PN | Ep: public notification in the ep bulletin as address of the adressee cannot be established |
Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205N DATED 02/12/2014) |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 13769575 Country of ref document: EP Kind code of ref document: A2 |