ATE469409T1 - Automatische speicherverwaltung für zonenwiedergabe - Google Patents

Automatische speicherverwaltung für zonenwiedergabe

Info

Publication number
ATE469409T1
ATE469409T1 AT02794242T AT02794242T ATE469409T1 AT E469409 T1 ATE469409 T1 AT E469409T1 AT 02794242 T AT02794242 T AT 02794242T AT 02794242 T AT02794242 T AT 02794242T AT E469409 T1 ATE469409 T1 AT E469409T1
Authority
AT
Austria
Prior art keywords
rendering
bin
binning
queued
zone
Prior art date
Application number
AT02794242T
Other languages
English (en)
Inventor
Aditya Sreenivas
Peter Doyle
Original Assignee
Intel Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Intel Corp filed Critical Intel Corp
Application granted granted Critical
Publication of ATE469409T1 publication Critical patent/ATE469409T1/de

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T1/00General purpose image data processing
    • G06T1/60Memory management
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • G06F12/02Addressing or allocation; Relocation
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T15/00Three-dimensional [3D] image rendering
    • G06T15/04Texture mapping
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T17/00Three-dimensional [3D] modelling for computer graphics
    • G06T17/10Constructive solid geometry [CSG] using solid primitives, e.g. cylinders, cubes
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/36Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Graphics (AREA)
  • Geometry (AREA)
  • Software Systems (AREA)
  • Computer Hardware Design (AREA)
  • General Engineering & Computer Science (AREA)
  • Image Generation (AREA)
  • Electrotherapy Devices (AREA)
  • Image Input (AREA)
  • Control Of Motors That Do Not Use Commutators (AREA)
  • Liquid Developers In Electrophotography (AREA)
  • Traffic Control Systems (AREA)
  • Memory System Of A Hierarchy Structure (AREA)
AT02794242T 2001-12-31 2002-12-11 Automatische speicherverwaltung für zonenwiedergabe ATE469409T1 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/038,921 US6747658B2 (en) 2001-12-31 2001-12-31 Automatic memory management for zone rendering
PCT/US2002/039791 WO2003058555A2 (en) 2001-12-31 2002-12-11 Automatic memory management for zone rendering

Publications (1)

Publication Number Publication Date
ATE469409T1 true ATE469409T1 (de) 2010-06-15

Family

ID=21902658

Family Applications (1)

Application Number Title Priority Date Filing Date
AT02794242T ATE469409T1 (de) 2001-12-31 2002-12-11 Automatische speicherverwaltung für zonenwiedergabe

Country Status (10)

Country Link
US (2) US6747658B2 (de)
EP (1) EP1461773B1 (de)
JP (1) JP4071196B2 (de)
KR (1) KR100575143B1 (de)
CN (1) CN1669055B (de)
AT (1) ATE469409T1 (de)
AU (1) AU2002359689A1 (de)
DE (1) DE60236542D1 (de)
TW (1) TWI279737B (de)
WO (1) WO2003058555A2 (de)

