WO2003027962A1 - Image creation apparatus and method, electronic device, and computer program - Google Patents
Image creation apparatus and method, electronic device, and computer program Download PDFInfo
- Publication number
- WO2003027962A1 WO2003027962A1 PCT/JP2002/009842 JP0209842W WO03027962A1 WO 2003027962 A1 WO2003027962 A1 WO 2003027962A1 JP 0209842 W JP0209842 W JP 0209842W WO 03027962 A1 WO03027962 A1 WO 03027962A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- image
- information
- coordinate conversion
- conversion information
- object information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—Three-dimensional [3D] image rendering
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—Three-dimensional [3D] image rendering
- G06T15/10—Geometric effects
- G06T15/20—Perspective computation
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/20—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterised by details of the game platform
- A63F2300/205—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterised by details of the game platform for detecting the geographical location of the game platform
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/60—Methods for processing data by generating or executing the game program
- A63F2300/66—Methods for processing data by generating or executing the game program for rendering three dimensional images
- A63F2300/6661—Methods for processing data by generating or executing the game program for rendering three dimensional images for changing the position of the virtual camera
Definitions
- the present invention belongs to the technical field of an image creating apparatus and method for creating a 3D image based on three-dimensional coordinate information, an electronic device such as a navigation system equipped with such an image creating apparatus, and a computer program. .
- an electronic device such as a navigation system equipped with such an image creating apparatus
- a computer program for creating a 3D image based on three-dimensional coordinate information
- This navigation system has various databases, and has a basic configuration that displays map information, current location information, various kinds of guidance information, etc. on a display device, and further searches for a drive route based on input conditions. What you do is common.
- the system is configured to display the searched drive route and the current position based on GPS (Global Positioning System) positioning or self-contained positioning on a map and provide guidance to the destination (navigation). .
- GPS Global Positioning System
- the display of the navigation system mounted on the vehicle for guidance to the destination shows the scenery ahead from the point where the vehicle is currently running. Instructions, direction of turning at the intersection, distance to the intersection, distance to the destination, estimated arrival time, etc. are displayed.
- the scenery in front is displayed as an image using a technique of giving a three-dimensional visual expression on a plane based on the driver's gaze, that is, an image using perspective (referred to as a so-called “3D image” in this specification). There is something to be done.
- the present invention has been made in view of the above problems, and has high speed and portability, and is capable of relatively easily adapting to different drawing devices. It is an object to provide a device and a computer program.
- an image creating apparatus is an image creating apparatus including a drawing application processing unit that draws a 3D image on a drawing device and a graphics library, wherein the drawing application processing unit A drawing object information generating means for generating drawing object information for drawing an image for each object in a single coordinate system for each predetermined information unit based on the three-dimensional coordinate information of the object included in the 3D image to be drawn; and And a coordinate conversion information generating unit that generates coordinate conversion information that defines at least a viewpoint and a field of view when drawing the 3D image, wherein the graphics library stores the generated drawing object information.
- a drawing object information storage unit for storing the generated coordinate conversion information; and a coordinate conversion information storage unit for storing the generated coordinate conversion information.
- the stored coordinate conversion information is applied to the stored drawing object information for each of the predetermined information units to draw the 3D image.
- the image creating apparatus is provided with a drawing application processing unit and a graphics library, and separates data for drawing an image into coordinate conversion information and drawing object information. Each is generated, stored and managed by its own information generation means. Based on the stored and managed data, the drawing device generates a 3D image as a display image and outputs it to the display device.
- the coordinate conversion information and the drawing object information are treated separately and independently, and the drawing processing based on these is performed collectively, so that the drawing speed by the drawing device is improved, and it is easy to introduce a different drawing device.
- the coordinate transformation which is an important element of drawing, operates as a state machine with internal states, so the function of the drawing device in this coordinate transformation absorbs general device dependence.
- the drawing object information generating means is described as “generating drawing object information in a single coordinate system for each predetermined information unit”.
- the predetermined information unit is, for example, a display list. This is the unit of coordinate conversion information that is applied to the drawing object information when the drawing device draws a 3D image.
- the coordinate system is unified within the same predetermined information unit such as the same display list, but it is not necessary to unify the coordinate system between different predetermined information units.
- a plurality of pieces of coordinate conversion information generated by the coordinate conversion information generation means are stored in the coordinate conversion information storage means, and a plurality of coordinate conversion information generated by the drawing object information generation means are provided.
- Drawing object information is stored in the drawing object information storage means, and the 3D image is drawn by the drawing device using an arbitrary combination of the coordinate conversion information and the drawing object information.
- a list creation program that creates the list of the drawing object information, a setting program that sets the coordinate conversion information, and an execution instruction program that instructs the rendering device to execute rendering And execute
- the drawing object information and the coordinate conversion information are separately handled, Each information is supplied to the graphics library connected to the subsequent stage together with the execution command. This ensures portability even if the system consisting of the graphics library and the drawing device is changed to a system using another combination.
- the drawing object information as it is and changing the coordinate conversion information, a 3D image of the same drawing object whose coordinates have changed can be easily obtained.
- the graphics library has a function of managing the coordinate conversion information, a function of managing the drawing object information, and a function of controlling the drawing device. .
- the function of managing the coordinate conversion information, the function of managing the drawing object information, and the function of controlling the drawing device included in the graphics library make it possible for the drawing device to perform 3D drawing. Image control is performed.
- the drawing application processing unit has a function of supplying map information including the three-dimensional coordinate information from a map database included in a navigation system.
- the predetermined information is displayed on the display based on the map information from the map database, and further based on the position information of the moving object from the GPS positioning device or the like included in the navigation system and the route information input by the operator.
- a 3D image is displayed based on the map information including the three-dimensional coordinate information after the coordinate conversion of the coordinates is performed.
- guidance information without coordinate conversion can be superimposed and displayed on top of it, so that it can be used by the pilot.
- a system including the graphics library and the drawing device includes a mechanism that can be replaced with the drawing application processing unit.
- the image creating apparatus of the present invention can replace the drawing application processing unit by integrating the system including the graphic library and the drawing device, as described above. The system can be easily attached, detached and replaced.
- the drawing device draws an image conforming to perspective as a 3D image.
- a landscape that the driver sees from the driver's seat is displayed as a 3D image by a perspective drawing method, and the pilot can easily recognize the image by matching the actual landscape.
- the coordinate conversion information includes information defining a light source in addition to the information defining the viewpoint and the field of view.
- the drawing object information is converted based on the light source information in addition to the viewpoint information and the view information as the coordinate conversion information, and can be displayed as a more realistic image. Further, even if the drawing device is replaced, the coordinate conversion information such as the viewpoint information, the view information and the light source information can be applied as it is, and a similarly realistic image can be secured while maintaining the portability.
- the viewpoint is set based on a viewpoint of a mobile operator.
- the scenery seen by the driver's gaze is displayed as a 3D image, and the driver can easily recognize the scenery as a three-dimensional image that matches the actual scenery.
- the viewpoint can be set manually.
- the field of view is set based on a field of view of a mobile operator.
- the scenery in the operator's field of view is displayed as a 3D image.
- the field of view may be set manually.
- the viewpoint in the 3D image is set at a central portion of an image display device included in a navigation system.
- the coordinate conversion is performed so that the viewpoint of the operator comes to the center of the display, and the drawing object is displayed.
- the drawing device superimposes a plurality of partial frame images drawn based on a plurality of pieces of drawing object information generated and accumulated for each of the objects to form one sheet of the image. Draw a 3D image.
- the device can draw relatively quickly.
- the apparatus may further include a frame buffer for temporarily storing the plurality of partial frame images.
- a plurality of partial frame images are temporarily stored in a frame buffer provided in a buffer memory managed by a drawing device. Can be drawn.
- the drawing application processing unit is configured to perform the drawing object processing on an object included in both two consecutive 3D images that continuously change with time.
- the coordinate conversion information is regenerated by the coordinate conversion information generating means while the information is fixed.
- the drawing application processing unit and the graphics library generate and accumulate the drawing object information and the coordinate conversion information for a plurality of 3D images by multitasking. I do.
- the image forming apparatus includes the drawing device.
- the drawing application processing unit and the graphics library In addition to this, a drawing device is also built in or externally attached, so that the image creating apparatus is constructed. Therefore, if a display device such as a monitor is connected to the image creating device, an environment capable of displaying and outputting a 3D image can be obtained relatively easily.
- the electronic apparatus of the present invention provides the above-described image forming apparatus of the present invention (including its various aspects) and the three-dimensional coordinate information to the drawing application processing unit.
- An information source and a display device for outputting a 3D image drawn by the drawing device.
- the electronic apparatus of the present invention since the electronic apparatus of the present invention includes the above-described image creating apparatus of the present invention, a navigation system such as an in-vehicle navigation system capable of rapidly displaying a 3D image, a game apparatus such as an arcade game or a video game, Various electronic devices such as a computer such as a personal computer capable of displaying 3D images can be realized.
- a navigation system such as an in-vehicle navigation system capable of rapidly displaying a 3D image
- a game apparatus such as an arcade game or a video game
- Various electronic devices such as a computer such as a personal computer capable of displaying 3D images can be realized.
- the computer program of the present invention causes a computer to function as the above-described image creating apparatus of the present invention (including its various aspects). More specifically, a computer is caused to function as the above-described drawing application processing unit, graphics library, and drawing device of the present invention. More specifically, the above-described drawing object information generating means of the present invention, coordinate conversion information It functions as a generation unit, a drawing object information storage unit, a coordinate conversion information storage unit, and the like.
- the computer program is stored in a storage medium such as a CD-ROM (Compact Disc Read Only Memory), a DVD-ROM (DVD Read Only Memory), or a hard disk that stores the computer program. If the computer program is read and executed, or if the computer program is executed after being downloaded to a computer via communication means, the integrated control of the image creating apparatus according to the present invention described above can be performed relatively easily. realizable.
- a storage medium such as a CD-ROM (Compact Disc Read Only Memory), a DVD-ROM (DVD Read Only Memory), or a hard disk that stores the computer program.
- an image creation method is an image creation method in an image creation apparatus including a drawing application processing unit that causes a drawing device to draw a 3D image and a graphics library, wherein the drawing application processing is performed.
- Unit generates drawing object information for drawing an image for each object in a single coordinate system for each predetermined information unit based on the 3D coordinate information of the object included in the 3D image to be drawn
- data for drawing an image is separated into coordinate conversion information and drawing object information, and each of the data is independently prepared. Is generated, stored, and managed by the information generation means. Based on the stored and managed data, the drawing device generates a 3D image as a display image and outputs it to the display device. At this time, the coordinate conversion information and the drawing object information are separately and independently displayed, and the drawing processing based on these is executed collectively, whereby the drawing speed by the drawing device is improved, and a different drawing device is introduced. It also becomes easier. As a result, according to the present invention, portability of a drawing device for drawing a 3D image using three-dimensional coordinate information as an information source can be improved.
- the drawing application processing unit includes: a list creation step of creating a list of the drawing object information; a setting step of setting the coordinate conversion information; Executes an execution command process to instruct drawing execution in the device.
- the drawing object information and the coordinate conversion information are separately handled.
- the portability of a system consisting of a graphics library and a drawing device can be ensured even if the system is changed to another combination.
- the graphics library executes a process of managing the coordinate conversion information, a process of managing the drawing object information, and a process of controlling the drawing device.
- the step of managing the coordinate conversion information possessed by the graphics library, the step of managing the drawing object information, and the step of controlling the drawing device make the 3D image actually drawn by the drawing device. Is performed.
- the coordinate conversion information and the drawing object information are handled separately, and the coordinate conversion information is not added to the display list. Therefore, the only coordinate conversion parameters applied to a given display list are those corresponding to the display list.Coding transformations that can be calculated in advance should be performed at the time of coding in the coding of the drawing application processing unit for creating the display list. Become. Therefore, the information related to the coordinate transformation does not depend on the drawing device, and the portability is improved. That is, it is possible to easily introduce another kind of drawing device.
- the display list can be configured so that the drawing device can directly execute the collective operation, so that high-speed operation can be obtained.
- FIG. 1 is a block diagram showing a basic configuration of an image forming apparatus according to a first embodiment of the present invention.
- FIG. 2 is a diagram for explaining the internal configuration of the graphics library of the image creating apparatus and portability of the drawing application.
- FIG. 3 is a diagram for explaining management of a scene object of the image creating apparatus.
- FIG. 4 is a flowchart showing the operation flow of the graphics library
- FIG. 5 is a flowchart showing the operation flow of the drawing device of the image creating apparatus.
- FIG. 6 is a sequence chart showing the operation of the image creating apparatus.
- FIG. 7 is a diagram illustrating an example of drawing.
- FIG. 8 shows the navigation applied to the image forming apparatus of the present invention as the second embodiment.
- FIG. 2 is a diagram illustrating a configuration of a control system.
- the image creating apparatus of the present invention is constructed so as to be used for an in-vehicle navigation system.
- the present invention is also suitable for use in image creation according to the present invention, image creation for video games, and the like.
- FIG. 1 is a block diagram showing a basic configuration of the image creating apparatus according to the first embodiment
- FIG. 2 illustrates an internal configuration of a graphics library constituting the image creating apparatus and portability of drawing abrication.
- FIG. 3 is a diagram for explaining the management of scene objects related to drawing
- FIG. 4 is a flowchart showing the operation flow of a graphics library constituting the image creating apparatus.
- 6 is a flowchart showing the flow of the operation of the drawing device constituting the image creating apparatus.
- FIG. 6 is a sequence chart showing the operation of the image creating apparatus of the present embodiment
- FIG. 7 is a diagram showing an example of drawing.
- the image creating apparatus 1 includes a rendering application processing unit 1 1, a graph German task library 1 2, the drawing device
- the drawing application processing unit 11 receives coordinate transformation information 14 such as viewpoint, field of view, and light source, and drawing object information 15 such as road, building, and map information. Is done.
- the graphics library 12 and the drawing device 13 form an integrated system, and as will be described in detail later, the drawing application processing unit 11 can be replaced arbitrarily. This is a major feature of the present invention. It is about improving portability.
- the drawing application processing unit 11 is provided with a coordinate conversion parameter creation routine 111 and a display list creation routine 112.
- Coordinate conversion parameter creation routine 1 1 1 is input as coordinate conversion information 14
- Coordinate conversion parameter creation routine 1 1 1 is input as coordinate conversion information 14
- coordinate conversion information 14 Create coordinate transformation data based on coordinate transformation information such as the viewpoint, field of view, light source, etc. This data is managed as a scene object in the graphics library 12.
- the operation of setting parameters for the scene object and applying it to drawing based on the setting values is performed by performing the operation on the scene object identifier.
- the display list creation routine 112 creates drawing object information from roads, buildings, map information, and the like, and inputs the information to the graphics library 12.
- This drawing object information does not include coordinate conversion information.
- the coordinate transformation information is separately set as the above-mentioned scene object. In this way, coordinate conversion information and drawing object information are created separately, and the drawing is performed by applying the coordinate conversion information to the drawing object information at the time of drawing. Realization.
- the graphics library 12 includes a scene object setting unit 121, a display list creation unit 122, and a display list execution unit 123.
- the scene object setting unit 1 2 1 stores the coordinate conversion information created by the coordinate conversion parameter creation routine 1 1 1 of the drawing application processing unit 1 1 1 in the scene object corresponding to the identifier specified by the drawing application. Save and manage in The display list creation unit 122 directly and collectively displays the display list created by the display list creation routine 111 of the drawing application processing unit 111 so that the drawing device 133 can draw at high speed. Configure and manage to run.
- the display list execution unit 123 controls the drawing device 13, and also acts on the scene object setting unit 121 and the display list creation unit 122 so that the coordinate conversion information is transmitted to the drawing device 13. And the display list and the coordinate conversion parameters processed to enable the batch execution of the drawing object information, and execute the drawing operation.
- the coordinate conversion information and the drawing object information are stored separately, and the drawing device 13 applies the coordinate conversion information to the drawing object information at the time of drawing, and is set as a scene object.
- the coordinates are transformed by adding conditions such as the viewpoint, field of view, and light source, and drawing is performed. So a single display squirrel
- the drawing object information stored in the object is a display list in a single coordinate system independent of the viewpoint and the field of view.
- the image created by the drawing device 13 is temporarily stored in the buffer memory 16 and then input to the display device 17 to be displayed.
- the system (1) composed of the graphics library 12 and the drawing device 13 can be used in the drawing application processing by the method of separately creating, maintaining and managing the coordinate transformation information and the drawing object information of the present invention. It becomes possible to configure the part 11 independently. Therefore, it can be replaced with another system (N) composed of the graphics library 12 and the drawing device 13, and the options for designing, creating, manufacturing, and maintaining the device are expanded, and the convenience is greatly increased. It is.
- FIG. 2 shows one buffer memory 16 for convenience of explanation, a plurality of partial frame images drawn based on a plurality of drawing object information generated and accumulated for each object are respectively shown.
- a plurality of temporary buffer memories may be provided, and the drawing device 13 may superimpose these and output a single 3D image. Further, it is also possible to perform the superimposing process by the drawing device 13 while using a Z buffer for erasing a portion behind the plurality of images superimposed in this way.
- a display list is created as a procedure (1).
- the created display list is stored as the object display list (1) of the graphics library 12.
- coordinate conversion information is set as step (2).
- the coordinate conversion information is stored in the scene object (1).
- drawing is instructed as step (3).
- the graphics library 12 works on the object display list (1) and the scene object (1), and inputs the data to the drawing device 13 for drawing.
- the drawing device 13 has a 3D coordinate conversion function, and based on the coordinate conversion parameter specified by the identifier, for example, when the vehicle is running, based on the driver's viewpoint, field of view, light source, etc., and the drawing object information. For example, the scenery that is actually being seen by the driver is drawn and displayed in 3D.
- a large number of display playlists or scene objects of the objects may be created and stored in advance, and each of them may be appropriately combined and drawn.
- step S 101 From the state of waiting for an operation input from the drawing application processing unit 11 (step S 101) If there is, the type of the operation is determined (step S102).
- the operations of the graphics library 12 include, as described above, the creation of a display list, the setting of a scene object, and the execution of a display list.
- a display list creation instruction When a display list creation instruction is issued, a display list is created based on drawing object information such as roads and buildings (step S103). After creating the display list, the process returns to step S101 and waits for the next operation input.
- step S102 if the operation input is a setting of a scene object, the operation input is set to a scene object specified by an identifier of coordinate conversion information based on a viewpoint, a field of view, a light source, and the like (step S102). Four ). When the setting of the scene object is completed, the process returns to step S101 again and waits for the next operation input.
- step S102 if the display list is to be executed, the scene object specified by the identifier is set in the drawing device 13 (step S102). 5), and request the drawing device 13 to execute the display list (step S106).
- step S101 the process returns to step S101 and waits for the next operation input.
- the drawing device 13 executes the display list in a lump to draw.
- the type of the operation is determined (step S202).
- the types of operation include setting of a scene object and execution of a display list.
- the drawing device 13 sets a coordinate conversion parameter based on the identifier (step S203).
- the flow returns to step S201 again and waits for the next operation input.
- step S 202 If the result of determination in step S 202 is that the operation input is execution of a display list, drawing is executed based on the coordinate conversion parameters and the display list. The drawn device 13 outputs a drawn image.
- This sequence chart shows the relationship between the drawing application processing unit 11, the graphics library 12, the drawing device 13 and the display device 17 over time, and the horizontal line shows the relationship between them.
- the vertical line indicates the passage of time from top to bottom.
- a display list is created in the drawing application processing section 11 and input to the graphics library 12 (step S301).
- the graphics library 12 stores and manages the information in a list form suitable for drawing execution (step S302).
- the drawing application processing unit 11 instructs the graphics library 12 to set the coordinate transformation parameters to the scene object (step S303).
- the graphics library 12 sets a scene object based on the instruction, and stores and manages the scene object (step S304).
- This display list and scene objects are not limited to being created each time, and some are previously created as display lists (1) to (N) and scene objects (1) to (N). It may be stored.
- the drawing application processing unit 11 instructs the graphics library 12 to draw the display list (1) first with the combination of the scene objects (1) (step S305-). 1).
- the graphics library supplies a display list (1) to the drawing device 13 (step S306-1), and also supplies a scene object (1) (step S306-1).
- the display list is instructed (step S308-1).
- the drawing device draws the display list based on the coordinate transformation parameters of the scene object (step S309-1).
- the drawing completion is notified to the graphics library 12 and the drawing application processing unit 11 (step S3110-1).
- the graphics library supplies the display device (13) with the display list (N) (step S306—N), and also supplies the scene object (N) (step S306).
- S307—N) c After supplying this drawing data, instruct display list execution (step S308-N) 0
- the drawing device receives this instruction and changes the display list to the coordinates of the scene object. Execute drawing based on the conversion parameters (Step S309-N) 0 When the drawing is completed, the completion of drawing is notified to the graphics library 12 and the drawing application processing unit 11 (Step S310— N;).
- the drawing application processing unit 11 Upon receiving the drawing completion report, the drawing application processing unit 11 executes the next drawing. It is determined whether or not it is (step S312). When the next drawing is to be executed, the process returns to step S301, and a new image is created by following the above steps again. On the other hand, if the next drawing is not executed, whether to keep displaying the previous image (step S313) or to delete the image may be determined under various conditions.
- FIG. 7 is an example of the display of the 3D image created as described above, and shows a view seen from the driver's line of sight when the vehicle is traveling on a street in the city.
- the light source 21, the viewpoint 22, the field of view 23, etc. are coordinate conversion information represented by identifiers embedded in the scene object, and the buildings 24 a, 24 b, 24 c,. Road 25 etc. corresponds to the drawing object information.
- the light source 21 is, for example, the sun in the daytime or a streetlight in the nighttime, and their position and illumination direction are parameters.
- the viewpoint can use the point corresponding to the driver's line of sight, and it can be seen as if it were a scene of the environment in which the vehicle is currently traveling.
- the field of view 23 defines a predetermined image range, and is provided to a driver to set a suitable range.
- Buildings 24a, 24b, 24c, ..., roads 25, etc. correspond to the drawing object information, and the display lists for these are created in a form that can be directly executed by the drawing device. Is done.
- the drawing object information information supplied from a map information database or the like of the navigation system can be used.
- the form as the drawing object information is represented by a single coordinate system having no coordinate conversion information.
- the light source 21, in this case, the sun is ahead, and the front side of the buildings 24 a, 24 b, 24 c, ... is dark and shaded.
- the viewpoint 22 is above the road 25, and is based on the perspective method.
- the viewpoint 2 2 includes buildings 24a, 24b, 24c, ... within the range set by the field of view 23. Coordinate transformation is performed so that drawing objects such as roads and roads 25 converge.
- the navigation system is a self-contained positioning device 30, 0? Receiver 38, system controller 40, input / output (I / O) circuit 41, CD-ROM drive 51, DVD-ROM drive 52, hard disk drive (HDD) 56, wireless communication device 58, display unit 60, audio output unit 70, input device 80, and external interface (I / F) unit 81. It is connected to a bus line 50 for transferring data and processed data.
- the self-contained positioning device 30 includes an acceleration sensor 31, an angular velocity sensor 32, and a speed sensor 33.
- the acceleration sensor 31 is composed of, for example, a piezoelectric element, and outputs acceleration data obtained by detecting the acceleration of a vehicle.
- the angular velocity sensor 32 is composed of, for example, a vibrating gyro mouth, and outputs angular velocity data and relative azimuth data obtained by detecting an angular velocity of the vehicle when the direction of the vehicle is changed.
- the speed sensor 33 mechanically, magnetically, or optically detects the rotation of the axle of the vehicle, and outputs a signal of a pulse number corresponding to the vehicle speed for each rotation of the axle at a predetermined angle.
- the receiver 38 is a known device equipped with a digital signal processor (DSP) or a microprocessor (MPU), a V-RAM, a memory, etc., together with a planar polarization omnidirectional reception antenna and a high-frequency reception processing unit. It is a structure of. 0 3 Receiver 38 receives radio waves from at least three GPS satellites that fly in the sky, performs spectrum despreading, distance measurement, doppler measurement, orbit data processing, and calculates position and speed. The calculation is performed, and the absolute position information of the receiving point (vehicle driving point) is continuously output from the I / O circuit 41 to the bus line 50. The screen is displayed on the map road.
- DSP digital signal processor
- MPU microprocessor
- the system controller 40 includes a CPU 42, a ROM 43 which is a nonvolatile solid-state storage element, and a working RAM 44, and exchanges data with each unit connected to the bus line 50.
- the processing control by exchanging the data is executed by a boot program and a control program stored in the ROM 43.
- the RAM 44 temporarily stores, in particular, setting information for changing the map display (change to the whole or district map display) by a user operation from the input device 80.
- the CD-ROM drive 51 and the DVD_ROM drive 52 are used to store the map database information (for example, the number of lanes and road width in map information (foliage)) stored from the CD_RO 53 and DVD-ROM 54, respectively. Data of various roads).
- map database information for example, the number of lanes and road width in map information (foliage)
- the hard disk device 56 stores the map (image) data read by the CD-ROM drive 51 or the DVD-ROM drive 52, and can read out the data at any time after the storage.
- the hard disk unit 56 can further store audio data and video data read from the CD-ROM drive 51 or the DVD-ROM drive 52.
- the audio data and the video data stored in the hard disk unit 56 are read to output the audio output and the video.
- Output is enabled.
- the display section 60 displays various processing data on a screen under the control of the system controller 40.
- the display unit 60 controls each unit of the display unit 60 based on control data transferred from the CPU 42 through the internal graphics controller 61 S and the bus line 50.
- a buffer memory 62 using a V-RAM or the like temporarily stores image information that can be displayed immediately.
- the display control unit 63 performs display control, and the image data output from the graphic controller 61 is displayed on the display 64.
- This display 44 is located, for example, near the front panel in the car. It is.
- the audio output unit 70 converts the audio signal transferred through the bus line 50 into a digital signal under the control of the DZA converter 71 and the system controller 40, and converts the audio analog signal output from the DZA converter 71 into a digital signal.
- the c input device 80 which variably amplifies the signal with a variable amplifier (AMP) 72 and outputs it to a speaker 73, and outputs a sound from the variable amplifier (AMP) 72, includes keys, switches, buttons, and the like for inputting various commands and data. It consists of a remote controller, a voice input device, etc.
- the input device 80 is arranged around the front panel or the display 64 of the main body of the vehicle electronic system mounted in the vehicle.
- the image creating apparatus when the image creating apparatus according to the present invention is introduced into the navigation system, it is required to appropriately display an image that matches the drive route.
- the image viewed from the driver's line of sight on the road on which the vehicle is currently running is displayed in 3D, and the image of a vehicle turning at an intersection ahead or the wind ahead in a place with poor visibility.
- the scenery is displayed in 3D, and it is also useful for safety to inform the driver. It is also necessary that various messages be superimposed and displayed on those images.
- the image creation apparatus can use a variety of devices and functions of the navigation system to construct an integrated system, thereby making it possible to configure an extremely effective navigation system.
- the image creating apparatus separates and captures coordinate conversion information such as a viewpoint, a field of view, and a light source and information on a drawing object such as a road and a building in a drawing application processing unit 11, and each of them is used as drawing data.
- the data is created, stored, and managed by the graphic library 12, and the image is formed from the individual information by the drawing device 13 as described above.
- the drawing object information is map information including roads and buildings, and the map database of the navigation system is used.
- the map information is stored on CD-ROM 53 and DVD-ROM 54, and CD-ROM drive 51 and DVD- Read by ROM drive 52. Further, map information can be obtained from a predetermined site via the communication device 58 and stored in the hard disk device 56 for use.
- the map information of the drive route read by the CD-ROM drive 51 or the DVD-ROM drive 52 can be stored and read at any time after the storage. Even if this work is done when creating a drive plan.
- the map information is divided into a number of areas, and is represented by a coordinate system for each area.
- the display list creation routine 1 12 of the drawing application processing unit 11 of the image creation apparatus 11 The data is converted into a single coordinate system that does not depend on the position, and an instruction is issued to the display list creation unit 122 of the graphics library 12, where the display list is created and stored and managed.
- the viewpoint, field of view, and light source which are the coordinate conversion information required by the image creation device
- the viewpoint and the field of view may be set at a predetermined position or range, or may be set manually.
- the direction of the sun can be specified in consideration of seasonal factors, and its position is determined using the direction of the sun as a light source.
- the position and time of arrival can be specified to determine the direction of the sun, and therefore the effect of the position of the light source at the time of arrival Can be seen.
- the c yet another coordinate conversion information can confirm the change in shade landscape from sunrise to sunset, in exerting on the drawing object information when to ever-changing coordinate transformation information as a condition
- the coordinate transformation information should be changed as the vehicle travels while fixing the drawing object information as described above.
- 3D images can be displayed continuously and efficiently.
- a scene object serving as coordinate conversion information can be determined using the function of the navigation system, and drawing object information can be determined using map information. Can be determined. Therefore, a 3D image can be drawn from the independent coordinate conversion information and the drawing object information, and the image is introduced into the display section 60 of the navigation system, and the V-RAM and the like are displayed by the graphic controller 61. In addition to being stored in the buffer memory 62 using, the data is read from the buffer memory 62 and displayed on the display 64 via the display control unit 63.
- the present invention is not limited to this mode, and it is possible to create an image on a personal computer, a workstation, a mopile, a mobile phone, etc., a video game, an arcade game, and the like. It is also suitable for use in image creation in games, mobile games, etc., and in driving simulators or training equipment for various mobile objects such as cars, motorcycles, airplanes, helicopters, rockets, ships, etc. .
- the present invention relates to image creation in navigation systems, personal computers, mobile phones, etc., image creation in video games, mobile games, etc., and image formation in steering simulation devices or training devices for various moving objects such as automobiles, airplanes, and ships. Can be used.
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Graphics (AREA)
- General Physics & Mathematics (AREA)
- Computing Systems (AREA)
- Geometry (AREA)
- Processing Or Creating Images (AREA)
- Navigation (AREA)
- Instructional Devices (AREA)
- Image Generation (AREA)
- Traffic Control Systems (AREA)
Description
Claims
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP02772906A EP1437689A4 (en) | 2001-09-26 | 2002-09-25 | METHOD AND DEVICE FOR CREATING IMAGES, ELECTRONIC APPARATUS, AND COMPUTER PROGRAM |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001295140A JP4807691B2 (ja) | 2001-09-26 | 2001-09-26 | 画像作成装置及び方法、電子機器並びにコンピュータプログラム |
| JP2001/295140 | 2001-09-26 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2003027962A1 true WO2003027962A1 (en) | 2003-04-03 |
Family
ID=19116624
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2002/009842 Ceased WO2003027962A1 (en) | 2001-09-26 | 2002-09-25 | Image creation apparatus and method, electronic device, and computer program |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US7215335B2 (ja) |
| EP (1) | EP1437689A4 (ja) |
| JP (1) | JP4807691B2 (ja) |
| CN (1) | CN100346358C (ja) |
| TW (1) | TWI223210B (ja) |
| WO (1) | WO2003027962A1 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107730582A (zh) * | 2017-09-20 | 2018-02-23 | 广西师范大学 | 基于海洋遥感数据的海浪三维显示方法 |
Families Citing this family (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4807693B2 (ja) * | 2001-09-26 | 2011-11-02 | パイオニア株式会社 | 画像作成装置及びその方法、電子機器並びにコンピュータプログラム |
| JP4807692B2 (ja) * | 2001-09-26 | 2011-11-02 | パイオニア株式会社 | 画像作成装置及びその方法、並びにコンピュータプログラム |
| US7884835B2 (en) * | 2005-10-12 | 2011-02-08 | Autodesk, Inc. | Techniques for projecting data sets between high-resolution and low-resolution objects |
| US7868893B2 (en) | 2006-03-07 | 2011-01-11 | Graphics Properties Holdings, Inc. | Integration of graphical application content into the graphical scene of another application |
| US20110183301A1 (en) * | 2010-01-27 | 2011-07-28 | L-3 Communications Corporation | Method and system for single-pass rendering for off-axis view |
| US9026359B2 (en) * | 2010-11-01 | 2015-05-05 | Nokia Corporation | Visually representing a three-dimensional environment |
| JP5665608B2 (ja) * | 2011-03-04 | 2015-02-04 | 三菱電機株式会社 | 画像表示装置 |
| US8855849B1 (en) * | 2013-02-25 | 2014-10-07 | Google Inc. | Object detection based on known structures of an environment of an autonomous vehicle |
| JP7232604B2 (ja) * | 2018-09-21 | 2023-03-03 | フォルシアクラリオン・エレクトロニクス株式会社 | ナビゲーションシステム、ナビゲーション表示方法、およびナビゲーション表示プログラム |
| KR102522923B1 (ko) * | 2018-12-24 | 2023-04-20 | 한국전자통신연구원 | 차량의 자기위치 추정 장치 및 그 방법 |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH09292830A (ja) | 1996-04-25 | 1997-11-11 | Hitachi Ltd | 電子地図表示方法及び電子地図表示装置 |
| JPH1021420A (ja) | 1996-07-05 | 1998-01-23 | Namco Ltd | 画像合成装置及び画像合成方法 |
| JPH11174952A (ja) * | 1997-12-11 | 1999-07-02 | Fumio Mizoguchi | 地図データの先読み方法及び地図スクロール方法 |
| JPH11232484A (ja) * | 1997-12-05 | 1999-08-27 | Wall:Kk | 3次元都市データ生成方法、3次元都市データ生成装置及び3次元都市データ調査用測定装置 |
| JP2000293705A (ja) * | 1999-04-01 | 2000-10-20 | Mitsubishi Electric Corp | 3次元グラフィックス用描画装置、3次元グラフィックス用描画方法および3次元グラフィックス用描画プログラムを記録した媒体 |
Family Cites Families (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5189430A (en) * | 1989-10-24 | 1993-02-23 | Mitsubishi Denki Kabushiki Kaisha | Navigation system for movable body |
| JPH0816822A (ja) * | 1994-06-28 | 1996-01-19 | Oki Electric Ind Co Ltd | 3次元動画像生成方法 |
| DE69536154D1 (de) * | 1994-11-11 | 2011-05-12 | Zanavy Informatics Kk | Kartenanzeigegerät für ein Kraftfahrzeug |
| US5941934A (en) * | 1995-06-09 | 1999-08-24 | Xanavi Informatics Corporation | Current position calculating device |
| JPH08339162A (ja) * | 1995-06-12 | 1996-12-24 | Alpine Electron Inc | 地図描画方法 |
| JP3620918B2 (ja) * | 1996-04-18 | 2005-02-16 | 株式会社日立製作所 | ナビゲーション装置の地図表示方法およびナビゲーション装置 |
| EP1426910A3 (en) * | 1996-04-16 | 2006-11-02 | Xanavi Informatics Corporation | Map display device, navigation device and map display method |
| JPH10149450A (ja) * | 1996-11-18 | 1998-06-02 | Hitachi Ltd | 三次元図形表示方法およびその装置 |
| US6111583A (en) * | 1997-09-29 | 2000-08-29 | Skyline Software Systems Ltd. | Apparatus and method for three-dimensional terrain rendering |
| JP4559555B2 (ja) * | 1999-03-16 | 2010-10-06 | 株式会社日立製作所 | 立体地図表示方法およびナビゲーション装置 |
| JP3350655B2 (ja) * | 2000-01-25 | 2002-11-25 | 株式会社ナムコ | ゲームシステム及び情報記憶媒体 |
| JP3751789B2 (ja) * | 2000-03-02 | 2006-03-01 | 株式会社ナムコ | ゲーム装置及び情報記憶媒体 |
| JP2001324345A (ja) * | 2000-05-15 | 2001-11-22 | Alpine Electronics Inc | ナビゲーション装置及びナビゲーション装置の経路案内方法 |
| JP3548728B2 (ja) | 2001-03-29 | 2004-07-28 | 独立行政法人産業技術総合研究所 | 銀系抗菌剤及びその製造方法 |
| JP4807692B2 (ja) * | 2001-09-26 | 2011-11-02 | パイオニア株式会社 | 画像作成装置及びその方法、並びにコンピュータプログラム |
| JP4807693B2 (ja) * | 2001-09-26 | 2011-11-02 | パイオニア株式会社 | 画像作成装置及びその方法、電子機器並びにコンピュータプログラム |
-
2001
- 2001-09-26 JP JP2001295140A patent/JP4807691B2/ja not_active Expired - Fee Related
-
2002
- 2002-09-25 US US10/253,802 patent/US7215335B2/en not_active Expired - Fee Related
- 2002-09-25 EP EP02772906A patent/EP1437689A4/en not_active Withdrawn
- 2002-09-25 CN CNB028189574A patent/CN100346358C/zh not_active Expired - Fee Related
- 2002-09-25 WO PCT/JP2002/009842 patent/WO2003027962A1/ja not_active Ceased
- 2002-09-26 TW TW091122170A patent/TWI223210B/zh not_active IP Right Cessation
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH09292830A (ja) | 1996-04-25 | 1997-11-11 | Hitachi Ltd | 電子地図表示方法及び電子地図表示装置 |
| JPH1021420A (ja) | 1996-07-05 | 1998-01-23 | Namco Ltd | 画像合成装置及び画像合成方法 |
| JPH11232484A (ja) * | 1997-12-05 | 1999-08-27 | Wall:Kk | 3次元都市データ生成方法、3次元都市データ生成装置及び3次元都市データ調査用測定装置 |
| JPH11174952A (ja) * | 1997-12-11 | 1999-07-02 | Fumio Mizoguchi | 地図データの先読み方法及び地図スクロール方法 |
| JP2000293705A (ja) * | 1999-04-01 | 2000-10-20 | Mitsubishi Electric Corp | 3次元グラフィックス用描画装置、3次元グラフィックス用描画方法および3次元グラフィックス用描画プログラムを記録した媒体 |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP1437689A4 |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107730582A (zh) * | 2017-09-20 | 2018-02-23 | 广西师范大学 | 基于海洋遥感数据的海浪三维显示方法 |
| CN107730582B (zh) * | 2017-09-20 | 2021-08-24 | 广西师范大学 | 基于海洋遥感数据的海浪三维显示方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| US20030071809A1 (en) | 2003-04-17 |
| TWI223210B (en) | 2004-11-01 |
| JP2003109039A (ja) | 2003-04-11 |
| EP1437689A4 (en) | 2009-09-09 |
| US7215335B2 (en) | 2007-05-08 |
| CN100346358C (zh) | 2007-10-31 |
| JP4807691B2 (ja) | 2011-11-02 |
| EP1437689A1 (en) | 2004-07-14 |
| CN1568485A (zh) | 2005-01-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4807693B2 (ja) | 画像作成装置及びその方法、電子機器並びにコンピュータプログラム | |
| WO2003027959A1 (fr) | Programme informatique et appareil de création d'image | |
| JP4807692B2 (ja) | 画像作成装置及びその方法、並びにコンピュータプログラム | |
| EP2972095B1 (en) | System and method for context dependent level of detail adjustment for navigation maps and systems | |
| CN102016929A (zh) | 产生显示图像 | |
| WO2003027962A1 (en) | Image creation apparatus and method, electronic device, and computer program | |
| CN110388912B (zh) | 规划飞行设备的飞行路径的方法、装置及存储介质 | |
| WO2008059586A1 (en) | Navigation device, map display method, and map display program | |
| JP2011524540A (ja) | 表示画像の生成 | |
| CN101578633A (zh) | 数据处理方法和装置 | |
| JP6955605B2 (ja) | 情報処理装置及びプログラム | |
| KR101061363B1 (ko) | 내비게이션 시스템에 특화된 3차원 제어시스템 및 그 방법 | |
| JP2004117264A (ja) | ナビゲーション装置、方法及びプログラム | |
| JP5165851B2 (ja) | 立体地図表示方法、立体地図表示装置およびナビゲーション装置 | |
| JP5339699B2 (ja) | 地図表示装置、地図表示方法、及び地図表示プログラム | |
| JP2006268550A (ja) | ナビゲーション装置 | |
| WO2012104966A1 (ja) | 情報処理装置、情報処理方法及び情報処理プログラム、並びに情報処理システム | |
| JP4621346B2 (ja) | 航空機用電子地図表示方法及びその装置 | |
| JP2007171230A (ja) | 車載地図表示装置 | |
| WO2014038044A1 (ja) | 表示装置、表示方法、プログラム及び記録媒体 | |
| JPH10301487A (ja) | 地図情報表示装置及び方法並びに地図情報表示制御プログラムが記録された記録媒体 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AK | Designated states |
Kind code of ref document: A1 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BY BZ CA CH CN CO CR CU CZ DE DM DZ EC EE ES FI GB GD GE GH HR HU ID IL IN IS KE KG KP KR KZ LK LR LS LT LU LV MA MD MG MK MW MX MZ NO NZ OM PH PL PT RO SD SE SG SI SK SL TJ TM TN TR TT UA UG US UZ VN YU ZA ZM |
|
| AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): GH GM KE LS MW MZ SD SL SZ UG ZM ZW AM AZ BY KG KZ RU TJ TM AT BE BG CH CY CZ DK EE ES FI FR GB GR IE IT LU MC PT SE SK TR BF BJ CF CG CI GA GN GQ GW ML MR NE SN TD TG |
|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
| DFPE | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101) | ||
| DFPE | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101) |
Free format text: EXCEPT/SAUF US, EP (AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, IE, IT, LU, MC, NL, PT,SE, SK, TR) |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 20028189574 Country of ref document: CN |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2002772906 Country of ref document: EP |
|
| WWP | Wipo information: published in national office |
Ref document number: 2002772906 Country of ref document: EP |