WO2022209255A1 - 情報処理装置、情報処理装置の作動方法、情報処理装置の作動プログラム - Google Patents

情報処理装置、情報処理装置の作動方法、情報処理装置の作動プログラム Download PDF

Info

Publication number
WO2022209255A1
WO2022209255A1 PCT/JP2022/003922 JP2022003922W WO2022209255A1 WO 2022209255 A1 WO2022209255 A1 WO 2022209255A1 JP 2022003922 W JP2022003922 W JP 2022003922W WO 2022209255 A1 WO2022209255 A1 WO 2022209255A1
Authority
WO
WIPO (PCT)
Prior art keywords
image
event
user
future
images
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/JP2022/003922
Other languages
English (en)
French (fr)
Inventor
雅子 吉田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujifilm Corp
Original Assignee
Fujifilm Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujifilm Corp filed Critical Fujifilm Corp
Priority to JP2023510555A priority Critical patent/JPWO2022209255A1/ja
Priority to CN202280023395.XA priority patent/CN117043766A/zh
Priority to EP22779484.9A priority patent/EP4312181A4/en
Publication of WO2022209255A1 publication Critical patent/WO2022209255A1/ja
Priority to US18/468,326 priority patent/US12638956B2/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482—Interaction with lists of selectable items, e.g. menus
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/50—Information retrieval; Database structures therefor; File system structures therefor of still image data
    • G06F16/53—Querying
    • G06F16/535—Filtering based on additional data, e.g. user or group profiles
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/50—Information retrieval; Database structures therefor; File system structures therefor of still image data
    • G06F16/54—Browsing; Visualisation therefor
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/04817—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00—Administration; Management
    • G06Q10/02—Reservations, e.g. for tickets, services or events
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00—Administration; Management
    • G06Q10/10—Office automation; Time management
    • G06Q10/109—Time management, e.g. calendars, reminders, meetings or time accounting
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00—Administration; Management
    • G06Q10/10—Office automation; Time management
    • G06Q10/109—Time management, e.g. calendars, reminders, meetings or time accounting
    • G06Q10/1093—Calendar-based scheduling for persons or groups
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10—Services
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T1/00—General purpose image data processing

