Data allocation program for calendar function with image display function, and data allocation server for calendar function with image display function.

The data allocation program for a calendar function with image display capabilities addresses the limitation of generating calendars for future months by allowing users to organize past images and events by date, enhancing memory management on a calendar interface.

JP2026057324APending Publication Date: 2026-04-02FURYU KK
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-09-20
Publication Date
2026-04-02

AI Technical Summary

Technical Problem

Conventional image data generation programs generate calendars for future months, preventing users from organizing past images effectively.

Method used

A data allocation program for a calendar function with image display capabilities that allows users to organize memories by assigning image and event data to specific date frames based on their date information, enabling display on a calendar interface.

Benefits of technology

Enables users to organize memories by date, event, or daily basis, making it easier to manage and view past images and events on a calendar.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026057324000001_ABST
    Figure 2026057324000001_ABST
Patent Text Reader

Abstract

We provide a data allocation program for a calendar function with image display capabilities that allows you to organize your memories. [Solution] A data allocation program for a calendar function with an image display function, configured to perform processing for a calendar function that can display a day frame with a sunset date on a display unit viewed by a user, wherein the computer functions as a date acquisition means for acquiring image date information associated with image data, and an allocation means for allocating the image data to the display unit so that it can be displayed in the allocation area set in the day frame for the day corresponding to the image date information acquired by the date acquisition means.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a data allocation program for a calendar function with an image display function and a data allocation server for a calendar function with an image display function.

Background Art

[0002] Conventionally, an image data generation program for automatically generating a calendar using an image captured by a digital camera, as disclosed in, for example, Patent Document 1, is known.

[0003] Such a program is configured to cause a computer to function as an image data generation device, and this image data generation device determines the month in which an image was captured based on the imaging date of the image, and is configured to generate a calendar for the same future month as the determined month.

Prior Art Documents

Patent Documents

[0004]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0005] By the way, since the above-described conventional image data generation program is configured to generate a calendar for a future month, the user could not organize memories such as past images using the image data generation device.

[0006] Therefore, in view of such a situation, an object of the present invention is to provide a data allocation program for a calendar function with an image display function and a data allocation server for a calendar function with an image display function that enable a user to organize memories.

Means for Solving the Problems

[0007] The data allocation program for a calendar function with image display function of the present invention is: A data allocation program for a calendar function with an image display function, configured to perform processing for a calendar function that can display a date frame with the date setting on a display unit viewed by the user, Computers, A means for obtaining date information associated with image data, The aforementioned image data is configured to function as an allocation means that can be displayed on the display unit in the allocation area set in the date frame for the day corresponding to the image date information acquired by the date acquisition means.

[0008] According to the data allocation program for the calendar function with image display capabilities configured above, image data can be assigned to the day slot corresponding to the image date information. This allows users to organize their memories by organizing image data based on the date it was captured.

[0009] In the data allocation program for the calendar function with image display function of the present invention, The aforementioned date acquisition means is configured to acquire the event date information of the event data. The allocation means may be configured to allocate the event data to the allocation area of ​​the date frame corresponding to the event date information so that it can be displayed on the display unit.

[0010] This approach allows image data and event data to be organized together, making it easier for users to organize their memories.

[0011] In the data allocation program for the calendar function with image display function of the present invention, The calendar function is capable of displaying a monthly view screen on the display unit, in which multiple day frames are arranged side by side. The allocation means may be configured to allocate the image data to the monthly allocation area, which is the allocation area set in the day frame of the day corresponding to the image date information among the plurality of day frames displayed on the monthly display screen, so that it can be displayed on the display unit.

[0012] This method allows users to organize image data on a monthly basis, making it easier for them to organize their memories.

[0013] The data allocation program for a calendar function with image display function of the present invention is: The calendar function is capable of displaying a monthly view screen on the display unit, in which multiple day frames are arranged side by side. The allocation means may be configured to allocate the event data to the monthly allocation area, which is the allocation area set in the day frame of the day corresponding to the event year, month, and day information among the multiple day frames displayed on the monthly display screen, so that it can be displayed on the display unit.

[0014] This allows event data to be organized on a monthly basis, making it easier for users to organize their memories.

[0015] In the data allocation program for the calendar function with image display function of the present invention, The calendar function can display a day display screen to the display unit, which is created for each of the multiple day frames of the month display screen and comprises one of the day frames. The allocation means may be configured to allocate the image data allocated to the monthly allocation area to the daily allocation area set in the daily frame of the daily display screen for the day corresponding to the image date information, so that it can be displayed on the display unit.

