Information providing system, information providing method, and information providing program

The system addresses the inefficiency in providing dwelling unit information by integrating 3D models of buildings and their environments with selectable dwelling unit interiors, facilitating a comprehensive and intuitive user experience.

JP2025144126APending Publication Date: 2025-10-02STYLEPORT CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2024043748
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-03-19
Publication Date
2025-10-02

AI Technical Summary

Technical Problem

Existing systems fail to efficiently provide information about dwelling units in buildings to potential buyers, lacking comprehensive visualization of both the building's exterior and surrounding environment along with detailed interior views.

Method used

An information providing system that displays a 3D model of a building along with its surrounding environment, and allows users to select and view detailed 3D models of dwelling units, including interior views, on a user terminal.

Benefits of technology

Enables efficient and intuitive provision of dwelling unit information, allowing users to grasp the building's context and interior details, enhancing the purchasing experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025144126000001_ABST
    Figure 2025144126000001_ABST
Patent Text Reader

Abstract

To efficiently provide information on a dwelling unit to a person or the like concerned with purchasing the dwelling unit of a building.SOLUTION: An information providing system includes at least one processor, and the at least one processor causes a three dimensional model of a building and a three dimensional model indicating surrounding environment of the building to be displayed together on a user terminal, causes dwelling unit information regarding a plurality of dwelling units included in the building to be displayed on the user terminal, and causes a three dimensional model indicating an inside of a target dwelling unit selected by a user among the plurality of dwelling units to be displayed on the user terminal.SELECTED DRAWING: Figure 5
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] One aspect of the present disclosure relates to an information providing system, an information providing method, and an information providing program. [Background technology]

[0002] There are known techniques for providing information about buildings using three-dimensional models. For example, Patent Document 1 describes a technique in which three-dimensional shape data about a building is created in advance and stored in a computer, and the viewpoint and observation point positions for the three-dimensional shape data are kept still or moved in a desired direction to display the building as a still or moving CG image. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2000-113213 Summary of the Invention [Problem to be solved by the invention]

[0004] There is a need for a system that can efficiently provide information about dwelling units to those interested in purchasing dwelling units in buildings. [Means for solving the problem]

[0005] An information providing system according to one aspect of the present disclosure includes at least one processor that causes a user terminal to display a 3D model of a building together with a 3D model of the building's surrounding environment, causes the user terminal to display dwelling unit information for a plurality of dwelling units included in the building, and causes the user terminal to display a 3D model of the interior of a target dwelling unit selected by a user from the plurality of dwelling units.

[0006] An information provision method according to one aspect of the present disclosure is executed by an information provision system including at least one processor, and includes the steps of: displaying, on a user terminal, a 3D model of a building and a 3D model of the building's surrounding environment together; displaying, on the user terminal, dwelling unit information for a plurality of dwelling units included in the building; and displaying, on the user terminal, a 3D model showing the interior of a target dwelling unit selected by a user from the plurality of dwelling units.

[0007] An information provision program according to one aspect of the present disclosure causes a computer to execute the steps of: displaying a three-dimensional model of a building together with a three-dimensional model showing the building's surrounding environment on a user terminal; displaying unit information relating to a plurality of units included in the building on the user terminal; and displaying a three-dimensional model showing the interior of a target unit selected by a user from among the plurality of units on the user terminal.

[0008] In this aspect, a 3D model of the building and a 3D model of the surrounding environment of the building are displayed together on the user terminal, and a 3D model of the interior of the dwelling unit is also displayed on the user terminal. Therefore, compared to when only the 3D model of the building is displayed, for example, information about the dwelling unit can be provided more efficiently to those interested in purchasing the dwelling unit in the building. [Effects of the Invention]

[0009] According to one aspect of the present disclosure, information about a dwelling unit can be efficiently provided to those involved in purchasing the dwelling unit in a building. [Brief explanation of the drawings]

[0010] [Figure 1] FIG. 1 is a diagram illustrating an example of application of an information providing system according to an embodiment. [Figure 2] FIG. 2 illustrates an example of a hardware configuration of a server computer. [Figure 3] 10 is a flowchart showing an example of an operation of the information providing system. [Figure 4] 10 is a flowchart showing an example of an operation of the information providing system. [Figure 5] FIG. 10 is a diagram illustrating an example of a screen displayed on a user terminal. [Figure 6] FIG. 10 is a diagram illustrating an example of a screen displayed on a user terminal. [Figure 7] FIG. 10 is a diagram illustrating an example of a screen displayed on a user terminal. [Figure 8] FIG. 10 is a diagram illustrating an example of a screen displayed on a user terminal. [Figure 9] FIG. 10 is a diagram illustrating an example of a screen displayed on a user terminal. [Figure 10] FIG. 10 is a diagram illustrating an example of a screen displayed on a user terminal. [Figure 11] FIG. 10 is a diagram illustrating an example of a screen displayed on a user terminal. DETAILED DESCRIPTION OF THE INVENTION

[0011] Various examples of the present disclosure will be described in detail below with reference to the accompanying drawings. In the description of the drawings, the same or equivalent elements are designated by the same reference numerals, and redundant description will be omitted.

[0012] [System Overview] The information provision system according to this embodiment is a computer system for providing information about dwelling units to those interested in purchasing dwelling units in a building. For example, the information provision system according to this embodiment displays a 3D model of the building and a 3D model showing the surrounding environment of the building together on a user terminal. The information provision system displays dwelling unit information about multiple dwelling units included in the building on the user terminal, and displays a 3D model showing the interior of a target dwelling unit selected by the user from the multiple dwelling units on the user terminal.

[0013] The building according to this embodiment is a structure having a plurality of independent dwelling units. A dwelling unit is a space where users of the building stay or live. Examples of buildings include apartment buildings, office buildings, public facilities, and arenas such as stadiums and theaters. The building may also be, for example, a detached house having a plurality of rooms as a plurality of dwelling units where users can stay or live. The type of building is not limited.

