Presentation device, presentation method, and program

The presentation device and method dynamically adjust facility information size and layout on zoomable maps based on facility count, ensuring clear visibility and user interaction efficiency.

JP7625645B2Active Publication Date: 2025-02-03RAKUTEN GROUP INC
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
JP2023107881
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2023-06-30
Publication Date
2025-02-03
Estimated Expiration
2043-06-30

AI Technical Summary

Technical Problem

Existing technologies struggle to effectively present information on multiple facilities within a map area without obscuring the map or requiring excessive user interaction, especially when the number of facilities exceeds a certain threshold.

Method used

A presentation device and method that dynamically adjusts the size and layout of facility information on a zoomable map based on the number of facilities present, using a first and second drawing unit to manage map regions and facility parcels, ensuring all facilities are visible and legible.

Benefits of technology

Facilities are presented efficiently on zoomable maps, allowing users to easily view and interact with multiple facilities without map obscuration, enhancing user experience and interaction efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007625645000001
    Figure 0007625645000001
  • Figure 0007625645000002
    Figure 0007625645000002
  • Figure 0007625645000003
    Figure 0007625645000003
Patent Text Reader

Abstract

To provide a presentation device, a presentation method, and a program, capable of presenting information on facilities located in a region displayed in a current screen in maps that can be zoomed in and out, according to the number of facilities.SOLUTION: A first drawing unit 101 of a presentation device 100 draws a map that can be zoomed in and out, in a first region in a screen. An extraction unit 102 extracts facilities located in a region drawn in the first region in the map from among prescribed facilities. A determination unit 103 associates each of the extracted facilities with a partition in a second region in the screen, and determines the size of a partition associated with each of the extracted facilities according to the number of extracted facilities. A second drawing unit 104 draws information on each of the extracted facilities in a partition associated with each of the extracted facilities.SELECTED DRAWING: Figure 3
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a presentation device, a presentation method, and a program. [Background technology]

[0002] A technology is widely used that draws a map on a screen that can be zoomed in and out, and provides information on facilities located on the drawn map. For example, Patent Document 1 discloses a technology that changes the display range of a map by zooming, searches for a specific facility, and displays a list of information on the searched facility included in the changed display range. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Special Publication No. 2011-526709 Summary of the Invention [Problem to be solved by the invention]

[0004] In the above-mentioned technology, information on facilities located in the area of ​​the map currently displayed on the screen may be displayed in a fixed size, arranged horizontally or vertically in a portion of the screen. The user can then view the information on the facilities displayed in order by performing an operation such as a flick operation. However, if there are many facilities currently displayed on the screen, it is difficult for the user to get an overview of all of the facilities without performing an operation. On the other hand, if multiple facilities are displayed in a fixed size, there is a problem that the map may be hidden.

[0005] The present invention is devised to solve the above-mentioned problems, and aims to provide a presentation device, a presentation method, and a program that are capable of presenting information about facilities located in the area currently displayed on the screen of a map that can be zoomed in and out, according to the number of facilities. [Means for solving the problem]

[0006] A presentation device according to a first aspect of the present invention comprises: a first drawing unit that draws a map that can be zoomed in and out in a first area on a screen; an extraction unit that extracts, from predetermined facilities, facilities located in an area drawn in the first area of ​​the map; a determination unit that associates each of the extracted facilities with a partition of a second area on the screen and determines the size of the partition associated with each of the extracted facilities in accordance with the number of the extracted facilities; a second drawing unit that draws information about each of the extracted facilities in a section corresponding to each of the extracted facilities; The present invention is characterized by comprising:

[0007] In addition, in the presentation device according to the above aspect, The second drawing unit determines information of the extracted facility to be drawn within the block in accordance with a size of the block. It is characterized by:

[0008] In addition, in the presentation device according to the above aspect, When the number of the extracted facilities is equal to or less than a first threshold, the determination unit determines a size of the section corresponding to each of the extracted facilities to be a size obtained by dividing the second area by the number of the extracted facilities. It is characterized by:

[0009] In addition, in the presentation device according to the above aspect, when the number of the extracted facilities is equal to or greater than a second threshold value that is greater than the first threshold value, the determination unit determines the size of the sections associated with each of the extracted facilities to a predetermined lower limit size; The second drawing unit draws sections corresponding to the extracted facilities in a scrollable manner. It is characterized by:

[0010] In addition, in the presentation device according to the above aspect, The second drawing unit expands the second area so as to cover a part of the first area when the number of the extracted facilities is equal to or less than a third threshold value that is smaller than the first threshold value. It is characterized by:

[0011] In addition, in the presentation device according to the above aspect, The second drawing unit expands the second area to such an extent that the second area does not hide a location where the facility extracted in the first area is located. It is characterized by:

