IP Library Granted Patent US 8,605,100
Granted Patent B2
US 8,605,100 · App. 13/683,865 · Granted Dec 10, 2013

Drawing device and drawing method

Inventors: Yasushi Sugama (Yokohama, JP); Masayuki Nakamura (Yokohama, JP)
Assignees: Fujitsu Limited; Fujitsu Semiconductor Limited
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,605,100
App. No.
13/683,865
Granted
Dec 10, 2013
Kind
B2
Abstract

A drawing device includes a distinguish unit for distinguishing figure description information in scene data of each figure in a display screen, for tiles included in the display screen; an aggregation unit for aggregating a data size of the figure description information corresponding to the tiles; an address determination unit for determining a leading address in a memory area for storing the figure description information corresponding to each of the tiles, based on an aggregation result of each tile; and a memory write unit for sequentially writing, in the memory area, the figure description information distinguished as corresponding to the tiles, starting from the leading address determined for each corresponding tile, wherein the address determination unit determines the leading addresses so that the memory areas for storing the figure description information corresponding to the tiles are arranged in a physical address space in an order of drawing the tiles.

Claims (31)

1. A drawing device comprising:

a distinguish unit configured to distinguish figure description information in scene data generated by focusing on each figure allocated in a display screen, for respective tiles included in said display screen, the figure description information including a figure index indicating the figure to be allocated in said tile or a setting parameter to be applied to the figure indicated by said figure index;

an aggregation unit configured to aggregate, for said respective tiles, a data size of the figure description information distinguished as corresponding to said respective tiles by said distinguish unit;

an address determination unit configured to determine a leading address in a memory area for storing the figure description information corresponding to each of said respective tiles, based on an aggregation result obtained for each tile by said aggregation unit; and

a memory write unit configured to sequentially write, in said memory area, the figure description information distinguished as corresponding to said respective tiles by said distinguish unit, starting from the leading address determined for each corresponding tile by said address determination unit, wherein

said address determination unit determines the leading addresses in the memory areas corresponding to said respective tiles, so that the memory areas for storing the figure description information corresponding to said respective tiles are arranged in a physical address space in an order of drawing said respective tiles.

2. The drawing device according to claim 1 , wherein

said distinguish unit includes

an allocation identification unit configured to identify the tile in which the figure indicated by said figure index is to be allocated, based on a tile identifier associated with said figure index, for each figure index included in said scene data, and

an application identification unit configured to identify the figure index indicating the figure to which said setting parameter is to be applied, based on an arrangement order of said setting parameter and said figure index in said scene data, wherein

the distinguish unit distinguishes, as part of the figure description information corresponding to said respective tiles, the figure index indicating the figure that is identified to be allocated in each tile by said allocation identification unit and the setting parameter indicated to be applied to the figure index by said application identification unit.

3. The drawing device according to claim 2 , wherein

said distinguish unit includes

a figure number counter configured to generate a figure number indicating an order in which the figure index appears in said scene data, every time said figure index included in said scene data is detected, and

a figure number hold unit configured to hold, for each of said respective tiles, the figure number corresponding to the figure index for which the tile that is an allocation position is identified by said allocation identifying unit, wherein

said application identification unit includes

a setting value hold unit configured to hold, for each type of said setting parameter, a combination of a newest setting value and valid specification information indicating the figure for which the newest setting value is valid, and

an addition detection unit configured to detect the setting parameter to be added to the figure description information corresponding to said tile, based on said valid specification information held in said setting value hold unit and the figure number held in association with the tile by said figure number hold unit, every time said allocation identification unit identifies the tile that is the allocation position of said figure index.

4. The drawing device according to claim 3 , wherein

said setting value hold unit is configured to hold the figure number corresponding to a last figure index appearing before said newest setting value, as the valid specification information corresponding to said newest setting value, and

said addition detection unit is configured to detect, as the setting parameter to be added to the figure description information corresponding to said tile, the setting parameter for which said valid specification information is a value that is greater than or equal to the figure number held by said figure number hold unit in association with the tile that is said allocation position.

5. The drawing device according to claim 1 , wherein

said aggregation unit includes

an aggregate value hold unit configured to hold, for said respective tiles, an aggregate value expressing a data size of the figure description information distinguished by said distinguish unit, and

a size addition unit configured to add, to the aggregate value held by said aggregate value hold unit, an increment of a size according to a type of the figure description information determined as corresponding to said respective tiles, based on a distinguishing result of said distinguish unit.

6. A drawing method comprising:

distinguishing figure description information in scene data generated by focusing on each figure allocated in a display screen, for respective tiles included in said display screen, the figure description information including a figure index indicating the figure to be allocated in said tile or a setting parameter to be applied to the figure indicated by said figure index;

aggregating, for said respective tiles, a data size of the figure description information distinguished as corresponding to said respective tiles at the distinguishing;

determining a leading address in a memory area for storing the figure description information corresponding to each of said respective tiles, based on an aggregation result obtained for each tile at the aggregating; and

sequentially writing, in said memory area, the figure description information distinguished as corresponding to said respective tiles at the distinguishing, starting from the leading address determined for a corresponding tile at said determining, wherein

said determining includes determining the leading addresses in the memory areas corresponding to said respective tiles, so that the memory areas for storing the figure description information corresponding to said respective tiles are arranged in a physical address space in an order of drawing said respective tiles.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 27, 2015
From: FUJITSU SEMICONDUCTOR LIMITED
To: SOCIONEXT INC.
Reel/Frame 035498/0324 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 26, 2012
From: SUGAMA, YASUSHI; NAKAMURA, MASAYUKI
To: FUJITSU LIMITED; FUJITSU SEMICONDUCTOR LIMITED
Reel/Frame 029461/0240 →
Continuity (2)
Continuation PCTJP2010004209 · Jun 24, 2010
Related Publication 20130083046A1 · Apr 4, 2013