Families Citing this family (56)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6747658B2 (en) * 2001-12-31 2004-06-08 Intel Corporation Automatic memory management for zone rendering
US8223157B1 (en) * 2003-12-31 2012-07-17 Ziilabs Inc., Ltd. Stochastic super sampling or automatic accumulation buffering
US20060074872A1 (en) * 2004-09-30 2006-04-06 International Business Machines Corporation Adaptive database buffer memory management using dynamic SQL statement cache statistics
US7694097B2 (en) * 2004-11-15 2010-04-06 International Business Machines Corporation System and method for managing an electronic storage volume
US20060153185A1 (en) * 2004-12-28 2006-07-13 Intel Corporation Method and apparatus for dynamically changing ring size in network processing
US20060230428A1 (en) * 2005-04-11 2006-10-12 Rob Craig Multi-player video game system
US7764289B2 (en) * 2005-04-22 2010-07-27 Apple Inc. Methods and systems for processing objects in memory
US7280107B2 (en) 2005-06-29 2007-10-09 Microsoft Corporation Procedural graphics architectures and techniques
US8270439B2 (en) * 2005-07-08 2012-09-18 Activevideo Networks, Inc. Video game system using pre-encoded digital audio mixing
US8284842B2 (en) 2005-07-08 2012-10-09 Activevideo Networks, Inc. Video game system using pre-encoded macro-blocks and a reference grid
US9060101B2 (en) * 2005-07-08 2015-06-16 Activevideo Networks, Inc. Video game system having an infinite playing field
US9061206B2 (en) * 2005-07-08 2015-06-23 Activevideo Networks, Inc. Video game system using pre-generated motion vectors
US8118676B2 (en) * 2005-07-08 2012-02-21 Activevideo Networks, Inc. Video game system using pre-encoded macro-blocks
DE602006015650D1 (de) * 2005-07-08 2010-09-02 Tag Networks Inc Videospielsystem mit vorcodierten makroblöcken
US8074248B2 (en) 2005-07-26 2011-12-06 Activevideo Networks, Inc. System and method for providing video content associated with a source image to a television in a communication network
US8694697B1 (en) * 2006-04-27 2014-04-08 Nvidia Corporation Rescindable instruction dispatcher
US8085272B1 (en) * 2006-11-03 2011-12-27 Nvidia Corporation Method and system for improving data coherency in a parallel rendering system
US8139069B1 (en) 2006-11-03 2012-03-20 Nvidia Corporation Method and system for improving data coherency in a parallel rendering system
US9826197B2 (en) 2007-01-12 2017-11-21 Activevideo Networks, Inc. Providing television broadcasts over a managed network and interactive content over an unmanaged network to a client device
WO2008088772A2 (en) 2007-01-12 2008-07-24 Ictv, Inc. Mpeg objects and systems and methods for using mpeg objects
US8031194B2 (en) * 2007-11-09 2011-10-04 Vivante Corporation Intelligent configurable graphics bandwidth modulator
GB0723536D0 (en) * 2007-11-30 2008-01-09 Imagination Tech Ltd Multi-core geometry processing in a tile based rendering system
US8522242B2 (en) * 2007-12-31 2013-08-27 Intel Corporation Conditional batch buffer execution
GB0823468D0 (en) * 2008-12-23 2009-01-28 Imagination Tech Ltd Display list control stream grouping in tile based 3D computer graphics systems
US9075559B2 (en) 2009-02-27 2015-07-07 Nvidia Corporation Multiple graphics processing unit system and method
US9135675B2 (en) 2009-06-15 2015-09-15 Nvidia Corporation Multiple graphics processing unit display synchronization system and method
US8194862B2 (en) * 2009-07-31 2012-06-05 Activevideo Networks, Inc. Video game system with mixing of independent pre-encoded digital audio bitstreams
US20110063304A1 (en) * 2009-09-16 2011-03-17 Nvidia Corporation Co-processing synchronizing techniques on heterogeneous graphics processing units
KR20130138263A (ko) 2010-10-14 2013-12-18 액티브비디오 네트웍스, 인코포레이티드 케이블 텔레비전 시스템을 이용하는 비디오 장치들 간의 디지털 비디오의 스트리밍
US8339409B2 (en) * 2011-02-16 2012-12-25 Arm Limited Tile-based graphics system and method of operation of such a system
CN102654922B (zh) * 2011-03-03 2014-11-05 福建星网视易信息系统有限公司 消息管理引擎
CN102654921A (zh) * 2011-03-03 2012-09-05 福建星网视易信息系统有限公司 用于对象管理的三维图形引擎
WO2012138660A2 (en) 2011-04-07 2012-10-11 Activevideo Networks, Inc. Reduction of latency in video distribution networks using adaptive bit rates
KR20120127108A (ko) 2011-05-13 2012-11-21 삼성전자주식회사 메모리 시스템
US9177412B2 (en) 2011-12-14 2015-11-03 Intel Corporation Techniques for multiple pass rendering
WO2013106390A1 (en) 2012-01-09 2013-07-18 Activevideo Networks, Inc. Rendering of an interactive lean-backward user interface on a television
US9800945B2 (en) 2012-04-03 2017-10-24 Activevideo Networks, Inc. Class-based intelligent multiplexing over unmanaged networks
US9123084B2 (en) 2012-04-12 2015-09-01 Activevideo Networks, Inc. Graphical application integration with MPEG objects
JP5910310B2 (ja) * 2012-05-22 2016-04-27 富士通株式会社 描画処理装置及び描画処理方法
US9672584B2 (en) * 2012-09-06 2017-06-06 Imagination Technologies Limited Systems and methods of partial frame buffer updating
KR102089471B1 (ko) 2012-11-30 2020-03-17 삼성전자주식회사 타일 기반 렌더링 방법 및 장치
US9064437B2 (en) 2012-12-07 2015-06-23 Intel Corporation Memory based semaphores
WO2014145921A1 (en) 2013-03-15 2014-09-18 Activevideo Networks, Inc. A multiple-mode system and method for providing user selectable video content
US9219922B2 (en) 2013-06-06 2015-12-22 Activevideo Networks, Inc. System and method for exploiting scene graph information in construction of an encoded video sequence
US9294785B2 (en) 2013-06-06 2016-03-22 Activevideo Networks, Inc. System and method for exploiting scene graph information in construction of an encoded video sequence
US9326047B2 (en) 2013-06-06 2016-04-26 Activevideo Networks, Inc. Overlay rendering of user interface onto source video
US9818379B2 (en) 2013-08-08 2017-11-14 Nvidia Corporation Pixel data transmission over multiple pixel interfaces
US9788029B2 (en) 2014-04-25 2017-10-10 Activevideo Networks, Inc. Intelligent multiplexing using class-based, multi-dimensioned decision logic for managed networks
KR102276909B1 (ko) 2014-12-09 2021-07-13 삼성전자주식회사 렌더링 방법 및 장치
GB2534567B (en) 2015-01-27 2017-04-19 Imagination Tech Ltd Processing primitives which have unresolved fragments in a graphics processing system
US10248419B2 (en) * 2016-03-09 2019-04-02 International Business Machines Corporation In-memory/register vector radix sort
US10621158B2 (en) * 2017-08-07 2020-04-14 Seagate Technology Llc Transaction log tracking
WO2021012257A1 (en) * 2019-07-25 2021-01-28 Qualcomm Incorporated Methods and apparatus to facilitate a unified framework of post-processing for gaming
CN110704555A (zh) * 2019-08-20 2020-01-17 浙江工业大学 一种基于gis的数据分地区处理方法
GB202217213D0 (en) * 2022-11-17 2023-01-04 Advanced Risc Mach Ltd Graphics processing
US20240427884A1 (en) * 2023-02-02 2024-12-26 University Of Rochester Rollingcache: using runtime behavior to defend against cache side channel attacks

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1997021192A1 (en) 1995-12-06 1997-06-12 Intergraph Corporation Peer-to-peer parallel processing graphics accelerator
US6380935B1 (en) 1999-03-17 2002-04-30 Nvidia Corporation circuit and method for processing render commands in a tile-based graphics system
US6344852B1 (en) * 1999-03-17 2002-02-05 Nvidia Corporation Optimized system and method for binning of graphics data
US6396473B1 (en) * 1999-04-22 2002-05-28 Webtv Networks, Inc. Overlay graphics memory management method and apparatus
FR2797370B1 (fr) * 1999-07-19 2001-10-05 Sual E Procede et systeme pour afficher des images transmises a distance
AU1776001A (en) 1999-11-18 2001-05-30 Info Assets, Inc. Rendering image data
US6747658B2 (en) 2001-12-31 2004-06-08 Intel Corporation Automatic memory management for zone rendering