[0012] In addition, in the presentation device according to the above aspect, When an operation indicating a direction in which the second area is expanded so as to cover a part of the first area is performed, the second drawing unit expands the second area so as to cover the entire first area. It is characterized by:

[0013] In addition, in the presentation device according to the above aspect, When an operation is performed on the second area, which has been expanded to cover the entirety of the first area, indicating a direction opposite to a direction in which the second area was expanded, the second drawing unit returns the size of the second area to a size before the second area covered a part of the first area. It is characterized by:

[0014] In addition, in the presentation device according to the above aspect, When an operation of scrolling further upward from a top of the information of the facility drawn in the second area is performed on the second area expanded to cover the entirety of the first area, the second drawing unit returns the size of the second area to the size before the information of the facility is scrolled to cover the entirety of the first area. It is characterized by:

[0015] A presentation method according to a second aspect of the present invention comprises: A presentation method executed by a presentation device, comprising: The presentation device, Draw a map in a first area of ​​the screen that can be zoomed in and out; extracting facilities located in the area depicted in the first area of ​​the map from among predetermined facilities; Corresponding each of the extracted facilities to a partition of a second area on the screen, and determining the size of the partition corresponding to each of the extracted facilities in accordance with the number of the extracted facilities; Drawing information about each of the extracted facilities in a section corresponding to each of the extracted facilities. It is characterized by:

[0016] A program according to a third aspect of the present invention comprises: Computer, a first drawing unit that draws a map that can be zoomed in and out in a first area on a screen; an extraction unit that extracts, from predetermined facilities, facilities located in an area drawn in the first area of ​​the map; a determination unit that associates each of the extracted facilities with a partition of a second area on the screen and determines the size of the partition associated with each of the extracted facilities in accordance with the number of the extracted facilities; a second drawing unit that draws information on each of the extracted facilities in a section corresponding to each of the extracted facilities; The present invention is characterized in that it functions as a

[0017] The above program may be recorded on a non-transitory recording medium. The non-transitory recording medium can be distributed and sold independently of the computer. Here, the non-transitory recording medium refers to a tangible recording medium. Examples of the non-transitory recording medium include a compact disc, a flexible disc, a hard disk, a magneto-optical disk, a digital video disk, a magnetic tape, and a semiconductor memory. In addition, the transitory recording medium refers to the transmission medium (propagation signal) itself. Examples of the transitory recording medium include an electric signal, an optical signal, and an electromagnetic wave. In addition, the temporary storage area is an area for temporarily storing data and programs, and is, for example, a volatile memory such as a RAM (Random Access Memory). Effect of the Invention

[0018] According to the present invention, it is possible to provide a presentation device, a presentation method, and a program that are capable of presenting information about facilities located in an area currently displayed on a screen of a map that can be zoomed in and out, in accordance with the number of facilities. [Brief description of the drawings]

[0019] [Figure 1] FIG. 2 is a diagram illustrating a relationship between a presentation device and a server according to the embodiment. [Diagram 2] FIG. 2 is a diagram illustrating a hardware configuration of a presentation device according to an embodiment. [Diagram 3] FIG. 2 is a diagram illustrating a functional configuration of a presentation device according to an embodiment. [Figure 4] FIG. 4 is a diagram showing a page displayed on a screen of the presentation device according to the embodiment. [Diagram 5] FIG. 4 is a diagram showing a page displayed on a screen of the presentation device according to the embodiment. [Figure 6] FIG. 4 is a diagram showing a page displayed on a screen of the presentation device according to the embodiment. [Figure 7] FIG. 4 is a diagram showing a page displayed on a screen of the presentation device according to the embodiment. [Figure 8] FIG. 4 is a diagram showing a page displayed on a screen of the presentation device according to the embodiment. [Figure 9] FIG. 4 is a diagram showing a page displayed on a screen of the presentation device according to the embodiment. [Figure 10] 10 is a flowchart illustrating a presentation process according to the embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0020] (1. Overall Configuration) As shown in FIG. 1, a presentation device 100 according to an embodiment of the present invention is communicably connected to a server device 200 via a computer communication network 300 such as the Internet.

[0021] The presentation device 100 is a device that presents map information provided by the server device 200 to a user, and is a device used by a user who browses the map information. The presentation device 100 is, for example, a personal computer, a smartphone, a tablet computer, or the like. The map information includes a map that can be zoomed in and out, and information on facilities located in the area of ​​the map displayed on the screen of the presentation device 100. The presentation device 100 changes the map and facility information in response to zoom-in and zoom-out operations by the user, and presents the map information.

[0022] The server device 200 is a device that provides map information to the presentation device 100. The server device 200 provides the map information to the presentation device 100 in response to a request from the presentation device 100.