[0016] This method allows users to organize image data on a daily basis, making it easier for them to organize their memories.

[0017] In the data assignment program for the calendar function with an image display function of the present invention, the calendar function can create a daily display screen with one of the day frames for each of the plurality of day frames on the monthly display screen and display it on the display unit, and the assignment means may be configured to assign the event data assigned to the monthly assignment area to the daily assignment area set in the day frame of the day corresponding to the event date and year information so as to be displayable on the display unit.

[0018] In this way, since the event data can be organized on a daily basis, it becomes easier for the user to organize their memories.

[0019] In the data assignment program for the calendar function with an image display function of the present invention, the calendar function can display an event display screen created for each of the event data on the display unit, and the assignment means may be configured to assign the image data whose image date and year information corresponds to the event date and year information to the event assignment area set in the event display screen so as to be displayable on the display unit.

[0020] In this way, since the image data can be organized on an event basis, it becomes easier for the user to organize their memories.

[0021] The data assignment server for the calendar function with an image display function of the present invention is a server for the calendar function with an image display function configured to perform processing on a calendar function capable of displaying a day frame for sunset on a display unit browsed by a user, comprising a date and year acquisition means for acquiring image date and year information associated with image data, and an assignment means for assigning the image data to an assignment area set in the day frame of the day corresponding to the image date and year information acquired by the date and year acquisition means so as to be displayable on the display unit.

[0022] According to the data allocation server for the calendar function with image display capabilities configured as described above, image data can be assigned to the day slot corresponding to the image's date information. This allows users to organize their memories by organizing image data based on date. [Effects of the Invention]

[0023] As described above, the data allocation program for a calendar function with image display functionality and the data allocation server for a calendar function with image display functionality of the present invention can provide the excellent effect of enabling users to organize their memories. [Brief explanation of the drawing]

[0024] [Figure 1] Figure 1 is a block diagram illustrating the configuration of a calendar application with an image display function, which is configured using a data allocation program for a calendar function with an image display function according to one embodiment of the present invention. [Figure 2] Figure 2 is an explanatory diagram of the management information used in the calendar application according to the same embodiment. [Figure 3] Figure 3 is an explanatory diagram of the monthly view screen displayed in the calendar application according to the same embodiment. [Figure 4] In Figure 4, (a) is an explanatory diagram of the configuration of the month display screen, and (b) is an explanatory diagram of the display state of the month display screen. [Figure 5] In Figure 5, (a) is an explanatory diagram of the configuration of the day display screen, and (b) is an explanatory diagram of the display state of the day display screen. [Figure 6] In Figure 6, (a) is an explanatory diagram of the configuration of the event display screen, and (b) is an explanatory diagram of the display state of the event display screen. [Figure 7] Figure 7 is an explanatory diagram of the event input screen of the calendar application according to the same embodiment. [Figure 8] Figure 8 is a diagram showing the configuration of the calendar application according to the same embodiment. [Figure 9]Figure 9 is the main flowchart of the operation when the calendar application according to this embodiment registers unregistered image data and unregistered event data to the management means. [Figure 10] Figure 10 is a subflowchart showing how the calendar application according to this embodiment registers unregistered image data to the management means. [Figure 11] Figure 11 is a subflowchart showing how the calendar application according to this embodiment registers unregistered event data with the management means. [Figure 12] Figure 12 is the main flowchart of the operation when the monthly view is displayed on the display unit in the calendar application according to the same embodiment. [Figure 13] Figure 13 is the main flowchart of the operation when the day display is shown on the display unit in the calendar application according to the same embodiment. [Figure 14] Figure 14 is the main flowchart of the operation when the event display screen in the calendar application according to the same embodiment is displayed on the display unit. [Figure 15] Figure 15 is another configuration diagram of a calendar application configured using a data allocation program for a calendar function with an image display function according to the same embodiment. [Figure 16] Figure 16 is yet another configuration diagram of a calendar application configured using a data allocation program for a calendar function with image display functionality according to the same embodiment. [Modes for carrying out the invention]

[0025] As an explanation of a data allocation program for a calendar function with image display functionality (hereinafter referred to as the data allocation program) according to one embodiment of the present invention, a calendar application with image display functionality (hereinafter referred to as the calendar application) configured using the data allocation program is described. I will provide an explanation.

[0026] As shown in Figure 1, the calendar application 1 includes a calendar control means 2 as a calendar function that displays a calendar on a display unit viewed by the user, an allocation control means 3 for making image data and event data available for use by the calendar control means 2, and a management means 4 for managing the image data and event data used by the calendar control means 2.

