Agricultural work acquisition support system, agricultural work acquisition support method, and agricultural work acquisition support program
The farm work acquisition support system addresses the ineffectiveness of existing methods for acquiring agricultural techniques by providing a platform for users to access annotated videos and evaluation sheets, thereby enhancing the acquisition of farming skills and reducing productivity gaps among producers.
Patent Information
- Application Number
- JP2023184801
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-10-27
- Publication Date
- 2025-05-13
AI Technical Summary
Existing methods for acquiring agricultural work techniques, such as manuals and patent documents, may not be effective in enabling new producers to acquire the necessary skills efficiently.
A farm work acquisition support system that allows users to input agricultural work systems, request display of videos or evaluation sheets, and acquire and display annotation information linked to the input work systems, facilitating effective technique acquisition.
The system enables users to effectively acquire agricultural work techniques by providing annotated videos and evaluation sheets, thereby supporting the acquisition of farming skills and reducing the productivity gap among producers.
Smart Images

Figure 2025073752000001_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to a farming task learning support system, a farming task learning support method, and a farming task learning support program. [Background technology]
[0002] Onions produced in the Tohoku region can be shipped during the off-season from major producing areas, so there are high expectations for increased production from the perspective of fruit and vegetable distribution and actual demand for commercial processing. For this reason, the number of onion producers in the Tohoku region has been on the rise in recent years.
[0003] In this way, when the number of producers of a given agricultural product in a given area is increasing, it is preferable to prevent the productivity gap between producers from widening. To achieve this, new producers need to acquire the skills necessary for agricultural work in an appropriate manner. Until now, skills were often acquired using manuals such as those in Non-Patent Documents 1 and 2, but recently, techniques such as those in Patent Documents 1 to 3 have also become known. In addition, although not in the agricultural field, techniques such as those in Patent Documents 4 and 5 are also known. [Prior art documents] [Non-patent literature]
[0004] [Non-Patent Document 1] National Research and Development Agency, National Agriculture and Food Research Organization (2020) "Spring onion cultivation manual for the Tohoku region"<URL:https: / / www.naro.go.jp / publicity_report / publication / files / Onion_Manual.pdf> [Non-Patent Document 2] Iwate Prefectural Agricultural Research Center (2020) "Spring onion cultivation manual" <URL:https: / / www.pref.iwate.jp / agri / _res / projects / project_agri / _page_ / 002 / 004 / 371 / harutama_manual.pdf> [Patent documents]
[0005] [Patent Document 1] JP 2015-49872 A [Patent Document 2] JP 2018-81256 A [Patent Document 3] JP 2017-107608 A [Patent Document 4] JP 2019-20811 A [Patent Document 5] JP 2019-79361 A Summary of the Invention [Problem to be solved by the invention]
[0006] However, even if the manuals in Non-Patent Documents 1 and 2 and the techniques in Patent Documents 1 to 5 are used, there is a possibility that farm work techniques will not be acquired effectively.
[0007] An object of the present invention is to provide a farming task learning support system, a farming task learning support method, and a farming task learning support program that enable effective acquisition of farming skills. [Means for solving the problem]
[0008] The agricultural work learning support system of the present invention includes a reception unit that receives an input of a work system for agricultural work and receives a request to display a video or an evaluation sheet related to the input work system; a first acquisition unit that, when the reception unit receives the request to display the video, acquires a video file linked to the input work system from a first storage unit that stores video files linked to each work system, and acquires annotation information linked to the input work system from a second storage unit that stores annotation information linked to each work system; a first display processing unit that plays the video file acquired by the first acquisition unit and displays the acquired annotation information; a second acquisition unit that, when the reception unit receives a request to display the evaluation sheet, acquires annotation information linked to the input work system from the second storage unit; and a second display processing unit that generates and displays an evaluation sheet including the annotation information acquired by the second acquisition unit as check items.
[0009] The agricultural work learning support method of the present invention is a method performed by a computer to receive an input of a work system for agricultural work, and receive a request to display a video or an evaluation sheet related to the input work system.When a request to display the video is received, the computer retrieves a video file linked to the input work system from a first storage unit that stores video files linked to each work system, and retrieves annotation information linked to the input work system from a second storage unit that stores annotation information linked to each work system, plays the retrieved video file, and displays the retrieved annotation information.When a request to display the evaluation sheet is received, the computer retrieves annotation information linked to the input work system from the second storage unit, and generates and displays an evaluation sheet including the retrieved annotation information as check items.
[0010] The agricultural work learning support program of the present invention is a program that causes a computer to execute processes that accept an input of an agricultural work system, and accept a request to display a video or evaluation sheet related to the input work system, and when a request to display the video is received, acquires a video file linked to the input work system from a first storage unit that stores video files linked to each work system, and acquires annotation information linked to the input work system from a second storage unit that stores annotation information linked to each work system, plays the acquired video file, and displays the acquired annotation information, and when a request to display the evaluation sheet is received, acquires annotation information linked to the input work system from the second storage unit, and generates and displays an evaluation sheet including the acquired annotation information as check items. Effect of the Invention
[0011] The farming task learning support system, the farming task learning support method, and the farming task learning support program of the present invention have the effect of enabling farming skills to be acquired effectively. [Brief description of the drawings]
[0012] [Figure 1] FIG. 1 is a diagram showing the configuration of a farm work learning support system according to one embodiment. [Diagram 2] FIG. 2(a) is a diagram showing an example of the hardware configuration of a server, and FIG. 2(b) is a diagram showing an example of the hardware configuration of a producer terminal. [Diagram 3] FIG. 3 is a functional block diagram of the server. [Figure 4] 4(a) and 4(b) are diagrams showing implementation condition input screens. [Diagram 5] FIG. 5(a) is a diagram showing an example of a selection screen for a task category, and FIG. 5(b) is a diagram showing an example of a selection screen for a task system. [Figure 6] FIG. 6 is a diagram showing an example of the confirmation / evaluation selection screen. [Figure 7] FIG. 7 is a diagram showing the weather DB. [Figure 8] FIG. 8 is a diagram for explaining the process of the selection screen display unit. [Figure 9] FIG. 9 is a diagram showing an example of the elemental technology DB. [Figure 10] FIG. 10 shows the crop size suitability, environmental suitability, and required number of workers for each work system. [Figure 11] FIG. 11 is a diagram showing an example of calculation of the "crop scale suitability" of each work system included in the work category "sowing." [Figure 12] FIG. 12 is a diagram for explaining a method for determining the environmental compatibility degree. [Figure 13] FIG. 13 is a diagram illustrating an example of the data structure of the moving image DB. [Figure 14] FIG. 14 is a diagram illustrating an example of a data structure of the annotation DB. [Figure 15] FIG. 15 is a diagram showing an example of a moving image display screen. [Figure 16] FIG. 16 is a diagram showing an example of the self-assessment sheet. [Figure 17] FIG. 17 is a diagram illustrating an example of a data structure of the storage DB. [Figure 18] FIG. 18 is a flowchart showing the flow of processing by the server. [Figure 19] FIG. 19 is a flowchart showing detailed processing of step S28 in FIG. [Figure 20] FIG. 20 is a flowchart showing detailed processing of step S32 in FIG. [Figure 21] FIG. 21 is a diagram for explaining the effect of an embodiment. [Figure 22] FIG. 22 is a diagram (part 1) for explaining the first modification. [Diagram 23] FIG. 23 is a diagram (part 2) for explaining the first modification. [Figure 24] FIG. 24 is a diagram (part 1) for explaining the second modification. [Diagram 25] FIG. 25 is a diagram (part 2) for explaining the second modification. [Figure 26] FIG. 26 is a diagram (part 3) for explaining the second modification. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0013] An embodiment will be described in detail below with reference to Fig. 1 to Fig. 21. Fig. 1 shows a schematic configuration of a farming task learning support system 100 according to an embodiment. The farming task learning support system 100 of this embodiment is a system that supports a producer in learning farming procedures and the like (in this embodiment, onion cultivation work procedures and the like).
[0014] 1, the farm work learning support system 100 includes a server 10 and a producer terminal 60. The server 10 and the producer terminal 60 are connected to a network 80 such as the Internet.
[0015] The server 10 is a device that acquires information and operation information input by the producer to the producer terminal 60, and provides the producer terminal 60 with a service that supports the mastery of farm work (farm work mastery support service).
[0016] FIG. 2(a) shows an example of the hardware configuration of the server 10. As shown in FIG. 2(a), the server 10 includes a CPU (Central Processing Unit) 90, a ROM (Read Only Memory) 92, a RAM (Random Access Memory) 94, a storage (HDD (Hard Disk Drive) or SSD (Solid State Drive)) 96, a network interface 97, and a portable storage medium drive 99. These components of the server 10 are connected to a bus 98. In the server 10, the CPU 90 executes a program (including a farm work learning support program) stored in the ROM 92 or the storage 96, or a program read by the portable storage medium drive 99 from the portable storage medium 91, thereby realizing the functions of the components shown in FIG. 3. The functions of the components shown in FIG. 3 may be realized by an integrated circuit such as an ASIC (Application Specific Integrated Circuit) or an FPGA (Field Programmable Gate Array). Details of FIG. 3 will be described later.
[0017] Returning to FIG. 1, the producer terminal 60 is a terminal (such as a personal computer (PC) or a smartphone) that can be used by an onion producer. The producer operates the producer terminal 60 to use the farm work learning support service provided by the server 10.
[0018] Fig. 2(b) shows an example of the hardware configuration of the producer terminal 60. As shown in Fig. 2(b), the producer terminal 60 comprises a CPU 190, a ROM 192, a RAM 194, a storage 196, a network interface 197, a display unit 193, and an input unit 195. These components of the producer terminal 60 are connected to a bus 198. The display unit 193 is a liquid crystal display, an organic EL display, or the like, and the input unit 195 is a keyboard, a mouse, a touch panel, or the like.
[0019] (About each function of Server 10) The functions of the server 10 will be described in detail below with reference to FIG.
[0020] As shown in FIG. 3, the server 10 has an input screen display processing unit 20, an input receiving unit 22, a selection screen display unit 24, a selection receiving unit 26, a video acquisition unit 28, an annotation acquisition unit 30, a video screen display unit 32 as a first display processing unit, an evaluation sheet generation unit 34 as a second acquisition unit, and an evaluation sheet display unit 36.
[0021] The input screen display processing unit 20 transmits an implementation condition input screen as shown in FIG. 4(a) to the producer terminal 60 and displays it on the display unit 193 of the producer terminal 60. The implementation condition input screen in FIG. 4(a) has input fields for a plurality of items (for example, input fields for "location information," "maximum labor input," "business scale," "average plot area," "soil quality," "planned planting date," "planned onion planting area," and "use") and a "next" button. The producer inputs implementation conditions for onion cultivation in each input field (see FIG. 4(b)), and presses the "next" button after completing the input. The location (latitude, longitude) of the field is input in the "location information" field, and information on how many people can work in the field at maximum is input in the "maximum labor input" field. The information on the total area of the fields where the producer works is input in the "business scale" field, and the average area of each field where the producer works is input in the "average plot area" field. In the "soil type" field, information on the soil type of the field is input, and in the "planned planting date" field, information on the planned date for planting onion seedlings in the field is input. Furthermore, in the "planned onion planting area" field, the area of the field where onion seedlings are planned to be planted is input, and in the "use" field, information on the use of the onions after harvest is input.
[0022] When the producer presses the “Next” button, the input reception unit 22 acquires the information entered into the implementation condition input screen, and passes it to the selection screen display unit 24 .
[0023] The selection screen display unit 24 transmits to the producer terminal 60 a selection screen (FIGS. 5(a), 5(b), and 6) for allowing the producer to select which work system-related video or self-assessment sheet is to be displayed. The selection screen display unit 24 generates the work category selection screen of FIG. 5(a) based on the information acquired by the input reception unit 22 (information entered into the implementation condition input screen) and the weather DB 50. The work category means a work classification required for onion production, and includes sowing, raising seedlings, tilling, fertilizing, planting, disease and pest control, weeding, root pruning, ball gathering, and picking up. The selection screen display unit 24 also generates the work system selection screen of FIG. 5(b) based on the information acquired by the input reception unit 22 (information entered into the implementation condition input screen), the weather DB 50, and the elemental technology DB 52. The work system means a classification of work execution methods included in a specific work category, and is classified by machine or manual work, whether or not specific materials are used, the number of workers required, and the like.
[0024] The specific processing of the selection screen display unit 24 will now be described.
[0025] When generating the work category selection screen of Fig. 5(a), the selection screen display unit 24 uses the information on "location information" and "planned planting date" input on the implementation condition input screen of Fig. 4(b) and information stored in the meteorological DB 50. For example, since the meteorological DB 50 stores the daily average temperature (average year value) and the total amount of precipitation (average year value) on each date at each location, the selection screen display unit 24 acquires information (see Fig. 7) corresponding to the input location information (latitude 39.74416° north, longitude 141.13227° east) from the meteorological DB 50.
[0026] The selection screen display unit 24 also calculates the accumulated temperature for each ten-week period (the first, middle, and last half of each month) at the input location based on the information in Fig. 7. The accumulated temperature for each ten-week period is the sum of the daily average temperatures for each period (approximately 10 days) that divides each month into roughly three equal parts. The accumulated temperature for each ten-week period calculated here is shown in the row indicated by arrow A in Fig. 8.
[0027] The selection screen display unit 24 also calculates the accumulated temperature from the planting date (scheduled planting date). The scheduled planting date entered in the implementation condition input screen of FIG. 4(b) is "April 15th," so in the example of FIG. 8, the accumulated temperatures for each decade from mid-April onwards are summed up. The calculation result of the accumulated temperature from the planting date is shown in the row indicated by arrow B in FIG. 8. For example, in the case of early May in FIG. 8, the accumulated temperatures for each decade for mid-April, late April, and early May are summed up to 107.7°C + 126.1°C + 128.8°C = 362.6°C.
[0028] Then, the selection screen display unit 24 determines the time (season) when each work category (column indicated by arrow C in FIG. 8) should be performed based on the conditions for the work season (column indicated by arrow D in FIG. 8). For example, the work season conditions for the work category "root cutting" are set as "the season when the accumulated temperature from the planting date exceeds 1820°C", so the work season for the work category "root cutting" is determined to be "late July" based on the values in the row indicated by arrow B in FIG. 8 (see "◯" in the row of the work category "root cutting" in FIG. 8). Also, the work season conditions for the work category "disease and insect control" are set as "from the season when the accumulated temperature from the planting date exceeds 280°C to the season when it exceeds 1500°C", so the work season is determined to be "early May to early July" based on the row indicated by arrow B in FIG. 8 (see "◯" in the row of the work category "disease and insect control" in FIG. 8). The work seasons for the other work categories are determined in the same manner.
[0029] When generating the work category selection screen of FIG. 5(a), the selection screen display unit 24 refers to the "◯" in the table of FIG. 8 and displays information on the work timing of each work category.
[0030] Furthermore, when the work category "seeding" is selected on the selection screen of Fig. 5(a), for example, the selection screen display unit 24 generates a work system selection screen as shown in Fig. 5(b). In this case, the selection screen display unit 24 generates the work system selection screen using various information input on the implementation condition input screen of Fig. 4(b) and information stored in the weather DB 50 and elemental technology DB 52.
[0031] The elemental technology DB52 has a data structure as shown in FIG. 9, for example. Specifically, the elemental technology DB52 stores information such as "cost" and "environmental adaptability" for each work system included in each work category. Based on the elemental technology DB52, the selection screen display unit 24 determines the "crop scale adaptability", "environmental adaptability", and "required number of workers" of each work system as shown in FIG. 10. Here, the "crop scale adaptability" is the degree to which each work system is suited to the "planned onion planting area" inputted in the implementation condition input screen of FIG. 4, and the "environmental adaptability" is the degree to which each work system is suited to the inputted "soil type". Also, the "required number of workers" is information indicating the minimum number of workers required for each work system.
[0032] (Calculation method for crop size suitability) FIG. 11 shows an example of calculation of the "crop scale suitability" of each work system included in the work category "sowing." The information in range F in FIG. 11 is information acquired from the elemental technology DB 52 in FIG. 10. The selection screen display unit 24 calculates the "cost per unit" of each work system based on the information in range F (see the column of arrow G in FIG. 11). Note that the "cost per unit" of each work system is the cost per 10a in each work system, Cost per unit = Fixed cost / Planned onion planting area + Variable cost + Labor cost It is calculated from the formula:
[0033] The selection screen display unit 24 also determines the "ranking between techniques" of each work system (see the column indicated by arrow H in FIG. 11). The "ranking between techniques" is determined as "1", "2", ... in descending order of cost per unit in each work system. The selection screen display unit 24 also determines the "cost compatibility" of each work system (see the column indicated by arrow J in FIG. 11). The "cost compatibility" is a five-point rating of the ranking between work systems.
[0034] Furthermore, the selection screen display unit 24 calculates the "required number of days" for each work system (see the column of arrow K in FIG. 11). This "required number of days" means the number of days required for each work system when the planned onion planting area is worked with the maximum labor force. In the case of a work system that does not use machinery (for example, in the case of a manual sowing system), the required number of days is as follows: Number of days required = Onion planting area x labor hours / (maximum labor force x 8 hours) It is calculated from the formula:
[0035] In addition, in the case of a work system that uses machinery (for example, a small-scale mechanical seeding system), the number of days required is Number of days required = Onion planting area x working hours / 8 hours It is calculated using the formula: In each formula, "8 hours" means the upper limit of working hours per day.
[0036] The selection screen display unit 24 also determines the "degree of difficulty of performing work at the appropriate time" for each work system (see the column of arrow L in FIG. 11). If the number of required days increases, it becomes difficult to perform work at the appropriate time, which becomes a negative factor that leads to reduced revenue. Therefore, for example, the selection screen display unit 24 determines the difficulty level to be 0 if the number of required days is 0 or more and less than 7 days, the difficulty level to be 1 if the number of required days is 7 or more and less than 14 days, and the difficulty level to be 2 if the number of required days is 14 days or more.
[0037] In addition, the selection screen display unit 24 determines the "crop scale suitability" of each work system (see the column of arrow M in FIG. 11). The selection screen display unit 24 determines the "crop scale suitability" in, for example, Cultivation scale suitability = Cost suitability - Difficulty of timely work The degree of suitability of planting scale is determined by the formula below. The lower the cost (the higher the value of cost suitability), the higher the value, but the more difficult it is to carry out work at the right time (the higher the difficulty of carrying out work at the right time), the smaller the value is adjusted.
[0038] (Method of determining environmental compatibility) FIG. 12 is a diagram for explaining a method for determining the environmental suitability, and shows the elemental technology DB 52 of FIG. 9 with a part thereof omitted. For example, assume that "alluvial soil" is input in the input field for "soil type" in the implementation condition input screen of FIG. 4(b). Since the clay content of alluvial soil is set to 12 to 25%, the selection screen display unit 24 specifies the row with the clay content of "10 to 30%" as shown by the dashed frame in FIG. 12. Also assume that the number of rainy days (the number of days with a total precipitation of 30 mm or more per day) at the point indicated by the point information input in the implementation condition input screen of FIG. 4(b) is 20 days or more from the meteorological DB 50 of FIG. 7. In this case, the selection screen display unit 24 sets the value of the row (28th row) with the clay content of "10 to 30%" and the number of rainy days of "20 days or more" as the "environmental suitability."
[0039] (Method of determining the number of workers required) The selection screen display unit 24 determines the value stored in the row (row 20) of "standard number of workers" in the elemental technology DB 52 in FIG. 9 as the required number of workers for each task system.
[0040] As described above, the selection screen display unit 24 can determine the "crop scale suitability (FIG. 11)," "environment suitability (FIG. 12)," and "required number of workers (FIG. 9)" for each work system. Therefore, the selection screen display unit 24 displays the "crop scale suitability," "environment suitability," and "required number of workers" for each work system on the work system selection screen shown in FIG. 5(b).
[0041] The selection screen display unit 24 displays the work category selection screen of Fig. 5(a) on the display unit 193 of the producer terminal 60, and when the producer selects, for example, the work category "seeding", the selection screen display unit 24 displays the work system selection screen of Fig. 5(b) on the display unit 193 of the producer terminal 60. Then, when the producer selects, for example, the work system "448-hole cell tray_manual sowing system", the selection screen display unit 24 displays a confirmation / evaluation selection screen as shown in Fig. 6 on the display unit 193 of the producer terminal 60. The producer presses either the "Confirm" button or the "Evaluate" button on the confirmation / evaluation selection screen of Fig. 6.
[0042] Returning to Fig. 3, the selection receiving unit 26 acquires the contents selected by the producer on the work category selection screen (Fig. 5(a)), work system selection screen (Fig. 5(b)), and confirmation / evaluation selection screen (Fig. 6). When the producer presses the "Confirm" button on the confirmation / evaluation selection screen (Fig. 6), the selection receiving unit 26 transmits the acquired information to the video acquisition unit 28 and annotation acquisition unit 30, and when the producer presses the "Evaluate" button on the confirmation / evaluation selection screen (Fig. 6), the selection receiving unit 26 transmits the acquired information to the evaluation sheet generation unit 34.
[0043] The moving image acquisition unit 28 acquires a moving image file corresponding to the work system selected by the producer from the moving image DB 54 serving as a first storage unit. Here, the moving image DB 54 has a data structure as shown in Fig. 13. In the moving image DB 54, each moving image file is linked to a work system. In addition, the type, size, and length of each moving image file are stored in the moving image DB 54.
[0044] The annotation acquisition unit 30 acquires annotation information corresponding to the work system selected by the producer from the annotation DB 56 as the second storage unit. Here, the annotation DB 56 has a data structure as shown in FIG. 14. In the annotation DB 56, the work category and the work system are linked to the annotation information. The annotation information includes information on "process", "annotation type", "annotation content", "moving image file name", "start frame", and "end frame". Here, the "process" is a subdivision of a specific work system by worker and time, and the "annotation type" includes three types: "target", "action", and "criteria". The "target" means that the annotation content indicates the target to which the action is applied and the materials necessary for the work, the "action" means that the annotation content indicates the specific way the worker moves his body, and the "criteria" means that the annotation content indicates the state of the target after the action is applied to the target. The "annotation content" is text information for explaining the video. "Start frame" refers to the frame number in the video file indicated by "video file name" at which the display of the annotation indicated in "annotation content" begins, and "end frame" refers to the frame number in the video file indicated by "video file name" at which the display of the annotation indicated in "annotation content" ends.
[0045] The video screen display unit 32 generates a video display screen as shown in Fig. 15 by using the video file acquired by the video acquisition unit 28 and the annotation information acquired by the annotation acquisition unit 30. The video display screen in Fig. 15 is provided with a playback area PA for playing the video file and an area TA for displaying a timestamp.
[0046] The playback area PA displays the video file acquired by the video acquisition unit 28 (a series of work videos of the work system selected by the producer (video of all steps included in the work). Note that when the video is played, annotations (in the case of Figure 13, the process name "filling in soil" and the annotation content "lightly drop down x 10 times") are displayed overlapping with the video. Also, a table of contents is displayed on the left edge of the playback area PA. The table of contents lists all the processes included in the work video, and the process of the work being played back is shown in bold. The area TA that displays the timestamp displays all the annotation information (process, annotation type, annotation content) acquired by the annotation acquisition unit 30. Note that when the producer selects (clicks) the annotation content of the timestamp, the video is played from the starting frame corresponding to the selected annotation content.
[0047] By viewing the video display screen of FIG. 13, producers can specifically grasp what to use, how to use, and to what extent to use the work before (in advance of) the work. For example, by viewing the playback area PA, producers can check the specific work conditions and movements (how to move the body), and can get an image of how to perform the work. In addition, since the video display screen displays the video title "Seeding work_448-hole cell tray_manual sowing system", producers can understand which work category and which work system the video they are watching belongs to. In addition, since the process name "soil filling" is displayed in the playback area PA, producers can easily understand which process of the video they are watching. In addition, since the table of contents is displayed on the left edge of the playback area PA, producers can easily understand the context of each process included in the work process. In addition, since the annotation contents are displayed over the video in the playback area PA, producers can accurately grasp the content and intent of the work shown in the video. In particular, since the annotations of the annotation types "target" and "standard" are expressed using numbers and proper nouns, producers can accurately grasp what to use and to what extent to use the work. In addition, since a timestamp is displayed on the video display screen, producers can select a portion of the video they wish to view repeatedly and instantly play back and review that portion.
[0048] Returning to FIG. 3, when the producer presses the "Evaluate" button on the confirmation / evaluation selection screen (FIG. 6), the evaluation sheet generation unit 34 acquires annotation information corresponding to the work system selected by the producer on the selection screen of FIG. 5(b) from the annotation DB 56. The evaluation sheet generation unit 34 also generates a self-evaluation sheet as shown in FIG. 16 using annotation information acquired from the annotation DB 56 and information that can be acquired from the memory DB 58 as the third storage unit. The evaluation sheet display unit 36 also transmits the self-evaluation sheet generated by the evaluation sheet generation unit 34 to the producer terminal 60. As a result, the self-evaluation sheet is displayed on the display unit 193 of the producer terminal 60. The self-evaluation sheet is a sheet that is displayed after the producer who actually performed the work has finished the work after watching the video on the video display screen of FIG. 15. The self-evaluation sheet displays work information ("Process", "Procedure type", "Work procedure") as contents corresponding to annotation information ("Process", "Annotation type", "Annotation content"), and a check column (Check) is provided for each check item for each work procedure.
[0049] The producer places a check mark in the check column (Check) on the self-assessment sheet if the producer has performed each work procedure accurately, and leaves no check mark if the producer has not performed each procedure accurately. When the producer presses the "Save" button on the self-assessment sheet, the assessment sheet display unit 36 stores in the memory DB 58 information on who has checked which work procedure and which work procedure has not been checked. The items on the self-assessment sheet, "Percentage of achievement," "Caution for omissions," and "Importance," will be described later.
[0050] Here, the storage DB58 has a data structure as shown in Fig. 17. Specifically, work information ("work category", "work system", "process", "annotation type", "annotation content") is stored as the contents corresponding to the annotation information ("work category", "work system", "process", "procedure type", "work procedure") in Fig. 14, and information on "importance" indicating whether each piece of work information is important or not, and information on who checked which work procedure (◯) and who did not check which work procedure (×) on past dates are stored. "Importance" is determined in advance by a manager or the like, and "◯" is stored in the "importance" column corresponding to an important work procedure. An important work procedure is, for example, a work procedure that will have a large impact (such as a reduction in yield) if not performed appropriately.
[0051] Returning to Fig. 16, the "achievement ratio" column of the self-evaluation sheet displays information on the cumulative achievement status over a period of each work procedure, obtained from the storage DB 58 in Fig. 17. The evaluation sheet generation unit 34 calculates the cumulative achievement status (achievement ratio) over a period of each work procedure by using the number of times checks are made (number of checks = achievement times) and the total number of tasks, Achievement status (achievement rate) = (achievement times / total number of tasks) x 100 (%) The achievement rate is calculated from the formula. The achievement rate may be calculated by other calculations, not limited to the above formula. Also, instead of the achievement rate, other statistical information of past check results may be used.
[0052] Furthermore, the evaluation sheet generating unit 34 displays a mark corresponding to the work procedure with a low achievement rate in the "Watch out for omissions" column of the self-evaluation sheet in Fig. 16. For example, the evaluation sheet generating unit 34 displays "◯" if the achievement rate is 80% or more and less than 100%, "◎" if it is 50% or more and less than 80%, and an "asterisk" if it is 50% or less.
[0053] Furthermore, the evaluation sheet generation unit 34 identifies a work procedure for which a "circle" is stored in the "importance" column of the memory DB 58, and displays a "check mark" in the "importance" column corresponding to the identified work procedure on the self-evaluation sheet of Figure 16.
[0054] As shown in Figure 16, the self-evaluation sheet displays information on the achievement rate, points to watch for omissions, and importance for each work step. Therefore, if a producer has unchecked a work step, for example, he or she can refer to the achievement rate, points to watch for omissions, and importance of that work step to make an appropriate judgment as to whether or not he or she should rewatch the video for that work step.
[0055] (Processing flow) Fig. 18 is a flowchart showing the flow of processing by the server 10. Fig. 19 shows detailed processing of step S28 in Fig. 18, and Fig. 20 shows detailed processing of step S32 in Fig. 18.
[0056] When the processing in FIG. 18 is started, first, in step S10, the input screen display processing unit 20 transmits the implementation condition input screen (FIG. 4(a)) to the producer terminal 60 and displays it on the display unit 193 of the producer terminal 60.
[0057] Next, in step S12, the input receiving unit 22 waits until the "Next" button is pressed. When the producer inputs various information into the implementation condition input screen as shown in Fig. 4(b) and presses the "Next" button, the input receiving unit 22 proceeds to step S14.
[0058] In step S14, the input receiving unit 22 acquires information on the implementation conditions inputted on the implementation condition input screen.
[0059] Next, in step S16, the selection screen display unit 24 generates a work category selection screen (FIG. 5(a)) based on the acquired information and transmits it to the producer terminal 60, thereby displaying it on the display unit 193 of the producer terminal 60.
[0060] Next, in step S18, the selection screen display unit 24 waits until one of the work categories is selected. When the producer selects one of the work categories on the work category selection screen (FIG. 5(a)), the selection screen display unit 24 proceeds to step S20. Note that the work category selection screen in FIG. 5(a) displays information on the work period in association with each work category. This allows the producer to take into consideration the work period of each work category when selecting one of a plurality of work categories. In other words, by displaying the work period of each work category, convenience for the producer when selecting a work category is improved.
[0061] When proceeding to step S20, the selection screen display unit 24 generates a work system selection screen (Figure 5 (b)) based on the selected work category and the acquired information on the implementation conditions, and transmits it to the producer terminal 60, thereby displaying it on the display unit 193 of the producer terminal 60.
[0062] Next, in step S22, the selection screen display unit 24 waits until one of the work systems is selected. When the producer selects one of the work systems on the work system selection screen (FIG. 5(b)), the selection screen display unit 24 proceeds to step S24. Note that the work system selection screen in FIG. 5(b) displays information on "crop scale suitability," "environment suitability," and "required number of workers" in association with each work system. This allows the producer to take into consideration various information on each work system when selecting one of multiple work systems. In other words, by displaying various information on each work system, convenience for the producer when selecting a work system is improved.
[0063] In step S24, the selection screen display unit 24 displays a confirmation / evaluation selection screen (FIG. 6).
[0064] Next, in step S26, the selection receiving unit 26 judges whether or not the "Confirm" button has been pressed. If the judgment in step S26 is negative, the process proceeds to step S30, where the selection receiving unit 26 judges whether or not the "Evaluate" button has been pressed. If the judgment in step S30 is negative, the process returns to step S26.
[0065] On the other hand, as a result of the judgments at steps S26 and S30, if the judgment at step S26 is positive (if the producer wants to see a video of the work system), the process proceeds to step S28. At step S28, the process of FIG. 19 (video display process) is executed. Note that before the process of FIG. 19 is executed, the selection receiving unit 26 transmits the information selected on the work system selection screen of FIG. 5(b) to the video acquisition unit 28 and the annotation acquisition unit 30.
[0066] When the process of FIG. 19 is started, first in step S50, the moving image acquisition unit 28 acquires from the moving image DB 54 a moving image file corresponding to the work system selected by the producer on the work system selection screen of FIG. 5(b).
[0067] Next, in step S52, the annotation acquisition unit 30 acquires, from the annotation DB 56, annotation information corresponding to the work system selected by the producer on the work system selection screen of FIG. 5(b).
[0068] Next, in step S54, the video screen display section 32 generates a video display screen (FIG. 15) that displays the acquired annotation information on the timeline and overlaps it with the video.
[0069] Next, in step S56, the moving image screen display unit 32 transmits the generated moving image display screen to the producer terminal 60, thereby displaying it on the display unit 193 of the producer terminal 60.
[0070] When the process of FIG. 19 ends, all the processes of FIG. 18 also end.
[0071] Meanwhile, as a result of the judgments in steps S26 and S30, if the judgment in step S30 is positive (if the producer wishes to perform an evaluation using a self-evaluation sheet), the process proceeds to step S32. In step S32, the process in FIG. 20 (self-evaluation sheet display process) is executed. Note that before the process in FIG. 20 is executed, the selection receiving unit 26 transmits the information selected on the work system selection screen in FIG. 5(b) to the evaluation sheet generating unit 34.
[0072] When the process of FIG. 20 is started, first, in step S70, the evaluation sheet generating unit 34 acquires annotation information corresponding to the selected work system from the annotation DB 56.
[0073] Next, in step S72, the evaluation sheet generating unit 34 refers to the storage DB 58 to obtain the achievement rate and importance of the obtained annotation content (work procedure).
[0074] Next, in step S74, the evaluation sheet generating unit 34 generates a self-evaluation sheet (FIG. 16) using the acquired information.
[0075] Next, in step S76, the evaluation sheet display unit 36 transmits the generated self-evaluation sheet (FIG. 16) to the producer terminal 60, thereby displaying it on the display unit 193 of the producer terminal 60.
[0076] Next, in step S78, the evaluation sheet display unit 36 waits until the "save" button is pressed. When the producer finishes the evaluation (check) on the self-evaluation sheet and presses the "save" button, the process proceeds to step S80.
[0077] In step S80, the evaluation sheet display unit 36 stores the evaluation results (check results) in the storage DB 58.
[0078] When the process of FIG. 20 ends, the entire process of FIG. 18 also ends.
[0079] As is clear from the above description, in this embodiment, the input screen display processing unit 20, the input receiving unit 22, the selection screen display unit 24, and the selection receiving unit 26 function as a receiving unit that receives input (selection) of the farm work system and receives a request to display a video or a self-assessment sheet. The video acquisition unit 28 and the annotation acquisition unit 30 function as a first acquisition unit. The evaluation sheet generation unit 34 and the evaluation sheet display unit 36 function as a second display processing unit.
[0080] As described above in detail, according to this embodiment, the server 10 accepts the input (selection) of the work system of the farm work and acquires a display request for a video or a self-assessment sheet. When the server 10 acquires a request to display a video, the server 10 acquires a video file corresponding to the selected work system from the video DB 54 and acquires annotation information corresponding to the selected work system from the annotation DB 56. The server 10 plays the video file acquired by the video acquisition unit 28, generates a video display screen displaying the annotation information, and displays it on the display unit 193 of the producer terminal 60. On the other hand, when a request to display a self-assessment sheet is acquired, the server 10 acquires annotation information corresponding to the selected work system from the annotation DB 56 and generates a self-assessment sheet including the acquired annotation information as a check item. Then, the server 10 displays the generated self-assessment sheet on the display unit 193 of the producer terminal 60. Thus, according to this embodiment, when an inexperienced producer learns farm work skills, the server 10 can play an annotated video on the video display screen to specifically confirm the work content in advance (Plan in FIG. 21) before carrying out the farm work (Do in FIG. 21). In addition, after completing farm work, producers can use the self-evaluation sheet to review how the work was done (Check in Figure 21) and consider specific improvements to make the next time they do the work (the next day, next year, etc.) (Action in Figure 21). This can help workers acquire farming skills quickly by promoting the PDCA cycle.
[0081] Furthermore, in this embodiment, the input reception unit 22 acquires information regarding the conditions for carrying out the farm work, and the selection screen display unit 24 displays a screen (work system selection screen (FIG. 5(b))) on the display unit 193 of the producer terminal 60, which allows the user to select one work system from among multiple work systems. The work system selection screen also displays evaluation information associated with each work system and evaluated based on information regarding the carrying out conditions. This allows the producer to select an appropriate work system on the work system selection screen.
[0082] In this embodiment, the evaluation sheet display unit 36 stores the check results of each annotation information input in the self-evaluation sheet in the memory DB 58. Then, the evaluation sheet display unit 36 displays the achievement rate information of each annotation content (work procedure) obtained from the memory DB 58 in the self-evaluation sheet. This allows the producer to compare his / her own check results with the past history.
[0083] In this embodiment, the self-evaluation sheet also displays the importance of each annotation (work procedure), allowing the producer to easily understand which annotation is important.
[0084] (Variation 1) In the above embodiment, instead of the video display screen of FIG. 15, a video display screen as shown in FIG. 22 may be displayed. The video display screen of FIG. 22 has a slide switch at the bottom right for turning on / off "display achievement ratio in timestamp". As shown in FIG. 22, when this slide switch is off, the display of the timestamp is the same as that of FIG. 15. On the other hand, when the slide switch is turned on, the video screen display unit 32 refers to the storage DB 58 and calculates the achievement ratio of each annotation content (work procedure). Then, the video screen display unit 32 displays each annotation content (work procedure) in, for example, a first display mode if the achievement ratio is 100%, a second display mode if it is 80% or more and less than 100%, a third display mode if it is 50% or more and less than 80%, and a fourth display mode if it is 50% or less. Each display mode may be different in appearance, and for example, the color of the text or the background color may be different. In Fig. 23, the second display mode is represented by a solid line frame, the third display mode is represented by a dashed line frame, and the fourth display mode is represented by a broken line frame. Also, the video screen display unit 32 refers to the storage DB 58, acquires information on the importance of each annotation content (work procedure), and displays the importance so that it can be visually recognized. In Fig. 23, important annotation content (work procedure) is marked with a star.
[0085] In this way, by making it possible to display the achievement rate and importance in the time stamp, the producer can grasp which of the annotation contents (work procedures) require more attention or are more important, and can watch the video more efficiently. Note that the video display screen in Fig. 23 may be displayed from the beginning without providing a slide switch for turning on / off "display achievement rate in time stamp" on the video display screen in Fig. 22.
[0086] (Variation 2) In the above embodiment, a self-assessment sheet as shown in FIG. 24 may be used instead of the self-assessment sheet in FIG. 16. The self-assessment sheet in FIG. 24 has a "Score the work system" button at the bottom right. After the producer checks each work procedure, he or she presses the "Score the work system" button, and the assessment sheet display unit 36 generates and displays a score screen as shown in FIG. 25. This score screen displays the score for the work system "sowing" and the scores for each process included in the work system (preparation, filling with soil, ..., seedling placement). The scores can be calculated, for example, as follows: Score = (achievement rate x importance score) total / importance score total It can be calculated from the formula:
[0087] Here, the importance score is an index value indicating the importance assigned to each annotation content (work procedure), and if a "○" is stored in the "Importance" column in Figure 17, it is given 1.5 points, and if not, it is given 1 point.
[0088] In addition, if the producer clicks on an icon associated with each process in Figure 25 (for example, the icon corresponding to filling with soil), a screen will be displayed showing a breakdown of the scores for each process, as shown in Figure 26.
[0089] Each screen in Figures 25 and 26 has a "Check the work system with video" button. When a producer selects a process or work procedure on the screen and presses the "Check the work system with video" button, the video screen display unit 32 displays a video of the selected process or work procedure. This allows the producer to easily re-watch the video of a process or work procedure that has a low score, for example.
[0090] In the above embodiment, the case where the server 10 has all of the functions of Figure 3 was described, but this is not limited to the above, and at least some of the functions of Figure 3 may be possessed by the producer terminal 60 or another device.
[0091] The above processing functions can be realized by a computer. In that case, a program is provided that describes the processing contents of the functions that the processing device should have. The above processing functions are realized on the computer by executing the program on the computer. The program that describes the processing contents can be recorded on a computer-readable storage medium (excluding carrier waves).
[0092] When a program is distributed, it is sold in the form of a portable storage medium on which the program is recorded, such as a DVD (Digital Versatile Disc), a CD-ROM (Compact Disc Read Only Memory), etc. The program can also be stored in a storage device of a server computer and transferred from the server computer to other computers via a network.
[0093] A computer that executes a program stores, for example, a program recorded on a portable storage medium or a program transferred from a server computer in its own storage device. The computer then reads the program from its own storage device and executes processing in accordance with the program. The computer can also read the program directly from a portable storage medium and execute processing in accordance with that program. The computer can also execute processing in accordance with the received program each time a program is transferred from the server computer.
[0094] The above-described embodiment is a preferred example of the present invention, but the present invention is not limited to this embodiment and can be modified in various ways without departing from the scope of the present invention. [Explanation of symbols]
[0095] 10 Server 20 Input screen display processing unit (part of the reception unit) 22 Input reception section (part of the reception section) 24 Selection screen display section (part of the reception section) 26 Selection reception section (part of the reception section) 28 Video acquisition unit (part of the first acquisition unit) 30 Annotation acquisition unit (part of the first acquisition unit) 32 Video screen display unit (first display processing unit) 34 Evaluation sheet generation unit (second acquisition unit, part of second display processing unit) 36 Evaluation sheet display unit (part of the second display processing unit) 54 Video DB (first storage section) 56 Annotation DB (Second storage section) 58 Memory DB (third storage section) 60 Producer Terminal 100 Farm work learning support system
Claims
1. A reception unit that receives an input of a work system of agricultural work and receives a request to display a video or an evaluation sheet related to the input work system; a first acquisition unit that acquires a video file associated with the input work scheme from a first storage unit that stores video files associated with each work scheme when the acceptance unit accepts a display request for the video, and acquires annotation information associated with the input work scheme from a second storage unit that stores annotation information associated with each work scheme; a first display processing unit that plays the moving image file acquired by the first acquisition unit and displays the acquired annotation information; a second acquisition unit that acquires, when the reception unit receives a display request for the evaluation sheet, annotation information associated with the input work system from the second storage unit; a second display processing unit that generates and displays an evaluation sheet including the annotation information acquired by the second acquisition unit as check items; A farm work learning support system.
2. The reception unit acquires information regarding conditions for carrying out the agricultural work and displays a screen for allowing the user to select one of a plurality of work systems; On the screen, evaluation information is displayed in which each of the plurality of work systems is associated with the plurality of work systems and each of the plurality of work systems is evaluated based on information on the implementation conditions of the agricultural work. The farm work learning support system according to claim 1.
3. a third storage unit for storing a check result for each of the annotation information input in the evaluation sheet; The agricultural work learning support system according to claim 1, characterized in that the second display processing unit displays, on the evaluation sheet, statistical information of past check results for each of the annotation information obtained from the third storage unit.
4. 2. The farm work learning support system according to claim 1, wherein the second display processing unit displays information on the importance of each piece of annotation information on the evaluation sheet.
5. a third storage unit for storing a check result for each of the annotation information input in the evaluation sheet; The agricultural work learning support system described in claim 1, characterized in that the first display processing unit changes the display manner of the annotation information based on statistical information of past check results for each of the annotation information obtained from the third storage unit.
6. The farm work learning support system according to claim 1 , wherein the first display processing unit displays the annotation information by superimposing it on a playback area of the video file.
7. Accepting input of a work system for agricultural work and accepting a request to display a video or an evaluation sheet related to the input work system; When a display request for the video is received, a video file associated with the input work scheme is acquired from a first storage unit that stores video files associated with each work scheme, and annotation information associated with the input work scheme is acquired from a second storage unit that stores annotation information associated with each work scheme; playing the acquired video file and displaying the acquired annotation information; When a display request for the evaluation sheet is received, annotation information associated with the input work system is obtained from the second storage unit; generating and displaying an evaluation sheet including the acquired annotation information as check items; A method for supporting agricultural work learning, characterized in that processing is executed by a computer.
8. Accepting input of a work system for agricultural work and accepting a request to display a video or an evaluation sheet related to the input work system; When a display request for the video is received, a video file associated with the input work scheme is acquired from a first storage unit that stores video files associated with each work scheme, and annotation information associated with the input work scheme is acquired from a second storage unit that stores annotation information associated with each work scheme; playing the acquired video file and displaying the acquired annotation information; When a display request for the evaluation sheet is received, annotation information associated with the input work system is obtained from the second storage unit; generating and displaying an evaluation sheet including the acquired annotation information as check items; A program for assisting in learning agricultural work, which program causes a computer to execute processing.
Citation Information
Patent Citations
Agriculture support system
JP2015049872A
Electronic manual distribution and progress management system
JP2017107608A
Learning support apparatus, learning support method and program
JP2018081256A
Maintenance support method, and maintenance support program
JP2019020811A
Work support device, communication terminal and work support method
JP2019079361A