WO2018193516A1 - 表示制御装置及び表示制御方法 - Google Patents
表示制御装置及び表示制御方法 Download PDFInfo
- Publication number
- WO2018193516A1 WO2018193516A1 PCT/JP2017/015583 JP2017015583W WO2018193516A1 WO 2018193516 A1 WO2018193516 A1 WO 2018193516A1 JP 2017015583 W JP2017015583 W JP 2017015583W WO 2018193516 A1 WO2018193516 A1 WO 2018193516A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- display
- display control
- search
- search target
- image
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/04817—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
-
- 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/3673—Labelling using text of road map data items, e.g. road names, POI names
-
- 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/3679—Retrieval, searching and output of POI information, e.g. hotels, restaurants, shops, filling stations, parking facilities
- G01C21/3682—Retrieval, searching and output of POI information, e.g. hotels, restaurants, shops, filling stations, parking facilities output of POI information on a road map
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/36—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory
- G09G5/37—Details of the operation on graphic patterns
- G09G5/373—Details of the operation on graphic patterns for modifying the size of the graphic pattern
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/36—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory
- G09G5/37—Details of the operation on graphic patterns
- G09G5/377—Details of the operation on graphic patterns for mixing or overlaying two or more graphic patterns
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/048—Indexing scheme relating to G06F3/048
- G06F2203/04803—Split screen, i.e. subdividing the display area or the window area into separate subareas
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/048—Indexing scheme relating to G06F3/048
- G06F2203/04804—Transparency, e.g. transparent or translucent windows
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2340/00—Aspects of display data processing
- G09G2340/04—Changes in size, position or resolution of an image
- G09G2340/045—Zooming at least part of an image, i.e. enlarging it or shrinking it
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2340/00—Aspects of display data processing
- G09G2340/10—Mixing of images, i.e. displayed pixel being the result of an operation, e.g. adding, on the corresponding input pixels
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2340/00—Aspects of display data processing
- G09G2340/12—Overlay of images, i.e. displayed pixel being the result of switching between the corresponding input pixels
Definitions
- the present invention relates to a display control device and a display control method.
- a screen design for displaying a position of a search target such as various facilities and information related to the search target has been developed.
- a screen design in which icon images corresponding to individual search targets are superimposed on a map image has been developed.
- a plurality of divided areas on the screen correspond one-to-one with a plurality of areas on the map (see FIG. 12 of Patent Document 1), and each divided area A plurality of spots can be included. For this reason, in the divided region corresponding to the region where the spot arrangement density is low, there is a problem that the number of spots included in the divided region becomes zero and the display of the divided region becomes useless (in FIG. 11 of Patent Document 1). Refer to “N / A” display).
- the screen design by the map information display device of Patent Document 1 has a problem that the visibility is improved when the spot arrangement density is high as compared with the conventional screen design, but the listability in this case is lowered. there were.
- the present invention has been made to solve the above-described problems, and a display control device capable of achieving both visibility and listability on a display screen regardless of the arrangement density of search objects in a map, and An object is to provide a display control method.
- the display control apparatus includes a priority assigning unit that assigns a priority to each of a plurality of display areas arranged in a grid pattern, and a position of each of one or more search targets existing within the search range.
- a position information acquisition unit that acquires the position information to be shown
- a search target assignment unit that assigns search targets to the display region one by one in order of priority according to the positional relationship between the display region and the search target
- a search target assignment unit A display control unit that generates a display image in which a first icon image corresponding to a search target is arranged in a display area based on the allocation result, and displays a screen including the display image on a display device. is there.
- FIG. 4A is a block diagram showing a hardware configuration of the display control apparatus according to Embodiment 1 of the present invention.
- FIG. 4B is a block diagram showing another hardware configuration of the display control apparatus according to Embodiment 1 of the present invention.
- FIG. 7A is an explanatory diagram showing a first vector related to a display area set as an allocation target, a second vector related to an unallocated search target, and an angle value formed by the first vector and the second vector.
- FIG. 7B is an explanatory diagram showing a first vector related to the same display area as FIG. 7A, a second vector related to a search target different from FIG. 7A, and an angle value formed by the first vector and the second vector. It is.
- FIG. 7A is an explanatory diagram showing a first vector related to a display area set as an allocation target, a second vector related to an unallocated search target, and an angle value formed by the first vector and the second vector. It is.
- FIG. 7B is an explanatory diagram showing a first vector related to the same display area as FIG. 7A, a second vector related to a search target different from FIG. 7A, and an angle value formed by the first vector and the second vector. It is.
- FIG. 7A is an explanatory diagram showing
- FIG. 8A is an explanatory diagram illustrating an example of a comparative image generated by a conventional display control apparatus.
- FIG. 8B is an explanatory diagram illustrating a portion within a range corresponding to the display target range in the comparison image illustrated in FIG. 8A.
- FIG. 8C is an explanatory diagram illustrating an example of a display image generated by the display control apparatus according to Embodiment 1 of the present invention.
- FIG. 8D is an explanatory diagram illustrating a portion within a display target range in the display image illustrated in FIG. 8C.
- FIG. 9A is an explanatory diagram illustrating another example of the comparative image generated by the conventional display control apparatus.
- FIG. 9A is an explanatory diagram illustrating another example of the comparative image generated by the conventional display control apparatus.
- FIG. 9B is an explanatory diagram illustrating a portion within a range corresponding to the display target range in the comparison image illustrated in FIG. 9A.
- FIG. 9C is an explanatory diagram showing another example of the display image generated by the display control apparatus according to Embodiment 1 of the present invention.
- FIG. 9D is an explanatory diagram illustrating a portion within the display target range in the display image illustrated in FIG. 9C.
- FIG. 10A is an explanatory diagram illustrating another example of the comparative image generated by the conventional display control apparatus.
- FIG. 10B is an explanatory diagram illustrating a portion within a range corresponding to the display target range in the comparison image illustrated in FIG. 10A.
- FIG. 10C is an explanatory diagram showing another example of the display image generated by the display control apparatus according to Embodiment 1 of the present invention.
- FIG. 10D is an explanatory diagram illustrating a portion within the display target range in the display image illustrated in FIG. 10C.
- Another example of the display area set by the display area setting unit according to Embodiment 1 of the present invention and an example of the priority given to the display area by the priority assigning unit according to Embodiment 1 of the present invention It is explanatory drawing which shows.
- Another example of the display area set by the display area setting unit according to Embodiment 1 of the present invention and an example of the priority given to the display area by the priority assigning unit according to Embodiment 1 of the present invention It is explanatory drawing which shows.
- FIG. 2 It is explanatory drawing which shows the display area same as the display area shown in FIG. 2, and the other example of the priority provided to the said display area by the priority provision part which concerns on Embodiment 1 of this invention. It is a block diagram which shows the principal part of the other display control apparatus which concerns on Embodiment 1 of this invention, and the principal part of the display system containing the said other display control apparatus. It is a block diagram which shows the principal part of the display control apparatus which concerns on Embodiment 2 of this invention, and the principal part of the display system containing the said display control apparatus. It is a flowchart which shows operation
- FIG. 17A is an explanatory diagram illustrating another example of the comparative image generated by the conventional display control apparatus.
- FIG. 17B is an explanatory diagram illustrating a portion within a range corresponding to the display target range in the comparison image illustrated in FIG. 17A.
- FIG. 17C is an explanatory diagram illustrating an example of a display image generated by the display control apparatus according to Embodiment 2 of the present invention.
- FIG. 17D is an explanatory diagram illustrating a portion within the display target range in the display image illustrated in FIG. 17C. It is explanatory drawing which shows an example of the display screen at the time of applying the display control apparatus which concerns on Embodiment 2 of this invention to an equipment management system.
- FIG. 20A is an explanatory diagram illustrating an example of a railway map.
- FIG. 20B is an explanatory diagram showing an example of a display screen when the display control apparatus according to Embodiment 2 of the present invention is applied to a navigation system for a portable information terminal.
- FIG. 1 is a block diagram showing a main part of a display control device according to Embodiment 1 of the present invention and a main part of a display system including the display control device.
- FIG. 2 is an explanatory diagram showing an example of the display area set by the display area setting unit according to Embodiment 1 of the present invention.
- FIG. 3 is an explanatory diagram showing an example of priorities given to the display area shown in FIG. 2 by the priority assigning unit according to Embodiment 1 of the present invention.
- FIG. 4A is a block diagram showing a hardware configuration of the display control apparatus according to Embodiment 1 of the present invention.
- FIG. 4B is a block diagram showing another hardware configuration of the display control apparatus according to Embodiment 1 of the present invention.
- the display control apparatus 1 according to the first embodiment and the display system 100 including the display control apparatus 1 will be described with reference to FIGS.
- the display system 100 includes a display device 4 and an operation input device 5.
- the display device 4 includes, for example, a liquid crystal display or an organic EL (Electro Luminescence) display.
- the operation input device 5 is constituted by, for example, a touch panel integrated with the display device 4.
- the display area setting unit 11 sets a plurality of display areas arranged in a substantially lattice shape in accordance with an operation input to the operation input device 5. More specifically, the display area setting unit 11 sets a substantially polygonal display area arranged in a substantially polygonal lattice.
- FIG. 2 shows an example of the display area set by the display area setting unit 11.
- each display area has a square shape, and a total of 25 display areas are arranged in a square grid of 5 rows and 5 columns.
- the display area storage unit 21 stores information indicating the display area set by the display area setting unit 11 (hereinafter referred to as “display area information”).
- the priority assigning unit 12 acquires the display area information stored in the display area storage unit 21, and assigns a priority to each of the plurality of display areas indicated by the display area information. More specifically, the priority assigning unit 12 gradually decreases as the distance from the reference position P increases based on an algorithm preset in the priority assigning unit 12 or according to an operation input to the operation input device 5. In this way, priority is given.
- FIG. 3 shows an example of the priority assigned by the priority assigning unit 12.
- the priority is set to three levels (1 to 3), and the smaller the value, the higher the priority.
- the priority is given so that the value increases substantially concentrically as the distance from the reference position P increases.
- Such priorities are assigned to the priority assigning unit 12 based on an algorithm set in advance.
- the display area corresponding to the reference position P is excluded from the priority assignment targets.
- the priority storage unit 22 stores information indicating the priority assigned by the priority assignment unit 12 (hereinafter referred to as “priority information”).
- the position information storage unit 31 stores information indicating the position of each of a plurality of search objects on the map (hereinafter referred to as “position information”).
- the display system 100 is a management system (hereinafter referred to as “equipment management”) when a maintenance staff visits equipment such as a pump or elevator to perform inspection work and maintenance work on the equipment. It can be applied to "system”).
- equipment management system equipment such as a pump or a lift is a search target.
- the display system 100 can be applied to a navigation system for in-vehicle information terminals.
- a navigation system for an in-vehicle information terminal a facility such as a parking lot is a search target.
- the display system 100 can be applied to a navigation system for a portable information terminal.
- a navigation system for a portable information terminal When the display system 100 is applied to a navigation system for a portable information terminal, a railway station or the like is a search target.
- the position information acquisition unit 13 indicates the position of each of one or more search targets existing in a predetermined range (hereinafter referred to as “search range”) among the position information stored in the position information storage unit 31. Information is acquired.
- the search range may be a range set in advance in the position information acquisition unit 13 or may be a range set by an operation input to the operation input device 5.
- the position information acquisition unit 13 outputs the acquired position information to the search target assignment unit 14.
- the maximum allowable angle value storage unit 23 stores the maximum allowable angle value ⁇ .
- the maximum allowable angle value ⁇ is a preset value and is used when the search target assigning unit 14 assigns a search target to the display area.
- the search target assignment unit 14 includes display area information stored in the display area storage unit 21, priority information stored in the priority storage unit 22, and maximum allowable angle value stored in the maximum allowable angle value storage unit 23. ⁇ and the position information output by the position information acquisition unit 13 are acquired.
- the search object assigning unit 14 assigns search objects to the display areas one by one in the order of priority based on the positional relationship between the display areas and the search objects using these pieces of information.
- a pair of at least a part of the plurality of display areas and at least a part of the one or more search objects are paired. It becomes the state corresponding to one.
- the search target may not be assigned to some display areas with low priority.
- the total number of display areas is smaller than the total number of search objects, some search objects are not assigned to any display area, so the search objects that have not been assigned are hidden. .
- the search target assigning unit 14 assigns the search target to the display area. Details of the process in which the search target assigning unit 14 assigns the search target to the display area will be described later with reference to the flowchart of FIG. During the process, the distance d from the reference position P to each search target is calculated. The search target assigning unit 14 outputs the assignment result and the distance d to the display control unit 15.
- the image data storage unit 24 stores image data of icon images corresponding to individual search targets. This image data is used by the display control unit 15 to generate a display image.
- the display control unit 15 acquires the display area information stored in the display area storage unit 21, the image data stored in the image data storage unit 24, and the allocation result and the distance d output from the display control unit 15. It is.
- the display control unit 15 generates a display image using these pieces of information.
- the display image is an image in which icon images corresponding to each search target are arranged in a display area corresponding to the search target based on the allocation result by the search target allocation unit 14.
- the display control unit 15 displays the icon image corresponding to the search target in a different display mode according to the distance d from the reference position P to each search target. Specifically, for example, the display control unit 15 decreases the size of the icon image as the distance d increases. Alternatively, for example, the display control unit 15 increases the transparency of the icon image as the distance d increases. Alternatively, for example, the display control unit 15 decreases the size of the icon image and increases the transparency as the distance d increases.
- the display control unit 15 causes the display device 4 to display a screen including the generated display image. More specifically, the display control unit 15 causes the display device 4 to display a screen including a part within at least a part of the display image (hereinafter referred to as “display target range”).
- the display target range may be a range set in advance in the display control unit 15 or may be a range set by an operation input to the operation input device 5.
- the first storage device 2 is constituted by the display area storage unit 21, the priority storage unit 22, the maximum allowable angle value storage unit 23, and the image data storage unit 24.
- the position information storage unit 31 constitutes the second storage device 3.
- Each of the first storage device 2 and the second storage device 3 uses an auxiliary storage device such as an HDD (Hard Disk Drive) or an SSD (Solid State Drive).
- the display control device 1 is configured by the display area setting unit 11, the priority assignment unit 12, the position information acquisition unit 13, the search target assignment unit 14, and the display control unit 15.
- a display system 100 is configured by the display control device 1, the first storage device 2, the second storage device 3, the display device 4, and the operation input device 5.
- FIG. 4A shows an example of the hardware configuration of the display control device 1.
- the display control device 1 is configured by a computer and includes a processor 41 and a memory 42.
- the memory 42 stores a program for causing the computer to function as the display area setting unit 11, the priority assignment unit 12, the position information acquisition unit 13, the search target assignment unit 14, and the display control unit 15 illustrated in FIG. 1. Yes.
- the processor 41 reads out and executes the program stored in the memory 42, thereby realizing the functions of the display area setting unit 11, the priority assigning unit 12, the position information acquisition unit 13, the search target assignment unit 14, and the display control unit 15. Is done.
- the processor 41 is constituted by, for example, a CPU (Central Processing Unit), a GPU (Graphics Processing Unit), a microprocessor, a microcontroller, or a DSP (Digital Signal Processor).
- the memory 42 is, for example, a RAM (Random Access Memory), a ROM (Read Only Memory), a flash memory, an EPROM (Erasable Programmable Read Only Memory), or an EEPROM (Electrically Erasable Semiconductor Memory). Yes.
- FIG. 4B shows another example of the hardware configuration of the display control device 1.
- the functions of the display area setting unit 11, the priority assigning unit 12, the position information acquiring unit 13, the search target assigning unit 14, and the display control unit 15 are realized by a dedicated processing circuit 43.
- the processing circuit 43 may be, for example, an ASIC (Application Specific Integrated Circuit), a PLD (Programmable Logic Device), an FPGA (Field-Programmable Gate Array), an SoC (System-LargeSemi-ChemicalSigleSigleSigleSigleSigureSigureSigureSigureSigureSigureSigureSigureSigureSigureSigureSigureSigureSigureSigureSigureSigureSigureSigureSigureSigureSigureSigureSigureSigureSigureSigureSigureSigureSigureSigureSigureSigureSigureSigureSigureSigureSigureSigureSigureSigureSigureSigureSigureSigureSigureSigureSigureSigureSigureSigureSigureSigureSigureSigureSigureSigureSig
- the functions of the display area setting unit 11, priority assigning unit 12, position information acquisition unit 13, search target assignment unit 14, and display control unit 15 may be realized by the processing circuit 43. May be realized together by the processing circuit 43.
- some of the functions of the display area setting unit 11, the priority assignment unit 12, the position information acquisition unit 13, the search target allocation unit 14, and the display control unit 15 are realized by the processor 41 and the memory 42 illustrated in FIG. 4A. The remaining functions may be realized by the processing circuit 43 shown in FIG. 4B.
- FIG. 1 The maximum allowable angle value storage unit 23 stores a maximum allowable angle value ⁇ in advance
- the image data storage unit 24 stores image data in advance
- the position information storage unit 31 stores position information in advance. It is remembered.
- the priority assigning unit 12 acquires the display area information stored in the display area storage unit 21, and assigns a priority to each of the plurality of display areas indicated by the display area information. . More specifically, the priority assigning unit 12 gradually decreases as the distance from the reference position P increases based on an algorithm preset in the priority assigning unit 12 or according to an operation input to the operation input device 5. Give priority.
- step ST ⁇ b> 2 the position information acquisition unit 13 acquires position information indicating each position of one or more search targets existing within the search range from the position information stored in the position information storage unit 31. To do.
- the position information acquisition unit 13 outputs the acquired position information to the search target assignment unit 14.
- step ST ⁇ b> 3 the search target assigning unit 14 stores the display area information stored in the display area storage unit 21, the priority information stored in the priority storage unit 22, and the maximum allowable angle value storage unit 23.
- the stored maximum allowable angle value ⁇ and the position information output by the position information acquisition unit 13 in step ST2 are acquired.
- the search target assigning unit 14 assigns the search targets one by one to the display areas in order of priority based on the positional relationship between the display area and the search target.
- the search target assigning unit 14 assigns the search target to the display area. Details of the process in which the search target assigning unit 14 assigns the search target to the display area will be described later with reference to the flowchart of FIG. During the process, the distance d from the reference position P to each search target is calculated. The search target assigning unit 14 outputs the assignment result and the distance d to the display control unit 15.
- step ST4 the display control unit 15 outputs the display area information stored in the display area storage unit 21, the image data stored in the image data storage unit 24, and the search target assignment unit 14 outputs in step ST3.
- the assigned result and the distance d are acquired.
- the display control unit 15 generates a display image using these pieces of information.
- the display image is an image in which icon images corresponding to each search target are arranged in a display area corresponding to the search target based on the allocation result by the search target allocation unit 14.
- the display control unit 15 displays the icon image corresponding to the search target in a different display mode according to the distance d from the reference position P to each search target. Specifically, for example, the display control unit 15 decreases the size of the icon image as the distance d increases. Alternatively, for example, the display control unit 15 increases the transparency of the icon image as the distance d increases. Alternatively, for example, the display control unit 15 decreases the size of the icon image and increases the transparency as the distance d increases.
- step ST4 the display control unit 15 causes the display device 4 to display a screen including the generated display image. More specifically, the display control unit 15 causes the display device 4 to display a screen including a part within the display target range in the display image.
- step ST11 the search target assignment unit 14 plots the reference position P, the position of the center of each display area, and the position of each search target in the same two-dimensional coordinate system.
- the search target assigning unit 14 plots the position of each search target in the two-dimensional coordinate system so that the position of the reference point P ′ on the map matches the reference position P.
- the reference point P ′ is set according to the use of the display system 100 or the like. Specifically, for example, when the display system 100 is applied to an equipment management system, a point corresponding to equipment for which maintenance personnel need to be dispatched is set as the reference point P ′. Alternatively, for example, when the display system 100 is applied to a navigation system for an in-vehicle information terminal, a point corresponding to the current position of the vehicle on which the in-vehicle information terminal is mounted is set as the reference point P ′. Alternatively, for example, when the display system 100 is applied to a navigation system for a portable information terminal, a point corresponding to the nearest station at the current position of the portable information terminal is set as the reference point P ′.
- the position of the reference point P ′ is, for example, input by the operation of the operation input device 5 prior to the process of step ST ⁇ b> 11 by the search target assignment unit 14.
- the position information acquisition unit 13 acquires position information indicating the position of the reference point P ′ from the position information storage unit 31 in addition to the position information indicating the position of the search target, and the search target It may be output to the allocation unit 14.
- the search target assignment unit 14 selects a vector Va (hereinafter, also referred to as “first vector”) Va indicating the direction a of the center of each display area with respect to the reference position P, and the reference position P.
- a vector (hereinafter, also referred to as “second vector”) Vb indicating the direction b of each search target is calculated. That is, a plurality of first vectors Va corresponding to the number of display areas and one or more second vectors Vb corresponding to the number of search targets existing in the search range are calculated.
- the search target assignment unit 14 calculates the distance d from the reference position P to each search target by the following equation (1). Further, the search target assigning unit 14 calculates an allowable angle value ⁇ related to each search target by the following equation (2). That is, one or more distances d and one or more allowable angle values ⁇ corresponding to the number of search objects existing in the search range are calculated.
- ⁇ is a predetermined coefficient
- ⁇ is the maximum allowable angle value stored in the maximum allowable angle value storage unit 23.
- Equation (2) the search object close to the reference position P is less affected by the direction (angle) with respect to the reference position P.
- the influence of the direction (angle) becomes stronger, and only the search target in the direction close to the straight line drawn from the reference position P toward the center of each display area is assigned to each display area. Disappear.
- the search target assignment unit 14 selects a display area that is the first assignment target based on the priority. More specifically, the search target assignment unit 14 selects any one display area from among the display areas with the highest priority.
- step ST14 the search target assigning unit 14 performs each of the display area selected in step ST13 and each search target not allocated to any display area (hereinafter referred to as “unallocated search target”).
- the angle value ⁇ formed by the first vector Va and the second vector Vb is calculated by the following equation (3).
- the search target assignment unit 14 calculates an evaluation value ⁇ based on the distance d by using the following formula (4) for each unassigned search target.
- ⁇ is a coefficient set according to the search range.
- step ST15 the search target assignment unit 14 compares the angle value ⁇ calculated in step ST14 with the allowable angle value ⁇ calculated in step ST12 for each unassigned search target.
- the search target assignment unit 14 determines whether or not there is an unassigned search target that satisfies the condition ⁇ ⁇ .
- step ST16 the search target assigning unit 14 selects the unassigned search targets that satisfy the condition ⁇ ⁇ . Then, the detection target having the smallest evaluation value ⁇ calculated in step ST14 is extracted. The search target assigning unit 14 assigns the extracted search target to the display area selected in step ST13.
- steps ST14 to ST16 may be collectively referred to as “allocation process”.
- Fig. 7 shows a specific example of the allocation process.
- the display area A1 arranged at the upper left of the display area A0 corresponding to the reference position P is set as an allocation target.
- the angle value ⁇ related to the search target O1 is less than the allowable angle value ⁇
- the angle value ⁇ It is assumed that (see FIG. 7B) is a value less than the allowable angle value ⁇ .
- the evaluation value ⁇ of the search target O1 is searched from the above equation (4).
- the search target assignment unit 14 assigns the search target O1 having the smallest evaluation value ⁇ among the two search targets O1 and O2 satisfying the condition of ⁇ ⁇ to the display area A1 (step ST16).
- step ST17 the search target assignment unit 14 determines whether or not there is a display area for which assignment processing has not been performed.
- the search target allocation unit 14 determines whether there is an unallocated search target.
- step ST19 the search target allocation unit 14 selects a display area to be the next allocation target based on the priority. More specifically, the search target assignment unit 14 selects any one display area from among the display areas having the highest priority among the display areas for which the assignment process has not been executed.
- the search target assigning unit 14 executes the assigning process (steps ST14 to ST16) for the display area selected in step ST19.
- step ST17 “NO” if there is no display area for which the allocation process has not been executed (step ST17 “NO”), or if there is no unallocated search target (step ST18 “NO”), the search target allocation unit 14 in step ST20 Outputs the distance d calculated in step ST12 and the allocation result in each step ST16 to the display control unit 15. Thereby, the process of step ST3 is complete
- the number displayed in the icon image corresponding to each search target indicates an identifier assigned to each search target.
- FIG. 8A, FIG. 9A, and FIG. 10A are images to be compared with display images generated by the display control apparatus 1 (hereinafter referred to as “comparison images”) I1′ ⁇ I3 'is shown. That is, the comparison images I1 ′ to I3 ′ are based on the position indicated by the position information, and the circular icon image I ′ corresponding to the reference point P ′ and the circular icon image corresponding to each search target are superimposed on the map image. This is an image.
- FIG. 8B, FIG. 9B, and FIG. 10B show parts in the range E1 'to E3' corresponding to the display target range in the comparative images I1 'to I3'.
- the icon image I ′ corresponding to the reference point P ′ is arranged at the center of the range E1 ′ to E3 ′.
- the conventional display control apparatus displays a screen including a part within the range E1 'to E3' of the comparison images I1 'to I3' on the display device.
- FIG. 8C, FIG. 9C, and FIG. 10C show display images I1 to I3 generated by the display control apparatus 1 according to the first embodiment. That is, the display image I1 is based on the same position information as the comparison image I1 ′, the display image I2 is based on the same position information as the comparison image I2 ′, and the display image I3 is compared. This is based on the same position information as the image for use I3 ′.
- the icon image I is an icon image corresponding to the reference position P.
- the display control device 1 causes the display device 4 to display a screen including a portion within the display target range E1 to E3 of the display images I1 to I3.
- the display screen of the conventional display control device has different icon image arrangement densities on the display screen according to the arrangement density of the search target around the reference point P ′. That is, when the arrangement density of the search target around the reference point P ′ is appropriate (FIG. 8A), the icon image arrangement density on the display screen is also appropriate (FIG. 8B), but the search around the reference point P ′ is performed.
- the arrangement density of the target is high (FIG. 9A)
- the arrangement density of the icon image on the display screen is also high (FIG. 9B)
- the arrangement density of the search object around the reference point P ′ is low (FIG. 10A)
- the display screen is displayed.
- the arrangement density of icon images in the image data is also reduced (FIG. 10B).
- icon images are superimposed on each other (FIG. 9B), and there is a problem that the visibility of the display screen is lowered.
- the number of icon images included in one screen is reduced (FIG. 10B), and there is a problem that the listability of the display screen is lowered.
- the display control device 1 can arrange the icon images substantially uniformly in the display screen regardless of the arrangement density of the search target around the reference point P ′ (FIG. 8D, FIG. 9D, FIG. 10D). That is, when the arrangement density of the search objects around the reference point P ′ is high (FIG. 9A), it is possible to eliminate the superimposed state of the icon images compared to the screen (FIG. 9B) using the comparison image I2 ′. Yes (FIG. 9D). On the other hand, when the arrangement density of the search target around the reference point P ′ is low (FIG. 10A), it is arranged farther from the reference point P ′ than the screen (FIG. 10B) using the comparison image I3 ′. An icon image corresponding to the search target can also be included in one screen (FIG. 10D). For this reason, it is possible to achieve both visibility and listability of the display screen irrespective of the arrangement density of the search objects around the reference point P ′.
- the icon corresponding to each search object for the icon image I corresponding to the reference position P on the display screen is in a state that generally corresponds to the direction of each search target with respect to the reference point P ′ on the map.
- the two directions do not match completely, it corresponds to a state corresponding to the degree of “feeling that they match somehow” in human perception. Accordingly, it is possible to realize a screen design that makes it easy to intuitively grasp the direction of each search target with respect to the reference point P ′ while achieving both visibility and listability as described above.
- the distance from the icon image I corresponding to the reference position P on the display screen to the icon image corresponding to each search object is the distance from the reference point P ′ on the map to each search object. It is in a state that roughly corresponds to the distance.
- a state in which the distance from the icon image I corresponding to the reference position P on the display screen to the icon image corresponding to each search object corresponds approximately to the distance from the reference point P ′ to each search object on the map” Is a state corresponding to the degree of “perceived to match somehow” in human perception, although both distances do not completely match.
- the display control unit 15 reduces the size of the icon image or increases the transparency as the distance d calculated in step ST12 increases (step ST4). Accordingly, it is possible to realize a screen design that makes it easy to intuitively grasp the distance from the reference point P ′ to each search target while achieving both visibility and listability as described above. As a result, it is possible to realize a screen design that can easily compare the distances d from the reference position P to a plurality of search targets.
- the display area set by the display area setting unit 11 may be a substantially polygonal display area arranged in a substantially polygonal lattice, and is limited to a square display area arranged in a square lattice. It is not a thing.
- the display area setting unit 11 sets, for example, a hexagonal display area (see FIG. 11) arranged in a hexagonal lattice pattern, or a triangular display area (not shown) arranged in a triangular lattice pattern. May be.
- the size of some display areas may be different from the sizes of other display areas (see FIG. 12).
- the shape of a part of the display areas may be different from the shape of the other display areas (not shown).
- the meaning of the term “lattice” described in the claims of the present application is not limited to a complete lattice, but also includes a substantially lattice-like aspect.
- the meaning of the term “polygonal lattice shape” described in the claims of the present application is not limited to a complete polygonal lattice shape, but includes a substantially polygonal lattice shape.
- the meaning of the term “polygonal shape” described in the claims of the present application is not limited to a complete polygonal shape, but includes a substantially polygonal shape.
- the priority provision part 12 should just give a priority so that it may become low gradually as it leaves
- FIG. 13 shows another example of the priority assigned to the square display area. Further, the priority setting is not limited to three-stage values, but may be set to two-stage values or four-stage or more values.
- the icon image corresponding to each search target may be freely configured by a combination of a plurality of sub-icon images.
- the display control unit 15 displays some sub icon images of the plurality of sub icon images constituting each icon image in different display modes (for example, different sizes or transparency levels). It may be displayed.
- an icon image corresponding to equipment that is performing inspection work or maintenance work by maintenance personnel includes a sub-icon image indicating the equipment
- the icon image that is configured by a combination with a sub-icon image that indicates a maintenance worker and that corresponds to another facility may be configured only by a sub-icon image that indicates the facility.
- the size or transparency of the sub-icon image indicating the facility varies depending on the distance d, while the size and transparency of the sub-icon image indicating the maintenance staff are constant regardless of the distance d. Also good.
- the display control unit 15 is arranged based on the position indicated by the position information in addition to the icon image arranged based on the assignment result by the search target assigning unit 14 (hereinafter also referred to as “first icon image”).
- a display image including an icon image (hereinafter also referred to as “second icon image”) may be generated.
- the display control unit 15 displays the first icon image and the second icon image in different display modes (for example, with different colors, shapes, sizes, or transparency). Also good.
- the display control unit 15 selects the search object assigned to the display area.
- a display image that includes a first icon image corresponding to, and a second icon image corresponding to a search target that has not been assigned to the display area may be generated.
- the display control unit 15 includes a first icon image corresponding to each search object and a second icon corresponding to each search object.
- a display image including an image may be generated.
- the display control device 1 may be one in which the display area setting unit 11 shown in FIG. 1 is removed (see FIG. 14).
- the display area storage unit 21 may store a display area set in advance when the display control device 1 is manufactured.
- the display control apparatus 1 includes the priority assigning unit 12 that assigns priority to each of the plurality of display areas arranged in a grid pattern, and one that exists in the search range.
- a position information acquisition unit 13 that acquires position information indicating the position of each of the above search objects, and a search that assigns search objects one by one to the display areas in order of priority according to the positional relationship between the display areas and the search objects
- Display control unit 15 to be displayed on the screen 4. Thereby, it is possible to achieve both visibility and listing on the display screen regardless of the arrangement density of the search targets on the map.
- the priority assigning unit 12 assigns priorities to each of the plurality of display areas arranged in a grid (step ST1), and the position information obtaining unit 13
- the step of assigning search objects one by one to the display area in order of priority step ST3
- the display control unit 15 determines the first icon image corresponding to the search object based on the assignment result by the search object assignment unit 14.
- FIG. FIG. 15 is a block diagram illustrating a main part of a display control device according to Embodiment 2 of the present invention and a main part of a display system including the display control device.
- the display control apparatus 1a of Embodiment 2 and the display system 100a including this display control apparatus 1a will be described.
- blocks similar to those in the block diagram of the first embodiment shown in FIG. Since the hardware configuration of the display control device 1a is the same as that described with reference to FIG. 4 in the first embodiment, the illustration and description will be described.
- the supplementary information storage unit 32 stores information indicating the type or state of each search target (hereinafter referred to as “first supplementary information”).
- the first incidental information includes the type of each facility and whether or not there is a need to prompt maintenance personnel to each facility It shows the presence / absence of maintenance personnel who are performing inspection work or maintenance work of each facility, the skill of inspection work or maintenance work by each maintenance staff, and the degree of space of each maintenance staff.
- the first supplementary information indicates the full availability of each parking lot.
- the first auxiliary information includes the presence or absence of a downtown area in the vicinity of each station and the distance between each two stations Is a value within walking distance (for example, whether the linear distance between each two stations is a value of 2 km or less).
- the incidental information storage unit 32 stores information (hereinafter referred to as “second incidental information”) indicating a connection relationship between search targets.
- the second incidental information indicates a connection relationship between equipments based on the patrol route of the maintenance staff. That is, when a plurality of facilities are included in a patrol route by one person or a set of maintenance personnel, the second incidental information indicates that there is a connection relationship between these facilities.
- the second auxiliary information is a connection relationship between stations by each route or each system of the railway. Is shown.
- the incidental information acquisition unit 16 acquires incidental information stored in the incidental information storage unit 32.
- the incidental information acquisition unit 16 outputs the acquired incidental information to the display control unit 15.
- the image data storage unit 24 stores image data of icon images corresponding to the type or state of each search target indicated by the first auxiliary information.
- the display control unit 15 When the display control unit 15 generates a display image, the display control unit 15 generates a display image using an icon image corresponding to the type or state of each search target indicated by the first auxiliary information.
- the display control unit 15 when the display control unit 15 generates a display image, the display control unit 15 generates a substantially linear image (hereinafter referred to as “linear image”) formed by connecting icon images based on the connection relationship indicated by the second auxiliary information. A display image including the image is generated. At this time, the display control unit 15 may display the part superimposed on the icon image in the linear image in a display mode different from other parts. Specifically, for example, the display control unit 15 may display a part superimposed on the icon image with a broken line and display another part with a solid line.
- linear image substantially linear image formed by connecting icon images based on the connection relationship indicated by the second auxiliary information.
- a display image including the image is generated.
- the display control unit 15 may display the part superimposed on the icon image in the linear image in a display mode different from other parts. Specifically, for example, the display control unit 15 may display a part superimposed on the icon image with a broken line and display another part with a solid line.
- the position information storage unit 31 and the incidental information storage unit 32 constitute a second storage device 3a.
- the display area setting unit 11, the priority assignment unit 12, the position information acquisition unit 13, the search target allocation unit 14, the display control unit 15, and the incidental information acquisition unit 16 constitute the display control device 1a.
- the display control device 1a, the first storage device 2, the second storage device 3a, the display device 4, and the operation input device 5 constitute a display system 100a.
- step ST31 the operation of the display control device 1a will be described with reference to the flowchart of FIG.
- the maximum allowable angle value storage unit 23 stores a maximum allowable angle value ⁇ in advance
- the image data storage unit 24 stores image data in advance
- the position information storage unit 31 stores position information in advance. It is remembered.
- the priority assigning unit 12 executes the process of step ST31, then the position information acquiring unit 13 executes the process of step ST32, and then the search target assigning unit 14 executes the process of step ST33.
- the processing contents of steps ST31 to ST33 are the same as the processing contents of steps ST1 to ST3 shown in FIG.
- the detailed processing content of step ST33 is the same as that described with reference to the flowchart of FIG. 6 in the first embodiment, and thus illustration and description thereof are omitted.
- step ST34 the incidental information acquisition unit 16 acquires incidental information stored in the incidental information storage unit 32.
- the incidental information acquisition unit 16 outputs the acquired incidental information to the display control unit 15.
- step ST35 the display control unit 15 outputs the display area information stored in the display area storage unit 21, the image data stored in the image data storage unit 24, and the search target assignment unit 14 outputs in step ST33.
- the allocation result and distance d, and the incidental information output by the incidental information acquisition unit 16 in step ST34 are acquired.
- the display control unit 15 generates a display image using these pieces of information.
- the display image is an image in which an icon image corresponding to each search target is arranged in a corresponding display area based on the allocation result by the search target allocation unit 14.
- the display control unit 15 displays the icon image corresponding to the search target in a different display mode according to the distance d from the reference position P to each search target. Specifically, for example, the display control unit 15 decreases the size of the icon image as the distance d increases. Alternatively, for example, the display control unit 15 increases the transparency of the icon image as the distance d increases. Alternatively, for example, the display control unit 15 decreases the size of the icon image and increases the transparency as the distance d increases.
- the display control unit 15 generates a display image using an icon image corresponding to the type or state of each search target indicated by the first auxiliary information. Further, at this time, the display control unit 15 generates a display image including a linear image formed by connecting icon images based on the connection relationship indicated by the second auxiliary information.
- step ST35 the display control unit 15 causes the display device 4 to display a screen including the generated display image. More specifically, the display control unit 15 causes the display device 4 to display a screen including a part within the display target range in the display image.
- the number displayed in the icon image corresponding to each search target indicates an identifier assigned to each search target.
- FIG. 17A shows an image generated by a conventional display control device, that is, a comparison image I4 ′ as a comparison target with the display image generated by the display control device 1a.
- the comparison image I4 ′ is an image formed by superimposing a circular icon image I ′ corresponding to the reference point P ′ and a circular icon image corresponding to each search target on the map image based on the position indicated by the position information.
- FIG. 17B shows a portion in the range E4 'corresponding to the display target range in the comparison image I4'.
- the icon image I ′ corresponding to the reference point P ′ is arranged at the center of the range E4 ′.
- the conventional display control device displays a screen including a portion within the range E4 'of the comparison image I4' on the display device.
- FIG. 17C shows a display image I4 generated by the display control device 1a of the second embodiment.
- the display image I4 is based on the same position information as the comparison image I4 ', and the display image I4 is based on the same second auxiliary information as the comparison image I4'.
- the icon image I is an icon image corresponding to the reference position P.
- FIG. 17D shows a portion within the display target range E4 in the display image I4.
- the icon image I corresponding to the reference position P is arranged at the center of the display target range E4.
- the display control device 1a causes the display device 4 to display a screen including a part within the display target range E4 in the display image I4.
- the display control device 1a is in a state where the icon images are arranged in a lattice pattern even when the arrangement density of the search target around the reference point P ′ is high.
- the overlapping state between each other can be eliminated (FIG. 17C).
- the visibility of the linear image is improved as compared with the screen (FIG. 17B) using the comparison image I4 ′, and the connection relationship between the search targets can be easily grasped visually (FIG. 17D).
- FIG. 17 when each icon image corresponds to the type or state of the search target indicated by the first auxiliary information, the superimposed state of the icon images has been eliminated, It is possible to easily grasp the type or state of each search target visually.
- FIG. 18 is an example of a display screen when the display system 100a is applied to an equipment management system. That is, the search target is a facility such as a pump or elevator, and the point corresponding to the facility that requires the maintenance staff to be dispatched is set as the reference point P ′.
- the position of the facility at the reference point P ′, that is, the icon image I corresponding to the reference position P is the center of the display target range E (more precisely, the upper left of the center of the display target range E). Display area).
- the first incidental information is the type of each equipment, whether or not there is a need to urge each equipment to have a maintenance staff, whether there is a maintenance staff performing inspection work or maintenance work for each equipment, and inspection work or maintenance work by each maintenance staff. This shows the skill level of each worker and the degree of space of each maintenance staff.
- the second incidental information indicates a connection relationship between the facilities through the patrol route of the maintenance staff.
- the icon image corresponding to the facility that is performing inspection work or maintenance work by the maintenance staff is composed of a combination of a sub-icon image indicating the equipment and a sub-icon image indicating the maintenance staff, and other equipment.
- the corresponding icon image is composed only of a sub-icon image indicating the facility. Further, among these sub-icon images, the size of the sub-icon image indicating the facility differs according to the distance d, while the size of the sub-icon image indicating the maintenance worker is constant regardless of the distance d.
- the sub icon image indicating the facility is an icon image corresponding to the type of each facility indicated by the first auxiliary information.
- the sub-icon image indicating the maintenance staff is an icon image having a different colored area according to the skill level or the hand space degree of the maintenance staff indicated by the first supplementary information.
- a linear image corresponding to the patrol route of the maintenance staff is displayed based on the second incidental information.
- the icon image I corresponding to the facility at the reference point P ′ is an icon image corresponding to the facility for which maintenance personnel need to be rushed, and is displayed in a display mode different from other facilities (specifically, , Displayed in different colors, and given a dedicated visual effect).
- FIG. 19 is an example of a display screen when the display system 100a is applied to a navigation device for an in-vehicle information terminal. That is, the search target is a parking lot, and a point corresponding to the current position of the vehicle on which the in-vehicle information terminal is mounted is set as the reference point P ′.
- the position of the reference point P ′ that is, the icon image I corresponding to the reference position P is arranged at the center of the display target range E.
- the first incidental information indicates a full state of each parking lot, and the second incidental information does not exist.
- the icon image corresponding to each parking lot is an icon image corresponding to the full parking state of the parking lot.
- the driver of the vehicle can intuitively grasp that “the northwest is full even if it goes well” by visually checking the upper left part of the screen illustrated in FIG. 19. Further, by visually recognizing the lower left part of the screen illustrated in FIG. 19, the vehicle driver can “discover that there is“ vacant space ”although it has passed a little.
- FIG. 20B is an example of a screen formed by simply displaying the railway map shown in FIG. 20A when the display system 100a is applied to a navigation device for a portable information terminal. That is, the search target is a railway station, and a point corresponding to the nearest station at the current position of the portable information terminal is set as the reference point P ′.
- the position of the station at the reference point P ′, that is, the icon image I corresponding to the reference position P is arranged at the center of the display target range E.
- the first supplementary information indicates whether or not there is a downtown in the vicinity of each station and whether or not the distance between each two stations is within a walking distance.
- the second auxiliary information indicates a connection relationship between stations by each route or each system.
- the icon image corresponding to the station within walking distance from the station of the reference point P ' is displayed in a different background color from the icon images corresponding to other stations. Further, a visual effect is given to the icon image corresponding to the station where the downtown area is located so that the icon image looks shining.
- the user of the navigation system can “walk to station E1”, “the east is not prospering”, and “the downtown area that can be reached without changing from station A8 is station A6”. It is possible to grasp intuitively.
- the stations B2 and B3 are connected by a route, but the stations B2 and A6 are not connected by a route, and the stations A6 and B3 are also connected by a route.
- an icon image indicating the station A6 is arranged so as to be superimposed on a linear image formed by connecting the icon image indicating the station B2 and the icon image indicating the station B3. Therefore, by displaying the linear image with a broken line, it is expressed that the station A6 cannot go directly to the stations B2 and B3.
- the display control device 1a and the display system 100a can employ various modifications similar to those described in the first embodiment.
- the display control unit 15 includes a second icon image arranged based on the position indicated by the position information in addition to the first icon image arranged based on the allocation result by the search target allocation unit 14.
- a display image may be generated.
- the display control device 1a may be one in which the display area setting unit 11 is removed, as in the example shown in FIG.
- the display control device 1a includes the auxiliary information acquisition unit 16 that acquires the first auxiliary information indicating the type or state of the search target, and the display control unit 15 includes the type of search target or A display image in which the first icon image corresponding to the state is arranged in the display area is generated.
- the display control device 1a includes an auxiliary information acquisition unit 16 that acquires second auxiliary information indicating a connection relationship between search targets, and the display control unit 15 includes a first icon image based on the connection relationship.
- a display image including a linear image in which the intervals are connected is generated.
- the display control device of the present invention can be applied to, for example, an equipment management system, a navigation system for in-vehicle information terminals, or a navigation system for portable information terminals.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Remote Sensing (AREA)
- Radar, Positioning & Navigation (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Human Computer Interaction (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- User Interface Of Digital Computer (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
表示制御装置(1)は、格子状に配列された複数個の表示領域の各々に優先度を付与する優先度付与部(12)と、検索範囲内に存在する1個以上の検索対象の各々の位置を示す位置情報を取得する位置情報取得部(13)と、表示領域と検索対象との位置関係に応じて、優先度の順に表示領域に一つずつ検索対象を割り当てる検索対象割当部(14)と、検索対象割当部(14)による割当結果に基づき、検索対象に対応する第1アイコン画像が表示領域に配置された表示用画像を生成して、表示用画像を含む画面を表示装置(4)に表示させる表示制御部(15)と、を備える。
Description
本発明は、表示制御装置及び表示制御方法に関する。
従来、ナビゲーションシステム用の表示装置において、各種施設などの検索対象の位置と、当該検索対象に関する情報とを表示する画面デザインが開発されている。具体的には、例えば、個々の検索対象に対応するアイコン画像を地図画像に重畳してなる画面デザインが開発されている。
従来の画面デザインは、地図における検索対象の配置密度が高い場合、画面におけるアイコン画像の配置密度も高くなる。このため、アイコン画像同士が互いに重畳した状態となり、検索対象の位置等を視覚的に把握し難くなる問題、すなわち画面の視認性が低下する問題があった。他方、地図における検索対象の配置密度が低い場合、画面におけるアイコン画像の配置密度も低くなる。このため、アイコン画像間の間隔が大きい状態となり、全ての検索対象の位置等を視覚的に把握するために必要なスクロール量又はズーム量が増加する問題、すなわち画面の一覧性が低下する問題があった。
これに対して、特許文献1の地図情報表示装置は、表示部の表示領域を視覚的に複数の分割領域に分割し、地図を画面表示するとした場合に、地図上の各スポットが位置的にどの分割領域に入るのかを判別し、分割領域に入る各スポットに関する情報を当該分割領域内に一覧表示させるものである。これにより、各スポットの大まかな位置とスポットの情報に関してある程度の情報量の双方を得られるようにしている(特許文献1の要約、図11等参照)。
特許文献1の地図情報表示装置は、画面における複数個の分割領域が地図における複数個の地域と一対一に対応しており(特許文献1の図12等参照)、かつ、個々の分割領域に複数個のスポットが含まれ得るものである。このため、スポットの配置密度が低い地域に対応する分割領域において、当該分割領域に含まれるスポットが零個となり、当該分割領域の表示が無駄になる問題があった(特許文献1の図11における「該当無し」の表示参照)。他方、スポットの配置密度が高い地域に対応する分割領域において、当該分割領域に含まれるスポットの総数が多くなり、一画面にて情報を表示することができないスポットの個数が増える問題があった(特許文献1の図11における「その他(2件)」の表示参照)。
すなわち、特許文献1の地図情報表示装置による画面デザインは、従来の画面デザインに比して、スポットの配置密度が高い場合における視認性が向上する一方、この場合における一覧性が低下するという問題があった。
本発明は、上記のような課題を解決するためになされたものであり、地図における検索対象の配置密度にかかわらず、表示画面における視認性と一覧性との両立を図ることできる表示制御装置及び表示制御方法を提供することを目的とする。
本発明の表示制御装置は、格子状に配列された複数個の表示領域の各々に優先度を付与する優先度付与部と、検索範囲内に存在する1個以上の検索対象の各々の位置を示す位置情報を取得する位置情報取得部と、表示領域と検索対象との位置関係に応じて、優先度の順に表示領域に一つずつ検索対象を割り当てる検索対象割当部と、検索対象割当部による割当結果に基づき、検索対象に対応する第1アイコン画像が表示領域に配置された表示用画像を生成して、表示用画像を含む画面を表示装置に表示させる表示制御部と、を備えるものである。
本発明によれば、上記のように構成したので、地図における検索対象の配置密度にかかわらず、表示画面における視認性と一覧性との両立を図ることができる。
以下、この発明をより詳細に説明するために、この発明を実施するための形態について、添付の図面に従って説明する。
実施の形態1.
図1は、本発明の実施の形態1に係る表示制御装置の要部と、当該表示制御装置を含む表示システムの要部とを示すブロック図である。図2は、本発明の実施の形態1に係る表示領域設定部により設定された表示領域の一例を示す説明図である。図3は、本発明の実施の形態1に係る優先度付与部により図2に示す表示領域に付与された優先度の一例を示す説明図である。図4Aは、本発明の実施の形態1に係る表示制御装置のハードウェア構成を示すブロック図である。図4Bは、本発明の実施の形態1に係る表示制御装置の他のハードウェア構成を示すブロック図である。図1~図4を参照して、実施の形態1の表示制御装置1と、この表示制御装置1を含む表示システム100とについて説明する。
図1は、本発明の実施の形態1に係る表示制御装置の要部と、当該表示制御装置を含む表示システムの要部とを示すブロック図である。図2は、本発明の実施の形態1に係る表示領域設定部により設定された表示領域の一例を示す説明図である。図3は、本発明の実施の形態1に係る優先度付与部により図2に示す表示領域に付与された優先度の一例を示す説明図である。図4Aは、本発明の実施の形態1に係る表示制御装置のハードウェア構成を示すブロック図である。図4Bは、本発明の実施の形態1に係る表示制御装置の他のハードウェア構成を示すブロック図である。図1~図4を参照して、実施の形態1の表示制御装置1と、この表示制御装置1を含む表示システム100とについて説明する。
図1に示す如く、表示システム100は表示装置4及び操作入力装置5を含むものである。表示装置4は、例えば、液晶ディスプレイ又は有機EL(Electro Luminescence)ディスプレイにより構成されている。操作入力装置5は、例えば、表示装置4と一体型のタッチパネルにより構成されている。
表示領域設定部11は、操作入力装置5に入力された操作に応じて、略格子状に配列された複数個の表示領域を設定するものである。より具体的には、表示領域設定部11は、略多角格子状に配列された略多角形状の表示領域を設定するものである。
図2に、表示領域設定部11により設定された表示領域の一例を示す。図2に示す例において、個々の表示領域は正方形状であり、合計25個の表示領域が5行5列の正方格子状に配列されている。
表示領域記憶部21は、表示領域設定部11により設定された表示領域を示す情報(以下「表示領域情報」という。)を記憶するものである。
優先度付与部12は、表示領域記憶部21に記憶された表示領域情報を取得して、この表示領域情報が示す複数個の表示領域の各々に優先度を付与するものである。より具体的には、優先度付与部12は、優先度付与部12に予め設定されたアルゴリズムに基づき、又は操作入力装置5に入力された操作に応じて、基準位置Pから離れるにつれて次第に低くなるように優先度を付与するものである。
図3に、優先度付与部12により付与された優先度の一例を示す。図3に示す例において、優先度は3段階の値(1~3)に設定されており、値が小さいほど優先度が高い状態を示している。図3に示す例においては、基準位置Pから離れるにつれて略同心円状に値が大きくなるように優先度が付与されている。かかる優先度は、優先度付与部12に予め設定されたアルゴリズムに基づき付与されたものである。なお、図3に示す例において、基準位置Pに対応する表示領域は優先度の付与対象から除外されている。
優先度記憶部22は、優先度付与部12により付与された優先度を示す情報(以下「優先度情報」という。)を記憶するものである。
位置情報記憶部31は、地図における複数個の検索対象の各々の位置を示す情報(以下「位置情報」という。)を記憶するものである。
具体的には、例えば、表示システム100は、保守員が揚水ポンプ又は昇降機などの設備を巡回して当該設備の点検作業及び保全作業を実行する場合における、当該設備の管理システム(以下「設備管理システム」という。)に応用することができる。表示システム100を設備管理システムに応用した場合、揚水ポンプ又は昇降機などの設備が検索対象となる。または、例えば、表示システム100は、車載情報端末用のナビゲーションシステムに応用することができる。表示システム100を車載情報端末用のナビゲーションシステムに応用した場合、駐車場などの施設が検索対象となる。または、例えば、表示システム100は、携帯情報端末用のナビゲーションシステムに応用することができる。表示システム100を携帯情報端末用のナビゲーションシステムに応用した場合、鉄道の駅などが検索対象となる。
位置情報取得部13は、位置情報記憶部31に記憶された位置情報のうち、所定の範囲(以下「検索範囲」という。)内に存在する1個以上の検索対象の各々の位置を示す位置情報を取得するものである。検索範囲は、位置情報取得部13に予め設定された範囲であっても良く、又は操作入力装置5に入力された操作により設定された範囲であっても良い。位置情報取得部13は、取得した位置情報を検索対象割当部14に出力するものである。
最大許容角度値記憶部23は、最大許容角度値χを記憶するものである。最大許容角度値χは、予め設定された値であり、検索対象割当部14が表示領域に検索対象を割り当てるときに用いられるものである。
検索対象割当部14は、表示領域記憶部21に記憶された表示領域情報と、優先度記憶部22に記憶された優先度情報と、最大許容角度値記憶部23に記憶された最大許容角度値χと、位置情報取得部13が出力した位置情報とを取得するものである。検索対象割当部14は、これらの情報を用いて、表示領域と検索対象との位置関係に基づき、優先度の順に表示領域に一つずつ検索対象を割り当てるものである。
すなわち、検索対象割当部14による割当が終了したとき、上記複数個の表示領域のうちの少なくとも一部の表示領域と、上記1個以上の検索対象のうちの少なくとも一部の検索対象とが一対一に対応した状態となる。表示領域の総数が検索対象の総数よりも多い場合などは、優先度の低い一部の表示領域に検索対象が割り当てられていない状態となることもあり得る。他方、表示領域の総数が検索対象の総数よりも少ない場合などは、一部の検索対象がいずれの表示領域にも割り当てられていない状態となるため、割り当てられなかった検索対象は非表示にする。
検索対象割当部14が表示領域に検索対象を割り当てる処理の詳細については、図6のフローチャートを参照して後述する。当該処理の途中にて、基準位置Pから各検索対象までの距離dが算出される。検索対象割当部14は、割当結果及び距離dを表示制御部15に出力するものである。
画像データ記憶部24は、個々の検索対象に対応するアイコン画像の画像データを記憶するものである。この画像データは、表示制御部15による表示用画像の生成に用いられるものである。
表示制御部15は、表示領域記憶部21に記憶された表示領域情報と、画像データ記憶部24に記憶された画像データと、表示制御部15が出力した割当結果及び距離dとを取得するものである。表示制御部15は、これらの情報を用いて表示用画像を生成するものである。表示用画像は、検索対象割当部14による割当結果に基づき、各検索対象に対応するアイコン画像が当該検索対象に対応する表示領域にそれぞれ配置された画像である。
このとき、表示制御部15は、基準位置Pから各検索対象までの距離dに応じて、当該検索対象に対応するアイコン画像を異なる表示態様にて表示させるようになっている。具体的には、例えば、表示制御部15は、距離dが大きいほどアイコン画像のサイズを小さくするようになっている。または、例えば、表示制御部15は、距離dが大きいほどアイコン画像の透明度を高くするようになっている。または、例えば、表示制御部15は、距離dが大きいほどアイコン画像のサイズを小さくするとともに透明度を高くするようになっている。
また、表示制御部15は、生成した表示用画像を含む画面を表示装置4に表示させるものである。より具体的には、表示制御部15は、表示用画像のうちの少なくとも一部の範囲(以下「表示対象範囲」という。)内の部位を含む画面を表示装置4に表示させるものである。表示対象範囲は、表示制御部15に予め設定された範囲であっても良く、又は操作入力装置5に入力された操作により設定された範囲であっても良い。
表示領域記憶部21、優先度記憶部22、最大許容角度値記憶部23及び画像データ記憶部24により、第1記憶装置2が構成されている。位置情報記憶部31により、第2記憶装置3が構成されている。第1記憶装置2及び第2記憶装置3の各々は、例えば、HDD(Hard Disk Drive)又はSSD(Solid State Drive)などの補助記憶装置を用いたものである。
表示領域設定部11、優先度付与部12、位置情報取得部13、検索対象割当部14及び表示制御部15により、表示制御装置1が構成されている。表示制御装置1、第1記憶装置2、第2記憶装置3、表示装置4及び操作入力装置5により、表示システム100が構成されている。
図4Aに、表示制御装置1のハードウェア構成の一例を示す。図4Aに示す如く、表示制御装置1はコンピュータにより構成されており、プロセッサ41及びメモリ42を有している。メモリ42には、当該コンピュータを図1に示す表示領域設定部11、優先度付与部12、位置情報取得部13、検索対象割当部14及び表示制御部15として機能させるためのプログラムが記憶されている。メモリ42に記憶されたプログラムをプロセッサ41が読み出して実行することにより、表示領域設定部11、優先度付与部12、位置情報取得部13、検索対象割当部14及び表示制御部15の機能が実現される。
プロセッサ41は、例えば、CPU(Central Processing Unit)、GPU(Graphics Processing Unit)、マイクロプロセッサ、マイクロコントローラ又はDSP(Digital Signal Processor)などにより構成されている。メモリ42は、例えば、RAM(Random Access Memory)、ROM(Read Only Memory)、フラッシュメモリ、EPROM(Erasable Programmable Read Only Memory)又はEEPROM(Electrically Erasable Programmable Read-Only Memory)などの半導体メモリにより構成されている。
図4Bに、表示制御装置1のハードウェア構成の他の例を示す。図4Bに示す如く、表示領域設定部11、優先度付与部12、位置情報取得部13、検索対象割当部14及び表示制御部15の機能は専用の処理回路43により実現されるものであっても良い。処理回路43は、例えば、ASIC(Application Specific Integrated Circuit)、PLD(Programmable Logic Device)、FPGA(Field-Programmable Gate Array)、SoC(System-on-a-Chip)若しくはシステムLSI(Large-Scale Integration)又はこれらを組み合わせたものである。
なお、表示領域設定部11、優先度付与部12、位置情報取得部13、検索対象割当部14及び表示制御部15の各部の機能それぞれを処理回路43で実現しても良いし、各部の機能をまとめて処理回路43で実現しても良い。また、表示領域設定部11、優先度付与部12、位置情報取得部13、検索対象割当部14及び表示制御部15のうちの一部の機能を図4Aに示すプロセッサ41及びメモリ42により実現し、残余の機能を図4Bに示す処理回路43により実現しても良い。
次に、図5のフローチャートを参照して、表示制御装置1の動作について説明する。なお、表示制御装置1がステップST1の処理を開始するとき、表示領域記憶部21には表示領域情報が既に記憶されているものとする。また、最大許容角度値記憶部23には最大許容角度値χが予め記憶されており、画像データ記憶部24には画像データが予め記憶されており、位置情報記憶部31には位置情報が予め記憶されている。
まず、ステップST1にて、優先度付与部12は、表示領域記憶部21に記憶された表示領域情報を取得して、この表示領域情報が示す複数個の表示領域の各々に優先度を付与する。より具体的には、優先度付与部12は、優先度付与部12に予め設定されたアルゴリズムに基づき、又は操作入力装置5に入力された操作に応じて、基準位置Pから離れるにつれて次第に低くなるように優先度を付与する。
次いで、ステップST2にて、位置情報取得部13は、位置情報記憶部31に記憶された位置情報のうち、検索範囲内に存在する1個以上の検索対象の各々の位置を示す位置情報を取得する。位置情報取得部13は、取得した位置情報を検索対象割当部14に出力する。
次いで、ステップST3にて、検索対象割当部14は、表示領域記憶部21に記憶された表示領域情報と、優先度記憶部22に記憶された優先度情報と、最大許容角度値記憶部23に記憶された最大許容角度値χと、ステップST2で位置情報取得部13が出力した位置情報とを取得する。検索対象割当部14は、これらの情報を用いて、表示領域と検索対象との位置関係に基づき、優先度の順に表示領域に一つずつ検索対象を割り当てる。
検索対象割当部14が表示領域に検索対象を割り当てる処理の詳細については、図6のフローチャートを参照して後述する。当該処理の途中にて、基準位置Pから各検索対象までの距離dが算出される。検索対象割当部14は、割当結果及び距離dを表示制御部15に出力する。
次いで、ステップST4にて、表示制御部15は、表示領域記憶部21に記憶された表示領域情報と、画像データ記憶部24に記憶された画像データと、ステップST3で検索対象割当部14が出力した割当結果及び距離dとを取得する。表示制御部15は、これらの情報を用いて表示用画像を生成する。表示用画像は、検索対象割当部14による割当結果に基づき、各検索対象に対応するアイコン画像が当該検索対象に対応する表示領域にそれぞれ配置された画像である。
このとき、表示制御部15は、基準位置Pから各検索対象までの距離dに応じて、当該検索対象に対応するアイコン画像を異なる表示態様にて表示させる。具体的には、例えば、表示制御部15は、距離dが大きいほどアイコン画像のサイズを小さくする。または、例えば、表示制御部15は、距離dが大きいほどアイコン画像の透明度を高くする。または、例えば、表示制御部15は、距離dが大きいほどアイコン画像のサイズを小さくするとともに透明度を高くする。
また、ステップST4にて、表示制御部15は、生成した表示用画像を含む画面を表示装置4に表示させる。より具体的には、表示制御部15は、表示用画像のうちの表示対象範囲内の部位を含む画面を表示装置4に表示させる。
次に、図6のフローチャートを参照して、検索対象割当部14によるステップST3の処理の詳細について説明する。
まず、ステップST11にて、検索対象割当部14は、基準位置Pと、各表示領域の中心部の位置と、各検索対象の位置とを同一の2次元座標系にプロットする。このとき、検索対象割当部14は、地図における基準地点P’の位置が基準位置Pと一致するように、各検索対象の位置を2次元座標系にプロットする。
基準地点P’は、表示システム100の用途などに応じて設定されるものである。具体的には、例えば、表示システム100を設備管理システムに応用した場合、保守員を急行させる必要がある設備に対応する地点などが基準地点P’に設定される。または、例えば、表示システム100を車載情報端末用のナビゲーションシステムに応用した場合、当該車載情報端末が搭載された車両の現在位置に対応する地点などが基準地点P’に設定される。または、例えば、表示システム100を携帯情報端末用のナビゲーションシステムに応用した場合、当該携帯情報端末の現在位置における最寄りの駅に対応する地点などが基準地点P’に設定される。
基準地点P’の位置は、例えば、検索対象割当部14によるステップST11の処理に先立ち、操作入力装置5の操作により入力されたものである。または、例えば、ステップST2にて、位置情報取得部13が、検索対象の位置を示す位置情報に加えて基準地点P’の位置を示す位置情報を位置情報記憶部31から取得して、検索対象割当部14に出力したものであっても良い。
次いで、ステップST12にて、検索対象割当部14は、基準位置Pに対する各表示領域の中心部の方向aを示すベクトル(以下「第1ベクトル」ということがある。)Vaと、基準位置Pに対する各検索対象の方向bを示すベクトル(以下「第2ベクトル」ということがある。)Vbとを算出する。すなわち、表示領域の個数に応じた複数本の第1ベクトルVaと、検索範囲内に存在する検索対象の個数に応じた1本以上の第2ベクトルVbとが算出される。
また、検索対象割当部14は、以下の式(1)により、基準位置Pから各検索対象までの距離dを算出する。さらに、検索対象割当部14は、以下の式(2)により、各検索対象に係る許容角度値φを算出する。すなわち、検索範囲内に存在する検索対象の個数に応じた1個の以上の距離dと1個以上の許容角度値φとが算出される。なお、式(2)におけるβは所定の係数であり、χは最大許容角度値記憶部23に記憶された最大許容角度値である。
例えば、χ=30°、β=1、d=1のとき、φは30°になる。このため、基準位置Pから特定の表示領域の中心部に引いた直線に対する両側30°の範囲内に当該検索対象が存在する場合、当該検索対象は当該表示領域に対する割当ての候補となる。同様に、d=2のとき、φは15°になる。このため、基準位置Pから特定の表示領域の中心部に引いた直線に対する両側15°の範囲内に当該検索対象が存在する場合、当該検索対象は当該表示領域に対する割当ての候補となる。
すなわち、式(2)を用いてχをφに補正することにより、基準位置Pから近い検索対象は、基準位置Pとの方向(角度)の影響が少なくなる。逆に、基準位置Pから離れるにつれて、方向(角度)の影響が強くなり、基準位置Pから各表示領域の中心部に向かって引いた直線に近い方向の検索対象しか、各表示領域に割り当てられなくなる。距離dに応じて許容角度値φを変化させることで、人間が捉える方向の感覚に近い配置表現になる。
次いで、ステップST13にて、検索対象割当部14は、優先度に基づき最初の割当対象となる表示領域を選択する。より具体的には、検索対象割当部14は、優先度が最も高い表示領域のうち、いずれか1個の表示領域を選択する。
次いで、ステップST14にて、検索対象割当部14は、ステップST13で選択した表示領域といずれの表示領域にも割り当てられていない検索対象(以下「未割当の検索対象」という。)の各々とについて、以下の式(3)により、第1ベクトルVaと第2ベクトルVbとのなす角度値θを算出する。また、検索対象割当部14は、未割当の検索対象の各々について、以下の式(4)により、距離dに基づく評価値αを算出する。なお、式(4)におけるγは検索範囲に応じて設定された係数である。
次いで、ステップST15にて、検索対象割当部14は、未割当の検索対象の各々について、ステップST14で算出した角度値θとステップST12で算出した許容角度値φとを比較する。検索対象割当部14は、θ<φの条件を満たす未割当の検索対象が存在するか否かを判定する。
θ<φの条件を満たす未割当の検索対象が存在する場合(ステップST15“YES”)、ステップST16にて、検索対象割当部14は、θ<φの条件を満たす未割当の検索対象のうち、ステップST14で算出した評価値αが最も小さい検出対象を抽出する。検索対象割当部14は、抽出した検索対象をステップST13で選択した表示領域に割り当てる。以下、ステップST14~ST16の処理を総称して「割当処理」ということがある。
図7に、割当処理の具体例を示す。図7に示す如く、基準位置Pに対応する表示領域A0の左上に配置された表示領域A1が割当対象に設定されている。このとき、未割当の検索対象O1,O2が存在し、検索対象O1に係る角度値θ(図7A参照)が許容角度値φ未満の値であり、かつ、検索対象O2に係る角度値θ(図7B参照)が許容角度値φ未満の値であるものとする。図7に示す如く、基準位置Pから検索対象O1までの距離dが基準位置Pから検索対象O2までの距離dよりも小さいため、上記式(4)より、検索対象O1の評価値αが検索対象O2の評価値αよりも小さい値となる。この場合、検索対象割当部14は、θ<φの条件を満たす2個の検索対象O1,O2のうち、評価値αが最も小さい検索対象O1を表示領域A1に割り当てる(ステップST16)。
次いで、ステップST17にて、検索対象割当部14は、割当処理を未実行の表示領域が存在するか否かを判定する。割当処理を未実行の表示領域が存在する場合(ステップST17“YES”)、ステップST18にて、検索対象割当部14は、未割当の検索対象が存在するか否かを判定する。未割当の検索対象が存在する場合(ステップST18“YES”)、ステップST19にて、検索対象割当部14は、優先度に基づき次の割当対象となる表示領域を選択する。より具体的には、検索対象割当部14は、割当処理を未実行の表示領域のなかで優先度が最も高い表示領域のうち、いずれか1個の表示領域を選択する。次いで、検索対象割当部14は、ステップST19で選択した表示領域に対する割当処理(ステップST14~ST16)を実行する。
他方、割当処理を未実行の表示領域が存在しない場合(ステップST17“NO”)、又は未割当の検索対象が存在しない場合(ステップST18“NO”)、ステップST20にて、検索対象割当部14は、ステップST12で算出した距離dと、各回のステップST16における割当結果とを表示制御部15に出力する。これにより、ステップST3の処理が終了する。
次に、図8~図10を参照して、表示制御装置1により生成される表示用画像の具体例について説明する。図中、各検索対象に対応するアイコン画像内に表示された数字は、当該各検索対象に割り当てられた識別子を示している。
図8A、図9A及び図10Aは、表示制御装置1により生成される表示用画像との比較対象として、従来の表示制御装置により生成される画像(以下「比較用画像」という。)I1’~I3’を示している。すなわち、比較用画像I1’~I3’は、位置情報が示す位置に基づき、基準地点P’に対応する円形のアイコン画像I’及び各検索対象に対応する円形のアイコン画像を地図画像に重畳してなる画像である。
図8B、図9B及び図10Bは、比較用画像I1’~I3’のうちの表示対象範囲に相当する範囲E1’~E3’内の部位を示している。当該各図に示す例において、基準地点P’に対応するアイコン画像I’は当該範囲E1’~E3’の中心部に配置されている。従来の表示制御装置は、比較用画像I1’~I3’のうちの当該範囲E1’~E3’内の部位を含む画面を表示装置に表示させるものであった。
図8C、図9C及び図10Cは、実施の形態1の表示制御装置1により生成される表示用画像I1~I3を示している。すなわち、表示用画像I1は比較用画像I1’と同一の位置情報に基づくものであり、表示用画像I2は比較用画像I2’と同一の位置情報に基づくものであり、表示用画像I3は比較用画像I3’と同一の位置情報に基づくものである。また、アイコン画像Iは基準位置Pに対応するアイコン画像である。
図8D、図9D及び図10Dは、表示用画像I1~I3のうちの表示対象範囲E1~E3内の部位を示している。当該各図に示す例において、基準位置Pに対応するアイコン画像Iは表示対象範囲E1~E3の中心部に配置されている。実施の形態1の表示制御装置1は、表示用画像I1~I3のうちの表示対象範囲E1~E3内の部位を含む画面を表示装置4に表示させるものである。
従来の表示制御装置による表示画面は、基準地点P’の周辺における検索対象の配置密度に応じて、表示画面におけるアイコン画像の配置密度が異なるものであった。すなわち、基準地点P’の周辺における検索対象の配置密度が適切である場合(図8A)は表示画面におけるアイコン画像の配置密度も適切になるものの(図8B)、基準地点P’の周辺における検索対象の配置密度が高い場合(図9A)は表示画面におけるアイコン画像の配置密度も高くなり(図9B)、基準地点P’の周辺における検索対象の配置密度が低い場合(図10A)は表示画面におけるアイコン画像の配置密度も低くなる(図10B)。このため、アイコン画像同士が互いに重畳した状態となり(図9B)、表示画面の視認性が低下する問題があった。また、一画面に含まれるアイコン画像の個数が少なくなり(図10B)、表示画面の一覧性が低下する問題があった。
これに対して、実施の形態1の表示制御装置1は、基準地点P’の周辺における検索対象の配置密度にかかわらず、表示画面内にアイコン画像を略一様に配置することができる(図8D、図9D、図10D)。すなわち、基準地点P’の周辺における検索対象の配置密度が高い場合(図9A)は、比較用画像I2’による画面(図9B)に比して、アイコン画像同士の重畳状態を解消することができる(図9D)。他方、基準地点P’の周辺における検索対象の配置密度が低い場合(図10A)は、比較用画像I3’による画面(図10B)に比して、基準地点P’からより遠くに配置された検索対象に対応するアイコン画像も一画面に含めることができる(図10D)。このため、基準地点P’の周辺における検索対象の配置密度にかかわらず、表示画面の視認性と一覧性とを両立することができる。
ここで、上記式(2)を用いて各検索対象に係る許容角度値φを算出したことにより(ステップST12)、表示画面における基準位置Pに対応するアイコン画像Iに対する各検索対象に対応するアイコン画像の方向が、地図における基準地点P’に対する各検索対象の方向と概ね対応した状態となる。ここで、「表示画面における基準位置Pに対応するアイコン画像Iに対する各検索対象に対応するアイコン画像の方向が、地図における基準地点P’に対する各検索対象の方向と概ね対応した状態」とは、両方向が完全には一致していないものの、人間の認知において「なんとなく一致しているように感じられる」程度に対応した状態をいう。これにより、上記のように視認性と一覧性とを両立しつつ、基準地点P’に対する各検索対象の方向を直感的に把握し易い画面デザインを実現することができる。
また、基準位置Pから離れるにつれて次第に低くなるように優先度を付与し(ステップST1)、かつ、θ<φの条件を満たす未割当の検索対象のうちの評価値αが最も小さい検索対象を各表示領域に割り当てたことにより(ステップST16)、表示画面における基準位置Pに対応するアイコン画像Iから各検索対象に対応するアイコン画像までの距離が、地図における基準地点P’から各検索対象までの距離と概ね対応した状態となる。ここで、「表示画面における基準位置Pに対応するアイコン画像Iから各検索対象に対応するアイコン画像までの距離が、地図における基準地点P’から各検索対象までの距離と概ね対応した状態」とは、両距離が完全には一致していないものの、人間の認知において「なんとなく一致しているように感じられる」程度に対応した状態をいう。さらに、表示制御部15は、ステップST12で算出された距離dが大きいほどアイコン画像のサイズを小さくするか、又は透明度を高くしている(ステップST4)。これにより、上記のように視認性と一覧性とを両立しつつ、基準地点P’から各検索対象までの距離を直感的に把握し易い画面デザインを実現することができる。この結果、基準位置Pから複数個の検索対象までの距離dを比較し易い画面デザインを実現することができる。
なお、表示領域設定部11により設定される表示領域は、略多角格子状に配列された略多角形状の表示領域であれば良く、正方格子状に配列された正方形状の表示領域に限定されるものではない。表示領域設定部11は、例えば、六角格子状に配列された六角形状の表示領域(図11参照)、又は三角格子状に配列された三角形状の表示領域(不図示)を設定するものであっても良い。また、例えば、複数個の表示領域のうち、一部の表示領域のサイズが他の表示領域のサイズと異なるものであっても良い(図12参照)。また、例えば、複数個の表示領域のうち、一部の表示領域の形状が他の表示領域の形状と異なるものであっても良い(不図示)。
すなわち、本願の請求の範囲に記載された「格子状」の用語の意義は、完全な格子状に限定されるものではなく、略格子状の態様も包含するものである。本願の請求の範囲に記載された「多角格子状」の用語の意義は、完全な多角格子状に限定されるものではなく、略多角格子状の態様も包含するものである。本願の請求の範囲に記載された「多角形状」の用語の意義は、完全な多角形状に限定されるものではなく、略多角形状の態様も包含するものである。
また、優先度付与部12は、基準位置Pから離れるにつれて次第に低くなるように優先度を付与するものであれば良く、優先度の付与方法は略同心円状に異なる値を付与する方法に限定されるものではない。図13に、正方形状の表示領域に付与された優先度の他の例を示す。また、優先度の設定は3段階の値に限定されるものではなく、2段階又は4段階以上の値に設定されたものであっても良い。
また、各検索対象に対応するアイコン画像は、複数個のサブアイコン画像の組み合わせにより構成自在なものであっても良い。この場合において、表示制御部15は、距離dに応じて、各アイコン画像を構成する複数個のサブアイコン画像のうちの一部のサブアイコン画像を異なる表示態様にて(例えば、異なるサイズ又は透明度にて)表示させるものであっても良い。
具体的には、例えば、表示システム100を設備管理システムに応用した場合において、保守員による点検作業又は保全作業を実行中の設備に対応するアイコン画像は、当該設備を示すサブアイコン画像と、当該保守員を示すサブアイコン画像との組み合わせにより構成され、かつ、その他の設備に対応するアイコン画像は、当該設備を示すサブアイコン画像のみにより構成されたものであっても良い。また、これらのサブアイコン画像のうち、設備を示すサブアイコン画像のサイズ又は透明度が距離dに応じて異なる一方、保守員を示すサブアイコン画像のサイズ及び透明度は距離dにかかわらず一定であっても良い。
また、表示制御部15は、検索対象割当部14による割当結果に基づき配置されたアイコン画像(以下「第1アイコン画像」ということがある。)に加えて、位置情報が示す位置に基づき配置されたアイコン画像(以下「第2アイコン画像」ということがある。)を含む表示用画像を生成するものであっても良い。また、この場合において、表示制御部15は、第1アイコン画像と第2アイコン画像とを互いに異なる表示態様にて(例えば、互いに異なる色彩、形状、サイズ又は透明度にて)表示させるものであっても良い。
具体的には、例えば、検索対象割当部14により複数個の検索対象のうちの一部の検索対象のみが表示領域に割り当てられた場合、表示制御部15は、表示領域に割り当てられた検索対象に対応する第1アイコン画像と、表示領域に割り当てられなかった検索対象に対応する第2アイコン画像とを含む表示用画像を生成するものであっても良い。または、例えば、検索対象割当部14により全ての検索対象が表示領域に割り当てられた場合、表示制御部15は、各検索対象に対応する第1アイコン画像と、各検索対象に対応する第2アイコン画像とを含む表示用画像を生成するものであっても良い。
また、表示制御装置1は、図1に示す表示領域設定部11を除去したものであっても良い(図14参照)。この場合、表示領域記憶部21は、表示制御装置1の製造時に予め設定された表示領域を記憶するものであっても良い。
以上のように、実施の形態1の表示制御装置1は、格子状に配列された複数個の表示領域の各々に優先度を付与する優先度付与部12と、検索範囲内に存在する1個以上の検索対象の各々の位置を示す位置情報を取得する位置情報取得部13と、表示領域と検索対象との位置関係に応じて、優先度の順に表示領域に一つずつ検索対象を割り当てる検索対象割当部14と、検索対象割当部14による割当結果に基づき、検索対象に対応する第1アイコン画像が表示領域に配置された表示用画像を生成して、表示用画像を含む画面を表示装置4に表示させる表示制御部15と、を備える。これにより、地図における検索対象の配置密度にかかわらず、表示画面における視認性と一覧性との両立を図ることができる。
また、実施の形態1の表示制御方法は、優先度付与部12が、格子状に配列された複数個の表示領域の各々に優先度を付与するステップ(ステップST1)と、位置情報取得部13が、検索範囲内に存在する1個以上の検索対象の各々の位置を示す位置情報を取得するステップ(ステップST2)と、検索対象割当部14が、表示領域と検索対象との位置関係に応じて、優先度の順に表示領域に一つずつ検索対象を割り当てるステップ(ステップST3)と、表示制御部15が、検索対象割当部14による割当結果に基づき、検索対象に対応する第1アイコン画像が表示領域に配置された表示用画像を生成して、表示用画像を含む画面を表示装置4に表示させるステップ(ステップST4)と、を備える。これにより、地図における検索対象の配置密度にかかわらず、表示画面における視認性と一覧性との両立を図ることができる。
実施の形態2.
図15は、本発明の実施の形態2に係る表示制御装置の要部と、当該表示制御装置を含む表示システムの要部とを示すブロック図である。図15を参照して、実施の形態2の表示制御装置1aと、この表示制御装置1aを含む表示システム100aとについて説明する。なお、図15において、図1に示す実施の形態1のブロック図と同様のブロックには同一符号を付して説明を省略する。また、表示制御装置1aのハードウェア構成は、実施の形態1にて図4を参照して説明したものと同様であるため、図示及び説明を説明する。
図15は、本発明の実施の形態2に係る表示制御装置の要部と、当該表示制御装置を含む表示システムの要部とを示すブロック図である。図15を参照して、実施の形態2の表示制御装置1aと、この表示制御装置1aを含む表示システム100aとについて説明する。なお、図15において、図1に示す実施の形態1のブロック図と同様のブロックには同一符号を付して説明を省略する。また、表示制御装置1aのハードウェア構成は、実施の形態1にて図4を参照して説明したものと同様であるため、図示及び説明を説明する。
付帯情報記憶部32は、各検索対象の種類又は状態などを示す情報(以下「第1付帯情報」という。)を記憶するものである。
具体的には、例えば、表示システム100aが設備管理システムに応用されて、検索対象が設備である場合、第1付帯情報は、各設備の種類、各設備に保守員を急行させる必要性の有無、各設備の点検作業又は保全作業を実行中の保守員の有無、各保守員による点検作業又は保全作業の技量、及び各保守員の手隙度合などを示すものである。または、例えば、表示システム100aが車載情報端末用のナビゲーションシステムに応用されて、検索対象が駐車場である場合、第1付帯情報は、各駐車場の満空状況などを示すものである。または、例えば、表示システム100aが携帯情報端末用のナビゲーションシステムに応用されて、検索対象が鉄道の駅である場合、第1付帯情報は、各駅の周辺における繁華街の有無、及び各2駅間の距離が徒歩圏内の値であるか否か(例えば各2駅間の直線距離が2キロメートル以下の値であるか否か)などを示すものである。
また、付帯情報記憶部32は、検索対象間の接続関係を示す情報(以下「第2付帯情報」という。)を記憶するものである。
具体的には、例えば、表示システム100aが設備管理システムに応用されて、検索対象が設備である場合、第2付帯情報は、保守員の巡回ルートによる設備間の接続関係を示すものである。すなわち、1人又は1組の保守員による巡回ルートに複数個の設備が含まれる場合、第2付帯情報は、これらの設備間に接続関係があることを示すものである。または、例えば、表示システム100aが携帯情報端末用のナビゲーションシステムに応用されて、検索対象が鉄道の駅である場合、第2付帯情報は、当該鉄道の各路線又は各系統による駅間の接続関係を示すものである。
以下、第1付帯情報及び第2付帯情報を総称して単に「付帯情報」ということがある。付帯情報取得部16は、付帯情報記憶部32に記憶された付帯情報を取得するものである。付帯情報取得部16は、取得した付帯情報を表示制御部15に出力するものである。
画像データ記憶部24には、第1付帯情報が示す各検索対象の種類又は状態などに応じたアイコン画像の画像データが記憶されている。表示制御部15は、表示用画像を生成するとき、第1付帯情報が示す各検索対象の種類又は状態などに応じたアイコン画像を用いて表示用画像を生成するようになっている。
また、表示制御部15は、表示用画像を生成するとき、第2付帯情報が示す接続関係に基づきアイコン画像間を接続してなる略線状の画像(以下「線状画像」という。)を含む表示用画像を生成するようになっている。このとき、表示制御部15は、線状画像のうちのアイコン画像と重畳した部位を他の部位と異なる表示態様にて表示させるものであっても良い。具体的には、例えば、表示制御部15は、アイコン画像と重畳した部位を破線にて表示させるとともに、他の部位を実線にて表示させるものであっても良い。
位置情報記憶部31及び付帯情報記憶部32により、第2記憶装置3aが構成されている。表示領域設定部11、優先度付与部12、位置情報取得部13、検索対象割当部14、表示制御部15及び付帯情報取得部16により、表示制御装置1aが構成されている。表示制御装置1a、第1記憶装置2、第2記憶装置3a、表示装置4及び操作入力装置5により、表示システム100aが構成されている。
次に、図16のフローチャートを参照して、表示制御装置1aの動作について説明する。なお、表示制御装置1aがステップST31の処理を開始するとき、表示領域記憶部21には表示領域情報が既に記憶されているものとする。また、最大許容角度値記憶部23には最大許容角度値χが予め記憶されており、画像データ記憶部24には画像データが予め記憶されており、位置情報記憶部31には位置情報が予め記憶されている。
まず、優先度付与部12がステップST31の処理を実行し、次いで、位置情報取得部13がステップST32の処理を実行し、次いで、検索対象割当部14がステップST33の処理を実行する。ステップST31~ST33の処理内容は、図5に示すステップST1~ST3の処理内容と同様であるため説明を省略する。また、ステップST33の詳細な処理内容は、実施の形態1にて図6のフローチャートを参照して説明したものと同様であるため、図示及び説明を省略する。
次いで、ステップST34にて、付帯情報取得部16は、付帯情報記憶部32に記憶された付帯情報を取得する。付帯情報取得部16は、取得した付帯情報を表示制御部15に出力する。
次いで、ステップST35にて、表示制御部15は、表示領域記憶部21に記憶された表示領域情報と、画像データ記憶部24に記憶された画像データと、ステップST33で検索対象割当部14が出力した割当結果及び距離dと、ステップST34で付帯情報取得部16が出力した付帯情報とを取得する。表示制御部15は、これらの情報を用いて表示用画像を生成する。表示用画像は、検索対象割当部14による割当結果に基づき、各検索対象に対応するアイコン画像が対応する表示領域にそれぞれ配置された画像である。
このとき、表示制御部15は、基準位置Pから各検索対象までの距離dに応じて、当該検索対象に対応するアイコン画像を異なる表示態様にて表示させる。具体的には、例えば、表示制御部15は、距離dが大きいほどアイコン画像のサイズを小さくする。または、例えば、表示制御部15は、距離dが大きいほどアイコン画像の透明度を高くする。または、例えば、表示制御部15は、距離dが大きいほどアイコン画像のサイズを小さくするとともに透明度を高くする。
また、このとき、表示制御部15は、第1付帯情報が示す各検索対象の種類又は状態などに応じたアイコン画像を用いて表示用画像を生成する。さらに、このとき、表示制御部15は、第2付帯情報が示す接続関係に基づきアイコン画像間を接続してなる線状画像を含む表示用画像を生成する。
また、ステップST35にて、表示制御部15は、生成した表示用画像を含む画面を表示装置4に表示させる。より具体的には、表示制御部15は、表示用画像のうちの表示対象範囲内の部位を含む画面を表示装置4に表示させる。
次に、図17を参照して、表示制御装置1aにより生成される表示用画像の具体例について説明する。図中、各検索対象に対応するアイコン画像内に表示された数字は、当該各検索対象に割り当てられた識別子を示している。
図17Aは、表示制御装置1aにより生成される表示用画像との比較対象として、従来の表示制御装置により生成される画像、すなわち比較用画像I4’を示している。比較用画像I4’は、位置情報が示す位置に基づき、基準地点P’に対応する円形のアイコン画像I’及び各検索対象に対応する円形のアイコン画像を地図画像に重畳してなる画像である。また、比較用画像I4’は、第2付帯情報が示す接続関係に基づきアイコン画像間を接続してなる線状画像を含むものである。
図17Bは、比較用画像I4’のうちの表示対象範囲に相当する範囲E4’内の部位を示している。図17Bに示す例において、基準地点P’に対応するアイコン画像I’は当該範囲E4’の中心部に配置されている。従来の表示制御装置は、比較用画像I4’のうちの当該範囲E4’内の部位を含む画面を表示装置に表示させるものであった。
図17Cは、実施の形態2の表示制御装置1aにより生成される表示用画像I4を示している。すなわち、表示用画像I4は比較用画像I4’と同一の位置情報に基づくものであり、かつ、表示用画像I4は比較用画像I4’と同一の第2付帯情報に基づくものである。また、アイコン画像Iは基準位置Pに対応するアイコン画像である。
図17Dは、表示用画像I4のうちの表示対象範囲E4内の部位を示している。図17Dに示す例において、基準位置Pに対応するアイコン画像Iは表示対象範囲E4の中心部に配置されている。実施の形態2の表示制御装置1aは、表示用画像I4のうちの表示対象範囲E4内の部位を含む画面を表示装置4に表示させるものである。
従来の表示制御装置による表示画面は、基準地点P’の周辺における検索対象の配置密度が高い場合(図17A)、表示画面におけるアイコン画像の配置密度も高くなる(図17B)。このため、アイコン画像同士が互いに重畳した状態となり、さらに、これらのアイコン画像と線状画像とが互いに重畳した状態となる(図17B)。この結果、各アイコン画像に対応する検索対象の位置を視覚的に把握するのが困難であるのに加えて、検索対象間の接続関係を視覚的に把握するのも困難であるという問題があった。また、図17には例示していないものの、各アイコン画像が第1付帯情報の示す検索対象の種類又は状態などに応じたものである場合、アイコン画像同士の重畳により各検索対象の種類又は状態などを視覚的に把握するのも困難になるという問題があった。
これに対して、実施の形態2の表示制御装置1aは、基準地点P’の周辺における検索対象の配置密度が高い場合であっても、アイコン画像が格子状に配列された状態となり、アイコン画像同士の重畳状態を解消することができる(図17C)。この結果、比較用画像I4’による画面(図17B)に比して、線状画像の視認性が向上し、検索対象間の接続関係を視覚的に把握し易くすることができる(図17D)。また、図17には例示していないものの、各アイコン画像が第1付帯情報の示す検索対象の種類又は状態などに応じたものである場合、アイコン画像同士の重畳状態が解消されているため、各検索対象の種類又は状態などを視覚的に把握し易くすることができる。
次に、図18~図20を参照して、表示システム100aを設備管理システム、車載情報端末用のナビゲーションシステム又は携帯情報端末用のナビゲーションシステムに応用した場合における表示画面の一例について説明する。
図18は、表示システム100aを設備管理システムに応用した場合における表示画面の一例である。すなわち、検索対象は揚水ポンプ又は昇降機などの設備であり、保守員を急行させる必要がある設備に対応する地点が基準地点P’に設定されている。図18に示す例において、基準地点P’の設備の位置、すなわち基準位置Pに対応するアイコン画像Iは、表示対象範囲Eの中心部(より厳密には、表示対象範囲Eの中心に対する左上の表示領域)に配置されている。第1付帯情報は、各設備の種類、各設備に保守員を急行させる必要性の有無、各設備の点検作業又は保全作業を実行中の保守員の有無、各保守員による点検作業又は保全作業の技量、及び各保守員の手隙度合を示すものである。第2付帯情報は、保守員の巡回ルートによる設備間の接続関係を示すものである。
保守員による点検作業又は保全作業を実行中の設備に対応するアイコン画像は、当該設備を示すサブアイコン画像と、当該保守員を示すサブアイコン画像との組み合わせにより構成され、かつ、その他の設備に対応するアイコン画像は、当該設備を示すサブアイコン画像のみにより構成されている。また、これらのサブアイコン画像のうち、設備を示すサブアイコン画像のサイズが距離dに応じて異なる一方、保守員を示すサブアイコン画像のサイズは距離dにかかわらず一定である。
設備を示すサブアイコン画像は、第1付帯情報が示す各設備の種類に応じたアイコン画像である。保守員を示すサブアイコン画像は、第1付帯情報が示す当該保守員の技量又は手隙度合に応じて着色面積が異なるアイコン画像である。また、第2付帯情報に基づき、保守員の巡回ルートに対応した線状画像が表示されている。基準地点P’の設備に対応するアイコン画像Iは、保守員を急行させる必要がある設備に対応するアイコン画像であり、他の設備とは異なる表示態様にて表示されている(具体的には、異なる色により表示され、かつ専用の視覚効果が付与されている)。
図19は、表示システム100aを車載情報端末用のナビゲーション装置に応用した場合における表示画面の一例である。すなわち、検索対象は駐車場であり、当該車載情報端末が搭載された車両の現在位置に対応する地点が基準地点P’に設定されている。図19に示す例において、基準地点P’の位置、すなわち基準位置Pに対応するアイコン画像Iは、表示対象範囲Eの中心部に配置されている。第1付帯情報は各駐車場の満空状態を示すものであり、第2付帯情報は存在しない。各駐車場に対応するアイコン画像は、当該駐車場の満空状態に応じたアイコン画像である。
車両の運転者は、図19に例示する画面のうちの左上部を視認することにより、「北西は、結構行っても満車」であると直感的に把握することができる。また、車両の運転者は、図19に例示する画面のうちの左下部を視認することにより、「少し通り過ぎたけど割と近くに“空き”があるのを発見」することができる。
図20Bは、表示システム100aを携帯情報端末用のナビゲーション装置に応用した場合における、図20Aに示す鉄道路線図を簡略表示してなる画面の一例である。すなわち、検索対象は鉄道の駅であり、当該携帯情報端末の現在位置おける最寄りの駅に対応する地点が基準地点P’に設定されている。図20に示す例において、基準地点P’の駅の位置、すなわち基準位置Pに対応するアイコン画像Iは、表示対象範囲Eの中心部に配置されている。第1付帯情報は、各駅の周辺における繁華街の有無、及び各2駅間の距離が徒歩圏内の値であるか否かを示すものである。第2付帯情報は、各路線又は各系統による駅間の接続関係を示すものである。
基準地点P’の駅から徒歩圏内にある駅に対応するアイコン画像は、その他の駅に対応するアイコン画像と異なる背景色にて表示されている。また、繁華街のある駅に対応するアイコン画像には、当該アイコン画像が輝いて見えるような視覚効果が付与されている。当該ナビゲーションシステムのユーザは、図20Bに例示する画面を視認することにより、「駅E1には歩いて行けそう」「東は栄えていない」「駅A8から乗り換えなしで行ける繁華街は駅A6」であることなどを直感的に把握することができる。
ここで、図20Aに示す路線図において、駅B2,B3間は路線により接続されているものの、駅B2,A6間は路線により接続されておらず、また駅A6,B3間も路線により接続されていない。しかしながら、図20Bに示す画面においては、駅B2を示すアイコン画像と駅B3を示すアイコン画像とを接続してなる線状画像に重畳して駅A6を示すアイコン画像が配置されている。そこで、当該線状画像を破線にて表示することにより、駅A6から駅B2,B3へは直接行けないことを表現している。
なお、表示制御装置1a及び表示システム100aは、実施の形態1にて説明したものと同様の種々の変形例を採用することができる。具体的には、例えば、表示制御部15は、検索対象割当部14による割当結果に基づき配置された第1アイコン画像に加えて、位置情報が示す位置に基づき配置された第2アイコン画像を含む表示用画像を生成するものであっても良い。または、例えば、表示制御装置1aは、図14に示す例と同様に、表示領域設定部11を除去したものであっても良い。
以上のように、実施の形態2の表示制御装置1aは、検索対象の種類又は状態を示す第1付帯情報を取得する付帯情報取得部16を備え、表示制御部15は、検索対象の種類又は状態に応じた第1アイコン画像が表示領域に配置された表示用画像を生成する。これにより、各検索対象の種類又は状態などを視覚的に把握し易い画面デザインを実現することができる。
また、実施の形態2の表示制御装置1aは、検索対象間の接続関係を示す第2付帯情報を取得する付帯情報取得部16を備え、表示制御部15は、接続関係に基づき第1アイコン画像間が接続された線状画像を含む表示用画像を生成する。これにより、検索対象間の接続関係を視覚的に把握し易い画面デザインを実現することができる。
なお、本願発明はその発明の範囲内において、各実施の形態の自由な組み合わせ、あるいは各実施の形態の任意の構成要素の変形、もしくは各実施の形態において任意の構成要素の省略が可能である。
本発明の表示制御装置は、例えば、設備管理システム、車載情報端末用のナビゲーションシステム又は携帯情報端末用のナビゲーションシステムなどに応用することができる。
1,1a 表示制御装置、2 第1記憶装置、3,3a 第2記憶装置、4 表示装置、5 操作入力装置、11 表示領域設定部、12 優先度付与部、13 位置情報取得部、14 検索対象割当部、15 表示制御部、16 付帯情報取得部、21 表示領域記憶部、22 優先度記憶部、23 最大許容角度値記憶部、24 画像データ記憶部、31 位置情報記憶部、32 付帯情報記憶部、41 プロセッサ、42 メモリ、43 処理回路、100,100a 表示システム。
Claims (20)
- 格子状に配列された複数個の表示領域の各々に優先度を付与する優先度付与部と、
検索範囲内に存在する1個以上の検索対象の各々の位置を示す位置情報を取得する位置情報取得部と、
前記表示領域と前記検索対象との位置関係に応じて、前記優先度の順に前記表示領域に一つずつ前記検索対象を割り当てる検索対象割当部と、
前記検索対象割当部による割当結果に基づき、前記検索対象に対応する第1アイコン画像が前記表示領域に配置された表示用画像を生成して、前記表示用画像を含む画面を表示装置に表示させる表示制御部と、
を備える表示制御装置。 - 前記優先度付与部は、基準位置から離れるにつれて次第に低くなるように前記優先度を付与することを特徴とする請求項1記載の表示制御装置。
- 前記検索対象割当部は、
前記基準位置に対する前記表示領域の中心部の方向を示す第1ベクトルと、前記基準位置に対する前記検索対象の方向を示す第2ベクトルと、前記基準位置から前記検索対象までの距離とを算出し、
前記優先度の高い前記表示領域から順に、前記第1ベクトルと前記第2ベクトルとのなす角度値が許容角度値未満の値である未割当の前記検索対象のうち、前記距離の長短に応じた大小を有する評価値が最も小さい前記検索対象を割り当てる
ことを特徴とする請求項2記載の表示制御装置。 - 前記表示制御部は、前記基準位置から前記検索対象までの距離に応じて、当該検索対象に対応する前記第1アイコン画像を異なる表示態様にて表示させることを特徴とする請求項2記載の表示制御装置。
- 前記表示制御部は、前記基準位置から前記検索対象までの距離に応じて、当該検索対象に対応する前記第1アイコン画像を異なるサイズ又は透明度にて表示させることを特徴とする請求項4記載の表示制御装置。
- 前記第1アイコン画像は、複数個のサブアイコン画像により構成されており、
前記表示制御部は、前記基準位置から前記検索対象までの距離に応じて、当該検索対象に対応する前記第1アイコン画像のうちの一部の前記サブアイコン画像を異なる表示態様にて表示させる
ことを特徴とする請求項2記載の表示制御装置。 - 前記表示制御部は、前記基準位置から前記検索対象までの距離に応じて、当該検索対象に対応する前記第1アイコン画像のうちの一部の前記サブアイコン画像を異なるサイズ又は透明度にて表示させることを特徴とする請求項6記載の表示制御装置。
- 前記表示制御部は、前記表示用画像のうちの表示対象範囲内の部位を含む前記画面を前記表示装置に表示させることを特徴とする請求項2記載の表示制御装置。
- 前記表示対象範囲は、前記基準位置を含む範囲に設定されていることを特徴とする請求項8記載の表示制御装置。
- 前記検索対象の種類又は状態を示す第1付帯情報を取得する付帯情報取得部を備え、
前記表示制御部は、前記検索対象の種類又は状態に応じた前記第1アイコン画像が前記表示領域に配置された前記表示用画像を生成する
ことを特徴とする請求項1記載の表示制御装置。 - 前記検索対象間の接続関係を示す第2付帯情報を取得する付帯情報取得部を備え、
前記表示制御部は、前記接続関係に基づき前記第1アイコン画像間が接続された線状画像を含む前記表示用画像を生成する
ことを特徴とする請求項1記載の表示制御装置。 - 前記表示制御部は、前記線状画像のうちの前記第1アイコン画像と重畳した部位を他の部位と異なる表示態様にて表示させることを特徴とする請求項11記載の表示制御装置。
- 前記表示制御部は、前記線状画像のうちの前記第1アイコン画像と重畳した部位を破線にて表示させるとともに、他の部位を実線にて表示させることを特徴とする請求項12記載の表示制御装置。
- 前記表示領域は、多角格子状に配列された多角形状の前記表示領域を含むことを特徴とする請求項1記載の表示制御装置。
- 前記表示領域は、正方格子状に配列された正方形状の前記表示領域、六角格子状に配列された六角形状の前記表示領域、又は三角格子状に配列された三角形状の前記表示領域により構成されていることを特徴とする請求項14記載の表示制御装置。
- 一部の前記表示領域のサイズが他の前記表示領域のサイズと異なるものであることを特徴とする請求項14記載の表示制御装置。
- 一部の前記表示領域の形状が他の前記表示領域の形状と異なるものであることを特徴とする請求項14記載の表示制御装置。
- 前記表示制御部は、前記検索対象に対応する第2アイコン画像を含む前記表示用画像を生成するものであり、
前記第2アイコン画像は、前記位置情報が示す位置に基づき配置されたものである
ことを特徴とする請求項1記載の表示制御装置。 - 前記表示制御部は、前記第1アイコン画像と前記第2アイコン画像とを互いに異なる表示態様にて表示させることを特徴とする請求項18記載の表示制御装置。
- 優先度付与部が、格子状に配列された複数個の表示領域の各々に優先度を付与するステップと、
位置情報取得部が、検索範囲内に存在する1個以上の検索対象の各々の位置を示す位置情報を取得するステップと、
検索対象割当部が、前記表示領域と前記検索対象との位置関係に応じて、前記優先度の順に前記表示領域に一つずつ前記検索対象を割り当てるステップと、
表示制御部が、前記検索対象割当部による割当結果に基づき、前記検索対象に対応する第1アイコン画像が前記表示領域に配置された表示用画像を生成して、前記表示用画像を含む画面を表示装置に表示させるステップと、
を備える表示制御方法。
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201780089533.3A CN110546602B (zh) | 2017-04-18 | 2017-04-18 | 显示控制装置和显示控制方法 |
JP2019513526A JP6584722B2 (ja) | 2017-04-18 | 2017-04-18 | 表示制御装置及び表示制御方法 |
PCT/JP2017/015583 WO2018193516A1 (ja) | 2017-04-18 | 2017-04-18 | 表示制御装置及び表示制御方法 |
DE112017007272.7T DE112017007272B4 (de) | 2017-04-18 | 2017-04-18 | Anzeigesteuerungseinrichtung und Anzeigesteuerungsverfahren |
US16/487,658 US10838578B2 (en) | 2017-04-18 | 2017-04-18 | Display control device and display control method that assigns a search target to a display area in accordance with a positional relationship between the display area and the search target |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2017/015583 WO2018193516A1 (ja) | 2017-04-18 | 2017-04-18 | 表示制御装置及び表示制御方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2018193516A1 true WO2018193516A1 (ja) | 2018-10-25 |
Family
ID=63855690
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2017/015583 WO2018193516A1 (ja) | 2017-04-18 | 2017-04-18 | 表示制御装置及び表示制御方法 |
Country Status (5)
Country | Link |
---|---|
US (1) | US10838578B2 (ja) |
JP (1) | JP6584722B2 (ja) |
CN (1) | CN110546602B (ja) |
DE (1) | DE112017007272B4 (ja) |
WO (1) | WO2018193516A1 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113386770A (zh) * | 2021-06-10 | 2021-09-14 | 武汉理工大学 | 基于充电站数据共享的电动汽车充电路径动态规划方法 |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
USD892863S1 (en) * | 2018-09-14 | 2020-08-11 | Fujitsu Limited | Display screen with icons |
USD916100S1 (en) * | 2019-04-04 | 2021-04-13 | Ansys, Inc. | Electronic visual display with graphical user interface for physics status and operations |
JP7480626B2 (ja) * | 2020-07-31 | 2024-05-10 | セイコーエプソン株式会社 | 画像表示方法、画像表示装置及び表示制御プログラム |
JP2023049833A (ja) * | 2021-09-29 | 2023-04-10 | 本田技研工業株式会社 | 注意喚起システム、及び制御用プログラム |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007058088A (ja) * | 2005-08-26 | 2007-03-08 | Sunaga Joho Design Kenkyusho:Kk | 情報シンボルマッピング装置 |
JP2009169533A (ja) * | 2008-01-11 | 2009-07-30 | Ricoh Co Ltd | 画像配置データ生成装置及び画像配置データ生成方法 |
JP2016186603A (ja) * | 2015-03-27 | 2016-10-27 | 株式会社ゼンリンデータコム | 情報処理装置、プログラム、及び情報処理方法 |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7076741B2 (en) | 2001-03-16 | 2006-07-11 | Alpine Electronics, Inc. | Point-of-interest icon and point-of-interest mark display method |
US7272489B2 (en) * | 2002-07-18 | 2007-09-18 | Alpine Electronics, Inc. | Navigation method and system for extracting, sorting and displaying POI information |
US8339399B2 (en) * | 2007-10-31 | 2012-12-25 | Microsoft Corporation | Declustering point-of-interest icons |
US20090169060A1 (en) * | 2007-12-26 | 2009-07-02 | Robert Bosch Gmbh | Method and apparatus for spatial display and selection |
JP4502005B2 (ja) * | 2007-12-27 | 2010-07-14 | アイシン・エィ・ダブリュ株式会社 | ナビゲーション装置及びコンピュータプログラム |
JP2009210446A (ja) | 2008-03-05 | 2009-09-17 | Nippon Business Engineering:Kk | 地図情報表示装置及びスポット情報分割一覧表示プログラム及びスポット情報分割一覧表示提供サーバ |
JP5487677B2 (ja) | 2009-03-30 | 2014-05-07 | 富士通株式会社 | 位置情報サービス装置、方法、及びプログラム |
US9575992B2 (en) * | 2009-07-17 | 2017-02-21 | Telefonaktiebolaget Lm Ericsson (Publ) | Presentation of a digital map |
US9087412B2 (en) * | 2011-09-26 | 2015-07-21 | Nokia Technologies Oy | Method and apparatus for grouping and de-overlapping items in a user interface |
KR20160144269A (ko) | 2015-06-08 | 2016-12-16 | 삼성전자주식회사 | 전자 장치 및 전자 장치에서의 전자 지도 표시 방법 |
US10575185B2 (en) | 2017-04-27 | 2020-02-25 | Qualcomm Incorporated | Spectrum renting negotiation |
-
2017
- 2017-04-18 WO PCT/JP2017/015583 patent/WO2018193516A1/ja active Application Filing
- 2017-04-18 JP JP2019513526A patent/JP6584722B2/ja active Active
- 2017-04-18 DE DE112017007272.7T patent/DE112017007272B4/de active Active
- 2017-04-18 US US16/487,658 patent/US10838578B2/en active Active
- 2017-04-18 CN CN201780089533.3A patent/CN110546602B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007058088A (ja) * | 2005-08-26 | 2007-03-08 | Sunaga Joho Design Kenkyusho:Kk | 情報シンボルマッピング装置 |
JP2009169533A (ja) * | 2008-01-11 | 2009-07-30 | Ricoh Co Ltd | 画像配置データ生成装置及び画像配置データ生成方法 |
JP2016186603A (ja) * | 2015-03-27 | 2016-10-27 | 株式会社ゼンリンデータコム | 情報処理装置、プログラム、及び情報処理方法 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113386770A (zh) * | 2021-06-10 | 2021-09-14 | 武汉理工大学 | 基于充电站数据共享的电动汽车充电路径动态规划方法 |
CN113386770B (zh) * | 2021-06-10 | 2024-03-26 | 武汉理工大学 | 基于充电站数据共享的电动汽车充电路径动态规划方法 |
Also Published As
Publication number | Publication date |
---|---|
US20200064983A1 (en) | 2020-02-27 |
DE112017007272B4 (de) | 2022-10-20 |
US10838578B2 (en) | 2020-11-17 |
DE112017007272T5 (de) | 2019-12-05 |
JPWO2018193516A1 (ja) | 2019-11-07 |
CN110546602A (zh) | 2019-12-06 |
CN110546602B (zh) | 2023-04-28 |
JP6584722B2 (ja) | 2019-10-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6584722B2 (ja) | 表示制御装置及び表示制御方法 | |
US9383961B2 (en) | Method, apparatus, computer and mobile device for display and vehicle having the apparatus | |
EP3115803B1 (en) | Semiconductor device, control system and observation method | |
US20140375638A1 (en) | Map display device | |
US20070073475A1 (en) | Navigation apparatus and map display device | |
US9898837B2 (en) | Image processing system | |
US10409467B2 (en) | Presentation control device and presentation control system | |
US20180061069A1 (en) | Image processing apparatus, generation method, and non-transitory computer-readable storage medium | |
JP7187242B2 (ja) | 情報処理方法、及び、情報処理システム | |
JP2017004117A (ja) | 視線検出装置および視線検出方法 | |
US20170131112A1 (en) | Information processing device, processing method and recording medium storing program thereof | |
CN111936345B (zh) | 视线引导装置 | |
US20160057354A1 (en) | Vehicular surrounding-monitoring control apparatus | |
JP6236790B2 (ja) | 操作メニュー制御プログラム、操作メニュー制御装置、及び、操作メニュー制御方法 | |
JP2005275363A (ja) | 地図表示装置 | |
EP2901103B1 (en) | Computing apparatus and method | |
JP6553436B2 (ja) | グラフィカルユーザインタフェース装置、方法およびプログラム | |
JP2007058612A (ja) | 情報入力装置および方法 | |
JP5944692B2 (ja) | 地図表示装置、地図表示方法およびプログラム | |
US7696955B1 (en) | Magnified display of head down information at optical infinity | |
JP5552527B2 (ja) | 情報処理装置及びプログラム | |
JP2018073310A (ja) | 表示システム、表示プログラム | |
JPWO2020059141A1 (ja) | 描画部品生成装置、表示システムおよび描画部品生成方法 | |
JP6316722B2 (ja) | 表示制御装置および表示制御方法 | |
US9792401B2 (en) | Insulation distance check device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 17906707 Country of ref document: EP Kind code of ref document: A1 |
|
ENP | Entry into the national phase |
Ref document number: 2019513526 Country of ref document: JP Kind code of ref document: A |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 17906707 Country of ref document: EP Kind code of ref document: A1 |