[0027] In this embodiment, the calendar application 1 is described as a device that is installed on a terminal T1 operated by the user (for example, a mobile electronic device such as a smartphone or tablet) (a so-called native application) (see Figure 8). Therefore, the display unit refers to a display device provided by the terminal operated by the user, or a display device connected to the terminal.

[0028] Here, we will explain image data and event data.

[0029] Image data comprises image information, which is the image itself, and image date information, which is set for the image information.

[0030] Image information refers to captured images taken by imaging devices (such as portable imaging devices like smartphones, tablets, and digital cameras, as well as stationary imaging devices), and edited images obtained by editing images taken by imaging devices.

[0031] Image date information includes image date information that indicates a date represented by year, month, and day, and image time information that indicates the time on the date indicated by the image date information.

[0032] Image date information includes information indicating the date the image information was created (for example, the date the image was captured or the date the image information was generated) and information indicating the date the image information was edited.

[0033] Image time information, in conjunction with image date information, includes information indicating the time the image information was created (for example, the time the image was captured or the time the image information was generated) and information indicating the time the image information was edited.

[0034] Event data includes event information that describes the content of the event, and event date information set for the event information.

[0035] The content of an event refers to the details of past events and future plans that the user registers in Calendar App 1.

[0036] Event date information includes event date information that indicates the date represented by year, month, and day, and event time information that indicates the time on the date of the event date information.

[0037] Event date information includes information indicating the date of past events and the scheduled date of future events.

[0038] Event time information is set according to the event date information, and includes information indicating the time when past events occurred, as well as information indicating the scheduled time for future events.

[0039] Management means 4 manages image data and event data registered for use by calendar control means 2.

[0040] In the following description, image data that is registered in the management means 4 will be referred to as registered image data, and event data that is registered in the management means 4 will be referred to as registered event data. Furthermore, image data that is not registered in the management means 4 will be referred to as unregistered image data, and event data that is not registered in the management means 4 will be referred to as unregistered event data.

[0041] The management means 4 may be configured to manage registered image data D2 and registered event data D3 using management information D1, which has a table-like data structure, as shown in Figure 2.

[0042] In this embodiment, the management information D1 records the registered image data D20, the image date information D210 of the image date information D21, and the image time information D211 of the image date information D21 in an associated state.

[0043] Furthermore, the management information D1 records the event information D30 of the registered event data D3, the event date information D310 of the event year and month information D31, and the event time information D311 of the event year and month information D31 in an associated manner.

[0044] The calendar control means 2 includes a month display screen control means 20 that displays a month display screen created for each month on the display unit, a day display screen control means 21 that displays a day display screen created for each day on the display unit, an event display screen control means 22 that displays an event display screen created for each event data on the display unit, a screen display switching means 23 that performs processing to switch the display state of the month display screen, the day display screen, and the event display screen, a priority display setting means 24 that sets a display mode to make a specific image information stand out when multiple image information is displayed simultaneously, and an event input means 25 that inputs event data.

[0045] The monthly display screen control means 20 includes a monthly calendar display means 200 for displaying a monthly calendar on the monthly display screen, a monthly image display means 201 for displaying image information on the monthly calendar, and a monthly event display means 202 for displaying event information on the monthly calendar.

[0046] As shown in Figure 3, the monthly calendar C1 displayed on the monthly display screen S1 by the monthly calendar display means has multiple day frames C10 (i.e., day frames C10 in which the day of the year, month, and day is represented by a number), and these multiple day frames C10 are arranged side by side.

[0047] Each of the multiple daily frames C10 shown in Figure 3 has a monthly allocation area (hereinafter referred to as the monthly image allocation area E10) for displaying image information and an allocation area (hereinafter referred to as the monthly event allocation area E11) for displaying event information, within the area inside the frame line, as shown in Figure 4(a). The monthly image allocation area E10 and the monthly event allocation area E11 are monthly allocation areas.

[0048] The monthly image display means is configured to search for registered image data that has image date information corresponding to the date of the day frame C10 for each of the multiple day frames C10 shown in Figure 3, and to display the image information D20 of the found registered image data in the monthly image allocation area E10 as shown in Figure 4(b).

[0049] The monthly event display means is configured to search for registered event data that has event date information corresponding to the year, month, and day of each of the multiple day frames C10 shown in Figure 3, and to display the event information D30 contained in the found registered event data in the monthly event allocation area E11 as shown in Figure 4(b).

