Information processing device, program, and information processing method

JP7640438B2Active Publication Date: 2025-03-05TOYOTA JIDOSHA KK +1
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2021184386
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-11-11
Publication Date
2025-03-05
Estimated Expiration
2041-11-11

AI Technical Summary

Benefits of technology

【0009】 本開示の一実施形態による情報処理装置、プログラム及び情報処理方法によれば、駐車場の混雑を低減することができる

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007640438000001
    Figure 0007640438000001
  • Figure 0007640438000002
    Figure 0007640438000002
  • Figure 0007640438000003
    Figure 0007640438000003
Patent Text Reader

Abstract

To reduce the congestion of a parking lot.SOLUTION: An information processing device 1 includes a control unit. The control unit executes the operation including: estimating the degree of difficulty in parking in each of one or more parking spaces in a parking lot, from parking-related information about the parking in the parking lot; and presenting the degree of difficulty in parking to a driver of a vehicle 2 that travels in the parking lot or within a predetermined distance from the parking lot.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present disclosure relates to an information processing device, a program, and an information processing method. [Background technology]

[0002] Conventionally, when there is a line of vehicles waiting to park in a parking lot associated with a facility, a technique is known in which the end of the line of vehicles waiting to park is identified and a route search is performed with the end of the line as a destination point (for example, Patent Document 1). [Prior art documents] [Patent documents]

[0003] [Patent Document 1] JP 2005-249539 A Summary of the Invention [Problem to be solved by the invention]

[0004] The above conventional techniques do not reduce congestion in parking lots.

[0005] In view of the above circumstances, an object of the present disclosure is to provide an information processing device, a program, and an information processing method that can reduce congestion in parking lots. [Means for solving the problem]

[0006] An information processing device according to an embodiment of the present disclosure includes: An information processing device including a control unit, the control unit comprising: estimating a parking difficulty level for one or more parking spaces in a parking lot from parking-related information related to parking at the parking lot; presenting the parking difficulty level to a driver of a vehicle traveling in the parking lot or within a predetermined distance from the parking lot; The operation includes:

[0007] A program according to an embodiment of the present disclosure includes: Computers as information processing devices estimating a parking difficulty level for one or more parking spaces in a parking lot from parking-related information related to parking at the parking lot; presenting the parking difficulty level to a driver of a vehicle traveling in the parking lot or within a predetermined distance from the parking lot; The method executes an operation including:

[0008] An information processing method according to an embodiment of the present disclosure includes: An information processing method by an information processing device, estimating a parking difficulty level for one or more parking spaces in a parking lot from parking-related information related to parking at the parking lot; presenting the parking difficulty level to a driver of a vehicle traveling in the parking lot or within a predetermined distance from the parking lot; Includes. Effect of the Invention

[0009] According to an embodiment of the present disclosure, the information processing device, the program, and the information processing method can reduce congestion in a parking lot. [Brief description of the drawings]

[0010] [Figure 1] 1 is a schematic diagram of an information processing system according to an embodiment of the present invention. [Diagram 2] FIG. 1 is a block diagram showing a configuration of an information processing device. [Diagram 3] FIG. 2 is a block diagram showing the configuration of a vehicle. [Figure 4] FIG. 2 is a block diagram showing the configuration of a user terminal. [Diagram 5] FIG. [Figure 6] FIG. 2 is a diagram showing the data structure of a parking space DB (database). [Figure 7] FIG. 13 is a diagram showing parking difficulty levels. [Figure 8] 4 is a flowchart showing an operation of the information processing device. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0011] 1 is a schematic diagram of an information processing system S according to the present embodiment. The information processing system S includes an information processing device 1, a vehicle 2, and a user terminal 3. The vehicle 2 is driven by a user U01. The information processing device 1 can communicate with the vehicle 2 and the user terminal 3 via a network NW. The network NW includes, for example, a mobile communication network or the Internet.