Definitions

  • the processor displays, on the image list screen, images captured by the user in the registration event experienced by the user in a distinguishable manner from images not related to the registration event.
  • the processor includes, in the image list screen, a link for accessing the selected image and the registered event image of the registered event experienced by the user if an image taken by the user in the registered event experienced by the user is selected. It is preferable to generate an image display screen and output the generated image display screen.
  • the processor generates a registration screen including a registration event image of the registration event experienced by the user, a button for re-registering the registration event as a schedule, and a button for recommending the registration event to an acquaintance of the user, and the generated registration screen. is preferably output.
  • FIG. 1 illustrates an image management system
  • FIG. FIG. 4 is a diagram showing information exchanged between an image management server and a user terminal; It is a figure which shows the inside of image DB. It is a figure which shows the inside of event information DB, and the content of event information.
  • 2 is a block diagram showing a computer that constitutes an image management server and user terminals;
  • FIG. 4 is a block diagram showing a processing section of a CPU of the image management server;
  • FIG. FIG. 10 is a diagram showing an event information acquisition request and event information corresponding to the event information acquisition request;
  • FIG. 4 is a block diagram showing a processing unit of a CPU of the user terminal;
  • FIG. FIG. 10 is a diagram showing an image list screen displayed when an image browsing AP is started;
  • the event information DB server 21 has an event information DB 24.
  • Event information 25 is stored in the event information DB 24 .
  • the event information 25 is information on future events related to the user 13 .
  • the event includes places where the user 13 visits, such as resorts, theme parks, historic sites, museums, and museums, and programs in which the user 13 participates, such as agricultural experiences, craft experiences, and lifelong learning experiences. Other events may include concerts, soccer games, exhibitions, or webinars.
  • the event information 25 is registered in advance by the person in charge of the place when the event is a place, and by the organizer of the program when the event is a program.
  • the image DB 23 is provided with a plurality of image folders 30 .
  • the image folder 30 is a folder assigned to each user 13 and is unique to one user 13 . Therefore, image folders 30 are provided for the number of users 13 .
  • the image folder 30 is associated with a user ID (Identification Data) for uniquely identifying the user 13, such as [U0001] and [U0002].
  • the event information DB 24 is divided into a plurality of categories 35, and each category 35 stores a plurality of event information 25.
  • Category 35 is a large classification of events such as "farming experience” and "theme park”. In addition to these, category 35 includes "shrines and temples”, “burial mounds”, “hot spring spas”, “art museums and museums”, “craft experiences”, and "lifelong learning experiences”.
  • the event information 25 includes basic information 36, future event images 37, ranking information 38, registered user information 39, and the like.
  • the basic information 36 includes the name, evaluation value, total number of word-of-mouth, location, recommendation time, and the like.
  • the name is the name of the place if the event is a place, and the name of the program if the event is a program.
  • the evaluation value is a numerical value input through the user terminal 11 by the user 13 who has experienced the event, and is represented by five levels, for example.
  • the word-of-mouth total is the total number of word-of-mouth input through the user terminal 11 by the user 13 who experienced the event.
  • the location is the address of the place if the event is a place, and the address of the place where the program is implemented if the event is a program.
  • the recommended time is a time when the event is particularly recommended, such as winter, summer, Christmas, New Year, October, and the like.
  • computers constituting the image management server 10 and the user terminal 11 basically have the same configuration, and include a storage 40, a memory 41, a CPU (Central Processing Unit) 42, a communication section 43, A display 44 and an input device 45 are provided. These are interconnected via bus lines 46 .
  • a storage 40 a storage 40, a memory 41, a CPU (Central Processing Unit) 42, a communication section 43, A display 44 and an input device 45 are provided. These are interconnected via bus lines 46 .
  • CPU Central Processing Unit
  • the communication unit 43 is a network interface that controls transmission of various information via the network 12 and the like.
  • the display 44 displays various screens. Various screens are provided with operation functions by GUI (Graphical User Interface).
  • GUI Graphic User Interface
  • the computer that configures the image management server 10 and the user terminal 11 accepts input of operation instructions from the input device 45 through various screens.
  • the input device 45 is a keyboard, mouse, touch panel, or the like.
  • the image DB server 20 reads the attribute information 31 corresponding to the attribute information acquisition request 60 from the image DB 23 and transmits the read attribute information 31 to the image management server 10 .
  • the attribute information acquisition unit 56 acquires the attribute information 31 transmitted from the image DB server 20 in response to the attribute information acquisition request 60 .
  • the attribute information acquisition section 56 outputs the acquired attribute information 31 to the event information acquisition section 57 .
  • the event information acquisition unit 57 sends an event information acquisition request 61 requesting the event information 25 according to the user ID of the event information distribution request 26 from the request reception unit 55 and the attribute information 31 from the attribute information acquisition unit 56. Send to the information DB server 21 .
  • the event information DB server 21 reads the event information 25 requested by the event information acquisition request 61 from the event information DB 24 and transmits the read event information 25 to the image management server 10 .
  • the event information acquisition unit 57 acquires the event information 25 transmitted from the event information DB server 21 .
  • the event information acquisition portion 57 outputs the acquired event information 25 to the distribution control portion 58 .
  • the distribution control unit 58 controls distribution of the event information 25 from the event information acquisition unit 57 to the user terminal 11 that sent the event information distribution request 26 . At this time, the distribution control unit 58 identifies the user terminal 11 that is the transmission source of the event information distribution request 26 based on the terminal ID of the event information distribution request 26 from the request reception unit 55 .
  • the event information acquisition request 61 includes a user ID.
  • the event information DB 24 has the event information 25 in which the user ID of the event information acquisition request 61 is registered in the registered user information 39
  • the event information DB server 21 registers the event information 25 as registered event information 25A from the event information DB 24. read out.
  • the registered event information 25A means information relating to a registered event for which the user 13 has registered the event as a schedule.
  • the future event image 37 registered in the registered event information 25A is hereinafter referred to as a registered event image 37A.
  • the event information acquisition request 61 includes ranking conditions 65 .
  • the ranking condition 65 is set based on the attribute information 31 and time.
  • the ranking conditions 65 are conditions for ranking related to the age, sex, and family structure of the user 13 that are known from the attribute information 31, conditions for ranking related to the area of residence of the user 13, and conditions for ranking related to time. be.
  • FIG. 7 as an example of the ranking condition 65 for the ranking related to the user's 13 age, sex, and family structure, "ranking of men in their 30s with families within the top 3" is exemplified.
  • the ranking condition 65 for the ranking related to the area of residence of the user 13 "Kanagawa Prefecture Resident Ranking Top 3" is exemplified.
  • the ranking condition 65 for the ranking related to the season "winter ranking within 3rd place” is exemplified.
  • the event information DB server 21 reads event information 25 having ranking information 38 that satisfies each ranking condition 65 from the event information DB 24 as recommended event information 25B.
  • the recommended event information 25B means information on a recommended event that recommends the event to the user 13 .
  • the future event image 37 registered in the recommended event information 25B is hereinafter referred to as a recommended event image 37B.
  • the recommended event information 25B that satisfies the ranking conditions 65 for ranking related to the age, gender, and family structure of the user 13 is information of events selected based on the user's 13 attributes.
  • the recommended event information 25B that satisfies the ranking condition 65 for the ranking related to the area of residence of the user 13 is also event information selected based on the attributes of the user 13 . Therefore, the recommended events include events selected based on the user's 13 attributes.
  • the event information 25 acquired by the event information acquisition unit 57 and delivered from the delivery control unit 58 to the user terminal 11 includes at least the recommended event information 25B.
  • the registered event information 25A may or may not be included in the event information 25 delivered to the user terminal 11 .
  • the registered event information 25A is not included in the event information 25 delivered to the user terminal 11.
  • an image viewing AP 70 is stored in the storage 40B of the user terminal 11.
  • the image viewing AP 70 is an AP for causing a computer that configures the user terminal 11 to function as an "information processing device" according to the technology of the present disclosure. That is, the image browsing AP 70 is an example of the "operation program of the information processing apparatus" according to the technology of the present disclosure.
  • the CPU 42B of the user terminal 11 functions as a browser control section 75 in cooperation with the memory 41 and the like.
  • a browser control unit 75 controls the operation of a dedicated web browser for the image viewing AP 70 .
  • the browser control unit 75 has an instruction reception unit 77 , a request transmission unit 78 , a screen generation unit 79 and a screen output unit 80 .
  • the instruction reception unit 77 receives various operation instructions input from the input device 45B by the user 13 through various screens.
  • the request transmission unit 78 transmits various requests to the image management server 10 according to the operation instructions. For example, the request transmission unit 78 transmits the event information distribution request 26 to the image management server 10 in accordance with the activation instruction of the image viewing AP 70 .
  • the screen generator 79 generates various screens such as the image list screen 90A (see FIG. 9) based on the images 22 (not shown) locally stored in the storage 40B and the event information 25 from the image management server 10. .
  • the screen generation unit 79 outputs screen data of various generated screens to the screen output unit 80 .
  • the screen output unit 80 displays and outputs various screens on the display 44B based on the screen data of the various screens from the screen generation unit 79 .
  • FIG. 9 shows an example of an image list screen 90A displayed when the image viewing AP 70 is activated.
  • the image list screen 90A has a combined image display area 91, a menu button display area 92, a future event display area 93, and a past image display area 94 in order from the top.
  • the combined image display area 91 a plurality of randomly selected images 22 of relatively distant past years are displayed according to a preset layout.
  • the images 22 in the combined image display area 91 are selectable.
  • a screen is displayed in which the images 22 are magnified one by one so that they can be sent back.
  • the combined image display area 91 allows the user 13 to look back on memories of the relatively distant past.
  • FIG. 9 shows an example in which one of the four images 22 in October 2014 is enlarged and displayed on the left side, and three images are vertically displayed side by side on the right side.
  • the "forwarding" of "each image 22 can be forwarded back” means that, for example, by a left swipe operation, the display of one enlarged image 22 is displayed one after another so that the date and time of acquisition are updated in order. means to switch to
  • the "return" of "each image 22 can be sent back” means that, for example, by swiping to the right, the display of one enlarged image 22 is displayed one after another so that the date and time of acquisition become older. means to switch. The same applies to "possible to send back" in the following description.
  • the screen on which the image 22 in the combined image display area 91 is enlarged can be returned to the image list screen 90A by selecting, for example, a close button provided on the screen on which the image 22 in the combined image display area 91 is enlarged. can be done.
  • the date and time of acquisition is any of the date and time when the image 22 was captured, the date and time when the image 22 was downloaded, and the date and time when the image 22 was read by a scanner.
  • the menu button display area 92 is located substantially in the center of the image list screen 90A and separates the upper combined image display area 91 from the lower future event display area 93 and past image display area 94 .
  • a menu button 95 is displayed at the left corner of the menu button display area 92 . When the menu button 95 is selected, various menus are pop-up displayed on the image list screen 90A so as to be selectable.
  • Icons 96 are arranged in the future event display area 93 so as to be selectable.
  • a representative image 37R of the future event image 37 registered in the event information 25 transmitted from the image management server 10 is displayed on the icon 96 .
  • the representative image 37R includes a registered event image 37A and/or a recommended event image 37B.
  • the past images 22 are arranged in chronological order following the frame 97 representing the current year and month. More specifically, as indicated by the dashed-dotted arrow 98, the images 22 are arranged from bottom to top and right to left in chronological order from oldest to newest. That is, when viewed as a whole, the direction in which the images 22 are arranged in time series is from bottom to top. When viewed as one line in which a plurality of images 22 (here, three frames of images 22) having different acquisition dates and times are arranged, the direction in which the images 22 are arranged in time series is from right to left. For this reason, the image 22 arranged next to the frame 97 is the latest image 22N of the past images 22 .
  • the images 22 in the past image display area 94 are selectable. When an image 22 in the past image display area 94 is selected, a screen is displayed in which each image 22 is enlarged so as to be able to be sent back, as in the combined image display area 91 .
  • past images 22 can be further displayed in the past image display area 94 by a swipe operation.
  • the past image display area 94 is swiped from bottom to top, the past images 22 are displayed in the past image display area 94 in chronological order of acquisition date and time.
  • the display of the icon 96 remains as it is, and the frame 97 representing the current year and month displays the year and month to which the acquisition date and time of the image 22 displayed in the past image display area 94 belongs.
  • the year and month when the latest image 22N of the plurality of images 22 displayed in 94 was acquired is displayed.
  • the icon 96 and/or the frame 97 representing the current year and month may disappear.
  • the past image 22 may be arranged at the position of the icon 96 and/or the frame 97 representing the current year and month.
  • the future event display area 93 in which the icon 96 is arranged is on the left side of the latest image 22N across the frame 97 in the first row of the past image display area 94 in which the latest image 22N is arranged.
  • the time-series arrangement direction of the images 22 when viewed as one line is from right to left. That is, the future event display area 93 is an example of the "future area" according to the technology of the present disclosure.
  • the screen transitions to an image list screen 90B shown in FIG. 10 as an example.
  • the image list screen 90B is a screen in which the combined image display area 91 and the menu button display area 92 are eliminated, and the combined image display area 91 and the menu button display area 92 are all replaced with the future event display area 93.
  • FIG. 10 the representative image 37R within the icon 96 is grayed out. Note that the combined image display area 91, the menu button display area 92, and the icon 96 may not be displayed from the beginning, and the image list screen 90B of FIG. 10 may be displayed when the image browsing AP 70 is started. .
  • one 1/4 frame on which the character "FUTURE” is drawn and three 1/4 frames on which the representative image 37R of the future event image 37 is drawn are combined to form an icon 96, and the icon 96 is selected.
  • the target is, but not limited to.
  • a 1/4 frame on which the characters "FUTURE” are drawn and a 1/4 frame on which the representative image 37R of the future event image 37 is drawn may be displayed so as to be selectable.
  • the screen transitions to the image list screen 90B.
  • a first registration screen 105 (see FIG. 11), which will be described later, is displayed without going through the image list screen 90B. Transition.
  • a plurality of pieces of simple event information 100 are displayed vertically.
  • the simple event information 100 can be scrolled up and down.
  • the simple event information 100 is information simply showing the event information 25 from the image management server 10 .
  • the simple event information 100 includes the name of the event, the type of the registered event or recommended event, a star mark and numerical value representing the evaluation value, and the future event image 37 .
  • the image list screen 90B in which the simple event information 100 including the future event images 37 are arranged is an example of the "future event image list screen" according to the technology of the present disclosure.
  • the multiple future event images 37 of the simple event information 100 are arranged in rows, unlike the past images 22, they are not arranged in order of date and time of acquisition. Therefore, the multiple future event images 37 of the simple event information 100 are treated in the same manner as the image 22 for one frame.
  • a future event display area 93 that replaces the combined image display area 91 and the menu button display area 92 is located above the latest image 22N. As described above, when viewed as a whole, the direction in which the images 22 are arranged in time series is from bottom to top. That is, the future event display area 93 that replaces the combined image display area 91 and the menu button display area 92 is also an example of the "future area" according to the technology of the present disclosure.
  • the simple event information 100 is arranged in order of arrival time of the event. More specifically, as indicated by a dashed-dotted line arrow 101 continuing from a dashed-dotted line arrow 98 , the simple event information 100 is arranged from the bottom to the top in order of earliest arrival time to furthest arrival time. Since the simple event information 100 includes the future event images 37 as described above, by arranging the simple event information 100 in order of event arrival time, the future event images 37 are arranged in order of event arrival time. If the event represented by the simple event information 100 is a registered event, the arrival time is the scheduled date of the registered event. If the event represented by the simple event information 100 is a recommended event, the arrival time is the recommended time registered in the basic information 36 .
  • FIG. 10 shows an example in which simple event information 100B (recommended event images 37B) of recommended events such as "Yamanakako Park" and "Echigozawa Ski Resort" are displayed side by side.
  • the simple event information 100 is selectable.
  • the screen transitions to the first registration screen 105 shown in FIG. 11 as an example.
  • recommended event images 37B are enlarged and displayed one by one so that they can be sent back.
  • detailed information 106 obtained by appropriately extracting the basic information 36 and the ranking information 38 is displayed.
  • a new registration button 107 is provided on the first registration screen 105 .
  • a screen (not shown) for newly registering the recommended event whose detailed information 106 etc. are displayed on the first registration screen 105 as a registered event is displayed. On this screen, it is possible to input the scheduled date of the registered event using the GUI for date selection.
  • the 1st registration screen 105 for registering the recommended event of "Lake Yamanaka Park” is illustrated.
  • FIG. 12 shows an example of an image list screen 90B including simple event information 100A of registered events.
  • the scheduled date of the registered event is displayed in the simplified event information 100A of the registered event.
  • By displaying the scheduled date of the registered event it is distinguished from the simple event information 100B of the recommended event in which the characters "recommended" are displayed.
  • FIG. 12 shows an example in which simple event information 100A of a registered event of "Yamanakako Park" is displayed.
  • the user 13 goes to the location of the registered event on the scheduled date and experiences the registered event.
  • the user 13 takes an image 22 using the camera function of the user terminal 11 or the like while experiencing the registration event.
  • the captured image 22 is displayed in the past image display area 94 as the past image 22 in the image list screens 90A and 90B.
  • FIG. 13 shows an example of an image list screen 90A in which the images 22 captured by the user 13 at the registration event experienced by the user 13 are displayed in the past image display area 94.
  • FIG. A mark 110 is displayed on the latest image 22NN of the images 22 taken by the user 13 at the registration event that the user 13 has experienced. This mark 110 distinguishes between images 22 taken by the user at an enrollment event experienced by the user and images 22 not associated with the enrollment event. Instead of or in addition to the mark 110, an image 22 taken by the user 13 in a registered event experienced by the user 13 is surrounded by a colored frame or the like to be displayed so as to be distinguishable from the image 22 not related to the registered event. may
  • the screen transitions to the second registration screen 115 shown in the center of FIG. 14 as an example.
  • registration event images 37A of registration events experienced by the user 13 are enlarged and displayed one by one so that they can be sent back.
  • the second registration screen 115 also displays detailed information 106 of the registered event experienced by the user 13 .
  • the second registration screen 115 is provided with a re-registration button 116 and a recommend to others button 117 instead of the new registration button 107 .
  • a screen (not shown) for re-registering the registered event experienced by the user 13 as a registered event, in which the detailed information 106 and the like are displayed on the second registration screen 115, is displayed. be. On this screen, it is possible to input the scheduled date of the registered event using the GUI for date selection.
  • a forwarding setting screen (not shown) is displayed.
  • acquaintances of the user 13 who have been set in advance by the user 13 as telephone contacts or the like are displayed in a selectable manner.
  • the browser control unit 75 retrieves the registered event information 25A of the registered event experienced by the user 13 whose detailed information 106 and the like are displayed on the second registration screen 115 on the user terminal 11 of the acquaintance of the user 13 selected on the transfer setting screen. transfer.
  • the acquaintances of the user 13 are, for example, the user's 13 family, relatives, lovers, friends, colleagues at work, and the like.
  • the second registration screen 115 is an example of a “registration screen” according to the technology of the present disclosure.
  • the re-registration button 116 is an example of a “button for re-registering a registered event as a schedule” according to the technology of the present disclosure.
  • the recommend to others button 117 is an example of a “button for recommending a registered event to acquaintances of the user” according to the technology of the present disclosure.
  • the image list screen 90A or 90B when the image 22 (the image 22NN with the mark 110 displayed) taken by the user 13 in the registration event experienced by the user 13 is selected, as an example, the image shown on the right side of FIG.
  • the screen transitions to the display screen 120 .
  • the selected image 22NN is enlarged and displayed on the image display screen 120 .
  • the image display screen 120 also displays a tag 121 attached to the image 22NN.
  • the tags 121 are words representing the shooting date of the image 22NN (“2021” and “January”), words representing the shooting location (“Japan”, “Yamanashi”, and “Lake Yamanaka”), and appearing in the image 22NN. Contains words that describe the subject ("Mt. Fuji”, “Sunrise”, and "Asahi”).
  • the tag 121 representing the shooting date is extracted from the shooting date and time of the image 22NN.
  • the tag 121 representing the shooting location is extracted from the GPS (Global Positioning System) information of the image 22NN.
  • the tag 121 representing the subject appearing in the image 22NN is extracted by image analysis of the image 22NN.
  • the tag 121 includes the name of the registered event.
  • the name of the registered event is extracted by matching the scheduled date of the registered event with the shooting date and time of the image 22NN and referring to the GPS information of the image 22NN.
  • a link 122 is attached to the name tag 121 of the registered event as indicated by hatching.
  • the screen transitions to the second registration screen 115 displaying the registered event image 37A of the registered event experienced by the user 13, and the like. That is, the link 122 is an example of "a link for accessing a registration event image of a registration event experienced by the user" according to the technology of the present disclosure.
  • the second registration screen 115 is displayed not only when the mark 110 is selected, but also when the tag 121 (link 122) of the registered event name is selected.
  • the CPU 42A of the image management server 10 functions as a request reception unit 55, an attribute information acquisition unit 56, an event information acquisition unit 57, and a distribution control unit 58, as shown in FIG. Further, the CPU 42B of the user terminal 11 functions as a browser control section 75 as shown in FIG. In the browser control unit 75, an instruction reception unit 77, a request transmission unit 78, a screen generation unit 79, and a screen output unit 80 are constructed.
  • the event information distribution request 26 is sent from the request transmitting unit 78 to the image management server 10 (step ST110).
  • the event information acquisition unit 57 acquires the event information 25 corresponding to the event information distribution request 26, as shown in FIGS.
  • the event information 25 includes registered event information 25A of a registered event registered as a schedule by the user 13 and/or recommended event information 25B of a recommended event recommended to the user 13 .
  • Recommended events include events selected based on user 13 attributes.
  • the event information 25 is output from the event information acquisition unit 57 to the distribution control unit 58. Then, the event information 25 is distributed by the distribution control unit 58 to the user terminal 11 that sent the event information distribution request 26 .
  • the image list screen 90B including the simple event information 100 shown in FIG. 10 and the like is generated by the screen generation unit 79.
  • the screen generator 79 arranges the simple event information 100 and future event images 37 in order of event arrival time (step ST160).
  • the user 13 can get an overview of the future event image 37 from the icon 96 . Also, the user 13 can know the whole picture of the future event image 37 from the image list screen 90B. By stepping up the form of the display from the outline to the whole in this way, the expectations of the future event of the user 13 can be gradually raised.
  • the second registration screen 115 can be displayed even while experiencing the registration event.
  • a registered event image 37A is displayed on the second registration screen 115 . Therefore, when the second registration screen 115 is displayed while experiencing the registration event, the registered event image 37A can be used to check whether or not the user has forgotten to take a picture.
  • Recommended events include events selected based on the user's 13 attributes. Therefore, it is possible to increase the probability that the user 13 will register the recommended event as a schedule, compared to the case of recommending an event that the user 13 has no connection with. Considering a business model in which compensation is obtained by having the user 13 register an event, it is possible to contribute to an increase in sales.
  • FIG. 16 shows an example in which simple event information 100B (recommended event image 37B) of "Sarugasawa Onsen” is displayed in addition to "Yamanakako Park” and "Echigozawa Ski Resort” shown in FIG. ing.
  • the modes shown in FIGS. 17 and 18 may be adopted. That is, image analysis is performed by the CPU 42A of the image management server 10 on the images 22 held by the user 13 and stored in the image folder 30, and a recommended event is selected based on the image analysis results.
  • the recommended event information 25B when an image analysis result indicating that the user 13 likes flowers is obtained because flowers are shown in a relatively large number of images 22, a famous place of flowers is selected as the recommended event information 25B. example.
  • the recommended event information 25B when an image analysis result is obtained indicating that the user 13 likes the outdoors and food because a relatively large number of images 22 show the outdoors and cooking, the recommended event information 25B is It shows an example of selecting a fishing pond and a vegetable harvesting experience. In this way, it is possible to recommend an event that matches the preferences of the user 13 .
  • the attributes obtained as the result of the image analysis are the attributes related to the preferences of the user 13, such as a flower lover and a gourmet lover. Therefore, there is no change in selecting recommended events based on the attributes of the user 13 .
  • the user 13 may himself/herself search for desired event information 25 in the event information DB 24 and register the event of the searched event information 25 as a schedule.
  • the simple event information 100B (recommended event image 37B) of the recommended event is not displayed on the image list screen 90B, and the simple event information 100A of the registered event (registered event image 37A) is displayed.
  • the image viewing AP 70 and a general-purpose scheduler AP may be linked. That is, an event registered as a schedule by the user 13 in the scheduler AP may be notified to the image viewing AP 70 as a registered event.
  • the future event image 37 is not limited to an image taken by the person in charge or organizer of the event, or an image taken by another user 13 who has experienced the event. Future event images 37 may be searched from images on the Internet using event names and the like as search keywords. As an example, as shown in FIG. 20, an image 22 taken in the past by the user 13 who registered the event may be selected and used as the future event image 37 (registered event image 37A). Furthermore, an image selected from images on the Internet by the user 13 who registered the event may be used as the future event image 37 .
  • the event information distribution request 26 may be transmitted from the user terminal 11 to the image management server 10 at a preset time. Examples of preset times include 20:00 every Thursday or Friday night when a holiday is near, or conversely 20:00 every Monday night after a holiday, or the beginning or end of the month.
  • a notification message to the effect that the recommended event information 25B has been received may be displayed on the home screen of the user terminal 11.
  • the notification message may include the recommended event image 37B.
  • the first registration screen 105 may be immediately displayed on the display 44B without displaying the image list screen 90A or the like.
  • a frame 97 representing the current year and month is placed between the latest image 22N of the past images 22 and the icon 96, but the frame 97 may be omitted.
  • the latest image 22N may be arranged at the position of the frame 97.
  • a favorite button may be provided on the first registration screen 105 and the second registration screen 115.
  • the events for which the favorite button has been selected may be collectively displayed on the favorite event list screen so that the user 13 can collectively view them later.
  • a button having the same function as the recommend to others button 117 on the second registration screen 115 may be provided on the first registration screen 105 as well.
  • the recommended event information can be shared between the user 13 and acquaintances of the user 13, and it is possible to determine whether or not to newly register the recommended event as a schedule while listening to the opinions of the acquaintances.
  • a part or all of the function of each processing unit of the user terminal 11 may be performed by the image management server 10, and the image management server 10 may function as an information processing apparatus according to the technology of the present disclosure.
  • various screens such as the image list screen 90A are generated in the image management server 10, and are displayed on the user terminal 11 in the form of screen data for web distribution created in a markup language such as XML (Extensible Markup Language).
  • XML Extensible Markup Language
  • the browser control unit 75 of the user terminal 11 reproduces various screens to be displayed on the web browser based on the screen data, and displays them on the display 44B.
  • JSON Javascript (registered trademark) Object Notation
  • the hardware configuration of the computer that constitutes the image management server 10 can be modified in various ways.
  • the image management server 10 can be composed of a plurality of computers separated as hardware for the purpose of improving processing capability and reliability.
  • the functions of the request reception unit 55 and the attribute information acquisition unit 56, and the functions of the event information acquisition unit 57 and the distribution control unit 58 are distributed to two computers.
  • the image management server 10 is composed of two computers.
  • the image management server 10, the image DB server 20, and the event information DB server 21 may be integrated into one server.
  • the hardware configuration of the computer of the image management server 10 can be appropriately changed according to required performance such as processing power, safety, and reliability.
  • the operating program 50 and the AP such as the image viewing AP 70 can be duplicated or distributed and stored in multiple storages for the purpose of ensuring safety and reliability. is.
  • One processing unit may be configured with one of these various processors, or a combination of two or more processors of the same or different type (for example, a combination of a plurality of FPGAs and/or a CPU and combination with FPGA). Also, a plurality of processing units may be configured by one processor.
  • an electric circuit combining circuit elements such as semiconductor elements can be used.
  • the technology of the present disclosure can also appropriately combine various embodiments and/or various modifications described above. Moreover, it is needless to say that various configurations can be employed without departing from the scope of the present invention without being limited to the above-described embodiment. Furthermore, the technology of the present disclosure extends to storage media that non-temporarily store programs in addition to programs.
  • a and/or B is synonymous with “at least one of A and B.” That is, “A and/or B” means that only A, only B, or a combination of A and B may be used.
  • a and/or B means that only A, only B, or a combination of A and B may be used.
  • image management system 10 image management server 11 user terminal 12 network 13 user 20 image database server (image DB server) 21 event information database server (event information DB server) 22 Image 22N Latest image 22NN The latest image among the images taken by the user at the registration event experienced by the user 23 Image database (image DB) 24 event information database (event information DB) 25 Event information 25A Registered event information 25B Recommended event information 26 Event information delivery request 30 Image folder 31 Attribute information 35 Category 36 Basic information 37 Future event image 37A Registered event image 37B Recommended event image 37R Representative image 38 Ranking information 39 Registered user Information 40, 40A, 40B Storage 41 Memory 42, 42A, 42B CPU 43 communication unit 44, 44B display 45, 45B input device 46 bus line 50 operating program 55 request reception unit 56 attribute information acquisition unit 57 event information acquisition unit 58 distribution control unit 60 attribute information acquisition request 61 event information acquisition request 65 ranking condition 70 Image viewing application program (image viewing AP) 75 browser control unit 77 instruction reception unit 78 request transmission unit 79 screen generation unit 80 screen output units 90A, 90B, 90C image

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Human Resources & Organizations (AREA)
  • General Engineering & Computer Science (AREA)
  • Tourism & Hospitality (AREA)
  • Strategic Management (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Economics (AREA)
  • General Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Data Mining & Analysis (AREA)
  • Human Computer Interaction (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Databases & Information Systems (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)
  • Development Economics (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

過去の思い出を振り返りつつ、より具体的に未来のイベントへの思いを巡らすことが可能な情報処理装置、情報処理装置の作動方法、情報処理装置の作動プログラムを提供する。ユーザ端末のCPUは、画面生成部および画面出力部を備える。画面生成部は、ユーザが保有する画像が時系列に並べられた画像一覧画面を生成する。その際、画面生成部は、画像のうちの最新の画像よりも時系列の並び方向において未来の領域である未来イベント表示領域に、ユーザに関連する未来のイベントの画像である未来イベント画像を配置する。画面出力部は、画像一覧画面をディスプレイに表示出力する。

Description

情報処理装置、情報処理装置の作動方法、情報処理装置の作動プログラム
 本開示の技術は、情報処理装置、情報処理装置の作動方法、情報処理装置の作動プログラムに関する。
 従来、ユーザが保有する複数の画像をまとめて閲覧可能とするために、複数の画像を縦横に並べて一覧表示させる方法が採用されている。例えば特許文献1には、撮影日時順、または撮影位置順に、複数の画像を並べて一覧表示させる技術が記載されている。
特開2013-084282号公報
 従来の画像一覧表示では、過去の画像を閲覧することで、過去の思い出を振り返ることができる。こうした思い出の振り返りは、次にどこに行こうか、あるいは次に行くところではどんな写真を撮ろうかといった、未来のイベントに思いを巡らす切っ掛けとなる。この未来のイベントへの思いをより具体化するために、過去の思い出を振り返りつつ未来のイベントへの思いを巡らすことが可能な形態で、過去の画像と未来のイベントの画像を表示することが要望されていた。
 本開示の技術に係る1つの実施形態は、過去の思い出を振り返りつつ、より具体的に未来のイベントへの思いを巡らすことが可能な情報処理装置、情報処理装置の作動方法、情報処理装置の作動プログラムを提供する。
 本開示の情報処理装置は、プロセッサと、プロセッサに接続または内蔵されたメモリと、を備え、プロセッサは、ユーザが保有する画像が時系列に並べられた画像一覧画面を生成する場合に、画像のうちの最新の画像よりも時系列の並び方向において未来の領域に、ユーザに関連する未来のイベントの画像である未来イベント画像を配置し、生成した画像一覧画面を出力する。
 プロセッサは、未来の領域に、未来イベント画像が表示されたアイコンを選択可能に配置し、アイコンが選択された場合、未来イベント画像が並べられた未来イベント画像一覧画面を生成し、生成した未来イベント画像一覧画面を出力することが好ましい。
 プロセッサは、未来イベント画像一覧画面において、未来イベント画像をイベントの到来時期順に並べることが好ましい。
 未来イベント画像は、ユーザが予定として登録した登録イベントに関する登録イベント画像、および、ユーザにお勧めするお勧めイベントに関するお勧めイベント画像のうちの少なくともいずれか1つであることが好ましい。
 プロセッサは、画像一覧画面において、ユーザが経験した登録イベントでユーザが撮影した画像を、登録イベントに関連しない画像と区別可能に表示することが好ましい。
 プロセッサは、画像一覧画面において、ユーザが経験した登録イベントでユーザが撮影した画像が選択された場合、選択された画像、およびユーザが経験した登録イベントの登録イベント画像にアクセスするためのリンクを含む画像表示画面を生成し、生成した画像表示画面を出力することが好ましい。
 プロセッサは、ユーザが経験した登録イベントの登録イベント画像、登録イベントを予定として再度登録するためのボタン、および登録イベントをユーザの知人に勧めるためのボタンを含む登録画面を生成し、生成した登録画面を出力することが好ましい。
 お勧めイベントは、ユーザの属性に基づいて選定されたイベントを含むことが好ましい。
 本開示の情報処理装置の作動方法は、ユーザが保有する画像が時系列に並べられた画像一覧画面を生成する場合に、画像のうちの最新の画像よりも時系列の並び方向において未来の領域に、ユーザに関連する未来のイベントの画像である未来イベント画像を配置すること、および、生成した画像一覧画面を出力すること、を含む。
 本開示の情報処理装置の作動プログラムは、ユーザが保有する画像が時系列に並べられた画像一覧画面を生成する場合に、画像のうちの最新の画像よりも時系列の並び方向において未来の領域に、ユーザに関連する未来のイベントの画像である未来イベント画像を配置すること、および、生成した画像一覧画面を出力すること、を含む処理をコンピュータに実行させる。
 本開示の技術によれば、過去の思い出を振り返りつつ、より具体的に未来のイベントへの思いを巡らすことが可能な情報処理装置、情報処理装置の作動方法、情報処理装置の作動プログラムを提供することができる。
画像管理システムを示す図である。 画像管理サーバとユーザ端末間で遣り取りされる情報を示す図である。 画像DBの内部を示す図である。 イベント情報DBの内部、およびイベント情報の内容を示す図である。 画像管理サーバおよびユーザ端末を構成するコンピュータを示すブロック図である。 画像管理サーバのCPUの処理部を示すブロック図である。 イベント情報取得要求、およびイベント情報取得要求に応じたイベント情報を示す図である。 ユーザ端末のCPUの処理部を示すブロック図である。 画像閲覧APが起動された場合に表示される画像一覧画面を示す図である。 アイコンが選択された場合に表示される画像一覧画面を示す図である。 第1登録画面を示す図である。 登録イベントの簡易イベント情報を含む画像一覧画面を示す図である。 ユーザが経験した登録イベントでユーザが撮影した画像が表示された画像一覧画面を示す図である。 第2登録画面および画像表示画面を示す図である。 ユーザ端末の処理手順を示すフローチャートである。 画像一覧画面の別の例を示す図である。 ユーザが保有する画像の画像解析結果に基づいて、お勧めイベントを選定する態様を示す図である。 ユーザが保有する画像の画像解析結果に基づいて、お勧めイベントを選定する態様の別の例を示す図である。 画像一覧画面のさらに別の例を示す図である。 ユーザが過去に撮影した画像を未来イベント画像として用いる態様を示す図である。
 一例として図1に示すように、画像管理システム2は、画像管理サーバ10と複数台のユーザ端末11とを備える。画像管理サーバ10とユーザ端末11とは、ネットワーク12を介して相互通信可能に接続されている。ネットワーク12は、例えばインターネット、公衆通信網等のWAN(Wide Area Network)である。
 画像管理サーバ10は、例えばサーバコンピュータ、ワークステーション等である。ユーザ端末11は、各ユーザ13が所持する端末であり、本開示の技術に係る「情報処理装置」の一例である。ユーザ端末11は、画像22(図2等参照)を再生表示する機能、および画像22を画像管理サーバ10に送信する機能を少なくとも有する。ユーザ端末11は、例えばスマートフォン、タブレット端末、およびパーソナルコンピュータ等である。
 一例として図2に示すように、画像管理サーバ10には、LAN(Local Area Network)等のネットワーク(図示省略)を介して、画像データベース(以下、DB(Data Base)と略す)サーバ20およびイベント情報DBサーバ21が接続されている。画像管理サーバ10は、ユーザ端末11からの画像22を画像DBサーバ20に送信する。画像DBサーバ20は画像DB23を有する。画像DBサーバ20は、画像管理サーバ10からの画像22を画像DB23に蓄積して管理する。また、画像DBサーバ20は、画像管理サーバ10からの要求に応じて、画像DB23に蓄積された画像22を画像管理サーバ10に送信する。
 イベント情報DBサーバ21はイベント情報DB24を有する。イベント情報DB24にはイベント情報25が記憶されている。イベント情報25は、ユーザ13に関連する未来のイベントの情報である。ここで、イベントとは、行楽地、テーマパーク、名所旧跡、美術館、および博物館といったユーザ13が赴く場所、農業体験、工芸体験、および生涯学習体験といったユーザ13が参加するプログラム等を含む。この他にも、イベントは、コンサート、サッカーの試合、展覧会、あるいはオンラインセミナー等を含んでいてもよい。イベント情報25は、イベントが場所である場合はその場所の責任者、イベントがプログラムである場合はそのプログラムの主催者により予め登録される。
 画像管理サーバ10は、ユーザ端末11からのイベント情報配信要求26を受け付ける。画像管理サーバ10は、イベント情報配信要求26に応じたイベント情報25の送信を、イベント情報DBサーバ21に要求する。イベント情報DBサーバ21は、画像管理サーバ10からの要求に応じたイベント情報25をイベント情報DB24から検索し、検索したイベント情報25を画像管理サーバ10に送信する。画像管理サーバ10は、イベント情報DBサーバ21からのイベント情報25を、イベント情報配信要求26の送信元のユーザ端末11に配信する。
 一例として図3に示すように、画像DB23には複数の画像フォルダ30が設けられている。画像フォルダ30は、各々のユーザ13に対して1つずつ宛がわれるフォルダであり、1人のユーザ13に固有のフォルダである。このため、画像フォルダ30はユーザ13の人数分設けられている。画像フォルダ30には、[U0001]、[U0002]等、ユーザ13を一意に識別するためのユーザID(Identification Data)が関連付けられている。
 画像フォルダ30には、ユーザ13が保有する画像22が格納される。ユーザ13が保有する画像22には、ユーザ13がユーザ端末11のカメラ機能を用いて撮影した画像が含まれる。また、ユーザ13が保有する画像22には、ユーザ端末11以外のデジタルカメラを用いて撮影した画像も含まれる。さらに、ユーザ13が保有する画像22には、ユーザ13が友達、家族等の他のユーザ13から貰った画像、ユーザ13がインターネットサイトでダウンロードした画像、およびユーザ13がスキャナで読み取った画像等も含まれる。画像フォルダ30内の画像22は、ユーザ端末11にローカルで記憶された画像22と定期的に同期がとられている。
 画像フォルダ30には、ユーザ13の属性情報31が関連付けられている。属性情報31は、ユーザ13により登録される。属性情報31は、ユーザ13の生年月日、性別、居住地域、および家族構成等を含む。居住地域は、都道府県と市区町村の組み合わせである。
 一例として図4に示すように、イベント情報DB24は、複数のカテゴリ35に分かれており、各カテゴリ35に複数のイベント情報25が格納されている。カテゴリ35は、「農業体験」、「テーマパーク 公園」等のイベントの大分類である。カテゴリ35には、これらの他にも、「神社仏閣」、「古墳」、「温泉 スパ」「美術館 博物館」、「工芸体験」、および「生涯学習体験」等がある。
 イベント情報25は、基本情報36、未来イベント画像37、ランキング情報38、および登録ユーザ情報39等を含む。基本情報36は、名称、評価値、口コミ総数、所在地、およびお勧め時期等を含む。名称は、イベントが場所である場合はその場所の名称、イベントがプログラムである場合はそのプログラムの名称である。評価値は、イベントを経験したユーザ13がユーザ端末11を通じて入力した数値であり、例えば5段階で表される。口コミ総数は、イベントを経験したユーザ13がユーザ端末11を通じて入力した口コミの総数である。所在地は、イベントが場所である場合はその場所の住所、イベントがプログラムである場合はそのプログラムを実施する場所の住所である。お勧め時期は、当該イベントを特にお勧めする時期であり、冬期、夏期、クリスマス、正月、10月等である。
 未来イベント画像37は、イベントの内容を端的に表す画像である。未来イベント画像37は複数登録されている。未来イベント画像37は、イベントの責任者または主催者により撮影された画像である。また、未来イベント画像37は、イベントを経験したユーザ13がユーザ端末11のカメラ機能を用いて撮影した画像であってもよい。この場合、いわゆる「いいね!ボタン(Like Button)」を用いて各画像について支持投票を行い、支持が相対的に多い画像を未来イベント画像37として採用する。
 このように、未来イベント画像37は過去に撮影された画像である。未来イベント画像37の「未来」とは、未来に撮影される画像という意ではなく、あくまでもユーザ13が未来に経験するであろうイベントの画像という意である。
 ランキング情報38は、総合ランキング、都道府県別ランキング、カテゴリ別ランキング、ユーザ13の属性別ランキング、および時期別ランキング等を含む。これらのランキングは、当該イベントをユーザ13が予定として登録した回数に基づいて順位付けされる。属性別ランキングには、例えば「30代男性家族連れランキング」等、ユーザ13の年齢、性別、および家族構成に係るランキングがある。また、属性別ランキングには、例えば「神奈川県在住者ランキング」等、ユーザ13の居住地域に係るランキングもある。時期別ランキングには、例えば「冬期ランキング」等、春夏秋冬の各時期に係るランキングがある。
 登録ユーザ情報39には、「U0001-2021.01.17」等、当該イベントを予定として登録したユーザ13のユーザID、および当該イベントにユーザ13が赴く予定日の組が格納されている。ユーザ13が予定をキャンセルした場合、並びに予定日が経過した場合、ユーザIDおよび予定日の組は登録ユーザ情報39から消去される。
 一例として図5に示すように、画像管理サーバ10およびユーザ端末11を構成するコンピュータは、基本的には同じ構成であり、ストレージ40、メモリ41、CPU(Central Processing Unit)42、通信部43、ディスプレイ44、および入力デバイス45を備えている。これらはバスライン46を介して相互接続されている。
 ストレージ40は、画像管理サーバ10およびユーザ端末11を構成するコンピュータに内蔵、またはケーブル、ネットワークを通じて接続されたハードディスクドライブである。もしくはストレージ40は、ハードディスクドライブを複数台連装したディスクアレイである。ストレージ40には、オペレーティングシステム等の制御プログラム、各種アプリケーションプログラム(以下、AP(Application Program)と略す)、およびこれらのプログラムに付随する各種データ等が記憶されている。なお、ハードディスクドライブに代えてソリッドステートドライブを用いてもよい。
 メモリ41は、CPU42が処理を実行するためのワークメモリである。CPU42は、ストレージ40に記憶されたプログラムをメモリ41へロードして、プログラムにしたがった処理を実行する。これによりCPU42はコンピュータの各部を統括的に制御する。CPU42は、本開示の技術に係る「プロセッサ」の一例である。なお、メモリ41は、CPU42に内蔵されていてもよい。
 通信部43は、ネットワーク12等を介した各種情報の伝送制御を行うネットワークインターフェースである。ディスプレイ44は各種画面を表示する。各種画面にはGUI(Graphical User Interface)による操作機能が備えられる。画像管理サーバ10およびユーザ端末11を構成するコンピュータは、各種画面を通じて、入力デバイス45からの操作指示の入力を受け付ける。入力デバイス45は、キーボード、マウス、およびタッチパネル等である。
 なお、以下の説明では、画像管理サーバ10を構成するコンピュータの各部には添え字の「A」を、ユーザ端末11を構成するコンピュータの各部には添え字の「B」をそれぞれ符号に付して区別する。
 一例として図6に示すように、画像管理サーバ10のストレージ40Aには、作動プログラム50が記憶されている。作動プログラム50が起動されると、画像管理サーバ10のCPU42Aは、メモリ41等と協働して、要求受付部55、属性情報取得部56、イベント情報取得部57、および配信制御部58として機能する。
 要求受付部55は、ユーザ端末11からの各種要求を受け付ける。例えば、要求受付部55はイベント情報配信要求26を受け付ける。イベント情報配信要求26は、ユーザIDおよび端末IDを含む。端末IDは、イベント情報配信要求26を送信したユーザ端末11のIDである。要求受付部55は、イベント情報配信要求26のうちのユーザIDを属性情報取得部56およびイベント情報取得部57に出力する。また、要求受付部55は、イベント情報配信要求26のうちの端末IDを配信制御部58に出力する。
 要求受付部55からイベント情報配信要求26のユーザIDが入力された場合、属性情報取得部56は、属性情報取得要求60を画像DBサーバ20に送信する。属性情報取得要求60は、イベント情報配信要求26のユーザIDをコピーしたもので、当該ユーザIDのユーザ13の属性情報31を要求する内容である。
 画像DBサーバ20は、属性情報取得要求60に応じた属性情報31を画像DB23から読み出し、読み出した属性情報31を画像管理サーバ10に送信する。属性情報取得部56は、属性情報取得要求60に応じて画像DBサーバ20から送信された属性情報31を取得する。属性情報取得部56は、取得した属性情報31をイベント情報取得部57に出力する。
 イベント情報取得部57は、要求受付部55からのイベント情報配信要求26のユーザID、および属性情報取得部56からの属性情報31に応じたイベント情報25を要求するイベント情報取得要求61を、イベント情報DBサーバ21に送信する。イベント情報DBサーバ21は、イベント情報取得要求61で要求されたイベント情報25をイベント情報DB24から読み出し、読み出したイベント情報25を画像管理サーバ10に送信する。イベント情報取得部57は、イベント情報DBサーバ21から送信されたイベント情報25を取得する。イベント情報取得部57は、取得したイベント情報25を配信制御部58に出力する。
 配信制御部58は、イベント情報取得部57からのイベント情報25を、イベント情報配信要求26の送信元のユーザ端末11に配信する制御を行う。この際、配信制御部58は、要求受付部55からのイベント情報配信要求26の端末IDに基づいて、イベント情報配信要求26の送信元のユーザ端末11を特定する。
 一例として図7に示すように、イベント情報取得要求61はユーザIDを含む。イベント情報DBサーバ21は、イベント情報取得要求61のユーザIDが登録ユーザ情報39に登録されたイベント情報25がイベント情報DB24にあった場合、当該イベント情報25を登録イベント情報25Aとしてイベント情報DB24から読み出す。登録イベント情報25Aとは、当該イベントをユーザ13が予定として登録した登録イベントに関する情報という意である。以下、登録イベント情報25Aに登録された未来イベント画像37を、登録イベント画像37Aと表記する。
 また、イベント情報取得要求61はランキング条件65を含む。ランキング条件65は、属性情報31および時期に基づいて設定される。具体的には、ランキング条件65は、属性情報31から分かるユーザ13の年齢、性別、および家族構成に係るランキングに対する条件、ユーザ13の居住地域に係るランキングに対する条件、および時期に係るランキングに対する条件である。図7においては、ユーザ13の年齢、性別、および家族構成に係るランキングに対するランキング条件65として、「30代男性家族連れランキング 3位以内」を例示している。また、ユーザ13の居住地域に係るランキングに対するランキング条件65として、「神奈川県在住者ランキング 3位以内」を例示している。さらに、時期に係るランキングに対するランキング条件65として、「冬期ランキング 3位以内」を例示している。
 イベント情報DBサーバ21は、各ランキング条件65を満たすランキング情報38を有するイベント情報25を、お勧めイベント情報25Bとしてイベント情報DB24から読み出す。お勧めイベント情報25Bとは、当該イベントをユーザ13にお勧めするお勧めイベントに関する情報という意である。以下、お勧めイベント情報25Bに登録された未来イベント画像37を、お勧めイベント画像37Bと表記する。
 ユーザ13の年齢、性別、および家族構成に係るランキングに対するランキング条件65を満たすお勧めイベント情報25Bは、ユーザ13の属性に基づいて選定されたイベントの情報である。また、ユーザ13の居住地域に係るランキングに対するランキング条件65を満たすお勧めイベント情報25Bも、ユーザ13の属性に基づいて選定されたイベントの情報である。このため、お勧めイベントは、ユーザ13の属性に基づいて選定されたイベントを含む。
 このように、イベント情報取得部57で取得して配信制御部58からユーザ端末11に配信するイベント情報25には、少なくともお勧めイベント情報25Bが含まれる。登録イベント情報25Aは、ユーザ端末11に配信するイベント情報25に含まれる場合と含まれない場合とがある。つまり、ユーザ13が全く予定としてイベントを登録しておらず、イベント情報取得要求61のユーザIDと一致するユーザIDが、登録ユーザ情報39に登録されたイベント情報25がイベント情報DB24になかった場合は、登録イベント情報25Aはユーザ端末11に配信するイベント情報25に含まれない。
 一例として図8に示すように、ユーザ端末11のストレージ40Bには、画像閲覧AP70が記憶されている。画像閲覧AP70は、ユーザ端末11を構成するコンピュータを、本開示の技術に係る「情報処理装置」として機能させるためのAPである。すなわち、画像閲覧AP70は、本開示の技術に係る「情報処理装置の作動プログラム」の一例である。ユーザ端末11のCPU42Bは、メモリ41等と協働して、ブラウザ制御部75として機能する。ブラウザ制御部75は、画像閲覧AP70に専用のウェブブラウザの動作を制御する。
 ブラウザ制御部75は、指示受付部77、要求送信部78、画面生成部79、および画面出力部80を有する。指示受付部77は、各種画面を通じて、ユーザ13によって入力デバイス45Bから入力される様々な操作指示を受け付ける。要求送信部78は、操作指示に応じた様々な要求を画像管理サーバ10に送信する。例えば、要求送信部78は、画像閲覧AP70の起動指示に合わせて、イベント情報配信要求26を画像管理サーバ10に送信する。
 画面生成部79は、ストレージ40Bにローカルで記憶された画像22(図示省略)、および画像管理サーバ10からのイベント情報25に基づいて、画像一覧画面90A(図9参照)といった各種画面を生成する。画面生成部79は、生成した各種画面の画面データを画面出力部80に出力する。画面出力部80は、画面生成部79からの各種画面の画面データに基づいて、各種画面をディスプレイ44Bに表示出力する。
 図9は、画像閲覧AP70が起動された場合に表示される画像一覧画面90Aの一例を示す。画像一覧画面90Aは、上から順に、組画像表示領域91、メニューボタン表示領域92、未来イベント表示領域93、および過去画像表示領域94を有する。
 組画像表示領域91には、ランダムに選択された比較的遠い過去の年月の複数の画像22が、予め設定されたレイアウトにしたがって表示される。組画像表示領域91内の画像22は選択可能である。組画像表示領域91内の画像22が選択された場合、1枚1枚の画像22が送り戻し可能に拡大された画面が表示される。この組画像表示領域91によって、ユーザ13は、比較的遠い過去の思い出を振り返ることができる。図9においては、2014年10月の4枚の画像22のうちの1枚が左側に拡大表示され、3枚が右側に縦に並列表示された例を示している。
 ここで、「1枚1枚の画像22が送り戻し可能」の「送り」とは、例えば左スワイプ操作によって、拡大された1枚の画像22の表示が、取得日時が順に新しくなるように次々に切り替わることを指す。また、「1枚1枚の画像22が送り戻し可能」の「戻し」とは、例えば右スワイプ操作によって、拡大された1枚の画像22の表示が、取得日時が順に古くなるように次々に切り替わることを指す。以下の説明の「送り戻し可能」も同様である。組画像表示領域91内の画像22が拡大された画面から画像一覧画面90Aには、例えば組画像表示領域91内の画像22が拡大された画面に設けられた閉じるボタンを選択することで戻ることができる。なお、取得日時は、画像22を撮影した日時、画像22をダウンロードした日時、および画像22をスキャナで読み取った日時のうちのいずれかである。
 メニューボタン表示領域92は、画像一覧画面90Aの略中央部に位置し、上部の組画像表示領域91と、下部の未来イベント表示領域93および過去画像表示領域94とを分け隔てている。メニューボタン表示領域92の左隅には、メニューボタン95が表示されている。メニューボタン95が選択された場合、各種メニューが選択可能に画像一覧画面90A上にポップアップ表示される。
 未来イベント表示領域93には、アイコン96が選択可能に配置されている。アイコン96には、画像管理サーバ10から送信されたイベント情報25に登録された未来イベント画像37の代表画像37Rが表示される。代表画像37Rは、登録イベント画像37Aおよび/またはお勧めイベント画像37Bを含む。
 過去画像表示領域94には、現在の年月を表すコマ97に続いて、過去の画像22が時系列に並べられる。より詳しくは一点鎖線の矢印98で示すように、画像22は、下から上、および右から左に、取得日時が古い順から新しい順に並べられる。つまり、全体として見た場合の画像22の時系列の並び方向は、下から上である。そして、取得日時が異なる複数の画像22(ここでは3コマ分の画像22)が並べられる1行として見た場合の画像22の時系列の並び方向は、右から左である。このため、コマ97の隣に配置された画像22が、過去の画像22のうちの最新の画像22Nである。過去画像表示領域94内の画像22は選択可能である。過去画像表示領域94内の画像22が選択された場合、組画像表示領域91の場合と同様に、1枚1枚の画像22が送り戻し可能に拡大された画面が表示される。
 なお、過去画像表示領域94には、スワイプ操作によりさらに過去の画像22を表示することが可能である。例えば、過去画像表示領域94を下から上にスワイプした場合に、取得日時が古い順に過去の画像22が過去画像表示領域94に表示される。この場合、アイコン96の表示はそのままで、現在の年月を表すコマ97には、過去画像表示領域94に表示されている画像22の取得日時が属する年月、より詳しくは、過去画像表示領域94に表示されている複数の画像22のうちの最新の画像22Nの取得日時の年月が表示される。あるいは、過去画像表示領域94に対してスワイプ操作がされた場合に、アイコン96および/または現在の年月を表すコマ97は消えてもよい。そして、アイコン96および/または現在の年月を表すコマ97の位置に、過去の画像22を配置してもよい。
 アイコン96が配置された未来イベント表示領域93は、最新の画像22Nが配置された過去画像表示領域94の先頭行において、コマ97を挟んで、最新の画像22Nの左側にある。前述のように、1行として見た場合の画像22の時系列の並び方向は、右から左である。つまり、未来イベント表示領域93は、本開示の技術に係る「未来の領域」の一例である。
 アイコン96が選択された場合、一例として図10に示す画像一覧画面90Bに遷移する。図10において、画像一覧画面90Bは、組画像表示領域91およびメニューボタン表示領域92がなくなり、組画像表示領域91およびメニューボタン表示領域92が全て未来イベント表示領域93に置き換わった画面である。画像一覧画面90Bにおいては、アイコン96内の代表画像37Rはグレーアウトされる。なお、組画像表示領域91およびメニューボタン表示領域92、さらにはアイコン96は最初から表示されなくてもよく、画像閲覧AP70が起動された場合に図10の画像一覧画面90Bが表示されてもよい。
 なお、ここでは、「FUTURE」という文字が描かれた1/4コマ1つと、未来イベント画像37の代表画像37Rが描かれた1/4コマ3つとを合わせてアイコン96とし、アイコン96を選択対象としているが、これに限らない。「FUTURE」という文字が描かれた1/4コマ、および未来イベント画像37の代表画像37Rが描かれた1/4コマをそれぞれ選択可能に表示してもよい。この場合、画像一覧画面90Aにおいて「FUTURE」という文字が描かれた1/4コマが選択されたら、画像一覧画面90Bに遷移する。また、画像一覧画面90Aにおいて未来イベント画像37の代表画像37Rが描かれた1/4コマが選択されたら、画像一覧画面90Bを経ずに、後述する第1登録画面105(図11参照)に遷移する。
 未来イベント表示領域93には、アイコン96に加えて、複数の簡易イベント情報100が上下に並べて表示される。簡易イベント情報100は、上下にスクロール表示することが可能である。簡易イベント情報100は、画像管理サーバ10からのイベント情報25を簡易的に示した情報である。簡易イベント情報100は、イベントの名称、登録イベントかお勧めイベントかの種別、評価値を表す星印と数値、および未来イベント画像37を含む。未来イベント画像37を含む簡易イベント情報100が並べられた画像一覧画面90Bは、本開示の技術に係る「未来イベント画像一覧画面」の一例である。
 簡易イベント情報100の複数の未来イベント画像37は行方向に並べられてはいるが、過去の画像22のように取得日時順に並べられている訳ではない。このため、簡易イベント情報100の複数の未来イベント画像37は、1コマ分の画像22と同じ扱いである。そして、組画像表示領域91およびメニューボタン表示領域92から置き換わった未来イベント表示領域93は、最新の画像22Nよりも上側にある。前述のように、全体として見た場合の画像22の時系列の並び方向は、下から上である。つまり、組画像表示領域91およびメニューボタン表示領域92から置き換わった未来イベント表示領域93も、本開示の技術に係る「未来の領域」の一例である。
 簡易イベント情報100は、イベントの到来時期順に並べられている。より詳しくは一点鎖線の矢印98から続く一点鎖線の矢印101で示すように、簡易イベント情報100は、下から上に、到来時期が近い順から遠い順に並べられる。簡易イベント情報100は前述のように未来イベント画像37を含むため、簡易イベント情報100をイベントの到来時期順に並べることで、未来イベント画像37をイベントの到来時期順に並べていることになる。なお、到来時期は、簡易イベント情報100で表されるイベントが登録イベントであった場合は、当該登録イベントの予定日である。簡易イベント情報100で表されるイベントがお勧めイベントであった場合は、到来時期は基本情報36に登録されたお勧め時期である。図10においては、「山中湖パーク」、「越後沢スキー場」等のお勧めイベントの簡易イベント情報100B(お勧めイベント画像37B)が並べて表示された例を示している。
 簡易イベント情報100は選択可能である。お勧めイベントの簡易イベント情報100Bが選択された場合、一例として図11に示す第1登録画面105に遷移する。図11において、第1登録画面105には、1枚1枚のお勧めイベント画像37Bが送り戻し可能に拡大表示される。また、第1登録画面105には、基本情報36およびランキング情報38を適宜抜粋した詳細情報106が表示される。さらに、第1登録画面105には、新規登録ボタン107が設けられている。
 新規登録ボタン107が選択された場合、第1登録画面105に詳細情報106等が表示されたお勧めイベントを、登録イベントとして新規登録するための画面(図示省略)が表示される。この画面では、日付選択用GUIによって登録イベントの予定日を入力することが可能である。なお、図11においては、「山中湖パーク」のお勧めイベントを登録するための第1登録画面105を例示している。
 図12は、登録イベントの簡易イベント情報100Aを含む画像一覧画面90Bの一例を示す。登録イベントの簡易イベント情報100Aには、登録イベントの予定日が表示される。この登録イベントの予定日の表示によって、「お勧め」の文字が表示されたお勧めイベントの簡易イベント情報100Bとの区別がなされる。図12においては、「山中湖パーク」の登録イベントの簡易イベント情報100Aが表示された例を示している。
 ユーザ13は、予定日に登録イベントの場所に赴き、登録イベントを経験する。ユーザ13は、登録イベントを経験している間に、ユーザ端末11のカメラ機能等を利用して画像22を撮影する。撮影した画像22は、画像一覧画面90Aおよび90Bにおいて、過去の画像22として過去画像表示領域94に表示される。
 図13は、ユーザ13が経験した登録イベントでユーザ13が撮影した画像22が、過去画像表示領域94に表示された画像一覧画面90Aの一例を示す。ユーザ13が経験した登録イベントでユーザ13が撮影した画像22のうちの最新の画像22NNには、マーク110が表示される。このマーク110によって、ユーザが経験した登録イベントでユーザが撮影した画像22と、登録イベントに関連しない画像22との区別がなされる。なお、マーク110に代えて、あるいは加えて、ユーザ13が経験した登録イベントでユーザ13が撮影した画像22を色付きの枠で囲む等して、登録イベントに関連しない画像22と区別可能に表示してもよい。
 マーク110が選択された場合、一例として図14の中央に示す第2登録画面115に遷移する。第2登録画面115には、ユーザ13が経験した登録イベントの1枚1枚の登録イベント画像37Aが送り戻し可能に拡大表示される。また、第2登録画面115には、ユーザ13が経験した登録イベントの詳細情報106が表示される。さらに、第2登録画面115には、新規登録ボタン107に代えて、再登録ボタン116および他の人に勧めるボタン117が設けられている。
 再登録ボタン116が選択された場合、第2登録画面115に詳細情報106等が表示された、ユーザ13が経験した登録イベントを、再度登録イベントとして登録するための画面(図示省略)が表示される。この画面では、日付選択用GUIによって登録イベントの予定日を入力することが可能である。
 また、他の人に勧めるボタン117が選択された場合、転送設定画面(図示省略)が表示される。転送設定画面には、ユーザ13が予め電話の連絡先等として設定したユーザ13の知人が選択可能に表示される。ブラウザ制御部75は、転送設定画面において選択されたユーザ13の知人のユーザ端末11に、第2登録画面115に詳細情報106等が表示された、ユーザ13が経験した登録イベントの登録イベント情報25Aを転送する。ユーザ13の知人とは、例えばユーザ13の家族、親戚、恋人、友達、および職場の同僚等である。第2登録画面115は、本開示の技術に係る「登録画面」の一例である。再登録ボタン116は、本開示の技術に係る「登録イベントを予定として再度登録するためのボタン」の一例である。また、他の人に勧めるボタン117は、本開示の技術に係る「登録イベントをユーザの知人に勧めるためのボタン」の一例である。
 また、画像一覧画面90Aまたは90Bにおいて、ユーザ13が経験した登録イベントでユーザ13が撮影した画像22(マーク110が表示された画像22NN)が選択された場合、一例として図14の右側に示す画像表示画面120に遷移する。画像表示画面120には、選択された画像22NNが拡大表示される。また、画像表示画面120には、画像22NNに付されたタグ121が表示される。タグ121は、画像22NNの撮影年月を表す単語(「2021年」および「1月」)、撮影場所を表す単語(「日本」、「山梨」、および「山中湖」)、並びに画像22NNに写る被写体を表す単語(「富士山」、「日の出」、および「朝日」)を含む。撮影年月を表すタグ121は、画像22NNの撮影日時から抽出する。撮影場所を表すタグ121は、画像22NNのGPS(Global Positioning System)情報から抽出する。画像22NNに写る被写体を表すタグ121は、画像22NNを画像解析することで抽出する。
 また、タグ121は、登録イベントの名称を含む。登録イベントの名称は、登録イベントの予定日と画像22NNの撮影日時とを照合し、かつ画像22NNのGPS情報を参照することで抽出する。登録イベントの名称のタグ121には、ハッチングで示すようにリンク122が張られている。登録イベントの名称のタグ121(リンク122)が選択された場合、ユーザ13が経験した登録イベントの登録イベント画像37A等が表示された第2登録画面115に遷移する。つまり、リンク122は、本開示の技術に係る「ユーザが経験した登録イベントの登録イベント画像にアクセスするためのリンク」の一例である。このように、第2登録画面115は、マーク110が選択された場合だけでなく、登録イベントの名称のタグ121(リンク122)が選択された場合にも表示される。
 次に、上記構成による作用について、一例として図15に示すフローチャートを参照して説明する。画像管理サーバ10のCPU42Aは、図6で示したように、要求受付部55、属性情報取得部56、イベント情報取得部57、および配信制御部58として機能される。また、ユーザ端末11のCPU42Bは、図8で示したように、ブラウザ制御部75として機能される。ブラウザ制御部75には、指示受付部77、要求送信部78、画面生成部79、および画面出力部80が構築される。
 画像閲覧AP70の起動指示が指示受付部77で受け付けられた場合(ステップST100でYES)、要求送信部78から画像管理サーバ10にイベント情報配信要求26が送信される(ステップST110)。
 イベント情報配信要求26を受け付けた画像管理サーバ10では、図6および図7で示したように、イベント情報取得部57によって、イベント情報配信要求26に応じたイベント情報25が取得される。イベント情報25には、ユーザ13が予定として登録した登録イベントの登録イベント情報25A、および/または、ユーザ13にお勧めするお勧めイベントのお勧めイベント情報25Bが含まれる。お勧めイベントは、ユーザ13の属性に基づいて選定されたイベントを含む。
 イベント情報25は、イベント情報取得部57から配信制御部58に出力される。そして、イベント情報25は、配信制御部58によって、イベント情報配信要求26の送信元のユーザ端末11に配信される。
 ユーザ端末11においては、画像管理サーバ10の配信制御部58から配信されたイベント情報25が画面生成部79で受信される(ステップST120)。画面生成部79によって、図9等で示した画像一覧画面90Aが生成される。この際、画面生成部79によって、過去の画像22のうちの最新の画像22Nよりも時系列の並び方向において未来の領域である未来イベント表示領域93に、未来イベント画像37の代表画像37Rが表示されたアイコン96が配置される(ステップST130)。
 画像一覧画面90Aの画面データは、画面生成部79から画面出力部80に出力される。そして、画面出力部80によって、画像一覧画面90Aの画面データに基づいて、画像一覧画面90Aがディスプレイ44Bに表示される(ステップST140)。
 画像一覧画面90Aにおいてアイコン96が選択された場合(ステップST150でYES)、画面生成部79によって、図10等で示した簡易イベント情報100を含む画像一覧画面90Bが生成される。この際、画面生成部79によって、簡易イベント情報100、ひいては未来イベント画像37が、イベントの到来時期順に並べられる(ステップST160)。
 画像一覧画面90Bの画面データは、画面生成部79から画面出力部80に出力される。そして、画面出力部80によって、画像一覧画面90Bの画面データに基づいて、画像一覧画面90Bがディスプレイ44Bに表示される(ステップST170)。
 以上説明したように、ユーザ端末11のCPU42Bは、画面生成部79および画面出力部80を備える。画面生成部79は、ユーザ13が保有する画像22が時系列に並べられた画像一覧画面90Aおよび90Bを生成する。その際、画面生成部79は、画像22のうちの最新の画像22Nよりも時系列の並び方向において未来の領域である未来イベント表示領域93に、ユーザ13に関連する未来のイベントの画像である未来イベント画像37を配置する。画面出力部80は、画像一覧画面90Aおよび90Bをディスプレイ44Bに表示出力する。
 過去の画像22と未来イベント画像37との配置関係により、過去から現在、そして未来へと続く時間軸が自然な形で表現される。このため、ユーザ13は、過去の画像22による過去の思い出の振り返りの延長線上で、思考を分断することなく、未来のイベントに思いを巡らすことができる。また、ユーザ13は、未来イベント画像37によって、次にどこに行こうか、あるいは次に行くところではどんな写真を撮ろうか等、未来のイベントへの思いをより具体化することができる。したがって、ユーザ13は、過去の思い出を振り返りつつ、より具体的に未来のイベントへの思いを巡らすことが可能となる。ユーザ13が未来のイベントに積極的に参加して多くの写真を撮ってくれることが見込めるので、結果として画像管理サーバ10の存在意義を高めることができる。
 画面生成部79は、未来イベント表示領域93に、未来イベント画像37(代表画像37R)が表示されたアイコン96を選択可能に配置する。そして、アイコン96が選択された場合、未来イベント画像37が並べられた画像一覧画面90Bを生成する。画面出力部80は、画像一覧画面90Bをディスプレイ44Bに表示出力する。このため、アイコン96が選択される前の画像一覧画面90Aにおいては、過去の画像22を閲覧するという本来の目的を十分に果たすことができる。
 ユーザ13は、アイコン96によって未来イベント画像37の概要を知ることができる。また、ユーザ13は、画像一覧画面90Bによって未来イベント画像37の全容を知ることができる。こうして概要から全容へと表示の形態をステップアップさせることで、ユーザ13の未来のイベントへの期待を徐々に盛り上がらせることができる。
 画面生成部79は、画像一覧画面90Bにおいて、未来イベント画像37をイベントの到来時期順に並べる。このため、過去から現在、未来へと続く時間軸をより明確に表現することができる。ユーザ13は、過去の画像22による過去の思い出の振り返りと、未来のイベントに思いを巡らすこととを、よりシームレスに繋げることができる。
 未来イベント画像37は、ユーザ13が予定として登録した登録イベントに関する登録イベント画像37A、および、ユーザ13にお勧めするお勧めイベントに関するお勧めイベント画像37Bのうちの少なくともいずれか1つである。登録イベント画像37Aは、登録イベントにおいてユーザ13が撮る写真の参考となる。お勧めイベント画像37Bは、お勧めイベントをユーザ13に直感的にイメージさせるためのよい手助けとなる。
 画面生成部79は、ユーザ13が経験した登録イベントでユーザ13が撮影した画像22(22NN)にマーク110を表示することで、登録イベントに関連しない画像22と区別可能に表示する。このため、ユーザ13が経験した登録イベントでユーザ13が撮影した画像22が一目で分かる。経験した登録イベントの楽しい思い出を容易にユーザ13に想起させることができ、イベントにまた行こうというモチベーションを高めることができる。結果として画像閲覧AP70の利用頻度の増大に繋がる。
 画面生成部79は、ユーザ13が経験した登録イベントでユーザ13が撮影した画像22(22NN)が選択された場合、選択された画像22、およびユーザ13が経験した登録イベントの登録イベント画像37Aにアクセスするためのリンク122を含む画像表示画面120を生成する。画面出力部80は、画像表示画面120をディスプレイ44Bに表示出力する。このため、ユーザ13が経験した登録イベントでユーザ13が撮影した画像22を閲覧しつつ、ユーザが経験した登録イベントの登録イベント画像37Aに手軽にアクセスすることができる。
 画面生成部79は、ユーザが経験した登録イベントの登録イベント画像37A、再登録ボタン116、および他の人に勧めるボタン117を含む第2登録画面115を生成する。画面出力部80は、第2登録画面115をディスプレイ44Bに表示出力する。このため、ユーザ13は、気に入ったイベントの再登録、および気に入ったイベントの知人へのレコメンドを容易に行うことができる。ユーザ13にイベントを登録してもらうことで対価を得るビジネスモデルを考えた場合、売り上げ増に貢献することができる。
 第2登録画面115は、登録イベントを経験している最中でも表示することができる。第2登録画面115には登録イベント画像37Aが表示されている。このため、登録イベントを経験している最中に第2登録画面115を表示した場合は、登録イベント画像37Aによって写真の撮り忘れ等をチェックすることができる。
 お勧めイベントは、ユーザ13の属性に基づいて選定されたイベントを含む。このため、ユーザ13に何の縁も所縁もないイベントをお勧めする場合と比べて、ユーザ13がお勧めイベントを予定として登録してくれる確率を高めることができる。ユーザ13にイベントを登録してもらうことで対価を得るビジネスモデルを考えた場合、売り上げ増に貢献することができる。
 なお、アイコン96が選択された後の画像一覧画面90Bにおいて、組画像表示領域91およびメニューボタン表示領域92をなくし、過去画像表示領域94は残しているが、これに限らない。一例として図16に示す画像一覧画面90Cのように、過去画像表示領域94もなくし、過去画像表示領域94も未来イベント表示領域93に置き換えてもよい。図16においては、図10で示した「山中湖パーク」、「越後沢スキー場」に加えて、「猿ヶ沢温泉」の簡易イベント情報100B(お勧めイベント画像37B)が表示された例を示している。
 一例として図17および図18に示す態様を採用してもよい。すなわち、画像フォルダ30内に格納されたユーザ13が保有する画像22に対して、画像管理サーバ10のCPU42Aにおいて画像解析を行い、この画像解析結果に基づいて、お勧めイベントを選定する。
 図17においては、比較的多くの画像22に花が写っている等して、ユーザ13が花好きであるという画像解析結果が得られた場合に、お勧めイベント情報25Bとして花の名所を選定する例を示している。図18においては、比較的多くの画像22に屋外および料理が写っている等して、ユーザ13がアウトドア好き、グルメ好きであるという画像解析結果が得られた場合に、お勧めイベント情報25Bとして釣り堀、野菜の収穫体験を選定する例を示している。こうすれば、ユーザ13の嗜好に合ったイベントをお勧めすることができる。なお、図17および図18で示した態様においても、画像解析結果として得られるのは、花好き、グルメ好き等のユーザ13の嗜好に関する属性である。このため、ユーザ13の属性に基づいてお勧めイベントを選定していることに変わりはない。
 お勧めイベントはなくてもよい。例えば、ユーザ13が自らイベント情報DB24内の所望のイベント情報25を検索し、検索したイベント情報25のイベントを予定として登録してもよい。この場合、画像一覧画面90Bには、一例として図19に示すように、お勧めイベントの簡易イベント情報100B(お勧めイベント画像37B)は表示されず、登録イベントの簡易イベント情報100A(登録イベント画像37A)だけが表示される。
 画像閲覧AP70と汎用のスケジューラAPとを連携させてもよい。すなわち、スケジューラAPにてユーザ13が予定として登録したイベントを、画像閲覧AP70に登録イベントとして報知してもよい。
 未来イベント画像37は、イベントの責任者または主催者により撮影された画像、あるいは、イベントを経験した他のユーザ13が撮影した画像に限らない。イベントの名称等を検索キーワードとして、インターネット上にある画像から未来イベント画像37を検索してもよい。また、一例として図20に示すように、イベントを登録したユーザ13が過去に撮影した画像22を、自ら選択して未来イベント画像37(登録イベント画像37A)として用いてもよい。さらには、イベントを登録したユーザ13が、インターネット上にある画像の中から選択した画像を、未来イベント画像37として用いてもよい。
 上記実施形態では、画像閲覧AP70の起動指示に合わせて、イベント情報配信要求26をユーザ端末11から画像管理サーバ10に送信する例を示したが、これに限らない。予め設定された時間に、イベント情報配信要求26をユーザ端末11から画像管理サーバ10に送信してもよい。予め設定された時間としては、例えば、休日が近い毎週木曜日または金曜日の夜20:00、あるいは逆に休日の後の毎週月曜日の夜20:00、さらには月初または月末等が挙げられる。
 画像管理サーバ10から配信されたお勧めイベント情報25Bを受信した場合、ユーザ端末11のホーム画面に、お勧めイベント情報25Bを受信した旨の通知メッセージを表示させる構成としてもよい。通知メッセージにお勧めイベント画像37Bを含めてもよい。また、通知メッセージを選択して開いた場合には、画像一覧画面90A等を表示せずに、直ちに第1登録画面105をディスプレイ44Bに表示出力してもよい。
 過去の画像22のうちの最新の画像22Nとアイコン96との間に、現在の年月を表すコマ97を配置したが、コマ97はなくてもよい。コマ97の位置に最新の画像22Nを配置してもよい。あるいはコマ97の背後に最新の画像22Nを透かし表示してもよい。
 第1登録画面105および第2登録画面115にお気に入りボタンを設けてもよい。そして、お気に入りボタンが選択されたイベントについては、お気に入りイベント一覧画面にまとめて表示する等、ユーザ13が後で改めてまとめて閲覧可能な構成としてもよい。
 第2登録画面115の他の人に勧めるボタン117と同じ機能を有するボタンを、第1登録画面105にも設けてもよい。こうすれば、お勧めイベントの情報をユーザ13とユーザ13の知人間で共有することができ、知人の意見も聞きながらお勧めイベントを予定として新規登録するか否かを判断することができる。
 日帰り、一泊、二泊以上等の旅程毎にお勧めイベントを選定し、画像一覧画面90Bにおいて、旅程別にお勧めイベントの簡易イベント情報100Bを表示してもよい。また、評価値が閾値以上、口コミ総数が閾値以上等、評価値および/または口コミ総数に基づいてお勧めイベントを選定してもよい。さらに、ユーザ13の属性、評価値、および口コミ総数等に全く関係なく、ランダムにお勧めイベントを選定してもよい。意外性のあるお勧めイベントを提示することによって、似たようなイベントに飽きているユーザ13の興趣をそそることができる。
 上記実施形態で例示した各画面は、いずれも縦長の画面であるが、もちろん横長の画面であってもよい。画像管理サーバ10および画像DBサーバ20の運営主体と、イベント情報DBサーバ21の運営主体とは、同じでもよいし異なっていてもよい。ユーザ13の属性をより詳しく知るために、よく行く場所、最近興味のあること、趣味嗜好等のアンケートをユーザ13に答えさせてもよい。
 ユーザ端末11の各処理部の機能の一部または全部を画像管理サーバ10に担わせ、画像管理サーバ10を本開示の技術に係る情報処理装置として機能させてもよい。具体的には、画像管理サーバ10において画像一覧画面90A等の各種画面を生成し、例えばXML(Extensible Markup Language)等のマークアップ言語によって作成されるウェブ配信用の画面データの形式でユーザ端末11に配信出力する。この場合、ユーザ端末11のブラウザ制御部75は、画面データに基づきウェブブラウザ上に表示する各種画面を再現し、これをディスプレイ44Bに表示する。なお、XMLに代えて、JSON(Javascript(登録商標) Object Notation)等の他のデータ記述言語を利用してもよい。
 画像管理サーバ10に画像22を送信するユーザ端末11と、画像管理サーバ10からイベント情報25の配信を受けるユーザ端末11とは、別々であってもよい。例えば、同じユーザ13のアカウントをもつ複数のユーザ端末11がある場合、そのうちの1台から画像管理サーバ10に画像22が送信され、他の1台に画像管理サーバ10からイベント情報25を配信してもよい。
 画像管理サーバ10を構成するコンピュータのハードウェア構成は種々の変形が可能である。例えば、画像管理サーバ10を、処理能力および信頼性の向上を目的として、ハードウェアとして分離された複数台のコンピュータで構成することも可能である。例えば、要求受付部55および属性情報取得部56の機能と、イベント情報取得部57および配信制御部58の機能とを、2台のコンピュータに分散して担わせる。この場合は2台のコンピュータで画像管理サーバ10を構成する。また、画像管理サーバ10、画像DBサーバ20、およびイベント情報DBサーバ21を、1つのサーバに統合してもよい。
 このように、画像管理サーバ10のコンピュータのハードウェア構成は、処理能力、安全性、信頼性等の要求される性能に応じて適宜変更することができる。さらに、ハードウェアに限らず、作動プログラム50および画像閲覧AP70といったAPについても、安全性および信頼性の確保を目的として、二重化したり、あるいは、複数のストレージに分散して格納することももちろん可能である。
 上記実施形態において、例えば、要求受付部55、属性情報取得部56、イベント情報取得部57、配信制御部58、およびブラウザ制御部75(指示受付部77、要求送信部78、画面生成部79、および画面出力部80)といった各種の処理を実行する処理部(Processing Unit)のハードウェア的な構造としては、次に示す各種のプロセッサ(Processor)を用いることができる。各種のプロセッサには、ソフトウェア(作動プログラム50および画像閲覧AP70)を実行して各種の処理部として機能する汎用的なプロセッサであるCPU42Aおよび42Bに加えて、FPGA(Field Programmable Gate Array)等の製造後に回路構成を変更可能なプロセッサであるプログラマブルロジックデバイス(Programmable Logic Device:PLD)、および/またはASIC(Application Specific Integrated Circuit)等の特定の処理を実行させるために専用に設計された回路構成を有するプロセッサである専用電気回路等が含まれる。
 1つの処理部は、これらの各種のプロセッサのうちの1つで構成されてもよいし、同種または異種の2つ以上のプロセッサの組み合わせ(例えば、複数のFPGAの組み合わせ、および/または、CPUとFPGAとの組み合わせ)で構成されてもよい。また、複数の処理部を1つのプロセッサで構成してもよい。
 複数の処理部を1つのプロセッサで構成する例としては、第1に、クライアントおよびサーバ等のコンピュータに代表されるように、1つ以上のCPUとソフトウェアの組み合わせで1つのプロセッサを構成し、このプロセッサが複数の処理部として機能する形態がある。第2に、システムオンチップ(System On Chip:SoC)等に代表されるように、複数の処理部を含むシステム全体の機能を1つのIC(Integrated Circuit)チップで実現するプロセッサを使用する形態がある。このように、各種の処理部は、ハードウェア的な構造として、上記各種のプロセッサの1つ以上を用いて構成される。
 さらに、これらの各種のプロセッサのハードウェア的な構造としては、より具体的には、半導体素子等の回路素子を組み合わせた電気回路(Circuitry)を用いることができる。
 本開示の技術は、上述の種々の実施形態および/または種々の変形例を適宜組み合わせることも可能である。また、上記実施形態に限らず、要旨を逸脱しない限り種々の構成を採用し得ることはもちろんである。さらに、本開示の技術は、プログラムに加えて、プログラムを非一時的に記憶する記憶媒体にもおよぶ。
 以上に示した記載内容および図示内容は、本開示の技術に係る部分についての詳細な説明であり、本開示の技術の一例に過ぎない。例えば、上記の構成、機能、作用、および効果に関する説明は、本開示の技術に係る部分の構成、機能、作用、および効果の一例に関する説明である。よって、本開示の技術の主旨を逸脱しない範囲内において、以上に示した記載内容および図示内容に対して、不要な部分を削除したり、新たな要素を追加したり、置き換えたりしてもよいことはいうまでもない。また、錯綜を回避し、本開示の技術に係る部分の理解を容易にするために、以上に示した記載内容および図示内容では、本開示の技術の実施を可能にする上で特に説明を要しない技術常識等に関する説明は省略されている。
 本明細書において、「Aおよび/またはB」は、「AおよびBのうちの少なくとも1つ」と同義である。つまり、「Aおよび/またはB」は、Aだけであってもよいし、Bだけであってもよいし、AおよびBの組み合わせであってもよい、という意味である。また、本明細書において、3つ以上の事柄を「および/または」で結び付けて表現する場合も、「Aおよび/またはB」と同様の考え方が適用される。
 本明細書に記載された全ての文献、特許出願および技術規格は、個々の文献、特許出願および技術規格が参照により取り込まれることが具体的かつ個々に記された場合と同程度に、本明細書中に参照により取り込まれる。
2 画像管理システム
10 画像管理サーバ
11 ユーザ端末
12 ネットワーク
13 ユーザ
20 画像データベースサーバ(画像DBサーバ)
21 イベント情報データベースサーバ(イベント情報DBサーバ)
22 画像
22N 最新の画像
22NN ユーザが経験した登録イベントでユーザが撮影した画像のうちの最新の画像
23 画像データベース(画像DB)
24 イベント情報データベース(イベント情報DB)
25 イベント情報
25A 登録イベント情報
25B お勧めイベント情報
26 イベント情報配信要求
30 画像フォルダ
31 属性情報
35 カテゴリ
36 基本情報
37 未来イベント画像
37A 登録イベント画像
37B お勧めイベント画像
37R 代表画像
38 ランキング情報
39 登録ユーザ情報
40、40A、40B ストレージ
41 メモリ
42、42A、42B CPU
43 通信部
44、44B ディスプレイ
45、45B 入力デバイス
46 バスライン
50 作動プログラム
55 要求受付部
56 属性情報取得部
57 イベント情報取得部
58 配信制御部
60 属性情報取得要求
61 イベント情報取得要求
65 ランキング条件
70 画像閲覧アプリケーションプログラム(画像閲覧AP)
75 ブラウザ制御部
77 指示受付部
78 要求送信部
79 画面生成部
80 画面出力部
90A、90B、90C 画像一覧画面
91 組画像表示領域
92 メニューボタン表示領域
93 未来イベント表示領域
94 過去画像表示領域
95 メニューボタン
96 アイコン
97 コマ
98 画像の時系列の並びを示す矢印
100 簡易イベント情報
100A 登録イベントの簡易イベント情報
100B お勧めイベントの簡易イベント情報
101 簡易イベント情報の並びを示す矢印
105 第1登録画面
106 詳細情報
107 新規登録ボタン
110 マーク
115 第2登録画面
116 再登録ボタン
117 他の人に勧めるボタン
120 画像表示画面
121 タグ
122 リンク
ST100、ST110、ST120、ST130、ST140、ST150、ST160、ST170 ステップ

Claims (10)

  1.  プロセッサと、
     前記プロセッサに接続または内蔵されたメモリと、を備え、
     前記プロセッサは、
     ユーザが保有する画像が時系列に並べられた画像一覧画面を生成する場合に、前記画像のうちの最新の画像よりも時系列の並び方向において未来の領域に、前記ユーザに関連する未来のイベントの画像である未来イベント画像を配置し、
     生成した前記画像一覧画面を出力する、
    情報処理装置。
  2.  前記プロセッサは、
     前記未来の領域に、前記未来イベント画像が表示されたアイコンを選択可能に配置し、
     前記アイコンが選択された場合、前記未来イベント画像が並べられた未来イベント画像一覧画面を生成し、
     生成した前記未来イベント画像一覧画面を出力する請求項1に記載の情報処理装置。
  3.  前記プロセッサは、
     前記未来イベント画像一覧画面において、前記未来イベント画像を前記イベントの到来時期順に並べる請求項2に記載の情報処理装置。
  4.  前記未来イベント画像は、
     前記ユーザが予定として登録した登録イベントに関する登録イベント画像、および、
     前記ユーザにお勧めするお勧めイベントに関するお勧めイベント画像のうちの少なくともいずれか1つである請求項1から請求項3のいずれか1項に記載の情報処理装置。
  5.  前記プロセッサは、
     前記画像一覧画面において、前記ユーザが経験した前記登録イベントで前記ユーザが撮影した画像を、前記登録イベントに関連しない画像と区別可能に表示する請求項4に記載の情報処理装置。
  6.  前記プロセッサは、
     前記画像一覧画面において、前記ユーザが経験した前記登録イベントで前記ユーザが撮影した画像が選択された場合、選択された画像、および前記ユーザが経験した前記登録イベントの前記登録イベント画像にアクセスするためのリンクを含む画像表示画面を生成し、
     生成した前記画像表示画面を出力する請求項5に記載の情報処理装置。
  7.  前記プロセッサは、
     前記ユーザが経験した前記登録イベントの前記登録イベント画像、前記登録イベントを予定として再度登録するためのボタン、および前記登録イベントを前記ユーザの知人に勧めるためのボタンを含む登録画面を生成し、
     生成した前記登録画面を出力する請求項4から請求項6のいずれか1項に記載の情報処理装置。
  8.  前記お勧めイベントは、前記ユーザの属性に基づいて選定されたイベントを含む請求項4から請求項7のいずれか1項に記載の情報処理装置。
  9.  ユーザが保有する画像が時系列に並べられた画像一覧画面を生成する場合に、前記画像のうちの最新の画像よりも時系列の並び方向において未来の領域に、前記ユーザに関連する未来のイベントの画像である未来イベント画像を配置すること、および、
     生成した前記画像一覧画面を出力すること、
    を含む情報処理装置の作動方法。
  10.  ユーザが保有する画像が時系列に並べられた画像一覧画面を生成する場合に、前記画像のうちの最新の画像よりも時系列の並び方向において未来の領域に、前記ユーザに関連する未来のイベントの画像である未来イベント画像を配置すること、および、
     生成した前記画像一覧画面を出力すること、
    を含む処理をコンピュータに実行させるための情報処理装置の作動プログラム。
PCT/JP2022/003922 2021-03-30 2022-02-02 情報処理装置、情報処理装置の作動方法、情報処理装置の作動プログラム Ceased WO2022209255A1 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2023510555A JPWO2022209255A1 (ja) 2021-03-30 2022-02-02
CN202280023395.XA CN117043766A (zh) 2021-03-30 2022-02-02 信息处理装置、信息处理装置的工作方法及信息处理装置的工作程序
EP22779484.9A EP4312181A4 (en) 2021-03-30 2022-02-02 INFORMATION PROCESSING DEVICE, METHOD FOR OPERATING THE INFORMATION PROCESSING DEVICE AND PROGRAM FOR OPERATING THE INFORMATION PROCESSING DEVICE
US18/468,326 US12638956B2 (en) 2021-03-30 2023-09-15 Information processing apparatus, operation method of information processing apparatus, and operation program of information processing apparatus

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2021-057321 2021-03-30
JP2021057321 2021-03-30

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US18/468,326 Continuation US12638956B2 (en) 2021-03-30 2023-09-15 Information processing apparatus, operation method of information processing apparatus, and operation program of information processing apparatus

Publications (1)

Publication Number Publication Date
WO2022209255A1 true WO2022209255A1 (ja) 2022-10-06

Family

ID=83458660

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2022/003922 Ceased WO2022209255A1 (ja) 2021-03-30 2022-02-02 情報処理装置、情報処理装置の作動方法、情報処理装置の作動プログラム

Country Status (5)

Country Link
US (1) US12638956B2 (ja)
EP (1) EP4312181A4 (ja)
JP (1) JPWO2022209255A1 (ja)
CN (1) CN117043766A (ja)
WO (1) WO2022209255A1 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7620762B1 (ja) 2024-08-26 2025-01-23 ソフトバンク株式会社 処理サーバ、処理方法、及びプログラム

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006072481A (ja) * 2004-08-31 2006-03-16 Canon Inc 表示装置、表示方法、記憶媒体及びプログラム
JP2013084282A (ja) 2012-11-27 2013-05-09 Olympus Imaging Corp 表示制御装置,カメラ,表示制御方法,表示制御プログラム
JP2013210868A (ja) * 2012-03-30 2013-10-10 Sony Corp 情報処理装置、情報処理方法及びコンピュータプログラム
JP2015090705A (ja) * 2013-11-06 2015-05-11 ネイバー コーポレーションNAVER Corporation ソーシャルネットワークサービス提供システム及びその方法
JP2019128613A (ja) * 2018-01-19 2019-08-01 京セラ株式会社 電子機器

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7636733B1 (en) * 2003-10-03 2009-12-22 Adobe Systems Incorporated Time-based image management
JP4513507B2 (ja) * 2004-11-01 2010-07-28 株式会社ニコン カレンダー画像生成装置およびカレンダー画像データ生成プログラム
JP2006211257A (ja) * 2005-01-27 2006-08-10 Olympus Corp 電子撮像装置及び画像管理プログラム
JP2006245832A (ja) * 2005-03-01 2006-09-14 Olympus Imaging Corp 画像再生装置
JP2008165459A (ja) * 2006-12-28 2008-07-17 Sony Corp コンテンツ表示方法、コンテンツ表示装置、及びコンテンツ表示プログラム
US8634662B2 (en) * 2010-08-25 2014-01-21 Apple Inc. Detecting recurring events in consumer image collections
US20120265758A1 (en) * 2011-04-14 2012-10-18 Edward Han System and method for gathering, filtering, and displaying content captured at an event
JP6053361B2 (ja) * 2012-07-09 2016-12-27 キヤノン株式会社 情報処理装置、情報処理方法、およびプログラム
US20140111640A1 (en) * 2012-10-19 2014-04-24 Candid Color Systems, Inc. Method of sending and processing event images
EP2919123B1 (en) * 2012-11-09 2021-03-24 Sony Corporation Communication terminal, communication method, program, and communication system
US20140152833A1 (en) * 2012-12-05 2014-06-05 Chronotrack Systems Corp. Corresponding an image subject to other image elements for generating targeted information

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006072481A (ja) * 2004-08-31 2006-03-16 Canon Inc 表示装置、表示方法、記憶媒体及びプログラム
JP2013210868A (ja) * 2012-03-30 2013-10-10 Sony Corp 情報処理装置、情報処理方法及びコンピュータプログラム
JP2013084282A (ja) 2012-11-27 2013-05-09 Olympus Imaging Corp 表示制御装置,カメラ,表示制御方法,表示制御プログラム
JP2015090705A (ja) * 2013-11-06 2015-05-11 ネイバー コーポレーションNAVER Corporation ソーシャルネットワークサービス提供システム及びその方法
JP2019128613A (ja) * 2018-01-19 2019-08-01 京セラ株式会社 電子機器

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP4312181A4

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7620762B1 (ja) 2024-08-26 2025-01-23 ソフトバンク株式会社 処理サーバ、処理方法、及びプログラム
JP2026040875A (ja) * 2024-08-26 2026-03-10 ソフトバンク株式会社 処理サーバ、処理方法、及びプログラム

Also Published As

Publication number Publication date
US12638956B2 (en) 2026-05-26
CN117043766A (zh) 2023-11-10
JPWO2022209255A1 (ja) 2022-10-06
US20240004523A1 (en) 2024-01-04
EP4312181A4 (en) 2024-09-18
EP4312181A1 (en) 2024-01-31

Similar Documents

Publication Publication Date Title
US20180300821A1 (en) Group event or activity recommendations via social-relationship-related override conditions
US20140289611A1 (en) System and method for end users to comment on webpage content for display on remote websites
KR101641342B1 (ko) 스마트폰 애플리케이션을 이용한 반려 동물 관리 서비스 장치 및 방법
US20130073420A1 (en) System and Method for Interior Design
US20140255001A1 (en) System for Simultaneously Playing Video Files in a Platform Independent Environment
US12336512B2 (en) Systems and methods for providing and associating data from pet expert interactions with pet profiles
US20190056841A1 (en) Apparatus, method, and computer-readable storage medium for mobile keyboard content delivery
US20190213611A1 (en) System for online polling
US20240004523A1 (en) Information processing apparatus, operation method of information processing apparatus, and operation program of information processing apparatus
JP2019211896A (ja) サービス提供者とサービス被提供者との組み合わせの特定を支援するサーバ装置、そのサーバ装置において実行される方法およびプログラム
US20160042413A1 (en) Systems and Methods for the Recording and Selective Distribution and Selective Communal Analysis of Consumer Reviews
JP6161014B2 (ja) 面会スケジュール調整システムおよび面会スケジュール調整プログラム
JP7420428B1 (ja) プログラム、情報処理装置および情報処理方法
JP2017174166A (ja) 施設予約提供サーバ及び施設予約提供プログラム
JP6212304B2 (ja) 情報処理装置並びにその制御方法及び制御プログラム
US20100131448A1 (en) Hypothesis based solicitation of data indicating at least one objective occurrence
US20080319871A1 (en) Systems and Methods for Auto-Generation of Rich Media Purchase, Reservation and/or Activity Information
JP2021033643A (ja) ライフデータ処理システム、ライフデータ処理方法及びコンピュータプログラム
JP7115793B1 (ja) タグに関連付けられているアクションを実行することを端末装置に行わせるサーバ装置、方法、プログラム、およびシステム
JP2016164716A (ja) 情報提供装置、情報提供方法及びプログラム
US20170103351A1 (en) Systems and methods for providing and manipulating travel information
US20230091973A1 (en) Medzone.
JP2018206033A (ja) 情報処理装置、情報処理方法及びプログラム
US20150127366A1 (en) Systems and methods for management information update based on procedure preference information
JP2006185286A (ja) ポータルサイト提供システム

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 22779484

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 2023510555

Country of ref document: JP

WWE Wipo information: entry into national phase

Ref document number: 202280023395.X

Country of ref document: CN

WWE Wipo information: entry into national phase

Ref document number: 2022779484

Country of ref document: EP

NENP Non-entry into the national phase

Ref country code: DE

ENP Entry into the national phase

Ref document number: 2022779484

Country of ref document: EP

Effective date: 20231030