[0050] As shown in Figure 1, the day display screen control means 211 includes a day display screen 210 that displays the day display screen at sunset (i.e., the day display screen in which the day of the year, month, and day is represented by numbers), a day image display means 211 that displays image information on the day display screen, and a day event display means 212 that displays event information on the day display screen.

[0051] As shown in Figure 5(a), the day display screen S2 displayed by the day display means 210 is a screen showing the sunset, as described above, and is a screen configured as a day frame C20.

[0052] The daily display screen S2 has two areas set up inside the border (the outer edge of the daily display screen): an allocated area for displaying image information (hereinafter referred to as the daily image allocated area E20) and an allocated area for displaying event information (hereinafter referred to as the daily event allocated area E21). The daily image allocated area E20 and the daily event allocated area E21 are daily allocated areas.

[0053] As shown in Figure 5(b), the daily image display means is configured to search for registered image data that has image date information corresponding to the date on the daily display screen S2 to be displayed, and to execute a process to display the image information D20 contained in the found registered image data in the daily image allocation area E20.

[0054] The daily event display means is configured to search for registered event data that have event date information corresponding to the date on the daily display screen S2, and to execute a process to display the event information D30 contained in the found registered event data in the daily event allocation area E21.

[0055] As shown in Figure 1, the event display screen control means 22 includes an event screen display means 220 that displays the event display screen for sunset (i.e., the event display screen in which the day of the year, month, and day is represented by numbers), an event image display means 221 that displays image information on the event display screen, and an event content display means 222 that displays event information on the event display screen.

[0056] As shown in Figure 6(a), the event display screen S3 has an allocation area (hereinafter referred to as the event image allocation area E30) for allocating and displaying image information in the area inside the border (the outer edge of the event display screen S3), and an allocation area (hereinafter referred to as the event content allocation area E31) for allocating and displaying event information. The event image allocation area E30 and the event content allocation area E31 are event allocation areas.

[0057] As shown in Figure 6(b), the event image display means is configured to search for registered image data that has image date information corresponding to the date of the event display screen S3 to be displayed, and image time information corresponding to the time of the event display screen S3, and to execute a process to display the image information D20 contained in the found registered image data in the event image allocation area E30.

[0058] The event content display means is configured to search for registered image data that has event date information corresponding to the date of the event display screen S3 to be displayed, and event time information corresponding to the time of the event display screen S3, and to execute a process to display the event information D30 contained in the found registered event data in the event content allocation area E31.

[0059] Since the event display screen S3 is a screen configured for each event piece of information, only one event piece of information D30 corresponding to the event display screen S3 is displayed in the event content allocation area E31.

[0060] As shown in Figure 1, the screen display switching means 23 is configured to perform the following processes: displaying the month display screen on the display unit, displaying the day display screen on the display unit, and displaying the event display screen on the display unit.

[0061] The screen display switching means 23 is configured to execute a process to display the month display screen on the display unit when the calendar app 1 is launched or when an operation to display the month display screen is performed on a screen other than the month display screen (such as the day display screen or the event display screen).

[0062] Furthermore, the screen display switching means 23 is configured to execute a process to display the day display screen to the display unit when an operation to display the day display screen is performed on a screen other than the day display screen (such as the month display screen or the event display screen).

[0063] Furthermore, the screen display switching means 23 is configured to execute a process to display the event display screen to the display unit when an operation to display the event display screen is performed on a screen other than the event display screen (such as the month display screen or the day display screen).

[0064] The priority display setting means 24 includes a selection operation means 240 for selecting image information, and a priority registration means 241 for registering priority display information indicating that the image information selected by the selection operation means 240 will stand out more than other image information when displayed simultaneously with other image information.

[0065] The selection operation means 240 is configured to allow selection of displayed image information on the month display screen, the day display screen, and the event display screen, so that it can be highlighted.

[0066] The priority registration means 241 is configured to perform the following processes: searching for image information among the image information registered in the management means 4 that corresponds to the image information selected by the selection operation means 240, and associating priority display information with the searched image information.

[0067] The priority registration means 241 of this embodiment is configured to associate priority display information D4 with image information registered in the management information (see Figure 2).

[0068] Image information associated with priority display information will be displayed in a way that makes it stand out when displayed together with other image information. For example, image information associated with priority display information may be displayed in a larger size than other image information, may have decorations that other image information does not have, or may be displayed in a different position than other image information to make it stand out.

[0069] The process of displaying image information in a prominent manner is configured to be executed by the monthly image display means 201, the daily image display means 211, and the event image display means 221.

