The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Nov. 04, 2025

Filed:

Mar. 15, 2022
Applicant:

Apple Inc., Cupertino, CA (US);

Inventors:

Ashwin S. Subramanian, San Jose, CA (US);

Damon W Finney, San Jose, CA (US);

Marc A Schaub, Sunnyvale, CA (US);

Albert C Kuo, Palo Alto, CA (US);

Paul S Serris, San Jose, CA (US);

Richard L Schober, Cupertino, CA (US);

Assignee:
Attorneys:

STERNE, KESSLER, GOLDSTEIN & FOX P.L.L.C.

ROBERT STERNE

JORGE A GOLDSTEIN

TRACY-GENE G DURKIN

DONALD JUDE FEATHERSTONE

MICHAEL BRADLEY RAY

ROBERT MILLONIG

MICHAEL Q LEE

ROBERT E SOKOHL

SUSAN HEMINGER

ERIC STEFFE

JOHN COVERT

ELDORA L ELLISON

TIMOTHY J SHEA

DONALD BANOWIT

JASON DANIEL EISENBERG

JEFFREY MYERS

JEFFREY HELVEY

QUIN HOELLWARTH

MARK RYGIEL

PETER A JACKMAN

GABY LORRAINE LONGSWORTH

RICHARD WOHLD

LETICIA BLOCK

JON WRIGHT

CHI-HSIN CHANG

ARLEN HARTOUNIAN

DANIEL E YONAN

MICHELLE K HOLOUBEK

MICHAEL SPECHT

SANJAY S GADKARI

ROSS G HICKS

DARRELL KINDER

PAUL A CALVO

KRISTINA KELLY

MARSHA ROSE GILLENTINE

ALI SHAH

MATTHEW S BODENSTEIN

ANTHONY PETRO

KYLE E CONKLIN

LAWRENCE LU

RICHARD D COLLER

CHANDRIKA VIRA

SALVADOR M BEZOS

DAVID H HOLMAN

JONATHAN TUMINARO

SHANT TCHAKERIAN

DENNIES VARUGHESE

CAMERON PILLING

DEBORAH STERLING

JIA WU

JOSEPH E MUTSCHELKNAUS

RALPH W POWERS

BRIAN WACTER

GRAHAM C PHERO

DANIEL A GAJEWSKI

SYED S AHMED

ADAM LAROCK

MICHAEL F GROSS

CHRISTIAN A CAMARCE

BYRON PICKARD

JASON A FITZSIMMONS

RYAN SYDENHAM

LAUREN SCHLEH

CHAD HIMEDA

NIKHIL SRIRAMAN

JOSHUA OLSON

JEREMIAH B FRUEAUF

RYAN C RICHARDSON

EUBORN CHIU

STEPHANIE GROSVENOR

BONNIE NANNENGA-COMBS

MING-YUH HSU

DANIEL BLOCK

JI EUN KIM

RICHARD BEMBEN

AMIRALI SHARIFI

NIRAV N DESAI

KAREN A WONG-CHAN

DOHM CHANKONG

REBEKAH K HOLTZ

ERIC BERNSEN

JOSEPHINE KIM

KIRANJIT DHALIWAL

LESTIN KENTON

YUKE WANG

TODD M HOPFINGER

DAVID W HAARS

CHARLES D HAMMOND

STEPHEN MAO

STEVEN M PAPPAS

IAN B SOULE

ALEXANDER R COVINGTON

IVY CLARICE C ESTOESTA

HYUNG MYUNG

TYLER J DUTTON

TIMOTHY L TANG

ROOZBEH GORGIN

PEILING ZHANG

HASINA A ALI

ZHICHUN ZHANG

WENHAO XIONG

MICHAEL D WEBB

XIAOWEI JIN

PAYTON A MILES

JEAN M SELEP

Primary Examiner:
Int. Cl.
CPC ...
G06T 1/20 (2006.01); G06F 13/28 (2006.01); G06F 13/40 (2006.01); G06T 1/60 (2006.01); H04N 19/152 (2014.01); H04N 19/176 (2014.01);
U.S. Cl.
CPC ...
G06T 1/20 (2013.01); G06F 13/28 (2013.01); G06F 13/4031 (2013.01); G06T 1/60 (2013.01); H04N 19/152 (2014.11); H04N 19/176 (2014.11); G06F 2213/2806 (2013.01);
Abstract

Embodiments relate to an image signal processor that includes an image processing circuit, a buffer, and a rate limiter circuit. The image processing circuit perform operations associated with image signal processing. The buffer stores the image data provided by the system memory. The buffer includes a shared that is dynamically allocated among the image processing circuits. The rate limiter circuit arbitrates allocation of the shared section. The arbitration process includes allocating data credits for the shared section to an image processing circuit. The rate limiter circuit determines a first number of blocks in the shared section that are allocated for pending requests and a second number of blocks that include data pending to be consumed by the image processing circuit. If the total allocated blocks occupied by the image processing circuit exceed a throttling threshold, the image processing circuit will be throttled by an exponential factor.


Find Patent Forward Citations

Loading…