Patent application number | Description | Published |
20110199186 | PASSIVE WIRELESS MEMORY DEVICE - A passive wireless memory device includes a memory unit and a passive tag. The passive tag converts data stored in the memory unit into a data packet in response to first to third data request signals from a reader and transmits the data packet to the reader. The passive tag determines the size of the data packet in response to the channel state predicting flag and the second and third data request signals. | 08-18-2011 |
20150348308 | APPARATUS AND METHOD OF TRAVERSING ACCELERATION STRUCTURE IN RAY TRACING SYSTEM - A method of traversing an acceleration structure (AS) in a ray tracing system includes obtaining information about child nodes of a target node included in the AS; determining whether each of the child nodes intersects a ray based on the obtained information; determining a next target node among at least one child node that intersects the ray; and performing an operation corresponding to a type of the determined next target node. | 12-03-2015 |
20150379756 | METHOD AND APPARATUS FOR PROCESSING RAY TRACING - A method of processing ray tracing comprising acquiring information about a light source and a bounding box that are located in a three-dimensional graphics (3D) graphics environment, the bounding box containing an object; testing whether a ray generated by the light source intersects the bounding box along each of first to third coordinate axes that define the 3D graphics environment based on the acquired information; and rendering the object in response to a result of the testing being that the ray intersects the bounding box along all of the first through third coordinate axes. | 12-31-2015 |
20160005215 | METHOD AND APPARATUS FOR REPRESENTING CORDINATE VALUES OF BOUNDING BOX OF OBJECT - Provided are a method and apparatus for representing coordinate values of a bounding box of an object. The apparatus and corresponding method receive a minimum value and a maximum value of coordinate values of a bounding box as floating point values. A difference value is determined between the minimum and maximum values, and the difference value is converted to an exponent and a mantissa. | 01-07-2016 |
20160027203 | METHOD AND APPARATUS FOR HYBRID RENDERING - A hybrid rendering method includes subdividing a two-dimensional (2D) frame into virtual tiles (hereinafter, referred to as ‘tiles’); classifying the tiles into first tiles which include an object having reflective or transparent properties and second tiles which do not include the object having reflective or transparent properties; storing geometric information of a primitive in the first tiles in a graphics processing unit (GPU) internal memory; and generating a first image by rendering one or more of the first tiles via ray tracing using the geometric information, generating a second image by rendering one or more of the second tiles via rasterization, and outputting a final image by merging the first and second images. | 01-28-2016 |
20160027204 | DATA PROCESSING METHOD AND DATA PROCESSING APPARATUS - A data processing method and a data processing apparatus are provided. The data processing method includes storing ray data in an input buffer, requesting shape data that is used in ray tracing of the ray data, acquiring additional information corresponding to the shape data in response to the request and storing the additional information in a storage space allocated to the ray data, and determining an output order of pieces of ray data stored in the input buffer, based on the additional information. | 01-28-2016 |
20160085510 | METHOD AND APPARATUS FOR PERFORMING RAY-NODE INTERSECTION TEST - A method and apparatus to perform a ray-node intersection test are provided. The method includes receiving an input representing coordinates of a bounding box and an origin coordinate of a ray as fixed-point numbers, obtaining difference values between the input coordinates of the bounding box and the origin coordinate, and obtaining multiplication values between the obtained difference values and a reciprocal number of a direction vector of the ray, where the reciprocal number is a floating-point number. | 03-24-2016 |
20160093090 | METHOD AND APPARATUS FOR GENERATING AND TRAVERSING ACCELERATION STRUCTURE - Methods and apparatus for ray tracing, and methods and apparatus for generating acceleration structure or traversing acceleration structure are provided. A method of generating an acceleration structure includes assigning objects into bounding boxes, generating an acceleration structure comprising nodes and indicating inclusion relationships between the bounding boxes, and marking overlapping nodes among the nodes. | 03-31-2016 |
20160116973 | HYBRID RENDERING APPARATUS AND METHOD - A hybrid rendering apparatus includes: a tile classification unit configured to classify a plurality of tiles included in a two-dimensional (2D) frame into first tiles and second tiles; a rendering unit comprising a first rendering unit configured to render the first tiles and the second tiles by using a first method and a second rendering unit configured to render the first tiles by using a second method; a tile fetcher configured to fetch one of the plurality of tiles, determine whether the fetched tile is a first tile or a second tile, and output the fetched tile to the rendering unit; and a power controller configured to control power of the second rendering unit according to a result of the determining. | 04-28-2016 |
20160117855 | RENDERING APPARATUS AND METHOD - A rendering apparatus includes a tile binning unit configured to determine a plurality of tiles including at least one primitive, and configured to generate tile data associated with the plurality of tiles. The rendering apparatus includes a visibility test unit configured to perform a visibility test on the at least one primitive included in the plurality of tiles, based on the tile data. The rendering apparatus further includes a rendering unit configured to perform rendering on a visible primitive among the at least one primitive as a result of the visibility test. | 04-28-2016 |