[0070] The lunar image display means 201 is configured to check whether priority display information is associated with each image information if there are multiple image information items to be displayed in the lunar image allocation area, and if the image information is associated with priority display information, it is displayed in the lunar image allocation area in a prominent display manner.

[0071] Similarly, the daily image display means 211 is configured to check whether priority display information is associated with each image information if there are multiple image information items to be displayed in the daily image allocation area, and if the image information is associated with priority display information, it is displayed in the daily image allocation area in a prominent display manner.

[0072] Similarly, the event image display means 221 is configured to check whether priority display information is associated with each image information if there are multiple image information items to be displayed in the event image allocation area, and if the image information is associated with priority display information, it is displayed in the event image allocation area in a prominent display manner.

[0073] The event input means 25 includes an event input screen display means 250 for displaying an event input screen in which event information, event date information, and event time information can be entered. The system includes an event registration means 251 configured to create event data from event information, event date information, and event time information entered into the event input screen display means 250, and to execute a process to make this event data registered event data.

[0074] The event input screen display means 250 of this embodiment is configured to display a selectable call image F, as shown in Figure 3, and to display the event input screen when the call image F is selected.

[0075] The event input screen S4 is configured to display an event input section S40 for inputting event information, a date input section S41 for inputting event date information, and a time input section S42 for inputting event time information (see Figure 7).

[0076] The event registration means 251 may be configured to register the created event data with the management means itself when it becomes registered event data, or it may be configured to register the event data with the management means using the assignment control means 3 by transmitting the event data to the event recognition means 301.

[0077] As shown in Figure 1, the allocation control means 3 includes a data recognition means 30 that recognizes unregistered image data and unregistered event data as targets for use by the calendar control means 2; a date acquisition means 31 capable of performing a process to acquire image date information of the image data recognized by the data recognition means 30 and a process to acquire event date information of the event data recognized by the data recognition means 30; and an allocation means 32 capable of performing a process to allocate image data to the allocation area so that it can be displayed on the display unit based on the image date information acquired by the date acquisition means 31 and a process to allocate event data to the allocation area so that it can be displayed on the display unit based on the event date information acquired by the date acquisition means 31.

[0078] The data recognition means 30 includes an image recognition means 300 that recognizes unregistered image data as an object to be used by the calendar control means 2, and an event recognition means 301 that recognizes unregistered event data as an object to be used by the calendar control means 2.

[0079] In other words, the image recognition means 300 is configured to recognize unregistered image data as registered image data, and the event recognition means 301 is configured to recognize unregistered event data as registered event data.

[0080] The image recognition means 300 is configured to recognize unregistered image data by receiving, referencing, or acquiring unregistered image data.

[0081] The image recognition means 300 is configured to be executed when unregistered image data is added, and can be forcibly executed when the calendar app is launched, or can be executed at a time desired by the user.

[0082] The event recognition means 301 is configured to recognize unregistered event data by receiving, referencing, or acquiring unregistered event data.

[0083] The event recognition means 301 is also configured to be executed when unregistered event data is added, and can be forcibly executed when the calendar app is launched or can be executed at a time of the user's choosing.

[0084] Furthermore, the event recognition means 301 of this embodiment is also configured to recognize event data received from the event input means 25 as unregistered event data, since event data created by the event input means 25 may be transmitted.

[0085] The date acquisition means 31 includes an image date acquisition means 310 that performs a process to acquire image date information and image time information from unregistered image data recognized by the image recognition means 300, and an event date acquisition means 311 that performs a process to acquire event date information and event time information from unregistered event data recognized by the event recognition means 301.

[0086] The allocation means 32 includes an image allocation means 320 that performs processing to convert unregistered image data into registered image data based on image date information acquired by the image date acquisition means 310, and an event allocation means 321 that performs processing to convert unregistered event data into registered event data based on event date information acquired by the event date acquisition means 311.

[0087] The image assignment means 320 is configured to register unregistered image data as registered image data by registering the image information in the management information along with the image date information acquired by the image date acquisition means 310. The registration of image information in the management information is performed by writing information that needs to be used in the calendar application 1 (such as information indicating the location of image data to be treated as registered image data) to the management information.

[0088] This allows unregistered image data to be allocated to the monthly image allocation area, the daily image allocation area, and the event image allocation area.

[0089] The event assignment means 321 is configured to register unregistered event data as registered event data by registering the event information in the management information along with the event date information acquired by the event date acquisition means 311. The registration of image information in the management information is performed by writing the information that needs to be used in the calendar application 1 (such as information indicating the location of image data to be treated as registered image data) to the management information.