Also Published As

Publication number Publication date
AU2002359689A1 (en) 2003-07-24
KR100575143B1 (ko) 2006-05-03
JP4071196B2 (ja) 2008-04-02
US6747658B2 (en) 2004-06-08
WO2003058555A2 (en) 2003-07-17
EP1461773A2 (de) 2004-09-29
TWI279737B (en) 2007-04-21
US20030122836A1 (en) 2003-07-03
TW200302437A (en) 2003-08-01
CN1669055A (zh) 2005-09-14
WO2003058555A3 (en) 2004-02-12
JP2005525617A (ja) 2005-08-25
AU2002359689A8 (en) 2003-07-24
EP1461773B1 (de) 2010-05-26
DE60236542D1 (de) 2010-07-08
US20040222998A1 (en) 2004-11-11
CN1669055B (zh) 2011-05-25
KR20040072696A (ko) 2004-08-18
US6995773B2 (en) 2006-02-07

Similar Documents

Publication Publication Date Title
ATE469409T1 (de) Automatische speicherverwaltung für zonenwiedergabe
JP5461516B2 (ja) タイル・ベース・レンダリング・システムにおける変換されていない表示リスト
MY142776A (en) Systems and methods for providing intermediate targets in a graphics system
JP2016509261A (ja) アイドル状態の構成要素の電力を落とすことによるディスプレイパイプラインにおける電力節約方法及び機器
DE60231059D1 (de) Tiefenschreibssperre für zonenwiedergabe
CN108255941A (zh) 一种低内存占用的提高图片加载速度的方法
US10332299B2 (en) Scene graph for defining a stereoscopic graphical object
MY137200A (en) Inserting bits within a data word
WO2005111856A3 (en) System and method for rapidly scaling and filtering video data
KR960029963A (ko) 프로세서의 인스트럭션 디스패치 대기시간 감소 방법 및 시스템
EP1517331A3 (de) Speichersystem und Steuerungsverfahren dazu
TW200737037A (en) Methods of storing and accessing pictures
US7509643B2 (en) Method and apparatus for supporting asymmetric multi-threading in a computer system
CN101859582A (zh) 一种多个窗口播放音视频的方法和装置
ATE323999T1 (de) System und verfahren zum verbinden von rahmendaten durch das einfügen von bestimmungsfeldern in steuerblöcke
EP1884874A4 (de) Informationsverarbeitungseinheit, system und verfahren und prozessor
US20080215343A1 (en) Audio decoding apparatus and audio decoding system
BR0309454A (pt) multiplexação de dados de taxa variável com serviços de dados
BRPI0410100A (pt) modos de truque reversos em vìdeo progressivo com utilização de grupos de imagens especiais
EP4591268A1 (de) Gleichzeitige erzeugung von kachelsichtbarkeitsinformationen durch gemeinsame nutzung von gpu-hardware
CN104168501A (zh) 一种移动终端的视频回放方法
CN105989012A (zh) 一种页面显示方法、装置、移动终端和系统
JP2004112728A5 (de)
US20060093322A1 (en) Data processing apparatus, data processing method, data processing system, program, and storage medium
US8131100B2 (en) Representing high-resolution media content in a lower resolution system

Legal Events

Date Code Title Description
RER Ceased as to paragraph 5 lit. 3 law introducing patent treaties