[0014] Parties involved in the purchase of a dwelling unit in a building (hereinafter referred to as "Purchasing Parties") are persons involved in the sale, purchase, or lease of a dwelling unit in a building. Parties involved in the purchase include customers who purchase a dwelling unit, customers who rent, customers who are considering purchasing, and customers who are considering renting. Parties involved in the purchase include real estate companies and developers who buy, sell, or lease buildings, designers who design buildings, contractors who construct buildings, and building managers, etc. Parties involved in the purchase include managers and operators of the information provision system related to this embodiment. In this disclosure, parties involved in the purchase are also referred to as "users." Managers and operators of the information processing system or building are also referred to as "managers."

[0015] The building according to this embodiment has multiple floors. Multiple dwelling units are located on each floor. The dwelling units may have basic residential functions such as a living room, kitchen, bedroom, and bathroom. The multiple dwelling units in the building may be classified into multiple types. Dwelling units that share common characteristics may be classified into a common type. For example, the multiple dwelling units may be classified into multiple types based on the layout, size, and main color of the dwelling units.

[0016] Dwelling unit information is information about a dwelling unit. The dwelling unit information includes not only information about the dwelling unit itself, but also information about the building in which the dwelling unit is located. The dwelling unit information may be used, for example, by a purchasing party when buying, selling, leasing, etc. a dwelling unit. The dwelling unit information may include the purchase price or rent of the dwelling unit, the type of dwelling unit, the room number, the layout of the dwelling unit, a floor plan, the size of the dwelling unit, the floor plan, the floor plan, the equipment, fixtures and furniture located in the dwelling unit, the main color of the dwelling unit, the view from the dwelling unit, the age of the building, photographs of the building, and information about the building's surrounding environment. The information about the building's surrounding environment may be information about the area in which the building is located. The information about the building's surrounding environment may include information about public transportation (railways, buses, etc.), roads, public facilities, and stores in the area in which the building is located.

[0017] A 3D model of a building is a model that shows a building in three dimensions. The 3D model of a building includes a model of the exterior of the building. For example, the 3D model of a building is created by converting a blueprint created by CAD (Computer Aided Design) using a conversion system. The 3D model of a building may be created using, for example, 3DCAD (three-dimensional Computer Aided Design), BIM (Building Information Modeling), and CIM (Construction Information Modeling / Management). The 3D model of a building may be a model of an actually existing building, or a model of a virtual building that does not actually exist.

[0018] A three-dimensional model showing the surrounding environment of a building (hereinafter referred to as a "three-dimensional model of the surrounding environment") is a model showing the surrounding environment of a building in three dimensions. The surrounding environment of a building may include not only other buildings located around the building, but also other man-made objects such as roads and railways, and natural objects such as mountains and rivers. The three-dimensional model of the surrounding environment may be a three-dimensional model that reproduces the surface of the Earth, generated by combining satellite images, aerial photographs, Geographic Information System (GIS) data, etc.

[0019] A three-dimensional model showing the interior of a dwelling unit (hereinafter referred to as a "three-dimensional model of a dwelling unit") is a model that shows the interior (interior) of the dwelling unit in three dimensions. The three-dimensional model of a dwelling unit includes a model of the interior of the dwelling unit. For example, the three-dimensional model of a dwelling unit is created by converting a blueprint created by CAD using a conversion system. The three-dimensional model of a dwelling unit may be created using, for example, 3D CAD, BIM, CIM, etc. The three-dimensional model of a dwelling unit may be a model of an actual dwelling unit, or a model of a virtual dwelling unit that does not actually exist. The three-dimensional model of a dwelling unit may also include three-dimensional models of furniture to be installed in the dwelling unit. The three-dimensional model of a dwelling unit may be part of a three-dimensional model of a building. In this case, the three-dimensional model of the building may be a model that shows the exterior of the building and the interior of the dwelling unit in three dimensions.

[0020] [System Configuration] FIG. 1 is a diagram showing an example of application of an information provision system 1 according to this embodiment. The information provision system 1 includes a server 10. The server 10 is connected to a user terminal 20, a database 30, and a CAD device (computer-aided design device) 40 via a communication network N. The configuration of the communication network N is not limited. For example, the communication network N may be configured to include the Internet or an intranet.

[0021] The server 10 has functional components including a reception unit 11, an acquisition unit 12, a camera control unit 13, a display control unit 14, and an update unit 15. The reception unit 11 is a functional element that receives information input to the user terminal 20. The acquisition unit 12 is a functional element that acquires data and information from the database 30. The camera control unit 13 is a functional element that controls a camera object in a three-dimensional space in which a three-dimensional model of a building is drawn. The display control unit 14 is a functional element that controls the display on the screen of the user terminal 20. The update unit 15 is a functional element that updates the data and information stored in the database 30.

[0022] The user terminal 20 is a computer used by a user. There is no limitation on the type of computer used as the user terminal 20. The user terminal 20 may be, for example, a personal computer, a highly functional mobile phone (smartphone), a mobile phone, a personal digital assistant (PDA), a tablet terminal, or a portable terminal such as a wearable terminal. There is no limitation on the number of user terminals 20.

[0023] The database 30 is a non-transitory storage device that stores data and information used by the information provision system 1. The database 30 stores a 3D model of the building, a 3D model of the surrounding environment, dwelling unit information, and a 3D model of the dwelling unit. The database 30 may be constructed as a single database or may be a collection of multiple databases. The location where the database 30 is installed is not limited. The database 30 may be installed, for example, in a computer system separate from the information provision system 1.

[0024] The CAD device 40 is a device that can be used to generate a three-dimensional model of a building and a three-dimensional model of a dwelling unit. The three-dimensional model of a building and the three-dimensional model of a dwelling unit generated by the CAD device 40 are stored in the database 30.

[0025] 2 is a diagram showing an example of the hardware configuration of the server computer 100. The server computer 100 functions as the server 10 used in the information providing system 1. For example, the server computer 100 includes, as hardware components, a processor 101, a main memory unit 102, an auxiliary memory unit 103, a communication control unit 104, an input device 105, and an output device 106.