[0023] (2. Hardware configuration of presentation device) FIG. 2 is a block diagram showing a hardware configuration of the presentation device 100. As shown in FIG.

[0024] 2, the presentation device 100 includes a CPU (Central Processing Unit) 11, a ROM (Read Only Memory) 12, a RAM 13, a recording medium 14, an output device 15, a communication device 16, and an input device 17. The components are connected to each other via a bus 18.

[0025] The CPU 11 controls the overall operation of the presentation device 100, and is connected to each of the components to exchange control signals and data.

[0026] In the ROM 12, operating programs and various data necessary for controlling the overall operation of the presentation device 100 are recorded.

[0027] The RAM 13 is for temporarily storing data and programs, and holds programs and data read from the recording medium 14, as well as other data necessary for communication.

[0028] The recording medium 14 is composed of a hard disk, a flash memory, or the like, and records data to be processed by the presentation device 100 .

[0029] The output device 15 includes a display device such as an LCD (Liquid Crystal Display) and an audio output device such as a speaker. The output device 15 outputs, for example, data output from the CPU 11 under the control of the CPU 11.

[0030] The communication device 16 includes a communication interface for connecting the presentation device 100 to a computer communication network 300 such as the Internet, and communicates with other information processing devices via the communication device 16.

[0031] The input device 17 includes an input device such as a button, a keyboard, a touch panel, a microphone, a camera, an optical scanner, etc. The input device 17 receives an operation input from a user of the presentation device 100, and outputs a signal corresponding to the received operation input to the CPU 11.

[0032] (3. Functional configuration of the presentation device according to the embodiment) The functional configuration of the presentation device 100 will be described with reference to FIG.

[0033] The presentation device 100 functionally includes a first drawing unit 101, an extraction unit 102, a determination unit 103, and a second drawing unit 104. In this embodiment, the CPU 11, the output device 15, and the communication device 16 cooperate to function as the first drawing unit 101, the extraction unit 102, and the second drawing unit 104, and the CPU 11 functions as the determination unit 103.

[0034] The following describes the functions of the presentation device 100 according to this embodiment, taking as an example a case where a user searches for a stadium where a target match of a sports promotion lottery will be held on a site for voting in a sports promotion lottery (hereinafter referred to as a "voting site"). A sports promotion lottery is a lottery where a user predicts and votes for the outcome or score of a sports game, and if the user's prediction is correct, the user can receive a prize. On the voting site, the user browses information about the target match and casts a vote. The server device 200 according to this embodiment provides the voting site, and provides a map including the location of the stadium where the target match will be held, information about the target match held at the stadium, and the like, in response to a request from the presentation device 100.

[0035] FIG. 4 shows an example of a page of a voting site displayed on the screen of the presentation device 100. The page 400-1 in FIG. 4 includes an area 401 in which a map that can be zoomed in and out is displayed, and an area 402 in which information on the most recent target game to be held at the stadium located in the area 401 is displayed. The stadium located in the area 401 is the stadium where the target game of the sports promotion lottery will be held, and the location of the stadium is indicated by a pin 403. The map displayed in the area 401 can display a map of the entire earth, and the locations of overseas stadiums where the target game of the sports promotion lottery will be held are also indicated by pins. In the following, it is assumed that the locations of 13 stadiums where the target game of the "Xth" "sports promotion lottery Y" will be held are indicated by pins in the area 401 of the page 400-1 in FIG. 4.

[0036] The area 402 includes a plurality of sections 404 and a search field 405. Each of the plurality of sections 404 displays information about a target match held at a stadium. For example, each of the plurality of sections 404 displays the date and time of the match, the name of the opposing team, the name of the stadium, a button for viewing detailed information about the match, and a button for voting for the match. When the button for viewing detailed information about the match is selected, the page transitions to a page on which detailed information about the match is written, and when the button for voting for the match is selected, the page transitions to a page for voting. Furthermore, when a predetermined operation such as double-clicking on any of the sections 404 is performed, the page transitions to a page on which detailed information about the match displayed in the section 404 is written.

[0037] Ten sections 404 are displayed in area 402 of page 400-1 in FIG. 4, and information on target matches to be held in ten of the thirteen stadiums, "stadium S1" to "stadium S13", namely "stadium S1" to "stadium S10", is displayed. Sections 404 displaying information on target matches to be held in the remaining three stadiums, "stadium S11" to "stadium S13", are displayed by scrolling downward, as shown in FIG. 5. The number and display contents of the multiple sections 404 displayed in area 402 are updated when the map is zoomed in or out in response to a user operation.

[0038] Furthermore, the display of areas 401 and 402 is updated based on the information entered in search field 405. The user can search for the relevant target match by entering, for example, a team name, region, type of sports promotion lottery, etc. in search field 405. For example, when a team name is entered in search field 405, a map including the location of the stadium where the target match of the entered team will be held is displayed in area 401, and information on the upcoming target match to be held at that stadium is displayed in area 402.

