Storage support method and storage support system

The described method and system address the inefficiencies in collective storage by using three-dimensional information and zoning patterns to optimize item placement, ensuring all items fit and allowing for the disposal of excess items, thereby enhancing storage efficiency and user satisfaction.

JP2025004374APending Publication Date: 2025-01-15DAIWA HOUSE INDUSTRY CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2023104025
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-06-26
Publication Date
2025-01-15

AI Technical Summary

Technical Problem

Existing storage support methods, such as those described in Patent Document 1, are unable to effectively facilitate the collective storage of multiple items in a storage space, as they do not account for the three-dimensional shapes and volumes of the items and the storage space, leading to inefficiencies in determining suitable storage locations.

Method used

A method and system that acquires article and storage space information, classifies items into units, calculates index values, sets zoning patterns, and determines whether all units can be stored, allowing for the generation of storage plans that optimize the arrangement of multiple items based on volume ratios, usage frequencies, and user preferences.

Benefits of technology

Enables the efficient storage of multiple items in a storage space by identifying suitable locations and adjusting arrangements to accommodate all items, while also allowing for the disposal of items that cannot be stored, thus optimizing space utilization and user satisfaction.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025004374000001_ABST
    Figure 2025004374000001_ABST
Patent Text Reader

Abstract

To provide a storage support method and a storage support system for storing a plurality of articles together in a storage space at a suitable location.SOLUTION: The storage support system classifies each of two or more articles into a plurality of units on the basis of article information, calculates an index value corresponding to at least one of the article information and three-dimensional shape information for each unit, and sets one basic zoning pattern representing a basic arrangement of the units in a storage space. The storage support system sets at least one adjustment zoning pattern representing the arrangement of the units on the basis of the basic zoning pattern and the index value, and determines whether or not all of the units classified in the storage space can be stored on the basis of the at least one adjustment zoning pattern. The storage support system generates a storage plan based on the at least one adjustment zoning pattern that is determined that all of the units can be stored.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a storage assistance method and storage assistance system that assists in storing items in a specified storage space when storing multiple items together in the specified storage space, and in particular to a storage assistance method and storage assistance system that determines whether or not items can be stored in the specified storage space. [Background technology]

[0002] In homes, warehouses, stores, and the like, items are stored in storage spaces such as installed shelves or storage cabinets. For example, a predetermined amount of items needs to be stored in the storage space. In this case, a worker who stores the items in the storage space needs to accurately grasp the storage location of the items. Properly storing items in the storage space depends largely on the ability of the worker. For this reason, a method for supporting the storage of items that does not depend on the ability of the worker has been proposed.

[0003] For example, Patent Document 1 proposes a storage assistance method for assisting in the storage of items, which includes an identification step of identifying which of a plurality of registered items each item is, and a notification step of notifying a user of storage assistance information for assisting in the storage of each item based on the identification results and a database containing information on specified storage destinations where each registered item should be stored. In Patent Document 1, if the volume of the new item is smaller than the estimated remaining volume of each storage destination, the storage destination is selected as a suggested storage destination. On the other hand, if the volume of the new item is larger than the estimated remaining volume, it is determined that the new item cannot be stored. The estimated remaining volume of a storage destination represents the maximum volume of an item that can be additionally stored in the storage destination. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] Patent Publication No. 2023-02958 Summary of the Invention [Problem to be solved by the invention]

[0005] In Patent Document 1, as described above, storage support information that supports the storage of each item is notified to the user based on the results of identification that identifies which of multiple registered items each item is and a database that includes information on the specified storage destination where each registered item should be stored. Also, in Patent Document 1, as described above, if the volume of the new item is smaller than the estimated remaining volume of each storage destination, the storage destination is selected as a suggested storage destination, and if the volume of the new item is larger than the estimated remaining volume, it is determined that the new item cannot be stored. However, although Patent Document 1 shows the storage location of each individual item, it is not always possible to store multiple items together in a given storage space.

[0006] Therefore, the present invention has been made in consideration of the above problems, and its object is to provide a storage assistance method and storage assistance system for storing multiple items together in an appropriate location in a storage space. [Means for solving the problem]

[0007] The above problem is solved by the storage assistance method of the present invention, which includes a first acquisition step of acquiring item information for each of two or more items, including items related to the type of item and use of the item, and three-dimensional shape information for each item, a second acquisition step of acquiring three-dimensional information of the storage space, a classification step of classifying each of the two or more items into a plurality of units based on the item information, a calculation step of calculating an index value for each unit corresponding to at least one of the item information and the three-dimensional shape information, a first setting step of setting one basic zoning pattern from a plurality of basic zoning patterns that represent a basic arrangement of a plurality of units in the storage space, a second setting step of setting at least one adjusted zoning pattern that represents an arrangement of the plurality of units classified in the classification step based on the basic zoning pattern set in the first setting step and the index value, a determination step of determining whether all of the units classified in the classification step can be stored in the storage space based on the at least one adjusted zoning pattern set in the second setting step, and a plan generation step of generating a storage plan based on the at least one adjusted zoning pattern if it is determined in the determination step that all of the units classified in the classification step can be stored. The storage assistance method of the present invention configured as described above can assist in storing a plurality of items together in an appropriate location in a storage space.

[0008] In the above storage assistance method, if it is determined in the determination process that all of the units classified in the classification process cannot be stored, it is preferable to remove at least one item from at least one of all the units, and then determine whether all of the units classified in the classification process can be stored based on at least one adjusted zoning pattern set in the second setting process. According to the above configuration, when storing a plurality of items together in the storage space, it is possible to exclude items that cannot be stored.

[0009] Furthermore, in the above-described storage assistance method, it is preferable that the item information includes a priority order of the items, and when it is determined in the determination process that all of the units classified in the classification process cannot be stored, the method further includes a step of removing an item selected based on the priority order when removing at least one item from at least one of all the units. According to the above configuration, when storing a plurality of items together in a storage space, items that cannot be stored can be excluded based on the priority order. In the above storage assistance method, it is preferable to further include a step of setting the item removed from the unit as an item to be disposed of. According to the above configuration, when multiple items are stored together in the storage space, the items that cannot be stored can be disposed of, for example, by discarding them.