[0012] 1, for ease of explanation, one information processing device 1 is illustrated. However, the number of information processing devices 1 is not limited to this. For example, the process executed by the information processing device 1 may be executed by multiple information processing devices 1 in a distributed arrangement.

[0013] An overview of the processing executed by the information processing device 1 of this embodiment will be described. The control unit 11 of the information processing device 1 executes the following: estimating the parking difficulty level for one or more parking spaces in the parking lot from parking-related information on parking in the parking lot, and presenting the parking difficulty level to the driver of a vehicle 2 traveling in the parking lot or within a predetermined distance from the parking lot. With this configuration, the information processing device 1 can help the driver avoid parking that is likely to take a long time, thereby reducing congestion in the parking lot.

[0014] The information processing device 1 may be a server that supports the provision of services by a business operator. The information processing device 1 may be installed, for example, in a facility dedicated to the business operator or in a shared facility including a data center. As an alternative example, the information processing device 1 may be mounted on a vehicle 2.

[0015] The vehicle 2 includes any type of automobile, such as, for example, a gasoline vehicle, a diesel 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. In this embodiment, the vehicle 2 is driven by a driver. Alternatively, the driving of the vehicle 2 may be automated at any level. The level of automation is, for example, any of levels 1 to 5 in the SAE level classification. "SAE" is an abbreviation for Society of Automotive Engineers. The vehicle 2 may be a MaaS-only vehicle. "MaaS" is an abbreviation for Mobility as a Service.

[0016] The user terminal 3 is a terminal operated by a user U01. The user terminal 3 is, for example, a mobile device such as a mobile phone, a smartphone, a wearable device, or a tablet. As an alternative, the user terminal 3 may be a general-purpose device such as a PC, or a dedicated device. "PC" is an abbreviation for personal computer.

[0017] The internal configuration of the information processing device 1 will be described in detail with reference to FIG.

[0018] The information processing device 1 includes a control unit 11, a communication unit 12, and a storage unit 13. The components of the information processing device 1 are communicably connected to each other via, for example, a dedicated line.

[0019] The control unit 11 includes, for example, one or more general-purpose processors including a CPU (Central Processing Unit) or an MPU (Micro Processing Unit). The control unit 11 may include one or more dedicated processors specialized for specific processing. Instead of including a processor, the control unit 11 may include one or more dedicated circuits. The dedicated circuits may be, for example, a FPGA (Field-Programmable Gate Array) or an ASIC (Application Specific Integrated Circuit). The control unit 11 may include an ECU (Electronic Control Unit).

[0020] The communication unit 12 includes a communication module compatible with one or more wired or wireless LAN (Local Area Network) standards for connecting to a network. The communication unit 12 may include a module compatible with one or more mobile communication standards including LTE (Long Term Evolution), 4G (4th Generation), or 5G (5th Generation). The communication unit 12 may include a communication module compatible with one or more short-range communication standards or specifications including Bluetooth (registered trademark), AirDrop (registered trademark), IrDA, ZigBee (registered trademark), Felica (registered trademark), or RFID. The communication unit 12 transmits and receives any information via the network.

[0021] The memory unit 13 is, for example, a semiconductor memory, a magnetic memory, an optical memory, or at least one of these, a RAM or a ROM. The RAM is, for example, an SRAM or a DRAM. The ROM is, for example, an EEPROM. The memory unit 13 may function, for example, as a main memory device, an auxiliary memory device, or a cache memory. The memory unit 13 may store information resulting from analysis or processing by the control unit 11. The memory unit 13 may store various information related to the operation or control of the information processing device 1, etc. The memory unit 13 may store system programs, application programs, embedded software, etc.

[0022] The internal configuration of the vehicle 2 will be described in detail with reference to FIG.

[0023] The vehicle 2 includes a control unit 21, a communication unit 22, a storage unit 23, and a display unit 24. The components of the vehicle 2 are communicatively connected to each other via, for example, a dedicated line.