[0026] The processor 101 executes an operating system and application programs. The main memory 102 is composed of, for example, ROM and RAM. The auxiliary memory 103 is composed of, for example, a hard disk or flash memory, and generally stores a larger amount of data than the main memory 102. The auxiliary memory 103 stores an information provision program P for realizing the above-mentioned functional elements in the server computer 100. The communication control unit 104 is composed of, for example, a wireless communication module. The input device 105 is composed of, for example, at least one of a keyboard, a mouse, and a touch panel. The output device 106 is composed of, for example, at least one of a monitor and a speaker.

[0027] Each functional element of the server 10 is realized by loading a corresponding information provision program P into the processor 101 or the main memory 102 and causing the processor 101 to execute the information provision program P. The information provision program P includes code for realizing each functional element of the server 10. The processor 101 operates the communication control unit 104, the input device 105, or the output device 106 in accordance with the information provision program P, and reads and writes data from and to the main memory 102 or the auxiliary memory 103. Each functional element of the server 10 is realized by this processing. Data or databases required for processing may be stored in the main memory 102 or the auxiliary memory 103.

[0028] The information provision program P may be provided by being fixedly recorded on a tangible recording medium such as a semiconductor memory, or may be provided as a data signal superimposed on a carrier wave via the communication network N. The provided information provision program P is stored in the auxiliary storage unit 103.

[0029] The server 10 may be configured by one or more computers. When multiple computers are used, these computers are connected to each other via a communication network N to logically configure one server 10.

[0030] [System Operation] The operation of the information providing system 1 will be described below with reference to Fig. 3 to Fig. 11, and an information providing method according to this embodiment will be described. Fig. 3 and Fig. 4 are flowcharts showing an example of the operation of the information providing system 1 as a processing flow. Fig. 5 to Fig. 11 are diagrams showing examples of screens displayed on the user terminal 20.

[0031] In step S11, the acquisition unit 12 acquires a 3D model of the building and a 3D model of the surrounding environment from the database 30. In response to the reception unit 11 receiving a request to display the 3D model of the building from the user terminal 20, the acquisition unit 12 may acquire the 3D model of the building and the 3D model of the surrounding environment.

[0032] The acquisition unit 12 incorporates the 3D model of the building at a predetermined position in the acquired 3D model of the surrounding environment. The 3D model of the building may be stored in the database 30 in a state where it is associated with coordinate data indicating the position in the 3D model of the surrounding environment where the 3D model of the building is to be incorporated. In this case, the acquisition unit 12 may incorporate the 3D model of the building into the 3D model of the surrounding environment based on the coordinate data. As another example, the 3D model of the building may be stored in the database 30 in a state where it is incorporated into the 3D model of the surrounding environment. In this case, the acquisition unit 12 acquires the 3D model of the surrounding environment into which the 3D model of the building has been incorporated in advance.

[0033] In step S12, the acquisition unit 12 acquires dwelling unit information about dwelling units included in the building and location information about the dwelling units from the database 30. The acquisition unit 12 acquires, for example, the purchase price of the dwelling unit, the type of dwelling unit, the room number, the layout of the dwelling unit, the floor plan, the size of the dwelling unit, the floor on which the dwelling unit is located, the floor plan, a photo of the building, information about the surrounding environment of the building, and the like as the dwelling unit information.

[0034] The location information of the dwelling unit is a coordinate that specifies the location of the dwelling unit in a virtual three-dimensional space in which a three-dimensional model of the building is drawn. When an X-axis, a Y-axis, and a Z-axis that intersect with each other are set in the three-dimensional space, the location information of the dwelling unit may be expressed using coordinates on the X-axis, coordinates on the Y-axis, and coordinates on the Z-axis (hereinafter referred to as "XYZ coordinates").

[0035] In step S13, the camera control unit 13 generates a camera object in three-dimensional space. The camera object is a virtual camera that captures a three-dimensional model of a building and a three-dimensional model of the surrounding environment in three-dimensional space. The camera control unit 13 sets the position and orientation of the generated camera object. The position of the camera object may be set using, for example, coordinates in three-dimensional space (such as XYZ coordinates). The orientation of the camera object may be set using, for example, Euler angles expressed in radians.

[0036] In this example, the camera control unit 13 sets the position and orientation of the camera object so that the camera object captures an image of a 3D model of the building. As an example, the camera control unit 13 first calculates the center of gravity of the 3D model of the building based on the position information of the dwelling unit. Next, the camera control unit 13 sets the position and orientation of the camera object so that the calculated center of gravity is included in the image captured by the camera object. The camera control unit 13 may calculate the center position of the 3D model of the building instead of the center of gravity of the 3D model of the building, and set the position and orientation of the camera object based on the calculated center position. The camera control unit 13 may adjust the parameters of the camera object so that the camera object captures the entire 3D model of the building. The parameters of the camera object include, for example, the field of view (FOV), aspect ratio (Aspect), near clip plane (Near), and far clip plane (Far) of the camera object.

[0037] In step S14, the display control unit 14 displays the 3D model of the building and the 3D model of the surrounding environment together on the user terminal 20. FIG. 5 shows a screen 201 of the user terminal 20 on which the 3D model 50 of the building and the 3D model 60 of the surrounding environment are displayed. The display control unit 14 displays an image including the 3D model 50 of the building and the 3D model 60 of the surrounding environment captured by the camera object on the screen 201 of the user terminal 20. The user terminal 20 is equipped with a web browser. The display control unit 14 displays the screen 201 on the web browser of the user terminal 20. That is, the display control unit 14 displays the 3D model 50 of the building and the 3D model 60 of the surrounding environment together on the web browser of the user terminal 20.

[0038] The camera control unit 13 moves the camera object in response to input operations such as dragging and scrolling on the user terminal 20. Moving the camera object means resetting the position and orientation of the camera object. This function allows the user to virtually move within a three-dimensional space and view any part of the three-dimensional model 50 of the building and the three-dimensional model 60 of the surrounding environment from any position and angle.

[0039] In step S15, the display control unit 14 displays the dwelling unit information on the user terminal 20. In this example, the display control unit 14 first displays options on the screen of the user terminal 20 in a selectable manner to allow the user to select the dwelling unit information they wish to view. Specifically, the display control unit 14 displays multiple buttons containing the character strings "Type," "Surrounding Environment," and "Gallery" on the screen 201 as options 71.