[0010] In the above storage assistance method, it is preferable that the index value is a volume ratio of each unit classified in the classification step to the storage space, and an average frequency of use of each unit. According to the above configuration, the adjusted zoning pattern can be set based on the volume ratio of each unit or the average frequency of use of each unit. In the above storage assistance method, it is preferable that the first setting step sets one basic zoning pattern from a plurality of basic zoning patterns based on user preference information. According to the above configuration, the layout of items when storing a plurality of items together in a storage space can be set based on the user's preference information. Furthermore, in the above-mentioned storage assistance method, it is preferable that the plan generation step generates a plurality of storage plans based on at least one adjusted zoning pattern that has been determined in the determination step to be capable of storing all of the units classified in the classification step. According to the above configuration, at least one storage plan can be presented.

[0011] According to the storage assistance system of the present invention, this problem is solved by having a first acquisition unit that acquires item information for each of two or more items, including items related to the type of item and items' use, and three-dimensional shape information for each item, a second acquisition unit that acquires three-dimensional information of the storage space, a classification unit that classifies each of the two or more items into a plurality of units based on the item information, a calculation unit that calculates an index value for each unit corresponding to at least one of the item information and the three-dimensional shape information, a first setting unit that sets one basic zoning pattern from a plurality of basic zoning patterns that represent a basic arrangement of a plurality of units in the storage space, a second setting unit that sets at least one adjusted zoning pattern that represents an arrangement of the plurality of units classified by the classification unit based on the basic zoning pattern set by the first setting unit and the index value, a determination unit that determines whether all of the units classified by the classification unit can be stored in the storage space based on the at least one adjusted zoning pattern set by the second setting unit, and a plan generation unit that generates a storage plan based on the at least one adjusted zoning pattern when the determination unit determines that all of the units classified by the classification unit can be stored. The storage assistance system of the present invention configured as described above can assist in storing a plurality of items together in an appropriate location in a storage space.

[0012] Furthermore, in the above-mentioned storage assistance system, if the determination unit determines that all of the units classified by the sorting unit cannot be stored, it is preferable to remove at least one item from at least one of all the units, and then determine whether all of the units classified by the sorting unit can be stored based on the adjusted zoning pattern set by the second setting unit. According to the above configuration, when storing a plurality of items together in the storage space, it is possible to exclude items that cannot be stored.

[0013] Furthermore, in the above-mentioned storage assistance system, the item information includes a priority order of the items, and when the determination unit determines that all of the units classified by the classification unit cannot be stored, the first acquisition unit preferably removes an item selected based on the priority order when removing at least one item from at least one unit out of all the units. According to the above configuration, when storing a plurality of items together in a storage space, items that cannot be stored can be excluded based on the priority order. In the storage assistance system described above, it is preferable that the first obtainer sets the item removed from the unit as a target for disposal. According to the above configuration, when multiple items are stored together in the storage space, the items that cannot be stored can be disposed of, for example, by discarding them.

[0014] In the above storage assistance system, the index value is preferably a volume ratio of each unit classified by the classifier to the storage space, and an average frequency of use of each unit. According to the above configuration, the adjusted zoning pattern can be set based on the volume ratio of each unit or the average frequency of use of each unit. In the above storage assistance system, it is preferable that the first setting unit sets one basic zoning pattern from a plurality of basic zoning patterns based on user preference information. According to the above configuration, the layout of items when storing a plurality of items together in a storage space can be set based on the user's preference information. In the above-mentioned storage assistance system, it is preferable that the plan generation unit generates a plurality of storage plans based on at least one adjusted zoning pattern in which the determination unit has determined that all of the units classified by the classification unit can be stored. According to the above configuration, at least one storage plan can be presented. Effect of the Invention

[0015] According to the storage assistance method and storage assistance system of the present invention, it is possible to assist in storing a plurality of items together in an appropriate location in a storage space. [Brief description of the drawings]

[0016] [Figure 1] 1 is a schematic diagram showing an example of a storage assistance system according to an embodiment of the present invention; [Diagram 2] FIG. 2 is a schematic diagram showing an example of a basic zoning pattern of the storage assistance system of one embodiment of the present invention. [Diagram 3] FIG. 1 is a schematic diagram showing an example of a basic zoning pattern of a storage assistance system according to an embodiment of the present invention, adapted to a storage size. [Figure 4] FIG. 2 is a schematic diagram showing an example of the size of a unit of the storage assistance system according to one embodiment of the present invention. [Diagram 5] FIG. 13(a) is a schematic diagram showing one example of a direction in which the size of a unit can be adjusted, and FIG. 13(b) is a schematic diagram showing another example of a direction in which the size of a unit can be adjusted. [Figure 6] 11A and 11B are schematic diagrams showing an example of a determination as to whether or not a unit can be stored in the storage assistance system of the embodiment of the present invention. [Figure 7] FIG. 13 is a schematic diagram showing another example of determination as to whether or not a unit can be stored in the storage assistance system of one embodiment of the present invention. [Figure 8] 10 is a flowchart showing an example of an adjustment process of the storage assistance method of one embodiment of the present invention. [Figure 9] 4 is a flowchart showing an example of a storage assistance method according to one embodiment of the present invention. [Figure 10] 13 is a flowchart showing another example of a storage assistance method according to an embodiment of the present invention. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0017] <<Regarding a storage assistance method and a storage assistance system according to one embodiment of the present invention>> Hereinafter, one embodiment of the present invention (hereinafter, the present embodiment) will be described with reference to the accompanying drawings. In the drawings, the illustrations are somewhat simplified and schematic in order to make the explanation easier to understand, and the sizes (dimensions) shown in the drawings are different from the actual ones.

[0018] [Storage support system] FIG. 1 is a schematic diagram showing an example of a storage assistance system according to an embodiment of the present invention. The storage assistance method and storage assistance system 10 shown in FIG. <Information terminal> The information terminal 12 and the processing unit 14 are capable of communicating with each other. The form of communication is not particularly limited, and for example, communication is performed via the Internet. For this reason, the information terminal 12 has a communication function. The information terminal 12 also has a display screen (not shown) and also functions as a display unit. Furthermore, the information terminal 12 has an input function for inputting various information to the processing unit 14 and also functions as an input unit. The information terminal 12 also has a photographing function and can transmit a photographed image to the processing unit 14 as image data. The information terminal 12 functions as a device for acquiring article information including items related to the type of stored article and the use of the article, and three-dimensional shape information of each article. The information terminal 12 may be, for example, a smartphone or a tablet terminal.