[0024] The hardware configurations of the control unit 21, the communication unit 22, and the storage unit 23 of the vehicle 2 may be the same as the hardware configurations of the control unit 11, the communication unit 12, and the storage unit 13 of the information processing device 1. Descriptions thereof will be omitted here.

[0025] The display unit 24 is, for example, a display. 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 luminescence. The display unit 24 may be connected to the vehicle 2 as an external output device instead of being provided in the vehicle 2. As a connection method, any method such as USB, HDMI (registered trademark), or Bluetooth (registered trademark) can be used.

[0026] The internal configuration of the user terminal 3 will be described in detail with reference to FIG.

[0027] The user terminal 3 includes a control unit 31, a communication unit 32, a storage unit 33, and a display unit 34. The components of the user terminal 3 are communicatively connected to each other via, for example, a dedicated line.

[0028] The hardware configurations of the control unit 31, the communication unit 32, the storage unit 33, and the display unit 34 of the user terminal 3 may be the same as the hardware configurations of the control unit 21, the communication unit 22, the storage unit 23, and the display unit 24 of the vehicle 2. Descriptions thereof will be omitted here.

[0029] The process executed by the information processing system S of this embodiment will be described in detail below. As an example, a scene in which a vehicle 2 is parked in a parking lot PA will be described as shown in Fig. 5. The parking lot PA includes one or more vacant parking spaces PS01 to PS06.

[0030] The control unit 11 of the information processing device 1 uses the position information of the vehicle 2 and the like to determine whether or not the vehicle 2 is traveling within the parking lot PA or within a predetermined distance from the parking lot PA.

[0031] When the control unit 11 determines that the vehicle 2 is traveling in the parking lot PA or within a predetermined distance from the parking lot PA, it estimates the parking difficulty level for each of one or more vacant parking spaces PS01 to PS06. Specifically, the control unit 11 determines parking-related information related to parking in the parking lot PA for each parking space. As shown in FIG. 6, the control unit 11 stores the parking-related information in the parking space DB of the storage unit 13. The parking-related information here includes, for example, the following items, but is not limited to these: -Many turns Narrow aisles -Narrow parking space -Whether there are vehicles parked on either side Time required to park

[0032] As an alternative, the control unit 11 may perform the estimation of the parking difficulty level periodically or irregularly, regardless of the position of the vehicle 2.

[0033] Several items are explained in detail.

[0034] "Number of turns" indicates the number of turns made by one or more vehicles that have been parked in each parking space in the past to park in each parking space. The one or more vehicles may be any vehicle, or may be vehicles having the same or similar vehicle class (e.g., width, overall length, price, manufacturer, performance, model) as vehicle 2. Past information is stored in memory unit 13. The number of turns made by each vehicle is determined, for example, from a steering angle sensor. The control unit 11 assigns a higher score to a vehicle with a higher average number of turns. For example, the control unit 11 may classify the average number of turns into five levels according to the average value, and assign 20, 15, 10, 5, or 0 points in descending order of the level.

[0035] "Narrowness of aisle" indicates the narrowness of the aisle through which the vehicle 2 passes before parking in each parking space. The width of the aisle may be registered in advance by the manager of the parking lot PA, or may be measured from an image captured by the vehicle in the past. The narrowness of the aisle may be determined according to the width of the vehicle 2. The control unit 11 assigns a higher score to the narrower aisle. For example, the control unit 11 may classify the narrowness of the aisle into five stages according to narrowness, and assign 20, 15, 10, 5, or 0 points in descending order of the stage.

[0036] "Parking space narrowness" indicates the narrowness of the area of ​​each parking space. The narrowness of each parking space may be registered in advance by the manager of the parking lot PA, or may be measured from an image captured by a vehicle in the past. The control unit 11 assigns a higher score to the narrower parking space. For example, the control unit 11 may classify the narrowness of the parking space into five levels according to narrowness, and assign 20, 15, 10, 5, or 0 points in descending order of level.