[0090] This allows unregistered event data to be allocated to the monthly event allocation area, the daily event allocation area, and the event content allocation area.

[0091] The configuration of the calendar application 1 according to this embodiment is as described above. Next, the operation of the calendar application 1 according to this embodiment will be explained.

[0092] When the calendar app 1 is launched on the terminal, as shown in Figure 9, the assignment control means 3 performs the registration process of unregistered image data (S1) and the registration process of unregistered event data (S2).

[0093] For example, if unregistered image data is stored in the terminal's storage device, as shown in Figure 10, the image recognition means 300 acquires the unregistered image data and recognizes it as an object to be used by the calendar control means 2 (S10), the image date acquisition means 310 acquires the image date information of the unregistered image data (S11), and the image assignment means 320 registers the image date information acquired by the image date acquisition means 310 along with the image information of the unregistered image data in the management means 4 (S12). As a result, the unregistered image data becomes registered image data.

[0094] Furthermore, if unregistered event data is stored in the terminal's storage device, as shown in Figure 11, the event recognition means 301 acquires the unregistered event data and recognizes it as an object to be used by the calendar control means 2 (S20), the event date acquisition means 311 acquires the event date information of the unregistered event data (S21), and the event assignment means 321 registers the event date information acquired by the event date acquisition means 311 along with the event information of the unregistered event data in the management means 4 (S22). As a result, the unregistered event data becomes registered event data.

[0095] Next, as shown in Figure 12, when the monthly display screen control means 20 displays the monthly display screen on the display unit (Yes in S30), a monthly calendar is displayed on this monthly display screen (Yes in S31). For each day frame of the monthly calendar, image information associated with the image date information corresponding to the date of the day frame is displayed in the monthly image allocation area by the monthly image display means 201 (S32), and event information associated with the event date information corresponding to the date of the day frame is displayed in the monthly event allocation area by the monthly event display means 202 (S33).

[0096] As shown in Figure 13, when the day display screen control means 21 displays the day display screen on the display unit in response to a command from the screen display switching means 23 (S40), the day display screen displays image information associated with the image date information corresponding to the date on the day display screen in the daily image allocation area by the daily image display means 211 (S41), and event information associated with the event date information corresponding to the date in the day frame is displayed in the daily event allocation area by the daily event display means 212 (S42).

[0097] Furthermore, as shown in Figure 14, when the event display screen control means 22 displays the event display screen on the display unit in response to a command from the screen display switching means 23 (S50), the event display screen displays image information associated with the image date information corresponding to the date on the event display screen in the event image allocation area by the event image display means 221 (S51), and the event information associated with the event date information corresponding to the date in the day frame is displayed in the event content allocation area by the event content display means 222 (S52).

[0098] In this way, image information such as photographs taken in the past is assigned to the corresponding date frame by the image assignment means 320 so that it can be displayed, and event information such as past events is assigned to the corresponding date frame by the event assignment means 321 so that it can be displayed. As a result, the image information and event information are organized, and the organized image information and event information becomes viewable by the calendar control means 2.

[0099] As described above, the calendar application 1 configured using the data allocation program according to this embodiment allows image data to be organized on the calendar function based on year, month, and day (specifically, on a monthly or daily basis), which has the excellent effect of making it easier for users to organize their memories.

[0100] Furthermore, Calendar App 1 allows users to organize event data along with image data by year, month, and day (specifically, by month or day), making it easier for them to organize their memories.

[0101] Furthermore, Calendar App 1 allows users to organize image data and event data on an event-by-event basis, making it easier for them to organize their memories.

[0102] It should be noted that the data allocation program for the calendar function with image display function according to the present invention is not limited to the above-described embodiment, and various modifications can be made without departing from the spirit of the present invention.

[0103] The data allocation program in the above embodiment was configured to perform processing on the calendar control means 2 (calendar function with image display function) which constitutes the calendar application 1 together with the allocation control means 3 that functions through the data allocation program, but the configuration is not limited to this. For example, the data allocation program can also be configured to perform processing on the calendar control means 2 even when the allocation control means 3 and the calendar control means 2 (calendar function with image display function) constitute separate applications.

[0104] In the above embodiment, the calendar application 1 was installed on terminal T1, which is a computer operated by the user, as shown in Figure 8, but the configuration is not limited to this. The calendar application 1 may also be installed on a server device T2 that is connected to terminal T1 operated by the user in a manner that enables information communication, as shown in Figure 915. When the calendar application 1 is installed on server device T2, a calendar system is constructed by terminal T1 operated by the user and server device T2 on which the calendar application 1 is installed.