[0039] The first drawing unit 101 draws a map that allows zooming in and out in a first area on the screen.

[0040] The first area is an area on the screen where a map that can be zoomed in and out is displayed. For example, the first area is area 401 on page 400-1 in FIG.

[0041] For example, as shown in Fig. 4, the first drawing unit 101 draws a map that can be zoomed in and out in response to a user operation in the area 401. Then, if the user performs a zoom-in operation on page 400-1 in Fig. 4, the first drawing unit 101 draws an enlarged map in the area 401 as shown in Fig. 6.

[0042] The extraction unit 102 extracts, from among the predetermined facilities, facilities located in the area depicted in the first area of ​​the map.

[0043] The specified facility is, for example, a facility designated by the user, and in this embodiment, is a stadium where the target match of the sports promotion lottery is held.

[0044] For example, the extraction unit 102 extracts three stadiums, "Stadium S4", "Stadium S5", and "Stadium S6", located in the area depicted in area 401 of page 400-2 in Figure 6, from the 13 stadiums where the target matches for the "Xth" "Sports Promotion Lottery Y" will be held.

[0045] The determination unit 103 associates each of the extracted facilities with a section of the second area on the screen, and determines the size of the section associated with each of the extracted facilities according to the number of extracted facilities.

[0046] A section is a division of the second region, for example, section 404 on page 400-1 in FIG. 4 and section 406 on page 400-2 in FIG.

[0047] For example, if the extraction unit 102 extracts three stadiums, "stadium S4", "stadium S5", and "stadium S6", the determination unit 103 associates the three stadiums with section 406 of area 402, and determines the size of section 406 according to the number of extracted stadiums.

[0048] Specifically, when the number of extracted facilities is equal to or less than a first threshold, the determination unit 103 determines the size of the sections corresponding to each of the extracted facilities to be the size obtained by dividing the second area by the number of extracted facilities.

[0049] The first threshold is a threshold for the number of extracted facilities, and can be set arbitrarily by the user. For example, the first threshold is set to "3". Since the number of extracted stadiums is "3", the determination unit 103 determines the size of the section 406 to be equal to the size of the area 402 divided by 3, as shown in FIG. 6.

[0050] The second drawing unit 104 draws information about each of the extracted facilities in the section associated with each of the extracted facilities.

[0051] The information on the extracted facility is, for example, information on a match that is the subject of a sports promotion lottery and is to be held at the extracted stadium.

[0052] For example, the second drawing unit 104 draws, in each of the three sections 406, information on the target matches to be held in each of the three stadiums, "stadium S4", "stadium S5", and "stadium S6".

[0053] Here, the second drawing unit 104 determines the information of the extracted facility to be drawn within the block according to the size of the block. For example, the second drawing unit 104 determines the information of the facility that fits within the block when drawn with a predetermined number of fonts as the information of the facility to be drawn within the block.

[0054] For example, the second drawing unit 104 determines information on target matches held in three "stadiums S4", "stadium S5", and "stadium S6" to be drawn in the block 406 based on whether the information can fit in the block 406 when displayed with a predetermined number of fonts. If the second drawing unit 104 determines that the information on the target match to be drawn in the block 406 is the information displayed in the block 404 in FIG. 4 to which information identifying the target match, information on the teams playing the target match, and information on the voting deadline have been added, the second drawing unit 104 draws the information in the block 406.

[0055] Furthermore, when the number of extracted facilities is equal to or greater than a second threshold value that is greater than the first threshold value, the determining unit 103 determines the size of the sections associated with each of the extracted facilities to a predetermined lower limit size. Then, the second drawing unit 104 draws the sections associated with each of the extracted facilities in a scrollable manner.

[0056] The second threshold is a threshold for the number of extracted facilities that is greater than the first threshold and can be set arbitrarily by the user. For example, the second threshold is set to "10."

[0057] The predetermined lower limit size is the minimum size of a partition that can be arbitrarily set by the user. For example, the predetermined lower limit size is the size of partition 404 in FIG.

[0058] For example, suppose that the user performs a zoom-out operation on page 400-2 in Fig. 6, and the first drawing unit 101 draws a reduced map in area 401 as shown in Fig. 4. Then, suppose that the extraction unit 102 extracts thirteen stadiums, "stadium S1" to "stadium S13", located in the area drawn in area 401 in Fig. 4. In this case, since the number of extracted stadiums, "13", is equal to or greater than the second threshold value, "10", the determination unit 103 determines the size of the section to be section 404, which has a predetermined lower limit size.