[0037] "Whether or not there are vehicles parked on the left or right" indicates whether or not there are other vehicles parked on the left or right of each parking space at the time when the vehicle 2 parks. Whether or not there are vehicles parked on the left or right of each parking space may be determined from information registered by the manager of the parking lot PA, or may be determined from an image captured by a camera installed in the parking lot PA. The control unit 11 may give a higher score the more vehicles are parked on the left or right. For example, the control unit 11 may give 0 points for each parking space if no vehicle is parked on either the left or right. The control unit 11 may give 10 points if a vehicle is parked on either the left or right. The control unit 11 may give 20 points if a vehicle is parked on both the left and right. If there is no parking space on the left or right but a wall exists, the control unit 11 may give a score by assuming that a vehicle is parked on the left or right.

[0038] The "length of time required to park" indicates the length of time required for one or more vehicles that have parked in each parking space in the past to park in each parking space. The one or more vehicles may be any vehicle, or may be vehicles having the same or similar vehicle class as vehicle 2. The time required to park may be determined, for example, by measuring the time from when a vehicle enters parking lot PA to when it is parked in a parking space. The control unit 11 assigns a higher score to vehicles with a longer average length of time required. For example, the control unit 11 may classify the average length of time required into five levels according to the average value, and assign 20, 15, 10, 5, or 0 points in descending order of the level.

[0039] Additionally or alternatively, the parking difficulty factor may be the travel speed of one or more vehicles when parking in each parking space in the past.

[0040] In Fig. 6, each of the multiple items is scored out of a maximum of 20 points. Alternatively, each of the multiple items may be weighted. For example, the control unit 11 may assign a maximum score of 60 points to "number of turns" and a maximum score of 10 points to each of the other items.

[0041] As shown in Fig. 6, the control unit 11 calculates the total score of each item for each parking space. For example, the total score of parking space PS01 is 15+15+20+20+15=85 (points). Similarly, the total score of parking space PS02 is 50 points. The total score of parking space PS03 is 40 points.

[0042] The control unit 11 estimates the parking difficulty of each parking space according to the total score. For example, the control unit 11 estimates the parking difficulty as "difficult" if the total score is higher than a reference value (e.g., 55 points), estimates the parking difficulty as "easy" if the total score is lower than another reference value (e.g., 45 points), and determines the parking difficulty as "average" in other cases. As an alternative example, the parking difficulty may be the total score itself, or may be both the total score and a character such as "difficult."

[0043] The control unit 11 presents the estimated parking difficulty level. The presentation is performed by at least one of an image and audio. For example, the control unit 11 generates image information that associates and displays a parking difficulty level with each of one or more parking spaces in the parking lot PA. The control unit 11 transmits the image information to the vehicle 2 or the user terminal 3. As shown in FIG. 7, the display unit 24 of the vehicle 2 or the display unit 34 of the user terminal 3 displays an image corresponding to the received image information. The user U01 visually confirms the displayed image. The user U01 refers to the parking difficulty level and decides in which parking space to park the vehicle 2.

[0044] As an additional example, the control unit 11 may present objective facts about when the vehicle has been parked in one or more parking spaces in the past to the vehicle 2 or the user terminal 3. The objective facts are stored in the memory unit 13 and include, for example, the following information: -The number of turns required to park in a parking space -Aisle width Parking space size -Whether there were vehicles parked on either side when parking -Time required to park or travel speed -Size of parked vehicle

[0045] With reference to FIG. 8, an information processing method performed by the control unit 11 of the information processing device 1 will be described.

[0046] In step S1, the control unit 11 refers to the parking-related information in the storage unit 13.

[0047] In step S2, the control unit 11 estimates the parking difficulty level for one or more parking spaces in the parking lot PA from the parking-related information.

[0048] In step S3, the control unit 11 determines whether or not the vehicle 2 is detected within a predetermined distance from the parking lot PA. As an alternative, the control unit 11 may determine whether or not the vehicle 2 is detected in the parking lot PA.