[0105] Furthermore, the calendar control means 2, the assignment control means 3, and the management means 4 that constitute the calendar application 1 may be installed on separate server devices T2, as shown in Figure 16.

[0106] Thus, when the calendar control means 2, the allocation control means 3, and the management means 4 are installed on separate server devices T2, the calendar system is constructed by the user's terminal T1, the server device T2 on which the calendar control means 2 is installed, the server device T2 on which the allocation control means 3 is installed, and the server device T2 on which the management means 4 is installed. In this case, the server device T2 on which the allocation control means 3 is installed becomes a data allocation server for the calendar function with image display capabilities.

[0107] Thus, Calendar app 1 may be configured as a so-called cloud app or web app.

[0108] In the above embodiment, the priority display setting means 24 was configured to be part of the calendar control means 2, but the configuration is not limited to this. For example, the priority display setting means 24 may be configured to be part of the assignment control means 3.

[0109] In the above embodiment, the allocation means 32 was configured to register unregistered image data and unregistered event data with the management means 4, but it is not limited to this configuration. For example, the allocation means 32 may be configured to register only unregistered image data with the management means 4.

[0110] In this case, the data recognition means 30 should be configured to recognize only unregistered image data, and the date acquisition means 31 should be configured to acquire only the image date information of the unregistered image data.

[0111] The image date information described in the above embodiment was configured to include image date information and image time information, but is not limited to this configuration. For example, the image date information may be configured to include only the image date information from the image date information and image time information. That is, the image date information may include date and time information expressed as year, month, and day, or it may include only date information expressed as year, month, and day.

[0112] The event date information described in the above embodiment was configured to include event date information and event time information, but is not limited to this configuration. For example, the event date information may be configured to include only the event date information among the event date information and event time information. That is, the event date information may include date and time information expressed as year, month, and day, or it may include only date information expressed as year, month, and day.

[0113] In the above embodiment, the management means 4 was configured to manage registered image data and registered event data using management information D1, but it is not limited to this configuration. For example, the management means 4 may be configured to store the image data itself as registered image data, or to store the event data itself as registered image data.

[0114] The management means 4 in the above embodiment managed image information and event information using table-formatted data, but the configuration is not limited to this. For example, image information and event information may be managed by organizing them into folders.

[0115] Although not specifically mentioned in the description of the screen display switching means 23 in the above embodiment, when displaying a new screen while one of the month display screen, day display screen, or event display screen is being displayed, the already displayed screen may be closed, hidden so that it cannot be seen without being closed, or left displayed so that it can be seen.

[0116] In the description of the operation of the assignment control means 3 in the above embodiment, the image recognition means 300, the image date acquisition means 310, and the image assignment means 320 were configured to perform a process to register image information with the management means 4 when the calendar application 1 is launched, but the configuration is not limited to this. For example, the assignment control means 3 may be configured so that when updating management information after the calendar application 1 has been launched, the image recognition means 300, the image date acquisition means 310, and the image assignment means 320 perform a process to register image information with the management means 4.

[0117] In the description of the operation of the assignment control means 3 in the above embodiment, the event recognition means 301, the event date acquisition means 311, and the event assignment means 321 were configured to execute a process for registering event information with the management means 4 when the calendar application 1 is launched, but the configuration is not limited to this. For example, the assignment control means 3 may be configured so that when the management information is updated after the calendar application 1 has been launched, the event recognition means 301, the event date acquisition means 311, and the event assignment means 321 execute a process for registering event information with the management means 4.

[0118] Although not specifically mentioned in the description of the calendar application 1 of the above embodiment, the calendar control means 2 may be configured to display a weekly view screen that displays a weekly calendar.

[0119] Although not specifically mentioned in the description of the image data in the above embodiment, if the image data is data created by taking an image or data that has been edited after taking an image, it may be configured to include location information indicating the location of the image, the type of device used to take the image (for example, a portable imaging device such as a smartphone, tablet, or digital camera, or a stationary imaging device), and device information indicating the operating system running the device that took the image.

[0120] Although not specifically mentioned in the description of the image data of the above embodiment, the image data may be a still image or a moving image.

[0121] Although not specifically mentioned in the description of the event input screen S4 in the above embodiment, the event input screen S4 may also be configured to allow input of information related to the event (for example, the location of the event, a URL where information related to the event is posted, notes about the event, etc.) in addition to event information. [Explanation of Symbols]

