GR20140100528A - Ενας βασισμενος σε πλακιδια επεξεργαστης γραφικων και μια μεθοδος επεξεργασιας γραφικων σε ενα βασισμενο σε πλακιδια επεξεργαστη - Google Patents

Ενας βασισμενος σε πλακιδια επεξεργαστης γραφικων και μια μεθοδος επεξεργασιας γραφικων σε ενα βασισμενο σε πλακιδια επεξεργαστη

Info

Publication number
GR20140100528A
GR20140100528A GR20140100528A GR20140100528A GR20140100528A GR 20140100528 A GR20140100528 A GR 20140100528A GR 20140100528 A GR20140100528 A GR 20140100528A GR 20140100528 A GR20140100528 A GR 20140100528A GR 20140100528 A GR20140100528 A GR 20140100528A
Authority
GR
Greece
Prior art keywords
graphics processing
graphics processor
tile
processing
based graphics
Prior art date
Application number
GR20140100528A
Other languages
English (en)
Inventor
Andrew Burdass
Isidoros Sideris
Michel Iwaniec
Nebojsa Makljenovic
Andreas Due Engh-Halstvedt
Original Assignee
Arm Limited
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 Arm Limited filed Critical Arm Limited
Priority to GR20140100528A priority Critical patent/GR20140100528A/el
Priority to GB1500127.4A priority patent/GB2531613B/en
Priority to US14/874,829 priority patent/US9953444B2/en
Priority to KR1020150140697A priority patent/KR102446491B1/ko
Priority to CN201510645137.7A priority patent/CN105528756B/zh
Publication of GR20140100528A publication Critical patent/GR20140100528A/el

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T1/00General purpose image data processing
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/00Two-dimensional [2D] image generation
    • G06T11/40Filling planar surfaces by adding surface attributes, e.g. adding colours or textures
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T1/00General purpose image data processing
    • G06T1/20Processor architectures; Processor configuration, e.g. pipelining
    • 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
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T15/00Three-dimensional [3D] image rendering
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T15/00Three-dimensional [3D] image rendering
    • G06T15/005General purpose rendering architectures
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T15/00Three-dimensional [3D] image rendering
    • G06T15/10Geometric effects
    • G06T15/40Hidden part removal
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T15/00Three-dimensional [3D] image rendering
    • G06T15/10Geometric effects
    • G06T15/40Hidden part removal
    • G06T15/405Hidden part removal using Z-buffer
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2200/00Indexing scheme for image data processing or generation, in general
    • G06T2200/28Indexing scheme for image data processing or generation, in general involving image processing hardware
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/20Special algorithmic details
    • G06T2207/20021Dividing image into blocks, subimages or windows

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Graphics (AREA)
  • Geometry (AREA)
  • Image Generation (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Image Processing (AREA)

Abstract

Παρέχονται μια διάταξη επεξεργασίας γραφικών και μια μέθοδος επεξεργασίας γραφικών. Η διάταξη επεξεργασίας γραφικών περιλαμβάνει μια ακολουθία σταδίων επεξεργασίας με δυνατότητα υλοποίησης επεξεργασίας γραφικών για τη δημιουργία ενός πλαισίου δεδομένων απεικόνισης. Η επεξεργασία γραφικών πραγματοποιείται σε μια βάση πλακίδιο προς πλακίδιο. Η διάταξη επεξεργασίας γραφικών έχει τη δυνατότητα να προσδιορίζει κατά πόσο ένα τρέχον πλακίδιο που υπόκειται σε επεξεργασία γραφικών είναι κενό. Τουλάχιστον ένα στάδιο επεξεργασίας από την ακολουθία σταδίων επεξεργασίας παραλείπεται για την επεξεργασία γραφικών του τρέχοντος πλακιδίου ανάλογα εάν το τρέχον πλακίδιο είναι κενό.
GR20140100528A 2014-10-20 2014-10-20 Ενας βασισμενος σε πλακιδια επεξεργαστης γραφικων και μια μεθοδος επεξεργασιας γραφικων σε ενα βασισμενο σε πλακιδια επεξεργαστη GR20140100528A (el)

Priority Applications (5)

Application Number Priority Date Filing Date Title
GR20140100528A GR20140100528A (el) 2014-10-20 2014-10-20 Ενας βασισμενος σε πλακιδια επεξεργαστης γραφικων και μια μεθοδος επεξεργασιας γραφικων σε ενα βασισμενο σε πλακιδια επεξεργαστη
GB1500127.4A GB2531613B (en) 2014-10-20 2015-01-06 A tile based graphics processor and a method of performing graphics processing in a tile based graphics processor
US14/874,829 US9953444B2 (en) 2014-10-20 2015-10-05 Tile based graphics processor and a method of performing graphics processing in a tile based graphics processor
KR1020150140697A KR102446491B1 (ko) 2014-10-20 2015-10-07 타일 기반 그래픽 처리장치 및 타일 기반 그래픽 처리장치에서 그래픽 처리를 수행하는 방법
CN201510645137.7A CN105528756B (zh) 2014-10-20 2015-10-08 基于片的图形处理器及在其中执行图形处理的方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
GR20140100528A GR20140100528A (el) 2014-10-20 2014-10-20 Ενας βασισμενος σε πλακιδια επεξεργαστης γραφικων και μια μεθοδος επεξεργασιας γραφικων σε ενα βασισμενο σε πλακιδια επεξεργαστη

Publications (1)

Publication Number Publication Date
GR20140100528A true GR20140100528A (el) 2016-06-01

Family

ID=55699257

Family Applications (1)

Application Number Title Priority Date Filing Date
GR20140100528A GR20140100528A (el) 2014-10-20 2014-10-20 Ενας βασισμενος σε πλακιδια επεξεργαστης γραφικων και μια μεθοδος επεξεργασιας γραφικων σε ενα βασισμενο σε πλακιδια επεξεργαστη

Country Status (5)

Country Link
US (1) US9953444B2 (el)
KR (1) KR102446491B1 (el)
CN (1) CN105528756B (el)
GB (1) GB2531613B (el)
GR (1) GR20140100528A (el)

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2526598B (en) * 2014-05-29 2018-11-28 Imagination Tech Ltd Allocation of primitives to primitive blocks
KR102897357B1 (ko) * 2016-08-03 2025-12-05 삼성전자 주식회사 타일-기반 렌더링을 수행하는 방법 및 장치
KR102646906B1 (ko) * 2016-11-17 2024-03-12 삼성전자주식회사 타일 기반 렌더링 방법 및 장치
US10649524B2 (en) * 2017-04-07 2020-05-12 Intel Corporation Apparatus and method for foveated rendering, bin comparison and TBIMR memory-backed storage for virtual reality implementations
KR102442625B1 (ko) 2017-07-05 2022-09-13 삼성전자주식회사 영상 처리 장치 및 상기 영상 처리 장치의 제어 방법
US10510185B2 (en) * 2017-08-25 2019-12-17 Advanced Micro Devices, Inc. Variable rate shading
US10467723B2 (en) * 2017-12-21 2019-11-05 Qualcomm Incorporated Tile-based check values for data content integrity in a GPU subsystem
US10733782B2 (en) * 2018-10-05 2020-08-04 Arm Limited Graphics processing systems
CN113495793A (zh) * 2020-04-02 2021-10-12 英特尔公司 用于缓冲器共享的方法和装置
GB2603618B (en) 2020-12-18 2023-04-26 Imagination Tech Ltd Graphics processing systems and methods
US12067649B2 (en) 2021-06-29 2024-08-20 Advanced Micro Devices, Inc. Per-pixel variable rate shading controls using stencil data
EP4254339B1 (en) 2022-03-31 2026-03-25 Imagination Technologies Limited Reducing redundant rendering in a graphics system
US20250022095A1 (en) * 2023-07-12 2025-01-16 Microsoft Technology Licensing, Llc Upscaling video data
US20250111462A1 (en) * 2023-09-29 2025-04-03 Arm Limited Graphics processing
US20260087584A1 (en) * 2024-09-26 2026-03-26 Apple Inc. Tiled Minimal Latency Content Update

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1434172A3 (en) * 1995-08-04 2004-09-15 Microsoft Corporation Method and system for generating a display image using Gsprites.
US6008820A (en) * 1995-08-04 1999-12-28 Microsoft Corporation Processor for controlling the display of rendered image layers and method for controlling same
JP2001109904A (ja) * 1999-10-01 2001-04-20 Mitsubishi Electric Inf Technol Center America Inc ボリューム・レンダリング・システムにおけるボリューム・データ・セットのレンダリング方法
US8497861B2 (en) * 2008-05-30 2013-07-30 Siemens Aktiengesellschaft Method for direct volumetric rendering of deformable bricked volumes
CN101324962B (zh) * 2008-07-21 2011-08-17 深圳先进技术研究院 一种预投影光线投射体绘制的并行处理方法
GB0823254D0 (en) * 2008-12-19 2009-01-28 Imagination Tech Ltd Multi level display control list in tile based 3D computer graphics system
CN101604453A (zh) * 2009-07-08 2009-12-16 西安电子科技大学 基于分块策略的大规模数据场体绘制方法
US9064468B2 (en) * 2010-07-19 2015-06-23 Ati Technologies Ulc Displaying compressed supertile images
US8941676B2 (en) * 2012-10-26 2015-01-27 Nvidia Corporation On-chip anti-alias resolve in a cache tiling architecture
US20150278981A1 (en) * 2014-03-27 2015-10-01 Tomas G. Akenine-Moller Avoiding Sending Unchanged Regions to Display

Also Published As

Publication number Publication date
KR102446491B1 (ko) 2022-09-23
US20160110837A1 (en) 2016-04-21
GB2531613B (en) 2021-04-28
KR20160046293A (ko) 2016-04-28
GB2531613A (en) 2016-04-27
US9953444B2 (en) 2018-04-24
CN105528756A (zh) 2016-04-27
CN105528756B (zh) 2020-11-20

Similar Documents

Publication Publication Date Title
GR20140100528A (el) Ενας βασισμενος σε πλακιδια επεξεργαστης γραφικων και μια μεθοδος επεξεργασιας γραφικων σε ενα βασισμενο σε πλακιδια επεξεργαστη
IN2014DN00132A (el)
GB201211415D0 (en) A method and apparatus for outputting graphics to a display
EP3259578A4 (en) Model-based methods and apparatus for classifying an interferent in specimens
EP3699817A3 (en) Liveness testing methods and apparatuses and image processing methods and apparatuses
PH12016500510B1 (en) Determination of a display angle of a display
WO2016040862A3 (en) Integration of auxiliary sensors with point cloud-based haptic rendering and virtual fixtures
IN2014DN09143A (el)
IN2014CN03602A (el)
ZA201702365B (en) Method, apparatus and computer program for displaying an image
EP3158529A4 (en) Model parallel processing method and apparatus based on multiple graphic processing units
EP3129870A4 (en) Data parallel processing method and apparatus based on multiple graphic procesing units
MX2015000193A (es) Metodo y dispositivo para ocultar informacion de privacidad.
MX2016006229A (es) Busqueda con base en imagen.
EP3127097A4 (en) System and method for output display generation based on ambient conditions
GB2522765B (en) Method of and apparatus for displaying an output surface in data processing systems
GB2538119B (en) Apparatus and method for efficient graphics processing in virtual execution environment
MX358591B (es) Metodo y dispositivo para procesar identificacion de archivo de video.
AU2015364405A8 (en) Methods for simultaneous source separation
WO2014111221A3 (en) Method for polygon reduction
EP2860700A3 (en) Image processing apparatus and method
PT2919097T (pt) Sistema de processamento de informação e método de processamento de informação para predição de introdução de caracteres
EP3030976A4 (en) Method for processing and displaying real-time social data on map
GB201421301D0 (en) Method of and apparatus for providing an output surface in a data processing system
EP3087463A4 (en) Method and apparatus for processing object provided through display