[0059] Then, the second drawing unit 104 determines the information of the target match to be held in the 13 "stadiums S1" to "stadiums S13" to be drawn in section 404 as the date and time of the match, the name of the opposing team, the name of the stadium, a button for viewing detailed information about the match, and a button for voting for the match, depending on the size of section 404, and draws the determined information within section 404, drawing the 13 sections 404 in a scrollable manner.

[0060] In addition, when the number of extracted facilities is greater than the first threshold value and less than the second threshold value, if the number of extracted facilities is odd, it rounds up to an even number and determines the size of the partition to be the size of the second area divided by the rounded up even number, and if the number of extracted facilities is even, it determines the size of the partition to be the size of the second area divided by the number of extracted facilities.

[0061] For example, if the extraction unit 102 extracts five stadiums, the determination unit 103 determines the size of the section in which information about the target match to be held in the five stadiums is drawn to be the size of the area 402 divided by the number of stadiums, "5", rounded up to the next even number, "6". Also, if the extraction unit 102 extracts six stadiums, the determination unit 103 determines the size of the section in which information about the target match to be held in the six stadiums is drawn to be the size of the area 402 divided by the number of stadiums, "6".

[0062] Furthermore, when the number of extracted facilities is equal to or less than a third threshold value that is smaller than the first threshold value, the second drawing unit 104 expands the second region to cover a part of the first region. Here, the second drawing unit 104 expands the second region to such an extent that the second region does not hide the location of the extracted facility in the first region.

[0063] The third threshold is a threshold for the number of extracted facilities that is smaller than the first threshold and can be set arbitrarily by the user. For example, the third threshold is set to "1".

[0064] For example, suppose that the user performs a zoom-in operation on page 400-2 in FIG. 6, and the first drawing unit 101 draws an enlarged map in the area 401 as shown in FIG. 7. Then, suppose that the extraction unit 102 extracts one "stadium S6" located in the area drawn in the area 401 of page 400-3 in FIG. 7. In this case, since the number of extracted stadiums "1" is equal to or less than the third threshold "1", the second drawing unit 104 expands the area 402 so as to cover a part of the area 401 to such an extent that the area 402 does not hide the location in the area 401 where the "stadium S6" is located, as shown in FIG. 8. Then, the second drawing unit 104 determines information on a target game to be held in "stadium S6" to be drawn in the section 408 included in the expanded area 402, and draws the determined information in the section 408.

[0065] In addition, when an operation is performed indicating a direction in which the second area, which has been expanded to cover a portion of the first area, is expanded, the second drawing unit 104 expands the second area to cover the entire first area.

[0066] The direction in which the second region is expanded is, for example, direction 409 in Fig. 8. For example, when the user performs a flick operation or a drag operation in direction 409 in region 402 in Fig. 8, second drawing unit 104 expands region 402 so as to cover the entire region 401, as shown in Fig. 9. Then, second drawing unit 104 determines information on a target match held in "stadium S6" to be drawn in section 410 included in the expanded region 402, and draws the determined information in section 410.

[0067] In addition, when an operation is performed on the second area, which has been expanded to cover the entire first area, indicating a direction opposite to the direction in which the second area was expanded, the second drawing unit 104 returns the size of the second area to the size it had before it covered part of the first area.

[0068] The direction opposite to the direction in which the second region is expanded is, for example, the direction opposite to direction 409 in Fig. 8, which is direction 411 in Fig. 9. For example, when the user performs a flick operation or a drag operation in direction 411 in region 402 in Fig. 9, second drawing unit 104 returns the size of region 402 to the size before covering part of region 401, as shown in Fig. 7. Then, second drawing unit 104 determines information on a target match held in "stadium S6" to be drawn in section 407 included in region 402, and draws the determined information in section 407.

[0069] (4. Operation of Presentation Device of the Embodiment) The presentation process executed by the presentation device 100 of the present embodiment will be described with reference to Fig. 10. For example, when a user causes a voting site including a map to be displayed on a screen, the presentation process of Fig. 10 starts.

[0070] The first drawing unit 101 determines whether or not a zoom-in or zoom-out operation has been performed (step S101). If the first drawing unit 101 determines that a zoom-in or zoom-out operation has been performed (step S101; YES), the first drawing unit 101 draws a map in a first area on the screen according to the performed operation (step S102). On the other hand, if the first drawing unit 101 determines that a zoom-in or zoom-out operation has not been performed (step S101; NO), the process proceeds to step S113.

[0071] For example, if the user performs a zoom-in operation on page 400-1 in Fig. 4, the first drawing unit 101 draws an enlarged map in the area 401 as shown in Fig. 6. On the other hand, if the first drawing unit 101 determines that a zoom-in or zoom-out operation has not been performed, the process proceeds to step S113.

[0072] The extraction unit 102 extracts, from among the predetermined facilities, facilities located in the area drawn in the first area on the map (step S103).