[0122] 1...Calendar app, 2...Calendar control means, 3...Assignment control means, 4...Management means, 20...Monthly display screen control means, 21...Day display screen control means, 22...Event display screen control means, 23...Screen display switching means, 24...Priority display setting means, 25...Event input means, 30...Data recognition means, 31...Year, month, and day acquisition means, 32...Assignment means, 200...Monthly calendar display means, 201...Monthly image display means, 202...Monthly event table Display means, 210... Daily screen display means, 211... Daily image display means, 212... Daily event display means, 220... Event screen display means, 221... Event image display means, 222... Event content display means, 240... Selection operation means, 241... Priority registration means, 250... Event input screen display means, 251... Event registration means, 300... Image recognition means, 301... Event recognition means, 310... Image date acquisition means, 311... Event date acquisition means, 320... Image assignment means, 321... Event assignment means, C1... Monthly calendar, C10... Daily frame, C20... Daily frame, D1... Management information, D2... Registered image data, D20... Image information, D21... Image date information, D210... Image date information, D211... Image time information, D3... Registered event data, D30... Event information, D31... Event date information, D311... Event time information, D4... Priority display information, E10... Monthly image allocation area, E11... Monthly event allocation area, E20... Daily image allocation area, E21... Daily event allocation area, E30... Event image allocation area, E31... Event content allocation area, F... Call image, S1... Monthly display screen, S2... Daily display screen, S3... Event display screen, S4... Event input screen, S40... Event input section, S41... Date input section, S42... Time input section

Claims

1. A data allocation program for a calendar function with an image display function, configured to perform processing for a calendar function that can display a date frame with the date setting on a display unit viewed by the user, Computers, A means for obtaining date information associated with image data, The aforementioned image data is configured to function as an allocation means that can be displayed on the display unit in the allocation area set in the date frame for the day corresponding to the date information of the image acquired by the date acquisition means. A data allocation program for a calendar function with image display capabilities.

2. The aforementioned date acquisition means is configured to acquire the event date information of the event data. The allocation means is configured to allocate the event data to the allocation area of ​​the date frame corresponding to the event date information so that it can be displayed on the display unit. A data allocation program for a calendar function with an image display function, as described in claim 1.

3. The calendar function is capable of displaying a monthly view screen on the display unit, in which multiple day frames are arranged side by side. The allocation means is configured to allocate the image data to the monthly allocation area, which is the allocation area set in the day frame of the day corresponding to the image date information among the plurality of day frames displayed on the monthly display screen, so that it can be displayed on the display unit. A data allocation program for a calendar function with an image display function, as described in claim 1.

4. The calendar function is capable of displaying a monthly view screen on the display unit, in which multiple day frames are arranged side by side. The allocation means is configured to allocate the event data to the monthly allocation area, which is the allocation area set in the day frame of the day corresponding to the event year, month, and day information among the multiple day frames displayed on the monthly display screen, so that it can be displayed on the display unit. A data allocation program for a calendar function with an image display function, as described in claim 2.

5. The calendar function can display a day display screen to the display unit, which is created for each of the multiple day frames of the month display screen and comprises one of the day frames. The allocation means is configured to allocate the image data allocated in the monthly allocation area to the daily allocation area set in the daily frame of the daily display screen for the day corresponding to the image date information, so that it can be displayed on the display unit. A data allocation program for a calendar function with an image display function as described in claim 3.

6. The calendar function can display a day display screen to the display unit, which is created for each of the multiple day frames of the month display screen and comprises one of the day frames. The allocation means is configured to allocate the event data allocated in the monthly allocation area to the daily allocation area set in the daily frame of the daily display screen for the day corresponding to the event year, month, and day information, so that it can be displayed on the display unit. A data allocation program for a calendar function with an image display function, as described in claim 4.

7. The calendar function can display an event display screen created for each event data on the display unit. The allocation means is configured to allocate the image data, for which the image date information corresponds to the event date information, to the event allocation area set on the event display screen so that it can be displayed on the display unit. A data allocation program for a calendar function with an image display function, as described in claim 2.

8. A server for a calendar function with an image display function, configured to perform processing for a calendar function that can display a date frame with the date setting on the display unit viewed by the user, A means for obtaining date information associated with image data, The system includes an allocation means that allocates the image data so that it can be displayed on the display unit to an allocation area set in the date frame for the day corresponding to the image date information acquired by the date acquisition means, A data allocation server for a calendar function with image display capabilities.

Citation Information

Patent Citations

  • Image data generation program, and image data generating apparatus

    JP2006129371A