Program
The program addresses the challenge of considering vehicle specifications in interior design by allowing users to virtually arrange equipment within a vehicle's interior, ensuring that only feasible layouts are adopted based on vehicle specifications.
Patent Information
- Application Number
- JP2022162768
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2022-10-07
- Publication Date
- 2025-05-27
- Estimated Expiration
- 2042-10-07
AI Technical Summary
Existing technologies fail to effectively consider vehicle specifications when virtually arranging equipment layouts within a vehicle's interior, leading to potential adoption of unfeasible designs.
A program that displays a virtual equipment layout within a vehicle's interior and allows users to select candidate equipment and positions, with the program determining whether the equipment can be installed at the selected position based on vehicle specifications data.
Facilitates the consideration of vehicle specifications in interior design, reducing the likelihood of adopting unfeasible layouts and ensuring that only physically and functionally viable equipment arrangements are considered.
Smart Images

Figure 0007683582000001 
Figure 0007683582000002 
Figure 0007683582000003
Abstract
Description
Technical Field
[0001] The present disclosure relates to a program.
Background Art
[0002] Patent Document 1 discloses an apparatus for rendering furniture modeling data in a VR stereoscopic image showing the shape of a room. "VR" is an abbreviation for virtual reality.
Prior Art Document
Patent Document
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] When considering the interior of a vehicle, it is conceivable to virtually display the equipment layout. However, if the equipment can be freely arranged without considering the vehicle specifications, there is a possibility that an interior that cannot actually be adopted may be considered or determined.
[0005] An object of the present disclosure is to facilitate the consideration of the interior of a vehicle in consideration of the vehicle specifications.
Means for Solving the Problems
[0006] The program according to the present disclosure displays, on a display, an image of an equipment layout in a virtual space corresponding to the interior space of a vehicle, and when receiving a candidate selection operation for selecting equipment used for providing a service in the interior space as candidate equipment and a position in the interior space as a candidate position, determines whether to allow installation of the candidate equipment at the candidate position by referring to vehicle data defining the specifications of the vehicle. When it is determined that installing the candidate facility at the candidate position is allowed, the facility layout is updated by arranging the model corresponding to the candidate facility at the position corresponding to the candidate position in the virtual space. The computer is caused to execute operations including this.
Advantages of the Invention
[0007] According to the present disclosure, it becomes easier to consider the interior of a vehicle in consideration of the specifications of the vehicle.
Brief Description of the Drawings
[0008]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Embodiments for Carrying Out the Invention
[0009] Hereinafter, an embodiment of the present disclosure will be described with reference to the drawings.
[0010] In each figure, the same or corresponding parts are denoted by the same reference numerals. In the description of the present embodiment, the description of the same or corresponding parts will be omitted or simplified as appropriate.
[0011] Referring to FIG. 1, the outline of the present embodiment will be described.
[0012] As shown in FIG. 4, the terminal device 10 displays an image of the facility layout of the virtual space 50 corresponding to the interior space of the vehicle on the display. When the terminal device 10 receives a candidate selection operation, it refers to the vehicle data D2 and determines whether it is permissible to install the candidate facility at the candidate position. The candidate selection operation is an operation of selecting a facility used for providing services in the interior space of the vehicle as the candidate facility and a position in the interior space of the vehicle as the candidate position. The vehicle data D2 is data that defines the specifications of the vehicle. When the terminal device 10 determines that it is permissible to install the candidate facility at the candidate position, it updates the facility layout by arranging the model corresponding to the candidate facility at the position corresponding to the candidate position in the virtual space 50.
[0013] According to the present embodiment, when considering the interior of the vehicle, the facility layout can be virtually displayed. Moreover, when the candidate facility and the candidate position are selected, it is determined whether it is permissible to install the candidate facility at the candidate position by referring to the data that defines the specifications of the vehicle, so that it is possible to reduce the possibility that an interior that cannot actually be adopted is considered or determined. Therefore, according to the present embodiment, it becomes easier to consider the interior of the vehicle in consideration of the specifications of the vehicle.
[0014] The vehicle is any type of automobile such as, for example, a gasoline vehicle, a diesel vehicle, a hydrogen vehicle, an HEV, a PHEV, a BEV, or an FCEV. "HEV" is an abbreviation for hybrid electric vehicle. "PHEV" is an abbreviation for plug-in hybrid electric vehicle. "BEV" is an abbreviation for battery electric vehicle. "FCEV" is an abbreviation for fuel cell electric vehicle. The vehicle may be an AV, may be driven by a driver, or may have its driving automated at any level. "AV" is an abbreviation for autonomous vehicle. The level of automation is, for example, any one of levels 1 to 5 in the SAE level classification. "SAE" is the abbreviation of Society of Automotive Engineers. The vehicle may be a vehicle dedicated to MaaS. "MaaS" is an abbreviation for Mobility as a Service.
[0015] Referring to FIG. 1, the configuration of the terminal device 10 according to the present embodiment will be described.
[0016] The terminal device 10 is installed in a dealership such as a car dealership or is held and used by a user who is a customer or an employee of the dealership. The terminal device 10 is, for example, a mobile device such as a mobile phone, a smartphone, or a tablet, or a PC. "PC" is an abbreviation for personal computer. An application corresponding to the program according to the present embodiment is installed in the terminal device 10.
[0017] The terminal device 10 includes a control unit 11, a storage unit 12, a communication unit 13, an input unit 14, an output unit 15, and a sensing unit 16.
[0018] The control unit 11 includes at least one processor, at least one programmable circuit, at least one dedicated circuit, or any combination thereof. The processor is a general-purpose processor such as a CPU or GPU, or a dedicated processor specialized for specific processing. "CPU" is an abbreviation for central processing unit. "GPU" is an abbreviation for graphics processing unit. The programmable circuit is, for example, an FPGA. "FPGA" is an abbreviation for field-programmable gate array. The dedicated circuit is, for example, an ASIC. "ASIC" is an abbreviation for application specific integrated circuit. While controlling each part of the terminal device 10, the control unit 11 executes processes related to the operation of the terminal device 10.
[0019] The storage unit 12 includes at least one semiconductor memory, at least one magnetic memory, at least one optical memory, or any combination thereof. The semiconductor memory is, for example, a RAM, ROM, or flash memory. "RAM" is an abbreviation for random access memory. "ROM" is an abbreviation for read only memory. The RAM is, for example, an SRAM or DRAM. "SRAM" is an abbreviation for static random access memory. "DRAM" is an abbreviation for dynamic random access memory. The ROM is, for example, an EEPROM. "EEPROM" is an abbreviation for electrically erasable programmable read only memory. The flash memory is, for example, an SSD. "SSD" is an abbreviation for solid-state drive. The magnetic memory is, for example, an HDD. "HDD" is an abbreviation for hard disk drive. The storage unit 12 functions as, for example, a main memory device, an auxiliary memory device, or a cache memory. In the storage unit 12, data used for the operation of the terminal device 10 and data obtained by the operation of the terminal device 10 are stored.
[0020] The communication unit 13 includes at least one communication interface. The communication interface is an interface corresponding to a wired LAN communication standard such as Ethernet (registered trademark), a wireless LAN communication standard such as IEEE802.11, or a mobile communication standard such as LTE, 4G standard, or 5G standard. "LAN" is an abbreviation for local area network. "IEEE" is an abbreviation for Institute of Electrical and Electronics Engineers. "LTE" is an abbreviation for Long Term Evolution. "4G" is an abbreviation for 4th generation. "5G" is an abbreviation for 5th generation. The communication unit 13 receives data used for the operation of the terminal device 10 and transmits data obtained by the operation of the terminal device 10.
[0021] The input unit 14 includes at least one input interface. The input interface is, for example, a physical key, a capacitive key, a pointing device, a touch screen provided integrally with the display, a camera, LiDAR, or a microphone. "LiDAR" is an abbreviation for light detection and ranging. The input unit 14 accepts an operation of inputting data used for the operation of the terminal device 10. Instead of being provided in the terminal device 10, the input unit 14 may be connected to the terminal device 10 as an external input device. As the connection interface, an interface corresponding to a standard such as USB, HDMI (registered trademark), or Bluetooth (registered trademark) can be used. "USB" is an abbreviation for Universal Serial Bus. "HDMI (registered trademark)" is an abbreviation for High-Definition Multimedia Interface.
[0022] The output unit 15 includes at least one output interface. The output interface is, for example, a display or a speaker. The display is, for example, an LCD or an organic EL display. "LCD" is an abbreviation for liquid crystal display. "EL" is an abbreviation for electro luminescent. The output unit 15 outputs data obtained by the operation of the terminal device 10. Instead of being provided in the terminal device 10, the output unit 15 may be connected to the terminal device 10 as an external output device. As the connection interface, an interface compliant with standards such as USB, HDMI (registered trademark), or Bluetooth (registered trademark) can be used.
[0023] The sensing unit 16 includes at least one VR sensor or at least one AR sensor. "AR" is an abbreviation for augmented reality. The VR sensor is, for example, an acceleration sensor, an angular velocity sensor, or a geomagnetic sensor. The AR sensor is also, for example, an acceleration sensor, an angular velocity sensor, or a geomagnetic sensor. The sensing unit 16 detects a change in the position or orientation of the terminal device 10, particularly a change in the position or orientation of the display as the output unit 15.
[0024] The functions of the terminal device 10 are realized by executing the program according to this embodiment on a processor as the control unit 11. That is, the functions of the terminal device 10 are realized by software. The program causes a computer to execute the operations of the terminal device 10, thereby making the computer function as the terminal device 10. That is, the computer functions as the terminal device 10 by executing the operations of the terminal device 10 according to the program.
[0025] The program can be stored in a non-transitory computer-readable medium. The non-transitory computer-readable medium is, for example, a flash memory, a magnetic recording device, an optical disc, a magneto-optical recording medium, or a ROM. The distribution of the program is performed, for example, by selling, transferring, or lending a portable medium such as an SD card, a DVD, or a CD-ROM that stores the program. "SD" is an abbreviation for Secure Digital. "DVD" is an abbreviation for digital versatile disc. "CD-ROM" is an abbreviation for compact disc read only memory. The program may be stored in the server's storage and distributed by transferring the program from the server to other computers. The program may be provided as a program product.
[0026] The computer temporarily stores, for example, a program stored in a portable medium or a program transferred from a server in the main memory device. Then, the computer reads the program stored in the main memory device with the processor and executes the processing according to the read program with the processor. The computer may directly read the program from the portable medium and execute the processing according to the program. The computer may sequentially execute the processing according to the received program each time a program is transferred from the server to the computer. The processing may be executed by a so-called ASP-type service that realizes the function only by execution instructions and result acquisition without transferring the program from the server to the computer. "ASP" is an abbreviation for application service provider. The program is information used for processing by an electronic computer and includes those conforming to the program. For example, data that is not a direct instruction to the computer but has the property of defining the processing of the computer corresponds to "those conforming to the program".
[0027] Some or all of the functions of the terminal device 10 may be realized by a programmable circuit or a dedicated circuit as the control unit 11. That is, some or all of the functions of the terminal device 10 may be realized by hardware.
[0028] Referring to FIG. 1, the database group used by the terminal device 10 will be described.
[0029] The terminal device 10 can access a user database 21, a vehicle database 22, a facility database 23, a constraint database 24, a reference database 25, and a delivery date database 26 via the network 30.
[0030] The user database 21 is a database that stores user data D1. The user data D1 includes data indicating the user's ID. "ID" is an abbreviation for identifier. The user data D1 may include data indicating the user's password.
[0031] The vehicle database 22 is a database that stores vehicle data D2. The vehicle data D2 includes data indicating the shape and size of the interior space of the vehicle for each type of vehicle. The vehicle data D2 may include data defining the upper limit of the loading capacity of the vehicle for each type of vehicle. Alternatively, the vehicle data D2 may include data defining the upper limit of the power consumption of the vehicle for each type of vehicle.
[0032] The facility database 23 is a database that stores facility data D3. The facility data D3 includes data indicating the shape and size of the facility for each type of facility. The facility data D3 may include data indicating the weight of the facility for each type of facility. For facilities that consume power, the facility data D3 may include data indicating the power consumption of the facility.
[0033] The constraint database 24 is a database that stores constraint data D4. The constraint data D4 includes data that defines constraints or prohibitions during the movement of the vehicle for each type of vehicle. The constraints include, for example, constraints defined by law. The prohibitions also include, for example, prohibitions defined by law. Prohibitions
[0034] The reference database 25 is a database that stores reference data D5. The reference data D5 includes data that defines the safety standards of the vehicle for each type of vehicle.
[0035] The delivery date database 26 is a database that stores delivery date data D6. The delivery date data D6 includes data necessary for predicting the delivery date of the vehicle for each type of vehicle.
[0036] The network 30 includes the Internet, at least one WAN, at least one MAN, or any combination thereof. "WAN" is an abbreviation for wide area network. "MAN" is an abbreviation for metropolitan area network. The network 30 may include at least one wireless network, at least one optical network, or any combination thereof. The wireless network is, for example, an ad hoc network, a cellular network, a wireless LAN, a satellite communication network, or a terrestrial microwave network.
[0037] In this embodiment, the user database 21, the vehicle database 22, the facility database 23, the constraint database 24, the reference database 25, and the delivery date database 26 are constructed in an external storage such as cloud storage, but may also be constructed in the storage unit 12 of the terminal device 10. In such a modified example, the terminal device 10 can access the user database 21, the vehicle database 22, the facility database 23, the constraint database 24, the reference database 25, and the delivery date database 26 without passing through the network 30.
[0038] Referring to FIG. 2, the operation of the terminal device 10 according to this embodiment will be described. This operation corresponds to the facility layout image display method according to this embodiment.
[0039] In step S1, the control unit 11 of the terminal device 10 receives a login operation via the input unit 14. The login operation is an operation for inputting the user's ID. The login operation may include an operation for inputting the user's password. The control unit 11 may retrieve the user data D1 by searching the user database 21 via the communication unit 13 using the input ID as a key. The control unit 11 may authenticate the user by comparing the input password with the password of the user indicated by the retrieved user data D1. If the authentication fails, the flow shown in FIG. 2 may end.
[0040] In step S2, the control unit 11 of the terminal device 10 receives a vehicle selection operation and a service selection operation via the input unit 14. The vehicle selection operation is an operation for selecting the type of vehicle. The service selection operation is an operation for selecting the type of service.
[0041] Specifically, as shown in the upper part of FIG. 3, the control unit 11 of the terminal device 10 displays a selection screen 41 for performing the vehicle selection operation and the service selection operation on the display as the output unit 15. The control unit 11 receives, as the vehicle selection operation, an operation for selecting the type of vehicle from options such as MaaS dedicated vehicles and vans on the selection screen 41. The control unit 11 receives, as the service selection operation, an operation for selecting the type of service from options such as medical treatment, apparel, food and beverage, tourism, and lockers for storing luggage on the selection screen 41.
[0042] In step S3, the control unit 11 of the terminal device 10 receives a two-dimensional code reading operation via the input unit 14. The two-dimensional code reading operation is an operation for reading a two-dimensional code arranged at a position serving as a reference when creating a VR space or an AR space.
[0043] Specifically, as shown on the lower side of FIG. 3, the control unit 11 of the terminal device 10 displays a reading screen 42 for performing a two-dimensional code reading operation on the display as the output unit 15. While displaying the preview image acquired by the camera as the input unit 14 on the reading screen 42, the control unit 11 prompts the user to photograph the two-dimensional code with the camera. The two-dimensional code is printed, for example, on a piece of paper placed on a stand about 1 meter high or on a sticker attached to a similar stand.
[0044] In step S4, the control unit 11 of the terminal device 10 obtains vehicle data D2 by searching the vehicle database 22 via the communication unit 13 using the type of vehicle selected in step S2 as a key. The control unit 11 creates a virtual space 50 corresponding to the interior space of the vehicle with reference to the acquired vehicle data D2. The control unit 11 obtains facility data D3 by searching the facility database 23 via the communication unit 13 using the type of facility included in a set of facilities that varies depending on the type of service selected in step S2 as a key. The control unit 11 sets the facility layout of the virtual space 50 by arranging a set of models corresponding to a set of facilities that varies depending on the type of service selected in step S2 in the virtual space 50 with reference to the acquired facility data D3.
[0045] The control unit 11 of the terminal device 10 may further obtain constraint data D4 by searching the constraint database 24 via the communication unit 13 using the type of vehicle selected in step S2 as a key. The control unit 11 of the terminal device 10 may further obtain reference data D5 by searching the reference database 25 via the communication unit 13 using the type of vehicle selected in step S2 as a key. The control unit 11 of the terminal device 10 may further obtain delivery date data D6 by searching the delivery date database 26 via the communication unit 13 using the type of vehicle selected in step S2 as a key.
[0046] In step S5, the control unit 11 of the terminal device 10 displays the image of the facility layout set in step S4 on the display as the output unit 15.
[0047] Specifically, as shown in the upper part of FIG. 4, the control unit 11 of the terminal device 10 displays a facility layout screen 43 including an image of the facility layout of the virtual space 50 on a display as the output unit 15. For example, in step S2, it is assumed that the MaaS dedicated vehicle is selected as the vehicle type and the medical treatment is selected as the service type. It is assumed that a set of facilities such as a chair and a monitor is preset as a medical treatment package. In step S4, the control unit 11 acquires, as vehicle data D2, data indicating the shape and size of the interior space of the MaaS dedicated vehicle. The control unit 11 creates a VR space or an AR space having shapes and sizes respectively corresponding to the shape and size of the interior space of the MaaS dedicated vehicle indicated by the vehicle data D2 as the virtual space 50. The control unit 11 acquires, as facility data D3, data indicating the shape and size of the chair and data indicating the shape and size of the monitor. The control unit 11 creates a three-dimensional model having shapes and sizes respectively corresponding to the shape and size of the chair indicated by the facility data D3 as the chair model 52. The control unit 11 creates a three-dimensional model having shapes and sizes respectively corresponding to the shape and size of the monitor indicated by the facility data D3 as the monitor model 53. The control unit 11 sets the facility layout by arranging the chair model 52 and the monitor model 53 in the virtual space 50. The positions where the chair model 52 and the monitor model 53 are arranged may be preset or may be set dynamically.
[0048] The control unit 11 of the terminal device 10 may adjust the display area or the display direction of the facility layout of the virtual space 50 according to the change in the position or orientation of the display as the output unit 15 detected by the sensing unit 16. For example, in step S4, the control unit 11 may create a VR space or an AR space as the virtual space 50 based on the position of the two-dimensional code read in step S3. The control unit 11 may change the appearance of the image of the facility layout so as to match the movement each time the user moves the terminal device 10 or the display.
[0049] In step S6, the control unit 11 of the terminal device 10 receives a candidate selection operation via the input unit 14. The candidate selection operation is an operation of selecting, as candidate facilities, facilities used for providing services in the interior space of the vehicle, and as a candidate position, a position in the interior space of the vehicle.
[0050] Specifically, as shown in the upper part of FIG. 4, the control unit 11 of the terminal device 10 displays on the facility layout screen 43 a button group 44 including buttons for starting the candidate selection operation and a facility list 45 for performing the candidate selection operation. The control unit 11 receives, as the candidate selection operation, an operation of selecting the type of facility from options such as an examination table, a chair, a table, and an air purifier included in the facility list 45 on the facility layout screen 43 and selecting a position in the virtual space 50.
[0051] In step S7, the control unit 11 of the terminal device 10 refers to the vehicle data D2 acquired in step S4 and determines whether to allow the candidate facility selected in step S6 to be installed at the candidate position selected in step S6.
[0052] Specifically, the control unit 11 of the terminal device 10 acquires the facility data D3 by searching the facility database 23 via the communication unit 13 using the type of the candidate facility selected in step S6 as a key. The control unit 11 compares the shape and size of the candidate facility indicated by the acquired facility data D3 with the shape and size in the vicinity of the candidate position in the interior space of the vehicle indicated by the vehicle data D2 acquired in step S4, and determines whether it is physically possible to install the candidate facility at the candidate position. When it is physically possible to install the candidate facility at the candidate position, the control unit 11 determines to allow the candidate facility to be installed at the candidate position. When it is physically impossible to install the candidate facility at the candidate position, the control unit 11 determines not to allow the candidate facility to be installed at the candidate position.
[0053] Instead of or in addition to whether it is physically possible to install the candidate equipment at the candidate position, it may be determined whether to allow the installation of the candidate equipment at the candidate position depending on whether the loading capacity of the vehicle exceeds the upper limit if the candidate equipment is installed at the candidate position. In such a modification, the control unit 11 of the terminal device 10 refers to the vehicle data D2 acquired in step S4 to specify the upper limit of the loading capacity of the vehicle. The control unit 11 refers to the equipment data D3 acquired in step S4 to specify the weight of the equipment corresponding to the model already arranged in the virtual space 50. The control unit 11 refers to the newly acquired equipment data D3 to specify the weight of the candidate equipment. The control unit 11 determines that it is allowed to install the candidate equipment at the candidate position when the total weight of the candidate equipment and the equipment corresponding to the model already arranged in the virtual space 50 does not exceed the upper limit. The control unit 11 determines that it is not allowed to install the candidate equipment at the candidate position when the total weight of the candidate equipment and the equipment corresponding to the model already arranged in the virtual space 50 exceeds the upper limit.
[0054] Instead of or in addition to whether it is physically possible to install the candidate facility at the candidate position, it may be determined whether to allow the installation of the candidate facility at the candidate position depending on whether the power consumption of the vehicle exceeds the upper limit if the candidate facility is installed at the candidate position. In such a modification, the control unit 11 of the terminal device 10 refers to the vehicle data D2 acquired in step S4 to specify the upper limit of the power consumption of the vehicle. The control unit 11 refers to the facility data D3 acquired in step S4 to specify the power consumption of the facility corresponding to the model already arranged in the virtual space 50. The control unit 11 refers to the newly acquired facility data D3 to specify the power consumption of the candidate facility. The control unit 11 determines to allow the installation of the candidate facility at the candidate position when the total power consumption of the candidate facility and the facility corresponding to the model already arranged in the virtual space 50 does not exceed the upper limit. The control unit 11 determines not to allow the installation of the candidate facility at the candidate position when the total power consumption of the candidate facility and the facility corresponding to the model already arranged in the virtual space 50 exceeds the upper limit. As the candidate facility, an auxiliary battery may be selected, and the upper limit may be raised according to the output of the auxiliary battery. The electricity cost of the vehicle may be displayed.
[0055] The control unit 11 of the terminal device 10 may also refer to not only the vehicle data D2 but also the constraint data D4, the reference data D5, the delivery date data D6, or any combination thereof acquired in step S4 to determine whether to allow the installation of the candidate facility at the candidate position.
[0056] If it is determined in step S7 that it is allowed to install the candidate facility at the candidate position, the process of step S8 is executed. If it is determined in step S7 that it is not allowed to install the candidate facility at the candidate position, the process of step S6 is executed again.
[0057] In step S8, the control unit 11 of the terminal device 10 refers to the facility data D3 acquired in step S7, and updates the facility layout of the virtual space 50 by arranging the model corresponding to the candidate facility selected in step S6 at the position corresponding to the candidate position selected in step S6 in the virtual space 50.
[0058] In step S9, the control unit 11 of the terminal device 10 displays the image of the facility layout updated in step S8 on the display as the output unit 15.
[0059] Specifically, as shown in the lower part of FIG. 4, the control unit 11 of the terminal device 10 continues to display the facility layout screen 43 including the image of the facility layout of the virtual space 50 on the display as the output unit 15. For example, in step S6, assume that the examination table is the candidate facility and the position adjacent to the chair is selected as the candidate position. In step S7, the control unit 11 acquires the data indicating the shape and size of the examination table as the facility data D3. If it is determined that it is allowed to install the candidate facility at the candidate position, then in step S8, the control unit 11 creates a 3D model having the shape and size respectively corresponding to the shape and size of the examination table indicated by the facility data D3 as the examination table model 51. The control unit 11 updates the facility layout by arranging the examination table model 51 at the position adjacent to the chair model 52 in the virtual space 50.
[0060] The control unit 11 of the terminal device 10 may display a setting panel 46 for changing settings such as the color, product type, or orientation of the models arranged in the virtual space 50, such as the examination table model 51, on the facility layout screen 43 as shown in the lower part of FIG. 4. Each time the control unit 11 updates the facility layout, it may display the price, delivery date, or both of the vehicle when the updated facility layout is applied on the facility layout screen 43. When the control unit 11 determines in step S7 that it is not allowed to install the candidate facility at the candidate position, it may display an alert 47 such as "Cannot be installed here" on the facility layout screen 43 as shown in FIG. 5.
[0061] After step S9, the process of step S6 is executed again. When certain conditions are met, such as the application ending, the flow shown in FIG. 2 may end.
[0062] Referring to FIG. 6, a modification of the operation of the terminal device 10 according to the present embodiment will be described.
[0063] The process of step S1 is the same as the process of step S1 in FIG. 2, so the description is omitted.
[0064] In step S2A, the control unit 11 of the terminal device 10 receives a vehicle selection operation, a service selection operation, and a mode selection operation via the input unit 14. The mode selection operation is an operation of selecting one mode from a plurality of modes including a first mode in which a service is provided while the vehicle is moving and a second mode in which a service is provided while the vehicle is stopped. For example, the control unit 11 receives, as the mode selection operation, an operation of selecting one mode from options such as the first mode and the second mode on the selection screen 41.
[0065] The processes from step S3 to step S5 are the same as the processes from step S3 to step S5 in FIG. 2, respectively, so the description is omitted. However, in step S4, the control unit 11 of the terminal device 10 may acquire the facility data D3 by searching the facility database 23 via the communication unit 13 using the type of facility included in a set of facilities that differs depending on the combination of the type of service and the mode selected in step S2A as a key. The control unit 11 may set the facility layout of the virtual space 50 by arranging, in the virtual space 50, a set of models corresponding to a set of facilities that differs depending on the combination of the type of service and the mode selected in step S2A with reference to the acquired facility data D3. For example, assuming that a chair cannot be fixed to the floor, when the second mode is selected in step S2A, the chair may not be excluded from the medical package, but when the first mode is selected in step S2A, the chair may be excluded from the medical package.
[0066] Regarding the process of step S6, except that the candidate selection operation includes an operation of selecting candidate facilities from different options depending on the mode selected by the mode selection operation, it is the same as the process of step S6 in FIG. 2. For example, assuming that a chair cannot be fixed to the floor, if the second mode is selected in step S2A, the chair is not excluded from the equipment list 45, but if the first mode is selected in step S2A, the chair may be excluded from the equipment list 45. Alternatively, assuming that as a table, a table with legs that cannot be fixed to the floor and a foldable table that can be attached to the wall can be selected, if the second mode is selected in step S2A, the table with legs is not excluded from the equipment list 45, but if the first mode is selected in step S2A, the table with legs may be excluded from the equipment list 45.
[0067] Instead of having different options depending on the mode selected by the mode selection operation, when the candidate facility selected in step S6 is a facility whose use is prohibited in the mode selected by the mode selection operation, in step S7, it may be determined not to allow the candidate facility to be installed at the candidate position. An alert such as "Cannot be used while moving" may be displayed on the equipment layout screen 43.
[0068] Regarding the processes from step S7 to step S9, since they are the same as the processes of steps S7 to S9 in FIG. 2 respectively, the description is omitted.
[0069] Each of the various screens displayed in this embodiment may be enlarged by pinching out and reduced by pinching in. A design theme such as a wrapping design of a vehicle may be selectable. Various sketch functions may be added, such as a function of adding a trademark to the exterior of the vehicle or a function of drawing a picture on the screen and making it three-dimensional. A real mode of displaying against the background of an actual vehicle may be selectable.
[0070] Some of the embodiments of the present disclosure are exemplified below. However, it should be noted that the embodiments of the present disclosure are not limited to these. [Appendix 1] displaying, on a display, an image of a facility layout of a virtual space corresponding to an interior space of a vehicle; when receiving a candidate selection operation for selecting, as candidate facilities, facilities used for providing a service in the interior space and as candidate positions, positions in the interior space, determining whether to allow installation of the candidate facilities at the candidate positions with reference to vehicle data defining specifications of the vehicle; when determining to allow installation of the candidate facilities at the candidate positions, updating the facility layout by arranging a model corresponding to the candidate facilities at a position corresponding to the candidate positions in the virtual space; A program for causing a computer to execute operations including the above. [Appendix 2] The operations further include: receiving a mode selection operation for selecting one mode from a plurality of modes including a first mode for providing the service while the vehicle is moving and a second mode for providing the service while the vehicle is stopped; The candidate selection operation includes an operation of selecting the candidate facilities from different options depending on the mode selected by the mode selection operation. The program according to Appendix 1. [Appendix 3] The vehicle data includes data defining an upper limit of a loading capacity or power consumption of the vehicle; The determining includes determining whether to allow installation of the candidate facilities at the candidate positions depending on whether a total weight or power consumption of the candidate facilities and facilities corresponding to models already arranged in the virtual space exceeds the upper limit. The program according to Appendix 1 or Appendix 2. [Appendix 4] The operations include: receiving a service selection operation for selecting a type of the service; setting the facility layout by arranging a set of models corresponding to a set of facilities different depending on the type selected by the service selection operation in the virtual space; The program according to any one of Appendices 1 to 3, further comprising [Appendix 5] The program according to any one of Appendices 1 to 4, wherein the displaying includes adjusting a display area or a display direction of the facility layout according to a change in a position or an orientation of the display
[0071] The present disclosure is not limited to the above-described embodiments. For example, two or more blocks described in a block diagram may be integrated, or one block may be divided. Instead of executing two or more steps described in a flowchart in time series according to the description, each step may be executed in parallel or in a different order according to the processing capabilities of the device that executes the steps, or as necessary. In addition, changes may be made without departing from the spirit of the present disclosure.
Explanation of Reference Numerals
[0072] 10 Terminal device 11 Control unit 12 Storage unit 13 Communication unit 14 Input unit 15 Output unit 16 Sensing unit 21 User database 22 Vehicle database 23 Facility database 24 Constraint database 25 Reference database 26 Delivery date database 30 Network 41 Selection screen 42 Loading screen 43 Facility layout screen 44 Button group 45 Facility list 46 Setting panel 47 Alert 50 Virtual space 51 Examination table model 52 Chair model 53 Monitor model
Claims
1. displaying, on a display, an image of a facility layout of a virtual space corresponding to the interior space of a vehicle; when receiving a candidate selection operation for selecting, as candidate facilities, facilities used for providing a service in the interior space and, as candidate positions, positions in the interior space, determining, with reference to vehicle data defining the specifications of the vehicle, whether to allow installation of the candidate facilities at the candidate positions; when it is determined to allow installation of the candidate facilities at the candidate positions, updating the facility layout by arranging a model corresponding to the candidate facilities at a position corresponding to the candidate positions in the virtual space; causing a computer to execute operations including: the operations include: further receiving a mode selection operation for selecting one mode from a plurality of modes including a first mode for providing the service while the vehicle is moving and a second mode for providing the service while the vehicle is stopped; wherein the candidate selection operation includes an operation of selecting the candidate facilities from different options depending on the mode selected by the mode selection operation.
2. displaying, on a display, an image of a facility layout of a virtual space corresponding to the interior space of a vehicle; when receiving a candidate selection operation for selecting, as candidate facilities, facilities used for providing a service in the interior space and, as candidate positions, positions in the interior space, determining, with reference to vehicle data defining the specifications of the vehicle, whether to allow installation of the candidate facilities at the candidate positions; when it is determined to allow installation of the candidate facilities at the candidate positions, updating the facility layout by arranging a model corresponding to the candidate facilities at a position corresponding to the candidate positions in the virtual space; causing a computer to execute operations including: wherein the vehicle data includes data defining an upper limit of the load capacity or power consumption of the vehicle; wherein the determining includes determining whether to allow installation of the candidate facilities at the candidate positions based on whether a total weight or power consumption of the candidate facilities and facilities corresponding to models already arranged in the virtual space exceeds the upper limit.
3. displaying, on a display, an image of a facility layout of a virtual space corresponding to the interior space of a vehicle; When receiving a candidate selection operation for selecting equipment used for providing services in the internal space as candidate equipment and a position in the internal space as a candidate position, it determines whether to allow installing the candidate equipment at the candidate position by referring to vehicle data defining the specifications of the vehicle. When it is determined to allow installing the candidate equipment at the candidate position, it updates the equipment layout by arranging a model corresponding to the candidate equipment at a position corresponding to the candidate position in the virtual space. Causing a computer to execute operations including The operations include Receiving a service selection operation for selecting the type of service, and Setting the equipment layout by arranging a set of models corresponding to a set of equipment different depending on the type selected by the service selection operation in the virtual space. A program further including.
Citation Information
Patent Citations
Information processing apparatus and program
JP2022068596A
Design assistance system, design assistance device, design assistance method, and design assistance program
JP2022070075A