[0040] When the "Type" button is selected by the user, the display control unit 14 displays information about the type of dwelling unit as dwelling unit information on the user terminal 20. In the present disclosure, when a specific button (option) is selected by the user means when the reception unit 11 receives information from the user terminal 20 indicating that a specific button (option) has been selected on the user terminal 20. Therefore, in this example, when the reception unit 11 receives information from the user terminal 20 indicating that the "Type" button has been selected on the user terminal 20, the display control unit 14 displays information about the type of dwelling unit on the user terminal 20.

[0041] In the example shown in FIG. 5, the multiple dwelling units in the building are classified into six types, A to F. Therefore, the display control unit 14 displays options 72 including multiple buttons corresponding to the six types on the screen 201. The display control unit 14 may also display the characteristics of each type as information related to the type of dwelling unit on the screen 201. In this example, the display control unit 14 displays information about the layout and size of each type together with the options 72 as information related to the type of dwelling unit.

[0042] When the user selects the "surrounding environment" button in the options 71, the display control unit 14 displays information about the surrounding environment of the building on the screen 201. As an example, the display control unit 14 may display a railway route map around the building as information about the surrounding environment. In this case, the display control unit 14 may superimpose the route map on the 3D model 60 of the surrounding environment. This allows the user to easily confirm the positional relationship between the building and the route map using the superimposed route map. The display control unit 14 may display not only railway route maps but also routes of other public transportation systems, road maps, etc. as information about the surrounding environment of the building.

[0043] As another example, the display control unit 14 may display specific facilities (hospitals, parks, restaurants, etc.) around a building as information about the surrounding environment. In this case, the display control unit 14 may highlight the specific facility in the 3D model 60 of the surrounding environment. The highlighting includes processing for guiding the user's gaze to a specific portion on the screen of the user terminal 20 and processing for easily distinguishing the specific portion from other portions on the screen of the user terminal 20. Specifically, the highlighting may be processing for highlighting, processing for applying a predetermined color, processing for applying a pattern such as a pin mark or text, or processing for surrounding the specific portion with a frame. The manner of highlighting is not limited. In the example shown in FIG. 5, the display control unit 14 may highlight (e.g., highlight) a building that corresponds to a specific facility selected by the user among multiple buildings 61 included in the 3D model 60 of the surrounding environment. This allows the user to easily confirm the positional relationship between the building and the highlighted specific facility.

[0044] When the user selects the "Gallery" button in the options 71, the display control unit 14 displays photos of buildings on the user terminal 20. FIG. 6 shows a screen 202 of the user terminal 20 on which photos of buildings are displayed. The display control unit 14 displays the screen 202 in the web browser of the user terminal 20.

[0045] In the example shown in FIG. 6, the display control unit 14 displays options for photos of buildings on the screen 202. In this example, the display control unit 14 displays multiple buttons corresponding to photos of "Building Entrance," "Exterior," "Garden Located on the Third Floor," "Rooftop," and "View from the Balcony on the Eighth Floor" as options 73 on the screen 202. The display control unit 14 displays, on the user terminal 20, a photo of the building corresponding to the button selected by the user. In the example shown in FIG. 6, the button corresponding to "Entrance" is selected by the user, and the display control unit 14 displays a photo of the entrance on the screen 202. The display control unit 14 may display a photo of the building acquired by the acquisition unit 12 from the database 30, or may display an image captured by a camera object. When an image captured by a camera object is used, the camera control unit 13 sets the position and orientation of the camera object so that the camera object can capture the photo selected by the user.

[0046] In step S16, the reception unit 11 receives information indicating the type of dwelling unit selected by the user from the user terminal 20. The user operates the user terminal 20 to select the desired type from options 72 on the screen 201 shown in Fig. 5, for example. The user terminal 20 transmits information indicating the selected type to the server 10.

[0047] In step S17, the camera control unit 13 moves the camera object. The camera control unit 13 sets the position and orientation of the camera object based on the position information of the multiple dwelling units corresponding to the type selected by the user. As an example, the camera control unit 13 first calculates the center of gravity of the multiple dwelling units corresponding to the selected type. Then, the camera control unit 13 sets the position and orientation of the camera object so that the calculated center of gravity is included in the image captured by the camera object. The camera control unit 13 may calculate the center positions of the multiple dwelling units corresponding to the selected type instead of the center of gravity of the multiple dwelling units corresponding to the selected type, and set the position and orientation of the camera object based on the calculated center position. The camera control unit 13 may adjust the parameters of the camera object so that the entire 3D model of the building or all of the dwelling units corresponding to the selected type are captured by the camera object.

[0048] In step S18, the display control unit 14 highlights the dwelling units corresponding to the selected type in the 3D model 50 of the building. FIG. 7 shows a screen 203 including the 3D model 50 of the building with the dwelling units corresponding to the selected type highlighted. The display control unit 14 displays the screen 203 in the web browser of the user terminal 20. In this example, the user has selected types A and C. The display control unit 14 highlights the dwelling units corresponding to types A and C. For example, the display control unit 14 may highlight the dwelling units to be highlighted, apply a predetermined color to the dwelling unit, add a pattern or text to the dwelling unit, or surround the dwelling unit with a frame. In FIG. 7, the highlighted (e.g., highlighted) dwelling units are hatched.

[0049] In step S19, the reception unit 11 receives information indicating the floor selected by the user from the user terminal 20. The display control unit 14 displays information about the floors of the building as dwelling unit information on the user terminal 20. In this example, as shown in FIG. 7 , the display control unit 14 displays the floor numbers (floor numbers) 74 of the building as information about the floors on the screen 203. The display control unit 14 displays corresponding floor numbers near each floor in the 3D model 50 of the building in a manner that allows the user to select them. The user operates the user terminal 20 to select any floor from the floor numbers 74 displayed on the screen 203. The user terminal 20 transmits information indicating the selected floor to the server 10.