[0019] <Processing unit> The processing unit 14 generates a storage plan for storing a plurality of items together in an appropriate location in a storage space. The processing unit 14 includes a communication unit 20, a first acquisition unit 22, a second acquisition unit 24, a classification unit 26, a calculation unit 28, a first setting unit 30, a second setting unit 32, a determination unit 34, a plan generation unit 36, a memory 38, a first database 40, a second database 42, a third database 44, and a control unit 46. Each part of the processing unit 14 is controlled by the control unit 46.

[0020] In the storage assistance system 10, the processing unit 14 may be configured using hardware such as a computer that functionally forms each of the communication unit 20, first acquisition unit 22, second acquisition unit 24, classification unit 26, calculation unit 28, first setting unit 30, second setting unit 32, judgment unit 34, and plan generation unit 36 ​​by executing a program (computer software) stored in ROM or the like in the control unit 46, or each part may be a dedicated device composed of a dedicated circuit, or it may be configured as a server to be executed on the cloud. In addition, the first database 40, the second database 42, and the third database 44 are not limited to being provided in the processing unit 14, and may be configured to be provided independently of the processing unit 14. In this case, the first database 40, the second database 42, and the third database 44 are not included in the processing unit 14. The first database 40, the second database 42, and the third database 44 may also be configured using hardware such as a computer, or may be configured as a server so as to be executed on the cloud.

[0021] The communication section 20 transmits and receives data between the information terminal 12 and the processing unit 14 . The communication unit 20 performs wireless communication with the information terminal 12 based on a communication standard such as LTE (Long Term Evolution), 4G (Generation) (fourth generation mobile communication system), or 5G (fifth generation mobile communication system). The communication unit 20 receives information transmitted from the information terminal 12. The communication unit 20 also transmits various types of information from the processing unit 14 to the information terminal 12. The communication unit 20 may perform short-range wireless communication such as Bluetooth (registered trademark).

[0022] The first acquisition unit 22 acquires, for each of two or more items, item information including items related to the type of item and the use of the item, and three-dimensional shape information of each item. The first acquisition unit 22 stores the item information and three-dimensional shape information for each item of the items to be stored. For example, the information terminal 12 inputs the item information for each item to be stored to the first acquisition unit 22 via the communication unit 20. Also, for example, the information terminal 12 acquires three-dimensional shape information for each item to be stored, and inputs the information to the first acquisition unit 22 via the communication unit 20. The item information includes, for example, the item name, the purpose of use, the distance from the main place of use, the frequency of use, the user's attachment to the item, the purchase price, notes, the item most often used together with the item, the frequency of use together with that item, and adjustment priority. The item information is input by the user using the information terminal 12 for each item.

[0023] The adjustment priority is set by, for example, applying a weighting coefficient to the attachment to the item information, the frequency of use, the purchase price, the distance from the main place of use, and the like. The priority order of items can also be adjusted by adjusting the weighting. The weighting coefficient is also input by the user for each item using the information terminal 12. Items are assigned a relative high or low adjustment priority. Also, the same item can be assigned a relative high or low adjustment priority. For example, the adjustment priority, i.e., a priority order, can be assigned according to the period of use or frequency of use, and the relative adjustment priority (priority order) can be assigned. In this case, for example, an item with a strong attachment is assigned a higher priority order. When removing an item, the item with the lowest priority is given priority. Therefore, the item with the lowest priority is removed first. For example, when removing an item using emotional attachment, the item with the least emotional attachment is removed first.

[0024] The object's three-dimensional shape information is three-dimensional shape data of the object to be stored. The method of acquiring the three-dimensional shape information of the object is not particularly limited. For example, the method of acquiring the three-dimensional shape information of the object includes photogrammetry, which acquires three-dimensional shape data from multiple captured images of the object to be stored. In addition, the three-dimensional shape data of the object can be acquired by using a three-dimensional scanner using LiDAR (Light Detection And Ranging) or ultrasonic waves. In addition, the photographed image of the item obtained by the information terminal 12 may be used in the information terminal 12 or the first acquisition unit 22 to identify the product name of the item using an image search function on the Internet, and the three-dimensional data of the identified product may be identified using a search function on the Internet, thereby obtaining three-dimensional shape information of the item.

[0025] The second acquisition unit 24 acquires three-dimensional information of the storage space, i.e., information on the size of the storage space. The three-dimensional information representing the storage space is expressed, for example, by numerical values ​​in three mutually orthogonal directions, the X direction, the Y direction, and the Z direction. The X direction corresponds to the width direction of the storage space, the Y direction corresponds to the depth direction of the storage space, and the Z direction corresponds to the height direction of the storage space. The three-dimensional information of the storage space is input by the information terminal 12 via the communication unit 20. For example, if the storage space is a shelf and its size is shown in a catalog or the like, the three-dimensional information of the storage space can be obtained from the catalog value. In addition, the photographed image of the storage space obtained by the information terminal 12 may be used in the information terminal 12 or the first acquisition unit 22 to identify the product name of the storage space using an image search function on the Internet, and the three-dimensional data of the identified product may be identified using a search function on the Internet, thereby obtaining three-dimensional information of the storage space. Methods for acquiring three-dimensional information about a storage space include, for example, the above-mentioned photogrammetry, or a method using a three-dimensional scanner using LiDAR or ultrasound.

[0026] The sorting unit 26 sorts each of the two or more items into a plurality of units based on the item information. Here, a unit refers to a category or group based on product information. A category is set according to the type of item (item name, purpose of use, etc.) and is a division for grouping together items of the same type. Examples of categories are pots, colanders, frying pans, sponges, detergents, retort foods, and bowls. A group is, for example, a group of items that are different but used together. A specific example of a group is a baking set that has a spatula, sieve, and baking molds used for baking. Another example of a group is a baking set that has a pen and writing paper. When the object is classified into units, it is preferable to calculate three-dimensional information for each of the classified units based on the three-dimensional shape information of the object.

