US6369823B2
Expired / Lapsed
US
⏱️ 0.0 years remaining
Picture processing apparatus and picture processing method
Assignee: Sony Interactive Entertainment Inc
•
Filing: 2001-02-05
•
Granted: 2002-04-09
•
Expires: 2021-02-05
Abstract
Abstract A main CPU 11 , a main memory 12 , a main DMAC (direct memory access controller) 13 and a picture processing unit (graphic processing unit or GPU) 15 are interconnected over a main bus 1 . In an input/output unit of each of the main CPU 11 and the GPU 15 are mounted programmable packet engines (PPE) 112, 152 capable of modifying the data packetizing/unpacketizing sequence in order to perform packet transfer with freedom in the packet form. This affords freedom to the packet form to realize efficient development and packing of packet data and efficient drawing processing.
Inventors
- 👤 Akio Ohba
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-09 15:23
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/14; G06F3/153; G06T; G06T1/00; G06T1/60; G06T1/20
Claims Analysis
Total Claims: 8
Claim 1
Independent Claim
129 words
A picture processing apparatus having a plurality of picture processing units interconnected over an external bus and a memory, wherein the improvement comprises: a first packet engine at a data inlet stage of at least one picture processing unit, wherein said first packet engine can modify a data unpacketizing sequence; a second packet engine for packetizing data at a data output stage of another picture processing unit; and wherein said first and second packet engines have sequence selection means for selecting the data packetizing/unpacketizing sequence, said second packet engine appending tag information specifying the data packetizing/unpacketizing sequence as selected during packetizing by said sequence selection means to a packet, said first packet engine selecting the sequence as designated by said tag information during unpacketizing by said sequence selection means.
Claim 2
Dependent Claim
129 words
A picture processing apparatus having a plurality of picture processing units interconnected over an external bus and a memory, wherein the improvement comprises: a first packet engine at a data inlet stage of at least one picture processing unit, wherein said first packet engine can modify a data unpacketizing sequence; a second packet engine for packetizing data at a data output stage of another picture processing unit; and wherein said first and second packet engines have sequence selection means for selecting the data packetizing/unpacketizing sequence, said second packet engine appending tag information specifying the data packetizing/unpacketizing sequence as selected during packetizing by said sequence selection means to a packet, said first packet engine selecting the sequence as designated by said tag information during unpacketizing by said sequence selection means.
Claim 3
Dependent Claim
122 words
The picture processing apparatus as claimed in claim 1 , comprising: a first picture processing unit having a geometry processing function of defining a three-dimensional model as a combination of unit figures for fomulating drawing commands for drawing a three-dimensional figure, said first picture processing unit packetizing the drawing commands thus formulated to send the packetized drawing commands by said first packet engine as a command packet over an external bus; and a second picture processing unit, as said picture processing units, for unpacketizing the command packet sent from the first picture processing unit by said first packet engine, interpreting the drawing command sent as the commmand packet and performing the rendering processing of writing the pixel data in a frame buffer.
Claim 4
Dependent Claim
136 words
A picture processing method carried out by a picture processing apparatus having a plurality of picture processing units interconnected over an external bus and a memory, wherein the improvement comprises: performing data unpacketizing by a first packet engine at a data inlet stage of at least one picture processing unit, said first packet engine being capable of modifying a data unpacketizing sequence; performing data packetizing by a second packet engine provided at a data output stage of another picture processing unit; and wherein said second packet engine appends the appendage information specifying the unpacketizing sequence associated with the packetizing sequence to a packet at the time of data packetizing, and wherein data unpacketizing is performed by said first packet engine in accordance with the sequence specified by said appendage information at the time of data unpacketizing.
Claim 5
Dependent Claim
136 words
A picture processing method carried out by a picture processing apparatus having a plurality of picture processing units interconnected over an external bus and a memory, wherein the improvement comprises: performing data unpacketizing by a first packet engine at a data inlet stage of at least one picture processing unit, said first packet engine being capable of modifying a data unpacketizing sequence; performing data packetizing by a second packet engine provided at a data output stage of another picture processing unit; and wherein said second packet engine appends the appendage information specifying the unpacketizing sequence associated with the packetizing sequence to a packet at the time of data packetizing, and wherein data unpacketizing is performed by said first packet engine in accordance with the sequence specified by said appendage information at the time of data unpacketizing.
Claim 6
Dependent Claim
131 words
A picture processing method carried out by a picture processing apparatus having a plurality of picture processing units inteconnected over an external bus and a memory, wherein the improvement comprises: performing data unpacketizing by a first packet engine at a data inlet stage of at least one picture processing unit, said first packet engine being capable of modifying a data unpacketizing sequence; packetizing data by a second packet engine provided at a data output stage of another picture processing unit; and selecting the data packetizing/unpacketizing sequence during data packetizing and appending tag information specifying the selected data unpacketizing sequence to a packet, by said second packet engine, and selecting the unpacketizing sequence as designated by said tag information during data unpackaging by said first packet engine for performing the data unpackaging.
Claim 7
Dependent Claim
131 words
A picture processing method carried out by a picture processing apparatus having a plurality of picture processing units inteconnected over an external bus and a memory, wherein the improvement comprises: performing data unpacketizing by a first packet engine at a data inlet stage of at least one picture processing unit, said first packet engine being capable of modifying a data unpacketizing sequence; packetizing data by a second packet engine provided at a data output stage of another picture processing unit; and selecting the data packetizing/unpacketizing sequence during data packetizing and appending tag information specifying the selected data unpacketizing sequence to a packet, by said second packet engine, and selecting the unpacketizing sequence as designated by said tag information during data unpackaging by said first packet engine for performing the data unpackaging.
Claim 8
Dependent Claim
109 words
The picture processing method as claimed in claim 4 comprising: performing, by a first picture processing unit, geometry processing of defining a three-dimensional model as a combination of unit figures for fomulating drawing commands for drawing a three-dimensional figure, packetizing the drawing commands thus fomulated by the second packet engine and sending the packetized commands as a command packet over an external bus; and unpacketizing the command packet sent from the first picture processing unit by said first packet engine, in a second picture processing unit, interpreting the drawing command sent as the command packet and performing the rendering processing of writing the pixel data in a frame buffer.
References Cited (Backward Citations)
JPH0264779A
Cited
JPH0530138A
Cited
EP0646876A1
Cited
EP0674276A1
Cited
US5791994A
Cited
US5793376A
Cited
JPH08171657A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2005-04-08 | 2005-10-08 | 2006-04-09 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2009-04-08 | 2009-10-08 | 2010-04-09 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2013-04-08 | 2013-10-08 | 2014-04-09 | $7700.00 | Window Closed / Lapsed |