[0050] In step S20, the camera control unit 13 moves the camera object. The camera control unit 13 sets the position and orientation of the camera object based on the position information of the dwelling units located on the floor selected by the user. As an example, the camera control unit 13 first calculates the center of gravity of the selected floor or multiple dwelling units located on the floor, and sets the position and orientation of the camera object so that the center of gravity is included in the image captured by the camera object. The camera control unit 13 may calculate the center positions of the multiple dwelling units located on the selected floor, rather than the center of gravity of the multiple dwelling units located on the selected floor, and set the position and orientation of the camera object based on the calculated center positions. The camera control unit 13 may also adjust the parameters of the camera object so that the entire selected floor is captured by the camera object.

[0051] In step S21 shown in FIG. 4, the display control unit 14 highlights the dwelling units located on the selected floor (the 20th floor in this example) in the 3D model 50 of the building. FIG. 8 shows a screen 204 including the 3D model 50 of the building in which the dwelling units located on the selected floor are highlighted. The display control unit 14 displays the screen 204 in the web browser of the user terminal 20. In this example, the 20th floor is selected by the user. The display control unit 14 highlights the dwelling units located on the 20th floor. For example, the display control unit 14 may highlight the dwelling units to be highlighted, apply a predetermined color to the dwelling units, add a pattern or text to the dwelling units, or surround the dwelling units with a frame. In FIG. 8, the highlighted dwelling units (e.g., highlighted) are hatched.

[0052] The display control unit 14 highlights at least one dwelling unit located on the selected floor. That is, the display control unit 14 may highlight all dwelling units located on the selected floor, or may highlight only some of the dwelling units. For example, the display control unit 14 may highlight only the dwelling units corresponding to the type selected by the user among the multiple dwelling units located on the selected floor.

[0053] In step S22, the display control unit 14 displays the floor plan of the selected floor on the user terminal 20. Fig. 9 shows a screen 205 on which the floor plan is displayed. The display control unit 14 displays the screen 205 on the web browser of the user terminal 20. In this example, the display control unit 14 displays the floor plan superimposed on a cross section of the selected floor in the 3D model 50 of the building.

[0054] The display control unit 14 may display the floor plan in response to a request from the user to display the floor plan. In this case, the display control unit 14 may display a button including a predetermined character string such as "Floor Plan" as a selectable object on the screen of the user terminal 20. When the user desires to display the floor plan, the user operates the user terminal 20 to select the object. The user terminal 20 transmits information indicating that the object has been selected to the server 10. The display control unit 14 may display the floor plan in response to the reception unit 11 receiving information indicating that the object has been selected.

[0055] The camera control unit 13 sets the position and orientation of the camera so that the image captured by the camera object includes the entire floor plan. The display control unit 14 displays a character string indicating the type of dwelling unit selected by the user (in this example, "A" and "C") in the corresponding dwelling unit portion of the floor plan. The display control unit 14 may highlight the dwelling unit located on the selected floor while displaying the floor plan. As shown in FIG. 9, the display control unit 14 displays one or more floors including the selected floor in the 3D model of the building without displaying floors above the floor selected in step S19. In this example, the display control unit 14 displays only floors below the 20th floor without displaying floors above the 21st floor.

[0056] In step S23, the reception unit 11 receives information indicating the target dwelling unit selected by the user from the user terminal 20. The user may select as the target dwelling unit a dwelling unit for which the user wishes to obtain more detailed information or a dwelling unit for which the user wishes to view (view a 3D model of the dwelling unit). When displaying the floor plan in step S22, the display control unit 14 may display each dwelling unit included in the floor plan in a selectable manner. In this case, the user may select the target dwelling unit on the floor plan by operating the user terminal 20. The user terminal 20 transmits information indicating the selected target dwelling unit to the server 10.

[0057] In step S24, the camera control unit 13 moves the camera object. The camera control unit 13 sets the position and orientation of the camera object based on the position information of the target dwelling unit selected by the user. For example, the camera control unit 13 sets the position and orientation of the camera object so that the target dwelling unit is included in the image captured by the camera object.

[0058] In step S25, the display control unit 14 highlights the target dwelling unit in the 3D model 50 of the building. FIG. 10 shows a screen 206 including the 3D model 50 of the building with the target dwelling unit 75 highlighted. The display control unit 14 displays the screen 206 in the web browser of the user terminal 20. In this example, the user has selected a C-type dwelling unit (room 2005) located on the 20th floor as the target dwelling unit 75. The display control unit 14 may highlight the dwelling unit to be highlighted, apply a predetermined color to the dwelling unit, add a pattern or text, or surround the dwelling unit with a frame.

[0059] In FIG. 10, emphasized (e.g., highlighted) dwelling units are hatched. In the example shown in FIG. 10, the display control unit 14 emphasizes all floors located on the 20th floor selected by the user, and also emphasizes the target dwelling unit 75 in a different manner from the other dwelling units (e.g., by highlighting in a different color). That is, the display control unit 14 emphasizes the target dwelling unit 75 and the other dwelling units differently. This allows the user to identify the target dwelling unit 75 even when not only the target dwelling unit 75 but also the other dwelling units are highlighted. The display control unit 14 may also emphasize only the target dwelling unit 75.

[0060] As shown in FIG. 10 , the display control unit 14 displays one or more floors including the selected floor in the 3D model of the building without displaying any floors above the floor selected in step S19 in the 3D model of the building. In this example, the display control unit 14 displays only floors below the 20th floor without displaying any floors above the 21st floor selected in step S19. The display control unit 14 displays the 3D model 50 of the building and the 3D model 60 of the surrounding environment so that the target dwelling unit is displayed at a predetermined position on the screen 206. The predetermined position may be a position (e.g., the center of the screen) set in advance by an administrator or user of the information provision system 1, or a position where the 3D model 50 of the building and a specific part (e.g., a specific facility) included in the 3D model 60 of the surrounding environment can be displayed simultaneously on the screen.

[0061] In step S26, the display control unit 14 displays dwelling unit information regarding the target dwelling unit 75 on the user terminal 20. In the example shown in Fig. 10, the display control unit 14 displays the room number, type, layout, size, price, an image showing the floor plan of the target dwelling unit 75, an interior image, and an image of the view from the target dwelling unit 75 as dwelling unit information on the screen 206.