[0027] The calculation unit 28 calculates, for each unit, an index value according to at least one of the item information and the three-dimensional shape information. The index value is, for example, the volume ratio of each unit classified by the classification unit 26 to the storage space, and the average frequency of use of each unit. The volume ratio of each unit mentioned above indicates the percentage of the volume of a certain unit relative to the total volume of all units. The volume ratio is the ratio of the volume of a certain unit to the total volume of all units. For example, a storage method suitable for a person with many frying pans will have a different volume ratio for frying pans than a storage method suitable for a person with many bowls. From the difference in volume ratio, the bias of each user's belongings can be reflected in the selection of the basic zoning pattern. The average frequency of use for each unit is obtained from the frequency of use of the item information of the items included in the unit.

[0028] The first setting unit 30 sets one basic zoning pattern from a plurality of basic zoning patterns that represent a basic arrangement of a plurality of units in a storage space. The arrangement of the plurality of units includes, for example, an arrangement pattern of the plurality of units or an arrangement layout of the plurality of units. Here, the basic zoning pattern is an arrangement pattern that indicates the arrangement of units for each storage location, and has a plurality of sections in which the units are arranged. A plurality of basic zoning patterns are stored in advance in the first database 40, for example. For example, the basic zoning pattern has a plurality of unit arrangement patterns for each of under the kitchen sink, under the vanity sink, the vanity hanging cupboard, and the living room storage area. The first setting unit 30 may set one basic zoning pattern from a plurality of basic zoning patterns based on the user's preference information. In this case, it is necessary to set the user's preference information in the first setting unit 30 in advance. The user's preference information includes a storage style that the user prefers. Examples of storage styles include visible storage, hidden storage, orderly storage, and light storage. It is determined in advance which of a plurality of basic zoning patterns the user's preference information corresponds to. This is preferable because the layout of items when storing multiple items together in a storage space can be based on the user's preference information. This makes it possible to store items in a user-friendly manner, rather than simply storing items in the storage space.

[0029] The second setting unit 32 sets at least one adjusted zoning pattern representing the arrangement of the multiple units classified by the classification unit 26, based on the basic zoning pattern set by the first setting unit 30 and the index value. Here, the adjusted zoning pattern represents the arrangement pattern or arrangement layout of the multiple units classified by the classification unit 26. Specifically, at least one adjusted zoning pattern representing the arrangement of a plurality of units is indicated from index values ​​such as the volume ratio of each unit and the average frequency of use of each unit in the second setting unit 32. The second setting unit 32 sets at least one adjusted zoning pattern, and in this case, the set adjusted zoning pattern can be based on the volume ratio of each unit or the average frequency of use of each unit. Furthermore, a plurality of adjustment zoning patterns may be set based on, for example, the order of the volume ratio of the units or on the basis that units with a higher average frequency of use are arranged at the front.

[0030] The determination unit 34 determines whether or not all of the units classified by the classification unit 26 can be stored in the storage space, based on at least one adjusted zoning pattern set by the second setting unit 32. When there are multiple adjusted zoning patterns, it determines whether or not all of the classified units can be stored in the storage space for all adjusted zoning patterns.

[0031] Regarding whether all of the classified units described above can be stored in a storage space, the determination unit 34 virtually arranges all of the units in an adjusted zoning pattern in a storage space set in a virtual space formed in a computer or on the cloud, for example, based on the three-dimensional information of the units. At this time, if all of the units are arranged in the storage space set in the virtual space, the determination unit 34 determines that they can be stored. On the other hand, if all of the units cannot be arranged in the storage space set in the virtual space, for example, if a part of the unit protrudes from the storage space, the determination unit 34 determines that they cannot be stored. More specifically, for example, the determination unit 34 forms a unit element that can be analyzed by a computer based on the three-dimensional information of each unit for all the units to be stored. The unit element is, for example, a cube or a rectangular parallelepiped based on the three-dimensional information of the unit in order to simplify the element. Then, a simulation is performed in which the unit elements of all units are arranged in the virtual space based on the adjusted zoning pattern. This simulation results in a three-dimensional body in which all unit elements are arranged based on the adjusted zoning pattern. The size of this three-dimensional body is calculated. The size of the three-dimensional body is compared with the size of the storage space, and the determination unit 34 determines whether all units can be arranged in the storage space, i.e., whether the three-dimensional body can be stored. At this time, if the three-dimensional body is within the storage space, the determination unit 34 determines that the three-dimensional body can be stored. On the other hand, if even a part of the three-dimensional body is outside the storage space, the determination unit 34 determines that the three-dimensional body cannot be stored. A three-dimensional body formed by arranging all the units may be superimposed on the storage space and displayed on a display unit (not shown) of the information terminal 12. In this case, the user can visually recognize whether or not all the units can be stored in the storage space based on the adjusted zoning pattern. The virtual space is not limited to being formed within a computer or the cloud. It also includes a virtual space constructed by a network such as the Internet.

[0032] If the determination unit 34 determines that all of the units classified by the classification unit 26 can be stored, the plan generation unit 36 ​​generates a storage plan based on at least one adjusted zoning pattern. The storage plan is, for example, an adjusted zoning pattern in which the determination unit 34 has determined that all units can be stored. The number of storage plans is not particularly limited, and may be one or more. The plan generation unit 36 ​​may generate multiple storage plans. This makes it possible to present multiple storage plans. When there are a plurality of storage plans, a plurality of adjustment zoning patterns are set so that a plurality of storage plans can be obtained. When there are multiple storage plans, the user may select one of them, or the storage plan may be selected based on a preset criterion, such as the storage plan with the highest volume ratio.

[0033] The storage plan shows the state in which all the units are stored in the adjusted zoning pattern. The storage plan is shown, for example, as a three-dimensional image, but is not limited to being a three-dimensional image. The storage plan may be one that shows the state in which all the units are stored in an actual storage space using AR (Augmented Reality) or VR (Virtual Reality). The user may further determine the adjusted zoning pattern (storage plan) in which the determination unit 34 has determined that all units can be stored. The user may determine that the adjusted zoning pattern is created again to obtain a storage plan. The storage plan can be displayed, for example, on the screen of information terminal 12. The user can store items in the storage space based on the storage plan displayed on the screen of information terminal 12.