[0073] For example, the extraction unit 102 extracts three stadiums, "Stadium S4", "Stadium S5", and "Stadium S6", located in the area drawn in area 401 of page 400-2 in Figure 6, from the 13 stadiums where the target matches for the "Xth" "Sports Promotion Lottery Y" will be held.

[0074] The determination unit 103 judges whether the number of extracted facilities is equal to or less than a first threshold (step S104). When the determination unit 103 judges that the number of extracted facilities is equal to or less than the first threshold (step S104; YES), the second drawing unit 104 judges whether the number of extracted facilities is equal to or less than a third threshold that is smaller than the first threshold (step S105). When the second drawing unit 104 judges that the number of extracted facilities is equal to or less than a third threshold that is smaller than the first threshold (step S105; YES), it expands the second area so as to cover a part of the first area (step S106). Then, the determination unit 103 determines the size of the section associated with each extracted facility to be the size obtained by dividing the expanded second area by the number of extracted facilities (step S107). On the other hand, if the second drawing unit 104 determines that the number of extracted facilities is not equal to or less than a third threshold value smaller than the first threshold value (step S105; NO), the determination unit 103 determines the size of the section corresponding to each extracted facility to be the size obtained by dividing the second area by the number of extracted facilities (step S108).Then, the second drawing unit 104 determines the information of the extracted facilities to be drawn in the section according to the size of the section, and draws each piece of information of the extracted facility in the section corresponding to each extracted facility (step S109).After that, the process returns to step S101.

[0075] For example, if the number of extracted stadiums is "3", the number is equal to or smaller than the first threshold "3" and is greater than the third threshold "1", so the determination unit 103 determines the size of the section 406 to be the size of the area 402 divided by "3", as shown in FIG. 6. Then, the second drawing unit 104 determines information about the games held in each stadium to match the section 406 and draws it in the section 406. On the other hand, if the number of extracted stadiums is "1", the number is equal to or smaller than the third threshold "1", which is smaller than the first threshold "3", so the second drawing unit 104 expands the area 402 to cover a part of the area 401, as shown in FIG. 8, and the determination unit 103 determines the size of the section 408 to be the size of the area 402 divided by "1", that is, the size of the area 402. Then, the second drawing unit 104 determines information about the target match to be held in the “stadium S 6 ” to be drawn in the block 408 included in the expanded area 402 in accordance with the block 408 , and draws the information in the block 408 .

[0076] In step S104, if the determination unit 103 determines that the number of extracted facilities is not equal to or less than the first threshold (step S104; NO), it determines whether the number of extracted facilities is equal to or more than a second threshold that is greater than the first threshold (step S110). If the determination unit 103 determines that the number of extracted facilities is equal to or more than the second threshold that is greater than the first threshold (step S110; YES), it determines the size of the section corresponding to each of the extracted facilities to a predetermined lower limit size (step S111). On the other hand, if the determination unit 103 determines that the number of extracted facilities is not equal to or more than the second threshold that is greater than the first threshold (step S110; NO), it determines the size of the section corresponding to each of the extracted facilities according to the number of extracted facilities (step S112). Then, the second drawing unit 104 executes the process of step S109, and then returns to step S101.

[0077] For example, if the number of extracted stadiums is "13", which is greater than the second threshold "10", the determination unit 103 determines the size of the section to be section 404 of a predetermined lower limit size, as shown in FIG. 4. Then, the second drawing unit 104 determines the information of the target game held in 13 stadiums to match section 404 of a predetermined lower limit size, and draws the information in the section in a scrollable manner. On the other hand, if the number of extracted stadiums is "5", which is greater than the first threshold "3" and less than the second threshold "10", the determination unit 103 determines the size of the section to be obtained by dividing the area 402 by "6", which is the number of extracted stadiums "5" rounded up to the next even number. In other words, the determination unit 103 determines the size of the section in which the information of the target game held in five stadiums is drawn to be 1 / 6 the size of the area 402. Then, the second drawing unit 104 determines information about the target matches to be held in the five stadiums to fit into a block that is 1 / 6 the size of the area 402, and draws the information in the block.

[0078] In step S101, when the first drawing unit 101 determines that a zoom-in or zoom-out operation has not been performed (step S101; NO), the second drawing unit 104 determines whether or not an operation indicating the direction in which the second region has been expanded has been performed on the second region expanded to cover a part of the first region (step S113). When the second drawing unit 104 determines that an operation indicating the direction in which the second region has been expanded has been performed on the second region expanded to cover a part of the first region (step S113; YES), the second drawing unit 104 expands the second region to cover the entire first region (step S114). Then, the process proceeds to step S109. On the other hand, when the second drawing unit 104 determines that an operation indicating the direction in which the second region has been expanded has not been performed on the second region expanded to cover a part of the first region (step S113; NO), the second drawing unit 104 determines whether or not an operation indicating the direction opposite to the direction in which the second region has been expanded has been performed on the second region expanded to cover the entire first region (step S115). If the second drawing unit 104 determines that an operation has been performed indicating a direction opposite to the direction in which the second region was expanded (step S115; YES), it returns the size of the second region to the size before it covered part of the first region (step S116). Then, it proceeds to step S109. On the other hand, if the second drawing unit 104 determines that an operation has not been performed indicating a direction opposite to the direction in which the second region was expanded (step S115; NO), it returns to step S101.