[0062] In step S27, the acquisition unit 12 acquires a 3D model of the target dwelling unit 75 from the database 30. In response to the reception unit 11 receiving a display request for the 3D model of the target dwelling unit 75 from the user terminal 20, the acquisition unit 12 may acquire the 3D model of the target dwelling unit 75. For example, the display control unit 14 displays a button consisting of the character string "view" as a selectable object on the screen 206, as shown in FIG. 10. If the user wishes to view the target dwelling unit 75 (view the 3D model of the target dwelling unit 75), the user operates the user terminal 20 to select the "view" button. The user terminal 20 transmits information indicating that the "view" button has been selected to the server 10 as a display request for the 3D model of the target dwelling unit 75. The camera control unit 13 generates a camera object in the 3D space in which the 3D model of the target dwelling unit 75 is rendered.

[0063] In step S28, the display control unit 14 displays a three-dimensional model of the target dwelling unit 75 on the user terminal 20. FIG. 11 shows a screen 207 on which a three-dimensional model 80 of the target dwelling unit 75 is displayed. The display control unit 14 displays an image including the three-dimensional model 80 of the target dwelling unit 75 captured by the camera object on the screen 207 of the user terminal 20. The display control unit 14 displays the screen 207 in the web browser of the user terminal 20. The display control unit 14 displays a floor plan 81 of the target dwelling unit 75 together with the three-dimensional model 80 of the target dwelling unit 75. In the example shown in FIG. 11, the display control unit 14 displays the floor plan 81 in the lower left area of ​​the screen 207.

[0064] In response to input operations such as dragging and scrolling on the user terminal 20, the camera control unit 13 resets the position and orientation of the camera object relative to the 3D model 80 of the target dwelling unit 75. This function allows the user to virtually move within the 3D space and view any part of the 3D model 80 of the target dwelling unit 75 from any position and angle.

[0065] In step S29, the update unit 15 updates the contents of the database 30. In one example, the reception unit 11 first receives at least one of a 3D model of the building, a 3D model of the surrounding environment, dwelling unit information, and a 3D model of the dwelling unit. The reception unit 11 may receive this data and information from a user terminal 20 or the like used by the administrator or manager of the information provision system 1. The update unit 15 updates at least one of the 3D model of the building, the 3D model of the surrounding environment, the dwelling unit information, and the 3D model of the dwelling unit stored in the database 30 based on the data and information received by the reception unit 11. The update process in step S29 does not need to be performed consecutively with the processes up to step S28, and may be performed at any timing, for example, in response to a user request. The processes from step S1 to step S28 may be performed after the update process in step S29. In this case, the server 10 may perform the processes from step S1 to step S28 (e.g., displaying the 3D model 50 of the building and the 3D model 60 of the surrounding environment) based on the updated data and information stored in the database 30.

[0066] As described above, the information providing system 1 according to one aspect of the present disclosure includes at least one processor. The at least one processor causes the 3D model 50 of the building and the 3D model 60 of the surrounding environment to be displayed together on the user terminal 20, causes dwelling unit information regarding a plurality of dwelling units included in the building to be displayed on the user terminal 20, and causes the 3D model 80 of a target dwelling unit 75 selected by the user from the plurality of dwelling units to be displayed on the user terminal 20.

[0067] An information provision method according to one aspect of the present disclosure is executed by an information provision system including at least one processor. The information provision method includes the steps of displaying a 3D model (50) of a building and a 3D model (60) of the surrounding environment together on a user terminal (20), displaying dwelling unit information for a plurality of dwelling units included in the building on the user terminal (20), and displaying a 3D model (80) of a target dwelling unit (75) selected by a user from the plurality of dwelling units on the user terminal (20).

[0068] An information provision program according to one aspect of the present disclosure causes a computer to execute the steps of displaying a three-dimensional model (50) of a building and a three-dimensional model (60) of the surrounding environment together on a user terminal (20), displaying unit information relating to a plurality of units included in the building on the user terminal (20), and displaying a three-dimensional model (80) of a target unit (75) selected by a user from among the plurality of units on the user terminal (20).

[0069] In this aspect, a 3D model 50 of the building and a 3D model 60 of the surrounding environment are displayed together on the user terminal 20, and a 3D model 80 of the target dwelling unit 75 is displayed on the user terminal 20. Therefore, compared to when only the 3D model of the building is displayed, for example, information about the dwelling unit can be provided more efficiently to the user (such as a person involved in purchasing a dwelling unit in the building).

[0070] Specifically, by displaying the 3D model 50 of the building and the 3D model 60 of the surrounding environment together on the user terminal 20, it is possible to provide the user with information about the dwelling units of the building that takes into account the surrounding environment (information about the surrounding environment and information about the dwelling units can be provided simultaneously). Therefore, for example, by displaying the 3D model 50 of the building and the 3D model 60 of the surrounding environment together, it is possible to efficiently provide the user with information that is easily grasped (information that the user can intuitively understand through their eyes). Information that is easily grasped by displaying the 3D model 50 of the building and the 3D model 60 of the surrounding environment together includes, for example, information about the view from the dwelling (the surrounding environment as seen from the dwelling) and the distance from the building to nearby facilities. Furthermore, in the above aspect, a 3D model 80 of the target dwelling unit 75 is displayed on the user terminal 20. This allows the user to smoothly provide, for example, information about the interior of the target dwelling unit as well as the exterior of the building. According to the above aspect, the exterior of the building, the surrounding environment (streetscape) of the building, and the interior of the dwelling unit can be displayed simultaneously or consecutively on the user terminal 20 (for example, a web browser). Therefore, according to the above aspect, information about the dwelling unit can be efficiently provided to the user (such as a person involved in purchasing a dwelling unit in the building).

[0071] At least one processor highlights the target dwelling unit 75 in the 3D model 50 of the building. This allows the location information of the target dwelling unit 75 in the building to be provided to the user in a manner that can be intuitively understood through visuals. This allows information about the dwelling unit to be provided efficiently.