[0034] The memory 38 temporarily stores data in the process of each part of the processing unit 14. It also stores various image data input from the information terminal 12 as described above. The memory 38 also stores information on the extraction position of the extracted written-in information and text information of the written-in information in the image data. The memory 38 can be, for example, any of various known storage media, such as an HDD or SSD.

[0035] The first database 40 stores a plurality of basic zoning patterns as described above. The second database 42 stores storage patterns for each category. The storage patterns for each category are, for example, a plurality of storage patterns for frying pans, a plurality of storage patterns for colanders, a plurality of storage patterns for bowls, etc. In the storage patterns, the volume of a unit differs depending on how the same item is stored. Also, the ease of use, such as how easy it is to take out the item, differs depending on how the same item is stored. This volume information and ease of use information can also be included in the storage patterns. Storage goods may be used to store items. Publicly known storage methods using storage goods may be featured in stores, websites, SNS (social networking services), magazines, etc. For this reason, the third database 44 stores information about storage goods. The information about storage goods includes use, material, three-dimensional shape information, sales manufacturer, price, etc. For example, when an item is stored using a storage item, the three-dimensional information of the above-mentioned unit is that of the item stored using the storage item. With the above-described configuration, the storage assistance system 10 can assist in storing multiple items together in an appropriate location in a storage space.

[0036] <Zoning> The following describes the adjustments made to store multiple items in a storage space in the storage assistance system 10 and the storage assistance method. Zoning refers to roughly setting a layout for storing multiple items in a storage space. Zoning is a provisional determination of the layout of multiple items. Zoning is performed in the virtual space described above. Fig. 2 is a schematic diagram showing an example of a basic zoning pattern of the storage assistance system of one embodiment of the present invention. Fig. 3 is a schematic diagram showing an example of a basic zoning pattern of the storage assistance system of one embodiment of the present invention adapted to a storage size.

[0037] A basic zoning pattern 50 shown in Fig. 2 is set in advance. This basic zoning pattern 50 is stored in the first database 40 shown in Fig. 1 as described above. The basic zoning pattern 50 shown in Fig. 2 is divided into a total of 12 sections, for example, sections 50a to 50l, but this is merely an arrangement pattern. Each of the sections 50a to 50l is an area in which the above-mentioned units are arranged. Each of the sections 50a to 50l of the basic zoning pattern 50 is adjusted so that units based on the product information are arranged therein. In the basic zoning pattern 50, the sections 50a to 50l are arranged without any gaps. It is defined which section is in contact with which section. In other words, the basic zoning pattern 50 defines which unit is in contact with which unit. Next, the sizes of the sections 50a to 50l are adjusted according to the three-dimensional information (size) of the storage space to obtain an adjusted zoning pattern 51 shown in Fig. 3. That is, a layout in which all units are arranged according to the three-dimensional information (size) of the storage space is obtained. The outer frame 51a of the adjusted zoning pattern 51 corresponds to the outer edge of the storage space.

[0038] Although the basic zoning pattern 50 and the adjusted zoning pattern 51 have the same arrangement of units, this is not limiting. For the sake of simplicity, the adjusted zoning pattern 51 is exemplified as one in which the positional relationship of the sections 50a-50l is the same as that of the basic zoning pattern 50 shown in Fig. 2. However, as described above, there are a plurality of adjusted zoning patterns, and a plurality of such patterns differ from the arrangement of the sections 50a-50l of the adjusted zoning pattern 51 shown in Fig. 3. Each of the sections 50a to 50l of the basic zoning pattern 50 is adjusted so that items corresponding to units based on the product information are arranged, but if adjustment is not possible, a different basic zoning pattern is selected.

[0039] Here, Fig. 4 is a schematic diagram showing an example of the size of a unit of a storage assistance system according to one embodiment of the present invention. Fig. 5(a) is a schematic diagram showing an example of the adjustment direction of the unit size, and (b) is a schematic diagram showing another example of the adjustment direction of the unit size. Based on the three-dimensional shape information of the article for each classified unit, three-dimensional information (size) of each unit 52a to 52l is obtained as shown in Fig. 4. In this case, it is more preferable to obtain information on the size adjustment direction for each unit. The second database 42 described above stores storage patterns for each category, and in addition to multiple storage patterns for frying pans, multiple storage patterns for colanders, multiple storage patterns for bowls, etc., it is preferable to add size adjustment direction information to the storage pattern for each category (each unit). This makes it easier to obtain size adjustment direction information for each unit.

[0040] For example, unit 52a shown in Fig. 5(a) includes eight sponges 53 for washing dishes as articles. Sponges 53 are arranged, for example, in a 2 x 4 pattern. When sponges 53 are removed in this arrangement, sponges 53 can be removed from either the first direction D1 in which four sponges are lined up, or the second direction D2 in which two sponges are lined up. Unit 52a shown in Fig. 5(a) has two directions for adjusting the size. The unit 52l shown in Fig. 5(b) includes four balls 54 as articles. The balls 54 are arranged, for example, stacked in the first direction D1. When removing the balls 54 in this arrangement, the four balls 54 lined up in the first direction D1 can be removed. The unit 52l shown in Fig. 5(b) has a size adjustment direction in one direction. The arrows of each of the units 52a to 52l shown in Fig. 4 indicate the size adjustment direction. When there is one arrow, the size adjustment direction is one direction, and when there are two arrows, the size adjustment direction is two directions.

[0041] The determining unit 34 determines, based on the adjusted zoning pattern, whether or not all of the units classified by the classifying unit 26 can be stored in the storage space. First, the units 52a to 52l shown in Fig. 4 are arranged in the same manner as in the adjusted zoning pattern 51 shown in Fig. 3. In this case, the positional relationship of which units are in contact with which other units is maintained in the same manner as in the basic zoning pattern 50 shown in Fig. 2. This results in a zoning pattern 55 in which all the units are stored as shown in Fig. 6. For comparison, FIG. 6 also shows the adjusted zoning pattern 51 shown in FIG. Here, Fig. 6 is a schematic diagram showing an example of a determination as to whether or not a unit can be stored in the storage support system of one embodiment of the present invention. Fig. 7 is a schematic diagram showing another example of a determination as to whether or not a unit can be stored in the storage support system of one embodiment of the present invention. Fig. 8 is a flowchart showing an example of an adjustment process in the storage support method of one embodiment of the present invention.