[0079] For example, when the second drawing unit 104 determines that a flick operation or a drag operation has been performed in the direction 409 in the region 402 in which a part of the region 401 in FIG. 8 is covered, the second drawing unit 104 expands the region 402 so as to cover the whole of the region 401, as shown in FIG. 9. Then, the second drawing unit 104 determines information about a match held in the "stadium S6" in accordance with the size of a section 410 of the region 402, and draws the information in the section 410. Also, for example, when the second drawing unit 104 performs a flick operation or a drag operation in the direction 411 in the region 402 in which the whole of the region 401 in FIG. 9 is covered, the second drawing unit 104 returns the size of the region 402 to the size before the part of the region 401 was covered, as shown in FIG. 7. Then, the second drawing unit 104 determines information about a match held in the "stadium S6" in accordance with the size of a section 407 of the region 402, and draws the information in the section 407. On the other hand, if the second drawing unit 104 determines that a flick operation or a drag operation has not been performed in direction 409 in area 402 which covers a portion of area 401 in FIG. 8, or that a flick operation or a drag operation has not been performed in direction 411 in area 402 which covers the entirety of area 401 in FIG. 9, the process returns to step S101.

[0080] According to this embodiment, in a map that can be zoomed in and out, information on facilities located in the area currently displayed on the screen can be presented according to the number of facilities, allowing the user to easily check what facilities are located in the area currently displayed on the screen.

[0081] Furthermore, according to this embodiment, the size of the section and the information drawn in the section can be adjusted according to the number of facilities located in the area currently displayed on the screen, so that the user can view an overview of the information on the facilities located in the area currently displayed on the screen and view detailed information on the facilities by zooming in and out on the map.

[0082] Furthermore, according to this embodiment, when the number of facilities located in the area currently displayed on the screen is small, the area on the screen where the facility information is drawn can be expanded or restored by operating the area on the screen where the facility information is drawn, allowing the user to select the size of the area where the facility information is drawn according to the information that the user wants to see.

[0083] (6. Modifications) Although the embodiment of the present invention has been described above, various modifications and applications are possible in carrying out the present invention.

[0084] In the above embodiment, the map drawn by the first drawing unit 101 is a two-dimensional map, but this is not limiting. The map drawn by the first drawing unit 101 may be a globe-shaped map.

[0085] In the above embodiment, when an operation is performed on the second region expanded to cover a part of the first region, indicating the direction in which the second region is expanded, the second drawing unit 104 expands the second region to cover the entire first region, but the operation for expanding is not limited to this. For example, a tab for expanding the region may be provided at an end of the region 402 expanded to cover a part of the region 401, and when the user performs an operation of pulling the tab in the direction in which the region 402 is expanded, the second drawing unit 104 may expand the region 402 to cover the entire region 401, as shown in FIG. 9.

[0086] Alternatively, in the case where only one facility is located in area 401 as shown in Fig. 8, if the user further performs a zoom-in operation on the location of "stadium S6" on page 400-3, the first drawing unit 101 draws an enlarged map in area 401. Then, when "stadium S6" is drawn in a predetermined size in area 401, the second drawing unit 104 may expand area 402 so as to cover the entire area 401, as shown in Fig. 9. Such a configuration can give the user a sense of realism as if they were in the stadium.

[0087] In the above embodiment, when an operation is performed on the second region expanded to cover the entire first region in a direction opposite to the direction in which the second region was expanded, the second drawing unit 104 returns the size of the second region to the size before it covered part of the first region, but the operation for returning is not limited to this. When an operation is performed on the second region expanded to cover the entire first region in a direction to scroll further upward from the top of the facility information drawn in the second region, the second drawing unit 104 may return the size of the second region to the size before it covered part of the first region.

[0088] The beginning of the facility information drawn in the second region is, for example, the beginning of the information of the target game drawn in block 410 in Fig. 9. For example, when the user performs a scroll operation in upward direction 412 from the beginning of the information in region 402 in Fig. 9, second drawing unit 104 returns the size of region 402 to the size before it covered part of region 401, as shown in Fig. 7.

[0089] In addition, by applying a program that specifies the operation of the presentation device 100 according to the above embodiment to an existing personal computer or information terminal device, it is also possible to cause the personal computer or information terminal device to function as the presentation device 100 according to the embodiment.