[0072] The multiple dwelling units are classified into multiple types. At least one processor displays information about the multiple types as dwelling unit information on the user terminal 20, and highlights at least one dwelling unit corresponding to a type selected by the user from the multiple types in the 3D model 50 of the building. This allows the location information of the dwelling unit corresponding to the selected type in the building to be provided in a manner that the user can intuitively understand visually. This allows the information about the dwelling units to be provided efficiently.

[0073] The building has multiple floors. At least one processor displays information about the multiple floors as dwelling unit information on the user terminal 20, and highlights at least one dwelling unit located on a floor selected by the user from the multiple floors in the 3D model 50 of the building. This allows the location information of the at least one dwelling unit located on the selected floor of the building to be provided to the user in a manner that is visually and intuitively understandable to the user. This allows the information about the dwelling unit to be provided efficiently.

[0074] The building has multiple floors. At least one processor displays information about the multiple floors as dwelling unit information on the user terminal 20, and displays one or more floors including the selected floor on the 3D model 50 of the building without displaying floors above a floor selected by the user on the 3D model 50 of the building. This allows the selected floor to be displayed in a manner that is easier for the user to view. Therefore, information about the dwelling units can be provided efficiently.

[0075] At least one processor displays the 3D model 50 of the building and the 3D model 60 of the surrounding environment on the user terminal 20 so that the target dwelling unit 75 is displayed at a predetermined position on the screen of the user terminal 20. This allows, for example, the target dwelling unit 75 to be displayed in a manner that is easier for the user to view. Therefore, information about the dwelling unit can be provided efficiently.

[0076] At least one processor displays information about the surrounding environment together with the three-dimensional model 60 of the surrounding environment on the user terminal 20. This makes it possible to provide information about the surrounding environment efficiently. For example, by displaying a railway route map around the building on the user terminal 20 as information about the surrounding environment, it is possible to help the user intuitively understand information such as the positional relationship between the building and the station through their eyes.

[0077] At least one processor displays the 3D model 50 of the building, the 3D model 60 of the surrounding environment, the dwelling unit information, and the 3D model 80 showing the interior of the target dwelling unit 75 on the web browser of the user terminal 20. This allows information about the dwelling unit to be efficiently provided via the web browser.

[0078] An information provision system according to one aspect of the present disclosure includes at least one database 30 that stores at least one of a 3D model 50 of a building, a 3D model 60 of the surrounding environment, dwelling unit information, and a 3D model showing the interior of the dwelling unit. At least one processor updates at least one of the 3D model 50 of the building, the 3D model 60 of the surrounding environment, the dwelling unit information, and the 3D model of the dwelling unit stored in the at least one database. This allows the data and information stored in the database 30 to be updated as needed, making it possible to provide more appropriate information about the dwelling unit to the user.

[0079] [Variations] The present disclosure has been described in detail above based on the embodiments. However, the present disclosure is not limited to the above embodiments. Various modifications of the present disclosure are possible without departing from the spirit and scope of the present disclosure.

[0080] The database 30 may store 3D models of multiple buildings. The display control unit 14 may display the 3D models of the multiple buildings on the screen of the user terminal 20 in a selectable manner. The display control unit 14 may display dwelling unit information corresponding to the 3D model of a building selected by an input operation on the user terminal 20 from the 3D models of the multiple buildings.

[0081] When the camera object moves in response to an input operation on the user terminal 20, the camera control unit 13 may determine the position and orientation of the camera object so that the camera object faces a predetermined position in the 3D model 50 of the building or the 3D model 60 of the surrounding environment. As an example, the camera control unit 13 may set the position and orientation of the camera object so that the camera object faces a dwelling unit corresponding to the selected type, a selected floor, or a target dwelling unit.

[0082] In the above embodiment, the information providing system 1 is configured using the server 10, but the information providing system 1 may also be configured without using the server 10. In this case, each functional element of the server 10 may be implemented in the user terminal 20. The information providing program may be installed in the user terminal 20. When the information providing program is installed in the user terminal 20, the user terminal 20 functions as the information providing system 1.

[0083] The processing steps of the method executed by at least one processor are not limited to the examples in the above embodiment. For example, some of the steps (processing) described above may be omitted, or the steps may be executed in a different order. For example, at least one of the processing steps of accepting a selection of a dwelling unit type and highlighting the dwelling units of the selected type (steps S16 to S18) and the processing steps of accepting a selection of a floor and highlighting the dwelling units located on the selected floor (steps S19 to S21) may be omitted. In other words, the information provision system may accept the selection of a target dwelling unit without first accepting the selection of a dwelling unit type and floor.

