WO2004055671A1 - Systeme de navigation - Google Patents
Systeme de navigation Download PDFInfo
- Publication number
- WO2004055671A1 WO2004055671A1 PCT/JP2002/013163 JP0213163W WO2004055671A1 WO 2004055671 A1 WO2004055671 A1 WO 2004055671A1 JP 0213163 W JP0213163 W JP 0213163W WO 2004055671 A1 WO2004055671 A1 WO 2004055671A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- clipping
- display
- area
- relative
- navigation system
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/34—Route searching; Route guidance
- G01C21/36—Input/output arrangements for on-board computers
- G01C21/3667—Display of a road map
- G01C21/367—Details, e.g. road map scale, orientation, zooming, illumination, level of detail, scrolling of road map or positioning of current position marker
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—3D [Three Dimensional] image rendering
- G06T15/10—Geometric effects
- G06T15/30—Clipping
Definitions
- the present invention relates to a display control technique and a technique useful for application to a graphic display system for drawing a designated area using a drawing command list, and is useful for, for example, a navigation system.
- One of the drawing processes in a graphic display system is a so-called clipping process that removes pixel data that protrudes from a designated area.
- the designated area in the clipping process is called a clipping area, and generally a rectangular area is designated.
- clipping processing There are two types of clipping processing: software processing using a central processing unit (CPU), and hardware processing such as a display control device or drawing processor that generates pixel data.
- CPU central processing unit
- hardware processing such as a display control device or drawing processor that generates pixel data.
- the processing is performed in the process of transmitting the pixel data expanded in the display memory to the display unit, and the processing in the drawing processing of expanding the pixel data to the display memory based on the drawing command. There are times when you do.
- a list of drawing commands of a range larger than the actual display range is stored in the semiconductor memory in order to display a map, and when the list of drawing commands is executed sequentially, For clipping
- a register for example, a user clipping area register
- hardware processing is performed at the time of drawing processing based on the set value.
- clipping processing was performed according to the standard (refer to the HD64413A Q2SD User Manual published by Hitachi, Ltd., May 2000 (SuperH RISC engine Peripheral LSI HD64413A Q2SD User's Manual)).
- clipping processing is performed by hardware processing because the CPU that controls the system in a car navigation system cannot have much higher performance than CPUs in the field of personal computers in terms of cost.
- the number of lines and polygons to be drawn is very large, so the number of clipping processes for one screen becomes very large.
- the drawing process is performed for each frame and the pixel data is rewritten, the total This is because the number of clipping processes becomes huge.
- the reason that the clipping process is performed not only during the display process but also during the drawing process in the car navigation system is that the hardware load and pixel data for processing are stored compared to the case where the clipping process is performed during the display process after drawing. This is because there is an advantage that the capacity of the display memory to be reduced and the occupation rate of the transfer bus by the pixel data can be reduced.
- the screen size of car navigation systems is increasing with the reduction in the cost of liquid crystal displays, and multiple windows are displayed on the display screen, and a map is displayed in the window display. It is thought that there is a need for a display specification that allows the displayed window display to be able to be translated to any location in parallel.
- the display control device of the conventional navigation system does not The only way to specify the rubbing area is the absolute coordinates fixedly associated with the display screen, so the CPU must recalculate and set the cribbing area each time the window display is translated.
- a command for drawing information to be displayed in the first clipping area and a command for drawing information to be displayed in the second tallying area are provided.
- Commands are placed separately in the list of drawing commands, and the specified clipping is performed by inserting a control command that changes the clipping area from the first clipping area to the second clipping area between them.
- the specified information is drawn in the area, but if this talliable area can be set only in absolute coordinates, the CPU must rewrite the list of drawing commands each time the window display is translated. Disappears.
- An object of the present invention is to execute a drawing process of moving a map display with a clipping process in a desired direction on a screen of a display device without increasing a load on a CPU or a bus on a transfer of a drawing command. It is an object of the present invention to provide a navigation system having a drawing processing device capable of performing the above.
- a drawing processing device of a navigation system capable of displaying position information such as a map, for example, stores a pixel in a display memory in accordance with a drawing command (that is, a drawing command).
- a drawing circuit for writing data a clipping processing circuit for excluding a drawing process (ie, writing of pixel data) outside a clipping region set on the display screen, and an absolute circuit fixedly associated with the display screen.
- the window display is previously associated with the window display.
- the drawing processing such as moving the window display provided with the talliving area in parallel, does not increase the CPU load or the bus load associated with the transfer of drawing commands. It is possible to execute.
- FIG. 1 is a block diagram showing a schematic configuration of a car navigation system to which the present invention is applied.
- FIG. 2 is a block diagram showing a configuration example of the display control device of FIG. .
- FIG. 3 is a configuration diagram showing an example of the drawing unit of FIG. 1 in detail.
- FIG. 4 is a bit configuration diagram showing an example of a drawing command interpreted and executed by the display control device.
- FIG. 5 is a diagram illustrating an example of a drawing object generated by the pixel generation unit in the display control device based on one drawing command.
- FIG. 6 is a diagram illustrating an example in which the display control device sets the local offset value as the origin and draws the object of FIG.
- FIG. 7 is a diagram illustrating a drawing example when a predetermined clipping area is set on the screen of the display device.
- FIG. 8 is a diagram showing an example in which the object of FIG. 5 is drawn by changing the local offset value.
- FIG. 9 is a diagram showing a drawing example in a case where the local offset value is changed by designating a user clipping area represented by absolute coordinates.
- FIG. 10 is a diagram illustrating a drawing example when the local offset value is changed by specifying the relative user clipping region.
- FIG. 11 is a diagram showing an example of an image when a map display is performed by setting a plurality of clipping areas in a window display that can be translated in an arbitrary direction in a car navigation system.
- FIG. 12 is a configuration diagram illustrating a second embodiment of the drawing unit included in the display control device in FIG.
- FIG. 13 is a configuration diagram illustrating a third example of the drawing unit included in the display control device in FIG. 1.
- FIG. 1 is a block diagram showing the configuration and main parts of the entire system when the present invention is applied to a car navigation system. Although not particularly limited, in the figure, a plurality of circuit blocks in a region surrounded by reference numeral 2 are formed on one semiconductor substrate such as single crystal silicon.
- reference numeral 1 denotes a CPU that performs system control such as instructing a change in display content based on a result of the calculation and a user input operation in addition to a calculation process of a current position.
- a display controller that performs drawing processing to write data and display output processing to read pixel data from the display memory 4, convert it to display signals, and output it.3 is a DRAM (Direct Random Access Memory) that provides a work space for the CPU. ), 4 is a display memory such as a DRAM that stores drawing commands and pixel data, 5 is a display device such as a liquid crystal display, and 6 is a power supply such as a flash memory or mask ROM that stores a startup program. Day after shutdown 7 is a storage device with a storage medium such as a DVD (digital versatile disk) or hard disk that stores map display data, etc., 10 is a system bus, and 11 is a display It is a memory bus.
- DRAM Direct Random Access Memory
- an input device such as a touch panel is connected to the system bus 10, and a GPS (global positioning system) receiver, an azimuth measuring device, a gas rate sensor, and the like.
- GPS global positioning system
- a positioning device that measures the current position is connected.
- most of the map display data stored in the storage device 7 is represented by vector information indicating lines and polygons. For example, by reading map display data in a range that requires a line, adding coordinate information according to the display position, or adding attribute information corresponding to the display control device 2, etc. Generate a drawing command and write it to display memory 4. This sequence of drawing commands is called a display list. Then, after the display control device 2 executes each drawing command of the display list and writes the pixel data into the display memory 4, the display control device 2 reads out the pixel data from the display memory 4 and synchronizes with the display operation of the display device 5, By converting to a display signal and outputting it, a predetermined display including a map display is performed on the display.
- the display memory 4 has a storage area for a display list, which is a sequence of drawing commands capable of drawing a map display within a predetermined range, and a frame for storing pixel data for window display, other hierarchical displays, and pack ground display.
- a buffer area is provided.
- the frame buffer area has, for example, two or three planes, and while the display output is being performed based on the pixel data of the frame buffer area of the first plane, the drawing of the next plane is performed in the frame buffer area of the second plane.
- the frame buffer area may be alternately used for drawing and display output.
- the display playlist storage area may have, for example, two or three screens, and may be used while being switched alternately.
- the drawing processing by the display control device 2 is performed for each display frame.
- the display list is not changed until a new range of map display is required, during which time the drawing process is performed using the same display list repeatedly.
- FIG. 2 is a block diagram illustrating a configuration example of the display control device 2.
- the display control device 2 includes a drawing unit 20 that is a drawing circuit that interprets and executes a drawing command, and a CPU unit that is connected to the system bus 10 and inputs and outputs data from the CPU 1.
- Interface unit 21 a display unit 22 that reads out pixel data from the display memory 4, converts the pixel data into a video signal, and outputs the video signal in synchronization with the operation of the display device 5.
- a memory control unit 23 for controlling reading and writing.
- the display controller 2 receives the memory buses MDB and MAB to which the data and address of the display memory 4 are transferred, and the data address of the system bus 10.
- CPU buses CDB and CAB are provided, and a bus controller 25 for controlling access of each block to these paths is provided.
- the CPU interface unit 21, the display unit 22, and the memory control unit 23 input and output data via I / O buffers 26 a to 26 c, respectively.
- the drawing unit 20 includes a drawing processing unit 27 and a buffer unit 28, and fetches a drawing command and writes pixel data via the buffer unit 28.
- FIG. 3 shows a configuration example showing the drawing unit 20 in detail
- FIG. 4 shows a data configuration diagram of a drawing command.
- the drawing unit 20 includes a drawing register unit 201 for setting various drawing conditions, and a coordinate clipping unit 2 as a clipping processing circuit for excluding a drawing process outside the talliving area. 04, a clipping area generation unit 202 that determines the clipping area based on the setting data of the drawing register unit 201, and the coordinates of the drawing figure for each dot based on the drawing data (for example, the vertices of the drawing object). And a coordinate generation unit 203 for generating the data. Each of them is included in the drawing processing unit 27 as shown in FIG.
- the drawing unit 20 interprets other drawing commands and control commands and outputs drawing data to the coordinate generation unit 203 and writes setting data to the drawing register.
- a decoder circuit a physical address conversion circuit for converting the coordinate value of each dot of the drawn figure into a corresponding address in the frame buffer area of the display memory 4, and color data representing the display color of each dot in the pixel data to be drawn.
- a color data addition circuit for adding a color is provided.
- the drawing register section 201 includes a system clipping area register R10, a user clipping area register as an absolute clipping area setting means; 11, a relative user clipping as a relative clipping area setting means.
- Area register R12, local offset register R13, etc. are included.
- various registers and the like, which are referred to at the time of calculation, such as transparent color information, address information of a transfer source and a transfer destination, and which can be accessed by the CPU are also included.
- the system clicking area register R10 is a register in which the entire screen area is set by, for example, the screen coordinates of the display device 5. Drawing processing for an area exceeding the system clicking area set here is always omitted. It has become like he is.
- the maximum value (SXmax, SYmax) of the X-Y coordinates is set in this register R10, and a rectangular area having a diagonal between the coordinate point and the origin (0, 0) is defined as a system clipping area.
- the user clipping register R11 is a register that allows a program designer of a car navigation system to set an arbitrary clipping area.
- this register R11 two coordinate values (UXmin, UYmin)-(UXmax, UYmax) represented by absolute coordinates fixedly associated with the display screen are set.
- a rectangular area that is a diagonal line is defined as a user clipping area.
- the relative user clipping register R12 is a register that allows a program designer of the car navigation system to set an arbitrary clipping area represented by relative coordinates.
- this register R11 two coordinate values (RUXmin, RUYmin)-(RUXmax, RUYmax) represented by relative coordinates arbitrarily set on the absolute coordinates are set, and a rectangular area having these two points as diagonal lines is set. Is defined as a relative user clicking area (relative clicking area).
- the local offset register R13 is a register in which relative coordinates that can set the origin to an arbitrary position with respect to the display screen are set.
- One coordinate value (LXo, LYo) represented by absolute coordinates is set in this register R13, and the coordinates extending from the coordinate point in the same direction with respect to the X axis and the Y axis are relative coordinates.
- the absolute coordinates mean (X, y) coordinates indicated by using the upper left (0, 0) of the screen coordinates as a starting point.
- Relative coordinates mean (x, y) coordinates indicated with the coordinate value (L Xo, L Yo) set in the local offset register R13 as the origin.
- the setting method of the registers R10 to R13 can be directly written by the CPU 1 specifying the address, or can be rewritten by a control command read and executed by the drawing unit 20. Since it can be rewritten by a control command, by putting the control command in the display list in advance, without increasing the load on the CPU 1 and without interrupting the drawing process of the display control device 2, during the drawing process It is possible to change the setting of the talliving area at a predetermined timing. Thus, for example, when a plurality of display frames are provided in one window display and drawing on the plurality of display frames is performed by one display list, the drawing commands for each display frame are blocked and listed. By arranging the control commands to change the clipping area to the next display frame between each block of these drawing commands, the drawing unit 20 is displayed in the display list. It is possible to automatically change the clipping area at the necessary timing in the process of performing the drawing process along.
- the clipping area generation unit 202 determines a clipping area for one drawing command to be executed from now on.
- the value set in the drawing register unit 201 and a drawing attribute unit of each drawing command are determined.
- the clipping area is determined based on, for example, a 2-bit value included in the.
- the clipping area generation unit 202 adds the value of the relative user clipping error register R12 and the value of the local offset register R13 to the relative coordinate expressed in absolute coordinates.
- Four adders AMI as computing units that generate the coordinates of the clipping area, and the drawing register section 20 0
- a talving area selection unit SEL1 that determines one talliving area based on a plurality of cribbing areas set to 1 is provided.
- the adder AMI described above uses the X coordinate value of the local offset register R 13 for the X coordinate value of the two coordinate values set in the relative user clipping area register R 12, and the Y coordinate value for the Y coordinate.
- the value of the Y coordinate of the local offset register R13 is added to the value.
- the clipping area selection unit SEL1 contains the coordinate values of the diagonal vertices of the system clipping region, user clipping region, and relative clipping region expressed in absolute coordinates set in the drawing register unit 201, and the drawing command.
- the drawing command includes a drawing command parameter portion including an instruction code portion indicating a type of drawing and a drawing attribute portion indicating a drawing attribute, a size and a storage location (coordinates) of color information and a texture stored in the display memory 4. And a physical address) and a drawing vertex parameter section that has coordinate value information on the vertices of the drawing figure.
- Fig. 4 shows only the drawing command parameter part of the above drawing command, and this drawing attribute part shows two cases, that is, whether the user clipping area is applied and whether the relative user clipping area is applied.
- the clipping area selection section SEL 1 uses the overlapping area of three areas of the system clipping area, the user clipping area, and the relative user tallying area, which represent two diagonal vertices in absolute coordinates, as one clipping area. Outputs the coordinates (CXmin, CYmin)-(CXmax, CXmax) of the two diagonal vertices.
- the user clipping enable bit input to the TAL When the UCLP—ENABLE flag is “0”, the clipping error selector SEL1 excludes the user clipping area from the operation of the talliving area, and sets the relative user tripping enable bit RUCLP—ENABLE to “0”. When "", the relative clipping area is excluded from the calculation of the clipping area.
- the use of the user clipping area and the relative user clipping area and the use of the overlapping area can be selected for each drawing command by the two bits UCLP_ENABLE and RUCLP_ENABLE included in the drawing attribute part of the drawing command. .
- the overlapping area with the system clipping area is always set as the clipping area, even if the user-specified clipping area is set to protrude from the display screen, the drawing processing is also omitted for the part outside the display screen. It is supposed to be.
- the coordinate generation unit 203 receives the coordinates of the vertices of the polygon included in the drawing command, and calculates the coordinate values of all the dots inside the polygon. It is generated continuously. Before the coordinate generation unit 203, the coordinates of the vertices of the input polygon, for example, in the case of a quadrangle, the coordinates of the four vertices (X1, Y1) to (X4, Y4) and the set value of the local offset register R13 (LXo, LYo) are added, and adders AM 2 and AM 2 are provided as second computing units. By writing the coordinate values of the vertices expressed in relative coordinates in the drawing command, The drawing object can be drawn along the relative coordinates determined by the local offset register R13.
- the coordinate clipping unit 204 sets the coordinate values output from the coordinate generation unit 203 based on the coordinate values of the two diagonal vertices of the clipping region given from the tallying area generation unit 202 in the clipping region. One dot at a time is compared with the one outside the area. If it is outside the area, the coordinates are discarded and only the coordinates inside the area are output.
- the coordinate values are converted into a physical address of the display memory 4 by a physical address conversion circuit (not shown), and pixel data to which color data of each dot is added based on a drawing command or the like is generated, and the pixel data is displayed. Data is written to the corresponding physical address in the frame buffer area of memory 4.
- a physical address conversion circuit not shown
- pixel data to which color data of each dot is added based on a drawing command or the like is generated, and the pixel data is displayed.
- Data is written to the corresponding physical address in the frame buffer area of memory 4.
- One display frame When the pixel data of the minute is written, the pixel data is read by the display unit 22, converted into a display signal, and output to the display device 5.
- FIG. 5 shows a rectangular drawing object represented by one drawing command
- Fig. 6 shows an example of drawing based on this drawing command with local offset values (0, 0)
- Fig. 7 shows clipping
- Fig. 8 shows an example of drawing by setting the area
- Fig. 8 shows an example of moving the drawing object with local offset value (384,128)
- Fig. 9 shows the drawing object by setting the user clipping area.
- FIG. 10 is a diagram showing an example when the object is moved
- FIG. 10 is a diagram showing an example when the drawing object is moved by setting a relative user clipping region.
- the drawing command is decoded and output to the adder AM2 is the first to fourth vertices of the polygon. Of each coordinate value. These coordinate values are represented by the drawing coordinates set when the drawing command was generated by the CPU.
- the offset value (384,128) is drawn with the relative user clipping area set to (0,128)-(383,383), the relative user clipping area is also local, as shown in Figure 10.
- the offset value is calculated as (0 + 383,128 + 128)-(383 + 383,383 + 128) in the absolute coordinate expression as affected by the offset value (384,128). While the position of the drawing object with respect to the clipping area is fixed, the drawing content is similarly shifted between the clipping area and the drawing object.
- FIG. 11 shows an example of a map display using the “relative clipping area” in the car navigation system of the embodiment.
- the above-described relative clipping area is useful when a relatively large display screen is mounted, for example, in a car navigation system to perform the following display.
- a window display WD that can be translated on the display screen S0 based on a user's operation is configured, and a plurality of relative user clicking areas RUC0 to RUC2 are set in the window display WD. It performs multiple types of display such as map displays and menus.
- drawing of the entire display screen S0 including the window display WD is performed in a continuous frame area of the display memory 4 and the window display WD is parallelized by the user.
- An interrupt signal is sent to CPU 1 when a move operation is performed.
- the CPU 1 rewrites the value of the local offset register R 13 of the drawing register section 201 based on the read signal, so that the window display WD is moved in parallel to the window display WD, together with the clipping areas RUC 0 to RUC 2.
- the drawing processing unit 20 of the display control device 2 executes a drawing command and a control command sequentially according to the display list stored in the display memory 4 and writes pixel data in the frame area.
- the display control device 2 When the display control device 2 shifts from drawing to drawing of another clipping area, the display control device 2 executes a control command for changing the value of the relative user clipping error register R12 inserted between the drawing commands in advance. Thus, the display control device 2 changes the setting of the relative user clipping area at a timing required for the drawing process without relying on the CPU 1.
- the clipping area set in the window display WD is the user's clipping area expressed in absolute coordinates
- the CPU 1 displays the display memory.
- the control commands of the display list stored in 4 must be rewritten, which greatly increases the load on the CPU 1 and the display memory bus 11.
- the CPU 1 and display memory as described above No load on bus 11 occurs.
- a plurality of display frames are drawn by repeatedly using one display list in a plurality of frame periods, such as a navigation system for displaying a map.
- display control for simultaneously moving the drawing object and the talliable area on the display screen is This has the effect that it can be executed without increasing the load on the CPU 1 and the display memory bus 11.
- the clipping area is described as being inside the rectangular area represented by two diagonal vertices.
- the outside of the rectangular area is used as the clipping area and the pixels outside are drawn to draw the inside.
- the configuration in which the coordinate value for each dot is clipped in the subsequent stage of the coordinate generation unit 203 is described. It is also possible to perform a rough clipping process that excludes this drawing if it is out of the area.
- the map data is stored in the storage device 7, but the map data may be received from a computer network via communication means.
- FIG. 12 is a configuration diagram of a drawing unit 20 according to a second embodiment.
- the drawing register section 201 does not have the system clipping area register R 10 and the user clipping area register R 11 shown in FIG. 3, but only the relative user clipping area. May be set as a clipping area.
- FIG. 13 shows a configuration diagram of a third embodiment of the drawing unit 20.
- the hardware configuration for performing the clipping process on the relative user clipping area may be configured as shown in FIG. 13, whereby the adder AMI in FIG. 3 can be omitted.
- the adders AM21 and AM21 for adding the local offset values (LXo, LYo) to the coordinate values of the drawing object are arranged after the coordinate generation unit 203, and the talli- boring processing is performed.
- the coordinate clipping unit 204 A to be performed is arranged between the coordinate generation unit 203 and the adders AM 21 and AM 21.
- the coordinate clipping unit 204A is configured to be provided with the set value of the relative user clipping area register R12.
- the coordinate value of the drawing object generated in relative coordinates Is subjected to a clipping process based on the coordinate values expressed in relative coordinates as it is, and then converted to absolute coordinates by adding a local offset value.
- an adder AM I for expressing the relative clipping area in absolute coordinates is used. Becomes unnecessary.
- a coordinate clipping unit that performs the clipping processing of these areas is provided after the adders AM21 and AM21. Just add it.
- the display control device is not limited to a navigation system that performs map display and notifies position information, and performs drawing by repeatedly using one display list over a plurality of frame periods,
- a display control system that uses a control method that cuts out only the necessary range of the drawing object shown in (1) by clipping processing and draws, the display control that moves both the drawing object and the clipping area in parallel It is effective when used.
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- General Physics & Mathematics (AREA)
- Geometry (AREA)
- Computer Graphics (AREA)
- Theoretical Computer Science (AREA)
- Automation & Control Theory (AREA)
- Instructional Devices (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
La présente invention concerne un dispositif de commande d'affichage d'un système de navigation servant à fournir des informations de position par affichage d'une carte. Le dispositif comprend un générateur de coordonnées (203) servant à générer les coordonnées où sont écrites les données de pixels dans une mémoire d'afficheur en fonction d'une commande de traceur, un détoureur de coordonnées (204) qui supprime le traçage à l'extérieur d'une zone de détourage définie sur l'écran d'affichage, un registre de décalage local (R13) capable de définir des coordonnées relatives arbitraires sur l'écran d'afficheur, et un registre de zone de détourage relative utilisateur (R12) capable de définir la zone de détourage relative indiquée par les coordonnées relatives. Le détoureur de coordonnées (204) effectue le détourage dans une zone de détourage (TRUXmin, TRUYmin)-(TRUXmax, TRUYmax) déterminée par adjonction de la valeur de décalage local à la valeur définie de la zone de détourage relative.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2002/013163 WO2004055671A1 (fr) | 2002-12-17 | 2002-12-17 | Systeme de navigation |
JP2004560573A JP4152383B2 (ja) | 2002-12-17 | 2002-12-17 | ナビゲーションシステム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2002/013163 WO2004055671A1 (fr) | 2002-12-17 | 2002-12-17 | Systeme de navigation |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2004055671A1 true WO2004055671A1 (fr) | 2004-07-01 |
Family
ID=32587954
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2002/013163 WO2004055671A1 (fr) | 2002-12-17 | 2002-12-17 | Systeme de navigation |
Country Status (2)
Country | Link |
---|---|
JP (1) | JP4152383B2 (fr) |
WO (1) | WO2004055671A1 (fr) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011054067A (ja) * | 2009-09-03 | 2011-03-17 | Yamaha Corp | 画像プロセッサ |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000347651A (ja) * | 1999-06-07 | 2000-12-15 | Matsushita Electric Ind Co Ltd | 描画処理装置 |
-
2002
- 2002-12-17 JP JP2004560573A patent/JP4152383B2/ja not_active Expired - Fee Related
- 2002-12-17 WO PCT/JP2002/013163 patent/WO2004055671A1/fr active Application Filing
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000347651A (ja) * | 1999-06-07 | 2000-12-15 | Matsushita Electric Ind Co Ltd | 描画処理装置 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011054067A (ja) * | 2009-09-03 | 2011-03-17 | Yamaha Corp | 画像プロセッサ |
Also Published As
Publication number | Publication date |
---|---|
JPWO2004055671A1 (ja) | 2006-04-20 |
JP4152383B2 (ja) | 2008-09-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5657671B2 (ja) | テセレーションエンジン及びそのアプリケーション | |
JP3030206B2 (ja) | グラフィック多角形をクリップ領域にクリップする方法および装置 | |
JP2006503355A (ja) | 3次元画像処理 | |
US6952217B1 (en) | Graphics processing unit self-programming | |
US6950106B2 (en) | 3-dimensional graphic plotting apparatus | |
JPH11161819A (ja) | 画像処理装置、画像処理方法、及び画像処理プログラムを記録した記録媒体 | |
JP2013045401A (ja) | アニメーション描画装置 | |
JP2004505355A (ja) | データ処理システムにおける動的グラフィックス・コンテキスト切替の方法および装置 | |
US20090058886A1 (en) | Image Processing Apparatus, Image Processing Method, and Computer Program Storage Medium | |
JP4152383B2 (ja) | ナビゲーションシステム | |
US11748933B2 (en) | Method for performing shader occupancy for small primitives | |
JP2003308537A (ja) | 図形描画装置 | |
US7327371B2 (en) | Graphic controller, microcomputer and navigation system | |
JPH0962852A (ja) | グラフィックプロセッサ | |
JP2006106983A (ja) | 表示装置及び表示方法 | |
JP5885827B2 (ja) | 描画制御装置及び描画制御プログラム | |
JPH10161636A (ja) | グラフィックス表示装置 | |
JP4479957B2 (ja) | 曲面細分割装置 | |
JP4137903B2 (ja) | グラフィックス表示装置およびグラフィックスプロセッサ | |
JP3090644B2 (ja) | 画像データ処理装置及びそれを用いたシステム | |
JP2008242611A (ja) | 3次元モデル部分表示方法、3次元モデル部分表示装置、及び、3次元モデル部分表示プログラム | |
JP3835287B2 (ja) | ビットマップデータ処理方式、ビットマップデータ処理方法およびビットマップデータ処理用プログラム | |
JP2001166767A (ja) | 描画処理装置及び描画処理方法 | |
JPH1186026A (ja) | 画像処理装置 | |
JP2008015543A (ja) | マイクロコンピュータおよび表示制御装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A1 Designated state(s): CN JP KR SG US |
|
AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): AT BE BG CH CY CZ DE DK EE ES FI FR GB GR IE IT LU MC NL PT SE SI SK TR |
|
DFPE | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101) | ||
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
WWE | Wipo information: entry into national phase |
Ref document number: 2004560573 Country of ref document: JP |
|
122 | Ep: pct application non-entry in european phase |