[0090] The present invention allows various embodiments and modifications without departing from the broad spirit and scope of the present invention. The above-described embodiments are for the purpose of explaining the present invention and do not limit the scope of the present invention. That is, the scope of the present invention is indicated by the claims, not the embodiments. Various modifications made within the scope of the claims and the scope of the invention equivalent thereto are considered to be within the scope of the present invention. [Industrial Applicability]

[0091] According to the present invention, it is possible to provide a presentation device, a presentation method, and a program that are capable of presenting information about facilities located in an area currently displayed on a screen of a map that can be zoomed in and out, in accordance with the number of facilities. [Explanation of symbols]

[0092] 11 CPU 12 ROM 13 RAM 14 Recording media 15 Output Devices 16 Communication Devices 17 Input Devices 18 Bus 100 presentation device 101 First Drawing Section 102 Extraction part 103 Decision Section 104 2nd Drawing Section 200 Server device 300 Computer Communication Network Pages 400-1, 400-2, 400-2 401,402 areas 403 Pin 404,406,407,408,410 plots 405 Search field 409,411,412 directions

Claims

1. a first drawing unit that draws a map that can be zoomed in and out in a first area on a screen; an extraction unit that extracts, from predetermined facilities, facilities located in an area drawn in the first area of ​​the map; a determination unit that associates each of the extracted facilities with a partition of a second area on the screen and determines the size of the partition associated with each of the extracted facilities in accordance with the number of the extracted facilities; a second drawing unit that draws information about each of the extracted facilities in a section corresponding to each of the extracted facilities; Equipped with The second drawing unit expands the second area so as to cover a part of the first area when the number of the extracted facilities is equal to or less than a third threshold. A presentation device comprising:

2. The second drawing unit determines information of the extracted facility to be drawn within the block in accordance with a size of the block. The presentation device according to claim 1 .

3. When the number of the extracted facilities is equal to or smaller than a first threshold value that is greater than the third threshold value, the determination unit determines a size of a section corresponding to each of the extracted facilities to be a size obtained by dividing the second area by the number of the extracted facilities.

3. The presentation device according to claim 1 or 2.

4. when the number of the extracted facilities is equal to or greater than a second threshold value that is greater than the first threshold value, the determination unit determines the size of the sections associated with each of the extracted facilities to a predetermined lower limit size; The second drawing unit draws sections corresponding to the extracted facilities in a scrollable manner.

4. The presentation device according to claim 3.

5. The second drawing unit expands the second area to such an extent that the second area does not hide a location where the facility extracted from the first area is located. The presentation device according to claim 1 .

6. When an operation indicating a direction in which the second area is expanded so as to cover a part of the first area is performed, the second drawing unit expands the second area so as to cover the entire first area. The presentation device according to claim 1 .

7. When an operation is performed on the second area, which has been expanded to cover the entirety of the first area, indicating a direction opposite to a direction in which the second area was expanded, the second drawing unit returns the size of the second area to a size before the second area covered the part of the first area.

7. The presentation device according to claim 6.

8. When an operation of scrolling further upward from a top of the information of the facility drawn in the second area is performed on the second area expanded to cover the entirety of the first area, the second drawing unit returns the size of the second area to a size before the information of the facility is scrolled to cover the entirety of the first area.

7. The presentation device according to claim 6.

9. A presentation method executed by a presentation device, comprising: The presentation device, Draw a map in a first area of ​​the screen that can be zoomed in and out; extracting facilities located in the area depicted in the first area of ​​the map from among predetermined facilities; Corresponding each of the extracted facilities to a section of a second area on the screen, and determining a size of the section corresponding to each of the extracted facilities in accordance with the number of the extracted facilities; Drawing information about each of the extracted facilities in a section corresponding to each of the extracted facilities; When the number of the extracted facilities is equal to or less than a third threshold, the second area is expanded so as to cover a part of the first area. A presentation method comprising:

10. Computer, a first drawing unit that draws a map that can be zoomed in and out in a first area on a screen; an extraction unit that extracts, from predetermined facilities, facilities located in an area drawn in the first area of ​​the map; a determination unit that associates each of the extracted facilities with a partition of a second area on the screen and determines the size of the partition associated with each of the extracted facilities in accordance with the number of the extracted facilities; a second drawing unit that draws information about each of the extracted facilities in a section corresponding to each of the extracted facilities; Functioning as a The second drawing unit expands the second area so as to cover a part of the first area when the number of the extracted facilities is equal to or less than a third threshold. A program characterized by:

Citation Information

Patent Citations

  • Methods and systems for displaying information based on user operations.

    JP2011526709A

  • Navigation device and navigation program

    JP2012167970A