[0084] [Note] As can be seen from the various examples above, the present disclosure includes the following aspects. (Appendix 1) at least one processor; the at least one processor: A three-dimensional model of the building and a three-dimensional model showing the surrounding environment of the building are displayed together on the user terminal; Displaying dwelling unit information relating to a plurality of dwelling units included in the building on the user terminal; displaying on the user terminal a three-dimensional model showing the interior of a target dwelling unit selected by the user from among the plurality of dwelling units; Information provision system. (Appendix 2) the at least one processor highlights the target dwelling unit in the three-dimensional model of the building. 1. An information provision system as described in Appendix 1. (Appendix 3) The plurality of dwelling units are classified into a plurality of types, the at least one processor: Displaying information about the plurality of types as the dwelling unit information on the user terminal; highlighting at least one dwelling unit corresponding to a type selected by the user from among the plurality of types in the three-dimensional model of the building; 1. An information provision system according to claim 1 or 2. (Appendix 4) the building has multiple floors; the at least one processor: Displaying information about the plurality of floors as the dwelling unit information on the user terminal; highlighting at least one dwelling unit located on a floor selected by the user from among the plurality of floors in the three-dimensional model of the building; An information providing system according to any one of appendices 1 to 3. (Appendix 5) the building has multiple floors; the at least one processor: Displaying information about the plurality of floors as the dwelling unit information on the user terminal; displaying one or more floors including the selected floor in the three-dimensional model of the building without displaying floors above the floor selected by the user among the plurality of floors in the three-dimensional model of the building; An information providing system according to any one of appendices 1 to 4. (Appendix 6) the at least one processor displays a three-dimensional model of the building and a three-dimensional model of the surrounding environment on the user terminal so that the target dwelling unit is displayed at a predetermined position on the screen of the user terminal; An information providing system according to any one of appendices 1 to 5. (Appendix 7) the at least one processor causes information about the surrounding environment to be displayed on the user terminal together with a three-dimensional model of the surrounding environment; An information providing system according to any one of appendices 1 to 6. (Appendix 8) The at least one processor displays the 3D model of the building, the 3D model showing the surrounding environment, the dwelling unit information, and the 3D model showing the interior of the target dwelling unit on a web browser of the user terminal. An information providing system according to any one of appendices 1 to 7. (Appendix 9) further comprising at least one database storing at least one of a three-dimensional model of the building, a three-dimensional model showing the surrounding environment, the dwelling unit information, and a three-dimensional model showing the interior of the target dwelling unit; the at least one processor: updating at least one of the three-dimensional model of the building, the three-dimensional model of the surrounding environment, the dwelling unit information, and the three-dimensional model of the target dwelling unit, which are stored in the at least one database; An information providing system according to any one of appendices 1 to 8. (Appendix 10) 1. An information provision method performed by an information provision system comprising at least one processor, comprising: a step of displaying a three-dimensional model of the building and a three-dimensional model showing the surrounding environment of the building together on a user terminal; displaying, on the user terminal, dwelling unit information relating to a plurality of dwelling units included in the building; displaying on the user terminal a three-dimensional model showing the interior of a target dwelling unit selected by a user from among the plurality of dwelling units; Methods of providing information, including: (Appendix 11) a step of displaying a three-dimensional model of the building and a three-dimensional model showing the surrounding environment of the building together on a user terminal; displaying, on the user terminal, dwelling unit information relating to a plurality of dwelling units included in the building; displaying on the user terminal a three-dimensional model showing the interior of a target dwelling unit selected by a user from among the plurality of dwelling units; An information providing program that causes a computer to execute the above. [Explanation of symbols]

[0085] 1...information provision system, 10...server, 11...reception unit, 12...acquisition unit, 13...camera control unit, 14...display control unit, 15...update unit, 20...user terminal, 30...database, 40...CAD device, 50...3D model of building, 60...3D model of surrounding environment, 61...building, 71-73...options, 74...floor number, 75...target dwelling unit, 80...3D model of target dwelling unit, 100...server computer, 101...processor, 102...main memory unit, 103...auxiliary memory unit, 104...communication control unit, 105...input device, 106...output device, 201-207...screen, N...communication network, P...information provision program.

Claims

1. at least one processor; the at least one processor: a three-dimensional model of the building and a three-dimensional model of the surrounding environment of the building are displayed together on a user terminal; Displaying dwelling unit information relating to a plurality of dwelling units included in the building on the user terminal; displaying on the user terminal a three-dimensional model showing the interior of a target dwelling unit selected by a user from among the plurality of dwelling units; Information provision system.

2. the at least one processor highlights the target dwelling unit in the three-dimensional model of the building. The information providing system according to claim 1 .

3. The plurality of dwelling units are classified into a plurality of types, the at least one processor: Displaying information about the plurality of types as the dwelling unit information on the user terminal; highlighting at least one dwelling unit corresponding to a type selected by the user from among the plurality of types in the three-dimensional model of the building; 3. The information providing system according to claim 1 or 2.

4. the building has multiple floors; the at least one processor: Displaying information about the plurality of floors as the dwelling unit information on the user terminal; highlighting at least one dwelling unit located on a floor selected by the user from among the plurality of floors in the three-dimensional model of the building; 3. The information providing system according to claim 1 or 2.

5. the building has multiple floors; the at least one processor: Displaying information about the plurality of floors as the dwelling unit information on the user terminal; displaying one or more floors including the selected floor in the three-dimensional model of the building without displaying floors above the floor selected by the user among the plurality of floors in the three-dimensional model of the building; 3. The information providing system according to claim 1 or 2.

6. the at least one processor displays a three-dimensional model of the building and a three-dimensional model of the surrounding environment on the user terminal so that the target dwelling unit is displayed at a predetermined position on the screen of the user terminal; 3. The information providing system according to claim 1 or 2.

7. the at least one processor causes information about the surrounding environment to be displayed on the user terminal together with a three-dimensional model of the surrounding environment; 3. The information providing system according to claim 1 or 2.

8. The at least one processor displays the three-dimensional model of the building, the three-dimensional model showing the surrounding environment, the dwelling unit information, and the three-dimensional model showing the interior of the target dwelling unit on a web browser of the user terminal.

3. The information providing system according to claim 1 or 2.

9. further comprising at least one database storing at least one of a three-dimensional model of the building, a three-dimensional model showing the surrounding environment, the dwelling unit information, and a three-dimensional model showing the interior of the target dwelling unit; the at least one processor: updating at least one of the three-dimensional model of the building, the three-dimensional model showing the surrounding environment, the dwelling unit information, and the three-dimensional model of the target dwelling unit, which are stored in the at least one database; 3. The information providing system according to claim 1 or 2.

10. 1. An information provision method performed by an information provision system comprising at least one processor, comprising: a step of displaying a three-dimensional model of the building and a three-dimensional model showing the surrounding environment of the building together on a user terminal; displaying, on the user terminal, dwelling unit information relating to a plurality of dwelling units included in the building; displaying, on the user terminal, a three-dimensional model showing the interior of a target dwelling unit selected by a user from among the plurality of dwelling units; Methods of providing information, including:

11. a step of displaying a three-dimensional model of the building and a three-dimensional model showing the surrounding environment of the building together on a user terminal; displaying, on the user terminal, dwelling unit information relating to a plurality of dwelling units included in the building; displaying, on the user terminal, a three-dimensional model showing the interior of a target dwelling unit selected by a user from among the plurality of dwelling units; An information providing program that causes a computer to execute the above.

Citation Information

Patent Citations

  • Method for displaying opening and closing of fittings and furniture or the like for building by cg image

    JP2000113213A