[0042] 6, zoning pattern 55 in which actual units are arranged has gaps between the units, but exceeds adjusted zoning pattern 51 by a length δy in the Y direction. For this reason, it is determined that storage is not possible. If it is determined that storage is not possible, for example, an adjustment process shown in Fig. 8 is executed. The adjustment process includes steps S1 to S5, as described below.

[0043] First, among all the articles, an article with a low priority is provisionally removed from the unit to which it belongs (step S1: provisional removal step). Next, in step S1 (temporary removal step), in a state in which the low priority items have been removed, the length of zoning pattern 55 in the Y direction is obtained, and it is determined whether excess length Δy is shortened (step S2: confirmation step). In step S2 (confirmation step), if the excess length Δy becomes shorter, the removed item is targeted for disposal. On the other hand, in step S2 (confirmation step), if the excess length δy does not decrease, the removed item is subject to provisional disposal. Next, it is determined whether step S1 (temporary removal process) and step S2 (confirmation process) have been performed for all items with low priority (step S3), and the above-mentioned steps S1 and S2 are repeatedly performed until step S1 (temporary removal process) and step S2 (confirmation process) have been performed for all items with low priority, thereby identifying items that have an effect on the excess length δy.

[0044] Next, with the articles that shorten the excess length δy removed, zoning pattern 55 is obtained when all units are stored as shown in Fig. 6. This is compared with the length in the Y direction of adjusted zoning pattern 51 (step S4: discrimination step). In step S4 (discrimination step), if there is no excess in the Y direction with respect to the adjusted zoning pattern 51, the item that was provisionally disposed of in step S2 is returned to the unit (step S5: rearrangement step). This rearranges the items, and the item to be disposed of is identified. On the other hand, if there is an excess in the Y direction with respect to the adjusted zoning pattern 51 in step S4 (discrimination process), the items are removed in order of decreasing priority, and this is repeatedly performed until it is determined in step S4 (discrimination process) that there is no excess in the Y direction with respect to the adjusted zoning pattern 51.

[0045] 6 are each composed of the same items, and in this case, for example, items that are used less frequently are assigned a lower priority. The order of items to be removed from units 52d, 52e, and 52i may be preset. When removing items selected based on the priority, items with lower priority are given priority as described above, and items with the lowest priority are removed in order.

[0046] On the other hand, as shown in Fig. 7, zoning pattern 55 has gaps between units, but the length in the X direction exceeds δx. In this case, it is also determined that storage is not possible. The Y direction and the X direction are perpendicular to each other. If it is determined that storage is impossible in the X direction, the adjustment process shown in FIG. 8 is carried out in the same manner as in the Y direction. First, among all the articles, an article with a low priority is provisionally removed from the unit to which it belongs (step S1: provisional removal step). Next, in step S1 (temporary removal step), in a state in which the low priority items have been removed, the length of zoning pattern 55 in the X direction is obtained, and it is determined whether the excess length Δx is shortened (step S2: confirmation step). In step S2 (confirmation step), if the excess length Δx becomes shorter, the removed item is targeted for disposal. On the other hand, in step S2 (confirmation step), if the excess length Δx does not become shorter, the removed item is subject to provisional disposal.

[0047] Next, it is determined whether step S1 (temporary removal process) and step S2 (confirmation process) have been performed for all items with low priority (step S3), and the above-mentioned steps S1 and S2 are repeatedly performed until step S1 (temporary removal process) and step S2 (confirmation process) have been performed for all items with low priority, thereby identifying items that have an effect on the excess length δx. Next, with the articles that shorten the excess length Δx removed, zoning pattern 55 is obtained when all units are stored as shown in Fig. 7. This is compared with the length in the X direction of adjusted zoning pattern 51 (step S4: discrimination step).

[0048] In step S4 (discrimination step), if there is no excess in the X direction with respect to the adjusted zoning pattern 51, the item that was provisionally disposed of in step S2 is returned to the unit (step S5: rearrangement step). This rearranges the items, and the item to be disposed of is identified. On the other hand, if there is an excess in the X direction with respect to the adjusted zoning pattern 51 in step S4 (discrimination process), the articles are removed in order of decreasing priority, and this is repeatedly performed until it is determined in step S4 (discrimination process) that there is no excess in the X direction with respect to the adjusted zoning pattern 51. 7 are each composed of the same items, in which case, for example, items that are used less frequently are assigned a lower priority. The order of priority of the units 52a, 52b, and 52c excluding items may be preset.

[0049] Since the storage space is a three-dimensional area, if it is determined that storage is not possible, the adjustment process shown in Fig. 8 is also carried out for the height direction (Z direction) in the same manner as for the Y direction described above. The Z direction is perpendicular to the Y and X directions. If it is determined that storage is impossible in the Z direction, the adjustment process shown in FIG. 8 is carried out in the same manner as in the Y direction. First, among all the articles, an article with a low priority is provisionally removed from the unit to which it belongs (step S1: provisional removal step). Next, in step S1 (temporary removal step), in a state in which the low priority items have been removed, the length of zoning pattern 55 in the Z direction is obtained, and it is determined whether the excess length Δz is shortened (step S2: confirmation step). In step S2 (confirmation step), if the excess length Δz becomes shorter, the removed item is targeted for disposal. On the other hand, in step S2 (confirmation step), if the excess length Δz does not become shorter, the removed item is subject to provisional disposal.

[0050] Next, it is determined whether step S1 (temporary removal process) and step S2 (confirmation process) have been performed for all items with low priority (step S3), and the above-mentioned steps S1 and S2 are repeatedly performed until step S1 (temporary removal process) and step S2 (confirmation process) have been performed for all items with low priority, thereby identifying items that have an effect on the excess length Δz. Next, zoning pattern 55 in the case where all units are fully stored is obtained with the articles that shorten the excess length Δz removed, and is compared with the length in the Z direction of adjusted zoning pattern 51 (step S4: discrimination step).