[0049] If the result is No in step S3, the control unit 11 ends the flow.

[0050] If the answer is Yes in step S3, the control unit 11 presents the parking difficulty level to the driver of the vehicle 2 in step S4.

[0051] As described above, according to this embodiment, the control unit 11 of the information processing device 1 executes operations including estimating the parking difficulty level for one or more parking spaces in the parking lot PA from parking-related information on parking in the parking lot PA, and presenting the parking difficulty level to the driver of the vehicle 2 traveling in the parking lot PA or within a predetermined distance from the parking lot PA. With this configuration, the information processing device 1 can allow the driver to avoid parking that is likely to take a long time, thereby reducing congestion in the parking lot.

[0052] According to the present embodiment, presenting includes at least one of presenting to the vehicle 2 and presenting to the user terminal 3 operated by the driver. With this configuration, various presentations are possible.

[0053] According to the present embodiment, the operation includes presenting an image showing one or more parking spaces in association with a parking difficulty level. With this configuration, the information processing device 1 allows the driver to easily recognize the parking difficulty level for each parking space.

[0054] According to the present embodiment, the parking-related information includes a plurality of items. Each of the plurality of items is weighted. The operation includes estimating the parking difficulty level using the weighting of each of the plurality of items. With this configuration, the information processing device 1 can assign a large weight to a relatively important item, and therefore can accurately estimate the parking difficulty level.

[0055] According to the present embodiment, the operation includes assigning a score to each of a plurality of items and estimating the parking difficulty level from the total score. With this configuration, the information processing device 1 can comprehensively estimate the parking difficulty level.

[0056] According to the present embodiment, the operation includes presenting objective facts about when the vehicle has been parked in one or more parking spaces in the past. With this configuration, the information processing device 1 can notify the driver of specific cases, so that the driver can specifically recognize the parking difficulty level.

[0057] Although the present disclosure will be described based on various drawings and examples, it should be noted that those skilled in the art may make various modifications and alterations based on the present disclosure. Other modifications are possible within the scope of the present disclosure. For example, the functions included in each means or step can be rearranged so as not to cause logical inconsistencies, and multiple means or steps can be combined into one or divided.

[0058] For example, in the above embodiment, a program for executing all or part of the functions or processes of the information processing device 1 can be recorded in a computer-readable recording medium. The computer-readable recording medium includes a non-transitory computer-readable medium, such as a magnetic recording device, an optical disk, a magneto-optical recording medium, or a semiconductor memory. The program is distributed by, for example, selling, transferring, or lending a portable recording medium such as a DVD (Digital Versatile Disc) or a CD-ROM (Compact Disc Read Only Memory) on which the program is recorded. The program may also be distributed by storing the program in the storage of an arbitrary server and transmitting the program from the arbitrary server to another computer. The program may also be provided as a program product. The present disclosure can also be realized as a program executable by a processor.

[0059] A computer temporarily stores a program recorded on a portable recording medium or a program transferred from a server in a main storage device. Then, the computer reads the program stored in the main storage device with a processor and executes processing according to the read program with the processor. The computer may read the program directly from a portable recording medium and execute processing according to the program. The computer may execute processing according to the received program each time a program is transferred from the server to the computer. Processing may be executed by a so-called ASP-type service that realizes functions only by execution instructions and result acquisition without transferring a program from the server to the computer. "ASP" is an abbreviation for application service provider. Programs include information used for processing by a computer and equivalent to a program. For example, data that is not a direct instruction to a computer but has the property of defining computer processing falls under " equivalent to a program. [Explanation of symbols]

[0060] 1. Information processing device 11 Control section 12 Communications Department 13 Storage section 2 Vehicles 21 Control section 22 Communications Department 23 Memory section 24 Display 3. User terminal 31 Control Unit 32 Communications Department 33 Storage section 34 Display section

Claims