[0051] In step S4 (discrimination step), if there is no excess in the Z direction with respect to the adjusted zoning pattern 51, the item that was provisionally disposed of in step S2 is returned to the unit (step S5: rearrangement step). This rearranges the items, and the item to be disposed of is identified. On the other hand, if there is an excess in the Z direction with respect to the adjusted zoning pattern 51 in step S4 (discrimination process), the items are removed in order of decreasing priority, and this is repeated until it is determined in step S4 (discrimination process) that there is no excess in the Z direction with respect to the adjusted zoning pattern 51. It is preferable to carry out the adjustment steps simultaneously in parallel for the excess length Δz in the Y direction, the excess length Δx in the X direction, and the excess length Δz in the Z direction. It should be noted that, if it is determined that storage is impossible, adjustment is made by removing the items in the unit, but this is not limited to this, and for example, the adjustment zoning pattern may be changed to another adjustment zoning pattern having a different arrangement from adjustment zoning pattern 51. In this manner, zoning is implemented within the above-mentioned virtual space.

[0052] [Storage support method] The storage assistance method will be described below. Fig. 9 is a flowchart showing an example of a storage assistance method according to an embodiment of the present invention, and Fig. 10 is a flowchart showing another example of the storage assistance method according to an embodiment of the present invention. The storage assistance method is implemented, for example, using the storage assistance system 10 shown in FIG. 1 described above, but is not limited to the storage assistance system 10 shown in FIG.

[0053] First, for each of two or more articles, article information including items related to the type of article and the use of the article, and three-dimensional shape information of each article are acquired (first acquisition step, step S10). In the first acquisition step (step S10), for example, for the items to be stored, item information for each item is input to the first acquisition unit 22 via the communication unit 20 by the information terminal 12. As described above, for each item to be stored, the item information and three-dimensional shape information are stored in the first acquisition unit 22. Alternatively, the information terminal 12 may be used to acquire three-dimensional shape information for each item to be stored, and the information may be input from the information terminal 12 to the first acquisition unit 22 via the communication unit 20. The item information and adjustment priority are as described above.

[0054] Next, three-dimensional information of the storage space is acquired (second acquisition step, step S12). In the second acquisition step (step S12), as described above, for example, the three-dimensional information of the storage space is input by the information terminal 12 to the second acquisition unit 24 via the communication unit 20. If the size of the storage space is shown in a catalog or the like, for example, the three-dimensional information of the storage space can be obtained from the catalog value. In addition, as a method for acquiring three-dimensional information about a storage space, photogrammetry as described above, or a method using a three-dimensional scanner using LiDAR or ultrasound, etc., can be used.

[0055] Next, each of the two or more items is classified into a plurality of units based on the item information (classification step, step S14). In the classification step (step S14), classification is performed based on categories or groups based on the item information. For example, two or more items stored under a kitchen sink are classified into a frying pan, a sponge, a detergent, a retort food, or a baking set.

[0056] Next, the calculation unit 28 calculates, for each unit, an index value corresponding to at least one of the article information and the three-dimensional shape information (calculation step, step S16). As described above, the index values ​​are, for example, the volume ratio of each unit and the average frequency of use of each unit.

[0057] Next, one basic zoning pattern is set from a plurality of basic zoning patterns that represent the basic arrangement of a plurality of units in the storage space (first setting step, step S18). As described above, the multiple basic zoning patterns are stored in advance in, for example, the first database 40. In the first setting step (step S18), one basic zoning pattern according to the storage space is set from the first database 40. If the storage space is under a kitchen sink, one of the multiple basic zoning patterns for under a kitchen sink is set. In the first setting step (step S18), one basic zoning pattern can be set from a plurality of basic zoning patterns based on the user's preference information. This allows not only the storage of items but also the storage of items in a user-friendly manner. The user's preference information includes the user's preferred storage style, which may be, as described above, for example, visible storage, hidden storage, orderly storage, and light storage.

[0058] Next, at least one adjusted zoning pattern representing the arrangement of the multiple units classified in the classification process is set based on the basic zoning pattern set in the first setting process and the index value (second setting process, step S20). In the second setting step (step S20), as described above, at least one adjusted zoning pattern representing the arrangement of a plurality of units is indicated based on index values ​​such as the volume ratio of each unit and the average use frequency of each unit. As described above, a plurality of adjusted zoning patterns may be set based on, for example, the order of the volume ratio of the units or the unit with the highest average use frequency being arranged in front.

[0059] Next, based on at least one adjusted zoning pattern set in the second setting process, it is determined whether or not all of the units classified in the classification process can be stored in the storage space (determination process, step S22). In the determination step (step S22), the size of the actual storage item units is determined based on the zoning pattern in which they are arranged, as shown in the above-mentioned FIGS. If it is determined in the determination process (step S22) that all of the units classified in the classification process (step S14) cannot be stored, it is preferable to remove at least one item from at least one of all the units, and then determine whether all of the units classified in the classification process (step S14) can be stored based on at least one adjusted zoning pattern set in the second setting process (step S20). When there are a plurality of adjustment zoning patterns, it is determined whether or not all classified units can be stored in all adjustment zoning patterns.

[0060] Next, if it is determined in the determination step that all of the units classified in the classification step can be stored, a storage plan based on at least one adjusted zoning pattern is generated (plan generation step, step S24). In the plan generation step (step S24), a plurality of storage plans may be generated. This allows a plurality of storage plans to be presented. Note that, when there are a plurality of adjustment zoning patterns, a plurality of storage plans are generated in the plan generation step (step S24). If there are multiple storage plans, as described above, the user may select one of these storage plans, or one of the storage plans may be selected based on preset criteria, for example, the storage plan with the highest volume ratio may be selected.

[0061] The user stores the items in the actual storage space according to the storage plan in the plan generation step (step S24), thus providing support for storing the items. The storage plan in the plan generation step (step S24) is an adjusted zoning pattern in which it has been determined that all units can be stored in the determination step (step S22). For example, the user can store items in the storage space based on the storage plan displayed on the screen of the information terminal 12.

[0062] On the other hand, if it is determined in the determination step (step S22) that all the units classified in the classification step cannot be stored, the above-mentioned adjustment step (step S30) is carried out. After that, the plan generation step (step S24) is carried out. The adjustment step (step S30) includes steps S1 to S5 as described above, and detailed description thereof will be omitted. It is preferable to have a process (disposal process, step S32) of disposing of the items that are set as disposal targets in the adjustment process (step S30) after the adjustment process (step S30). In the disposal process (step S32), the items that are set as disposal targets and cannot be stored are disposed of, such as discarded.