1. An information processing device including a control unit, the control unit comprising: estimating a parking difficulty level for one or more parking spaces in a parking lot from parking-related information related to parking at the parking lot; presenting the parking difficulty level to a driver of a vehicle traveling in the parking lot or within a predetermined distance from the parking lot; Presenting objective facts including the presence or absence of vehicles parked on the left and right sides of the vehicle when the vehicle was parked in the one or more parking spaces in the past, the time required for the vehicle to be parked or the moving speed, and the class of the vehicle; An information processing device that performs operations including the steps of:

2. 2. The information processing device according to claim 1, The information processing device, wherein the presenting includes at least one of presenting to the vehicle and presenting to a user terminal operated by the driver.

3. 3. The information processing device according to claim 1, The information processing device, wherein the operation includes presenting an image displaying the parking difficulty level associated with each of the one or more parking spaces.

4. 4. The information processing device according to claim 1, The parking-related information includes a plurality of items.

5. 5. The information processing device according to claim 4, Each of the plurality of items is weighted; The information processing device, wherein the operation includes estimating the parking difficulty level using weightings for each of the plurality of items.

6. 6. The information processing device according to claim 4, The information processing device, wherein the operation includes assigning a score to each of the plurality of items and estimating the parking difficulty level from a total score.

7. A vehicle equipped with the information processing device according to any one of claims 1 to 6.

8. Computers as information processing devices estimating a parking difficulty level for one or more parking spaces in a parking lot from parking-related information related to parking at the parking lot; presenting the parking difficulty level to a driver of a vehicle traveling in the parking lot or within a predetermined distance from the parking lot; Presenting objective facts including the presence or absence of vehicles parked on the left and right sides of the vehicle when the vehicle was parked in the one or more parking spaces in the past, the time required for the vehicle to be parked or the moving speed, and the class of the vehicle; A program that causes an operation to be performed, including

9. The program according to claim 8, The program, wherein the presenting includes at least one of presenting on the vehicle and presenting on a user terminal operated by the driver.

10. 10. The program according to claim 8 or 9, The operations include presenting an image displaying the parking difficulty level associated with each of the one or more parking spaces.

11. The program according to any one of claims 8 to 10, The parking-related information includes a plurality of items.

12. The program according to claim 11, Each of the plurality of items is weighted; The program, wherein the operation includes estimating the parking difficulty level using weightings for each of the plurality of items.

13. 13. The program according to claim 11 or 12, The program, wherein the operation includes assigning a score to each of the plurality of items and estimating the parking difficulty level from a total score.

14. An information processing method by an information processing device, estimating a parking difficulty level for one or more parking spaces in a parking lot from parking-related information related to parking at the parking lot; presenting the parking difficulty level to a driver of a vehicle traveling in the parking lot or within a predetermined distance from the parking lot; Presenting objective facts including the presence or absence of vehicles parked on the left and right sides of the vehicle when the vehicle was parked in the one or more parking spaces in the past, the time required for the vehicle to be parked or the moving speed, and the class of the vehicle; An information processing method comprising:

15. 15. The information processing method according to claim 14, The information processing method, wherein the presenting includes at least one of presenting to the vehicle and presenting to a user terminal operated by the driver.

16. 16. The information processing method according to claim 14, An information processing method comprising: presenting an image displaying the parking difficulty level associated with each of the one or more parking spaces.

17. 17. The information processing method according to claim 14, The parking-related information includes a plurality of items.

18. 18. The information processing method according to claim 17, Each of the plurality of items is weighted; An information processing method comprising: estimating the parking difficulty level using weightings for each of the plurality of items.

19. 19. The information processing method according to claim 17, An information processing method comprising: assigning a score to each of the plurality of items and estimating the parking difficulty level from a total score of the scores.

Citation Information

Patent Citations

  • Parking aiding device and computer-readable recording medium with parking aiding program recorded

    JP2001199298A

  • Route information system

    JP2005249539A

  • In-vehicle navigation device

    JP2009115679A

  • Information provision method and information provision device

    JP2018010396A

  • Information processing device

    JP2019096086A