[0063] Here, as shown in FIG. 10, after the plan generation process (step S24), the user may further judge the adjusted zoning pattern (storage plan) in which the judgment unit 34 judges that all units can be stored (confirmation process, step S26). If the user determines in the confirmation step (step S26) that the adjusted zoning pattern (storage plan) is to be used, the storage plan in the plan generation step (step S24) is maintained as the plan to be used. On the other hand, if the user decides not to use the adjusted zoning pattern (storage plan) in the confirmation step (step S26), the adjusted zoning pattern is created again. Then, the creation of the adjusted zoning pattern is repeated until the user decides to use the adjusted zoning pattern (storage plan).

[0064] Although one embodiment of the storage assistance method and storage assistance system of the present invention has been described above, the above embodiment is merely an example for facilitating understanding of the present invention and does not limit the present invention. In other words, the present invention may be modified or improved without departing from the spirit of the present invention. In addition, the present invention naturally includes its equivalents. [Explanation of symbols]

[0065] 10 Storage Support System 12 Information terminal 14 Processing Unit 20 Communications Department 22 First acquisition part 24 Second acquisition part 26 Classification Department 28 Calculation section 30 First Setting Section 32 Second Setting Section 34 Judgment section 36 Plan Generation Department 38 Memory 40 First Database 42 Second Database 44 Third Database 46 Control Unit 50 Basic Zoning Patterns 50a, 50b, 50c, 50d, 50e, 50f, 50g, 50h, 50i, 50j, 50k, 50l compartments 51 Adjustment Zoning Pattern 51a Outer frame 52a, 52b, 52c, 52d, 52e, 52f, 52g, 52h, 52i, 52j, 52k, 52l units 53 Sponge 54 Ball 55 Zoning Pattern D1 1st direction D2 2nd direction

Claims

1. a first acquisition step of acquiring, for each of two or more articles, article information including a type of the article and items related to a use of the article, and three-dimensional shape information of each of the articles; A second acquisition step of acquiring three-dimensional information of the storage space; a classification step of classifying each of the two or more items into a plurality of units based on the item information; a calculation step of calculating, for each unit, an index value corresponding to at least one of the item information and the three-dimensional shape information; A first setting step of setting one basic zoning pattern from a plurality of basic zoning patterns representing basic arrangements of a plurality of units in the storage space; a second setting step of setting at least one adjusted zoning pattern representing an arrangement of the plurality of units classified in the classification step, based on the basic zoning pattern set in the first setting step and the index value; a determination step of determining whether or not all of the units classified in the classification step can be stored in the storage space based on the at least one adjusted zoning pattern set in the second setting step; and a plan generating step of generating a storage plan based on the at least one adjusted zoning pattern in which it has been determined in the determining step that all of the units classified in the classifying step can be stored.

2. In the determination step, when it is determined that all of the units classified in the classification step cannot be stored, at least one article is removed from at least one unit among all of the units, and then The storage assistance method according to claim 1 , further comprising the step of determining whether all of the units classified in the classification step can be stored based on the at least one adjusted zoning pattern set in the second setting step.

3. The item information includes a priority order of the items, 3. The storage assistance method according to claim 2, further comprising a step of removing an item selected based on the priority order when removing at least one item from at least one unit among all of the units when it is determined in the determination step that all of the units classified in the classification step cannot be stored.

4. The storage assistance method according to claim 3 , further comprising a step of setting the items removed from the unit as items to be disposed of.

5. 5. The storage assistance method according to claim 1, wherein the index value is a volume ratio of each of the units classified in the classification step to the storage space, and an average frequency of use of each of the units.

6. 5. The storage assistance method according to claim 1, wherein the first setting step sets one of the basic zoning patterns based on user preference information.

7. The storage assistance method according to any one of claims 1 to 4, wherein the plan generating step generates a plurality of the storage plans based on the at least one adjusted zoning pattern in which it has been determined in the determining step that all of the units classified in the classifying step can be stored.

8. A first acquisition unit that acquires, for each of two or more articles, article information including a type of the article and items related to a use of the article, and three-dimensional shape information of each of the articles; A second acquisition unit that acquires three-dimensional information of the storage space; A sorting unit that sorts each of the two or more items into a plurality of units based on the item information; a calculation unit that calculates, for each of the units, an index value corresponding to at least one of the item information and the three-dimensional shape information; a first setting unit that sets one basic zoning pattern from a plurality of basic zoning patterns that represent basic arrangements of a plurality of units in the storage space; a second setting unit that sets at least one adjusted zoning pattern that represents an arrangement of the plurality of units classified by the classification unit, based on the basic zoning pattern set by the first setting unit and the index value; a determination unit that determines whether or not all of the units classified by the classification unit can be stored in the storage space based on the adjusted zoning pattern set by the second setting unit; and a plan generation unit that generates a storage plan based on the at least one adjusted zoning pattern in which it has been determined by the determination unit that all of the units classified by the classification unit can be stored.

9. When it is determined in the determination section that all of the units classified in the classification section cannot be stored, at least one article is removed from at least one unit among all of the units, and then The storage assistance system according to claim 8 , further comprising: determining whether all of the units classified by the classifying unit can be stored based on the adjusted zoning pattern set by the second setting unit.

10. The item information includes a priority order of the items, 10. The storage assistance system of claim 9, wherein when the determination unit determines that all of the units classified by the classification unit cannot be stored, the first acquisition unit removes an item selected based on the priority order when removing at least one item from at least one unit among all of the units.

11. The storage assistance system according to claim 10 , wherein the first acquisition unit sets the item removed from the unit as a target for disposal.

12. 12. The storage assistance system according to claim 8, wherein the index value is a volume ratio of each of the units classified by the classifier to the storage space, and an average frequency of use of each of the units.

13. The storage assistance system according to any one of claims 8 to 11, wherein the first setting unit sets one of the basic zoning patterns based on user preference information from a plurality of the basic zoning patterns.

14. The storage assistance system according to any one of claims 8 to 11, wherein the plan generation unit generates a plurality of the storage plans based on the at least one adjusted zoning pattern in which the determination unit has determined that all of the units classified by the classification unit can be stored.

Citation Information

Patent Citations

  • Storage support device and method

    JP2023002958A