Information processing device, processing method and program

The information processing device tracks and displays image transmission records, addressing the issue of redundant sending by clearly indicating transmission destinations, thereby enhancing user experience.

JP2025146139APending Publication Date: 2025-10-03CANON KK
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2024046764
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-03-22
Publication Date
2025-10-03

AI Technical Summary

Technical Problem

Existing information processing devices do not clearly indicate whether an image has been transmitted to a specific destination, leading to the possibility of users inadvertently sending images to the same destination multiple times.

Method used

An information processing device with a management system to track image transmission records and display transmission destination identifiers alongside images, distinguishing between sent and unsent destinations through various visual cues.

Benefits of technology

Enhances user awareness of image transmission history, preventing redundant sending and improving user experience by providing clear visibility of transmission status.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025146139000001_ABST
    Figure 2025146139000001_ABST
Patent Text Reader

Abstract

To more appropriately indicate information on image transmission to a user.SOLUTION: An information processing device includes management means for managing a transmission result representing whether an image is transmitted to a transmission destination, and display means for displaying the image and a transmission destination identifier, and the display means displays the transmission destination identifier in the vicinity of the image in a display form for enabling the user to distinguish whether each image is transmitted to each of the plurality of transmission destinations.SELECTED DRAWING: Figure 2
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

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

[0002] A method of storing images captured by an imaging device using an information processing device is becoming widespread. An imaging device with an image capturing function is connected to a network, and the imaging device transmits the images stored in the imaging device to the information processing device. The information processing device stores the received images and also provides a function to transmit the images externally so that other users can view them. By providing such a function, it is possible to stimulate the use of captured images. This leads to an increase in opportunities to take photos using an imaging device and to enhance the appeal of photography.

[0003] An information processing device has an image transmission function for transmitting images to other information processing devices. This function includes, for example, downloading, transmitting images by email, transmitting images to a file sharing service, and posting to a social networking service (SNS). Users use these functions differently depending on the content of the captured image. Information processing devices generally provide a screen for displaying images on a user terminal and provide an image transmission function as an action for images on the screen.

[0004] On the other hand, if a user has a large number of stored images, it becomes difficult for the user to remember the destinations to which the user has previously sent images. Therefore, even if the user has once sent an image to a file sharing service, there is a possibility that the user may forget that they sent the image to that file sharing service and send it again. In Patent Document 1, a menu of frequently used actions is displayed based on the user's past operations on a specific icon. [Prior art documents] [Patent documents]

[0005] [Patent Document 1] Patent Publication No. 2013-045190 Summary of the Invention [Problem to be solved by the invention]

[0006] In Patent Document 1, actions are displayed on a menu that is limited to functions that are frequently used by the user. Therefore, even if an action has already been performed, if the action is not frequently used, the action may not be displayed. In other words, the method of Patent Document 1 does not clearly indicate whether an action has already been performed on an image. [Means for solving the problem]

[0007] The present invention has been made to address the above-mentioned problems, and provides an information processing device having the following configuration: That is, the information processing device has a management means for managing transmission records indicating whether or not an image has been transmitted to a transmission destination, and a display means for displaying an image and a transmission destination identifier, and the display means displays the transmission destination identifier near the image in a display format that allows a user to distinguish whether or not each image has been transmitted to each of a plurality of transmission destinations. [Effects of the Invention]

[0008] According to the present invention having the above configuration, information regarding image transmission can be more appropriately presented to the user. [Brief explanation of the drawings]

[0009] [Figure 1] FIG. 1 is a block diagram showing an example of the hardware configuration of an information processing device according to a first embodiment. [Figure 2] FIG. 1 is a block diagram showing an example of the functional configuration of an information processing apparatus according to a first embodiment. [Figure 3] FIG. 10 is a diagram showing an example of a transmission record managed by a transmission record management unit in the first embodiment. [Figure 4]10 is a flowchart showing an example of processing from displaying an image to displaying a transmission record in the first embodiment. [Figure 5] FIG. 10 is a diagram showing an example of a display of a destination identifier displayed by a transmission record display unit in the first embodiment. [Figure 6] 10 is a flowchart showing an example of processing from displaying an image to displaying a transmission record in the second embodiment. [Figure 7] FIG. 10 is a diagram showing an example of a display of a destination identifier displayed by a transmission record display unit in the second embodiment. [Figure 8] FIG. 11 is a diagram showing an example of a transmission record managed by a transmission record management unit in the third embodiment. [Figure 9] FIG. 11 is a diagram showing an example of a display of a transmission target identifier displayed by a transmission record display unit in the third embodiment. DETAILED DESCRIPTION OF THE INVENTION

[0010] The present invention will be described in detail below based on preferred embodiments thereof with reference to the accompanying drawings. Note that the configurations shown in the following embodiments are merely examples, and the present invention is not limited to the illustrated configurations.

[0011] [Embodiment 1] An example of the hardware configuration of an information processing device according to this embodiment will be described with reference to the block diagram of FIG.

[0012] <Hardware configuration> The information processing device includes at least a CPU 101 , a RAM 102 , a ROM 103 , a network interface 104 , an external storage device 105 , a display device 106 , and an input device 107 .

[0013] The CPU 101 controls the operation of each component constituting the information processing device and is responsible for executing various processes (described later) performed by the information processing device. The RAM 102 is a memory for temporarily storing data and control information and serves as a work area used by the CPU 101 when executing various processes. The ROM 103 stores fixed operational settings and operating programs of the information processing device. The network interface 104 is a communication unit for wired or wireless communication and provides the function of connecting to and communicating over a network. The information processing device can send and receive data to and from external devices and other information processing devices via the network interface 104. The external storage device 105 is a device for storing data and has an interface that accepts I / O commands for reading and writing data. The external storage device 105 may be a hard disk drive (HDD), a solid-state drive (SSD), an optical disk drive, a semiconductor storage device, or other storage device. The external storage device 105 stores computer programs and data for causing the CPU 101 to execute various processes (described later) performed by the information processing device. The display device 106 is, for example, an LCD (Liquid Crystal Display) and displays information required by the user. The input device 107 is, for example, a keyboard, a mouse, a touch panel, etc. and receives required input from the user.

[0014] <Functional configuration> Next, an example of the functional configuration of the information processing device according to this embodiment will be described with reference to the block diagram of Fig. 2. Each functional unit described below is implemented by hardware or software. In the case of software, each function is executed by the CPU 101 executing a program corresponding to each functional unit.

[0015] As shown in FIG. 2, the information processing device includes a transmitting unit 201 , a transmission record managing unit 202 , an image managing unit 203 , an image display unit 204 , a transmission record display unit 205 , and an input receiving unit 206 .

[0016] The transmitting unit 201 transmits images to other information processing devices, other applications in the information processing device, local storage areas in the information processing device, etc. The transmission record management unit 202 manages transmission records, which are records of images sent to each destination. FIG. 3 shows an example of transmission records 301 managed by the transmission record management unit 202. The transmission record 301 includes information on an image ID, a destination, and a transmission status. The image ID is identification information for uniquely identifying each image stored in the information processing device. The destination is information on the destination to which the information processing device is to transmit. The transmission status is information indicating whether the transmitting unit 201 has transmitted an image corresponding to the image ID to the destination. The image management unit 203 manages image files. The image display unit 204 displays images managed by the image management unit 203. The transmission record display unit 205 displays identifiers indicating destinations to which the transmitting unit 201 transmits images. The input receiving unit 206 receives instructions input by the user via the input device 107.

[0017] <Processing flow> Next, a series of processing steps in this embodiment, in which the information processing device displays an image and displays the transmission history of the destination for the image, will be described with reference to the flowchart of FIG. 4. Each step will be described below with an S added to the beginning of the reference numeral. Each step of this flowchart is executed by CPU 101 executing a program stored in a memory such as external storage device 105.

[0018] In S401, the image display unit 204 displays an image based on image information managed by the image management unit 203. The image display unit 204 may select one image from the images managed by the image management unit 203 and display it, or may display multiple images. In S402, the transmission history display unit 205 acquires the transmission history corresponding to the displayed image from the transmission history management unit 202. In S403, the transmission history display unit 205 displays the identifier of the destination based on the transmission history. Display examples of the destination identifier displayed by the transmission history display unit 205 are shown in Figures 5(a) to (d).

[0019] Reference numeral 501 denotes a single image displayed by the image display unit 204. On this screen, two images are displayed in a single column, but the number of columns and the number of images displayed are not limited to this. Furthermore, other images may be displayed by the user scrolling the screen or turning pages. Reference numeral 502 denotes an example of a destination identifier displayed by the transmission record display unit 205. Reference numeral 502 is a destination identifier representing service A, and the letter "A" representing service A is displayed. Here, the destination identifier may be another character string identifying the destination, such as the character string "service A," or an image such as an icon identifying service A. Furthermore, the display position of the destination identifier is preferably near the image, and is not limited to the top, but may also be the bottom, left, or right side. Furthermore, as long as it is near the image, it may be either outside or inside the image; for example, the destination identifier may be superimposed on the image.

[0020] Figure 5(a) is an example of displaying the identifiers of destinations for which transmission has already been made. If the image 501 is an image with the image ID Image001 in the transmission history of Figure 3, it has been sent to service A and application C. In this case, the identifiers of destinations for service A and application C are displayed near the image 501. Here, instead of the identifiers of destinations for which transmission has already been made, the identifiers of destinations for which transmission has not yet been made may be displayed.

[0021] FIG. 5(b) shows an example in which both sent and unsent destination identifiers are displayed, with the color of the identifiers changed depending on whether or not a message has been sent. As shown in 503, destination identifiers indicating unsent destinations are displayed in a different color from destination identifiers indicating sent destinations, such as by being grayed out or semi-transparent. Conversely, destination identifiers indicating sent destinations may be displayed in a different color, rather than destination identifiers indicating unsent destinations. Furthermore, destination identifiers for unsent and sent destinations may be displayed in different colors. Alternatively, the size or animation of the identifiers may be changed instead of the color.

[0022] FIG. 5(c) is an example in which sent and unsent destination identifiers are displayed, and an icon indicating that a message has been sent is displayed for a sent destination identifier. 504 is an example of an icon indicating that a message has been sent. Here, an icon indicating that a message has not been sent may be displayed for an unsent destination identifier, instead of a sent destination identifier. Also, both an icon indicating that a message has been sent and an icon indicating that a message has not been sent may be displayed. Also, text or the like may be used instead of an icon.

[0023] FIG. 5(d) shows an example in which sent and unsent destination identifiers are displayed, grouping the sent and unsent destination identifiers. Reference numeral 505 denotes a group of sent destination identifiers, and 506 denotes a group of unsent destination identifiers. Identifiers are arranged in the area representing each group according to the transmission history. Sent groups are arranged on the left and unsent groups on the right, thereby distinguishing between sent and unsent identifiers. Here, the groups may be arranged vertically instead of horizontally. Alternatively, one group may be arranged above the image and the other below the image. Sent and unsent identifiers may be distinguished by changing the color of the area representing the group. Instead of arranging them in an area, sent and unsent destination identifiers may be grouped adjacent to each other. The display formats of the destination identifiers shown in FIGS. 5(a) to 5(d) are merely examples, and any display format may be used as long as the user can distinguish between sent and unsent destinations for each saved image.

[0024] When the input receiving unit 206 receives a user input for a destination identifier, the transmitting unit 201 may transmit an image to the destination corresponding to the destination identifier. When the input receiving unit 206 receives a user input for a group to which data has been sent or a group to which data has not yet been sent, the transmitting unit 201 may transmit the image to one or more destinations included in the group. Here, the user input for a group refers to, for example, a user input for an area representing the group.

[0025] According to the present embodiment described above, information indicating the transmission record is displayed when an image is displayed, so that the user can easily check the destinations to which each image has been transmitted.

[0026] [Embodiment 2] In the first embodiment, the transmission history is displayed when the image is displayed, making it easier for the user to check the transmission status. However, if there are a large number of identifiers for the destinations or if there are a large number of images displayed on the screen, the amount of information displayed may increase, which may reduce the visibility of the images.

[0027] In this embodiment, an example of displaying a transmission record based on a user's instruction to display the transmission record will be shown. Note that the same reference numerals will be used to designate components and steps having the same functions as those in other embodiments, and descriptions of components that are structurally and functionally unchanged will be omitted.

[0028] <Processing flow> In this embodiment, a series of processing steps in which the information processing device displays an image and displays the transmission history of the destination for the image will be described with reference to the flowchart of the processing shown in Fig. 6. Each step of the flowchart is executed by the CPU 101 executing a program stored in a memory such as the external storage device 105.

[0029] In S601, the input receiving unit 206 receives a transmission history display instruction from the user. The transmission history display instruction is, for example, an input such as a long press, tap, tap with multiple fingers, or flick on the image on the touch panel. It may also be a long press, right click, left click, or double click with the mouse. As shown in FIG. 7(a), a transmission history display identifier such as 701 may be displayed near the image, and a user input to the transmission history display identifier may be received as a transmission history display instruction. The transmission history display identifier may be displayed in a form in which a check mark is displayed as in 702 if there is at least one transmission destination, and no check mark is displayed as in 703 if there is no transmission destination.

[0030] In S402, the transmission history display unit 205 acquires, from the transmission history management unit 202, the transmission history corresponding to the image for which the transmission history display instruction has been accepted. In S403, the transmission history display unit 205 displays the identifier of the transmission destination based on the transmission history. The display method may be, for example, any of the methods described in the first embodiment. In addition, as shown in FIG. 7(c), a form in which the transmission destination identifier is displayed around the transmission history display identifier may be used. Also, FIG. 7(d) is an example in which the input accepting unit 206 accepts input at the position 704 and displays the transmission destination identifier. In this way, a form in which the identifier is displayed around the position entered by the user may be used. Furthermore, as shown in 707 of FIG. 7(e), a form in which the transmission destination identifier is displayed in a menu format may be used.

[0031] According to the present embodiment described above, the transmission history is displayed based on a user's instruction to display the transmission history, so that the transmission history can be displayed at a timing when the user needs to check it. Therefore, even when there are many types of identifiers for the transmission history destinations or when there are many images displayed on the screen, the transmission history can be displayed without reducing the visibility of the images. Note that a configuration may be adopted in which the display format of the first embodiment or the display format of the second embodiment is dynamically switched depending on the number of types of identifiers for the transmission history destinations or the number of images displayed on the screen. Alternatively, a selection unit may be provided that allows the user to select whether to display in the format of the first embodiment or the format of the second embodiment.

[0032] [Embodiment 3] In the first and second embodiments, a destination identifier representing each destination is displayed. However, when one destination has one or more destinations such as accounts or folders, it may be possible to display the transmission history for each destination.

[0033] In this embodiment, an example of displaying a transmission record when one transmission destination has one or more transmission targets is shown. Note that the same reference numerals are used to designate configurations and steps having the same functions as in other embodiments, and explanations of configurations and functions that are the same will be omitted.

[0034] <Functional configuration> 801 in Fig. 8 is an example of a transmission record managed by the transmission record management unit 202 in this embodiment. A transmission target has been added, and the transmission status is recorded for each transmission target. The transmission destination, service A, is linked to three accounts 1 to 3 in service A as transmission targets. The transmission status is recorded for each of the three accounts 1 to 3. Service B is linked to account 4 in service B as a transmission target, and account 4 is further linked to three folders 1 to 3 in service B. Therefore, the transmission status is recorded for folders 1 to 3.

[0035] <Processing flow> In this embodiment, a series of processing steps will be described, from when the information processing device displays a destination identifier for an image to when the information processing device displays the transmission record of the transmission target.

[0036] FIG. 9(a) shows a state in which destination identifiers are displayed based on the transmission history of the image with the image ID Image001 in FIG. 8, similar to the display method shown in FIG. 7(c). Here, a case in which a user inputs a destination identifier corresponding to service A will be described. First, the input accepting unit 206 accepts input for the destination identifier of service A. The input may be, for example, a long press, tap, tap with multiple fingers, or flick on the image using a touch panel. It may also be a long press, right click, left click, or double click using a mouse. Then, the transmission history display unit 205 displays the transmission target identifier corresponding to the transmission target of service A based on the transmission history of the transmission history management unit 202. FIG. 9(b) shows an example of the display of the transmission target identifiers displayed by the transmission history display unit 205. Similar to the display method of the destination identifiers in FIG. 9(a), the transmission target identifiers indicating accounts 1 to 3 of the transmission targets are displayed in different colors depending on whether or not they have been sent. Here, the display method of the transmission target identifiers may be other than the method shown in FIG. 9(b), and may be the same as the display method of the destination identifiers described in the first and second embodiments.

[0037] 9(c) shows a state in which the display method shown in FIG. 7(e) is used to display destination identifiers based on the transmission history for the image with image ID Image001 in FIG. 8. Here, a case will be described in which the user inputs a destination identifier corresponding to service B from the menu 901. First, the input accepting unit 206 accepts input for the destination identifier for service B. Then, the transmission history display unit 205 displays a transmission target identifier corresponding to the transmission target of service B based on the transmission history of the transmission history management unit 202. FIG. 9(d) shows an example of the display of transmission target identifiers displayed by the transmission history display unit 205. The menu 902 displays a transmission target identifier indicating account 4, which is the transmission target of service B. Account 4 further has transmission targets, folders 1 to 3, and one of the folders has already been sent, so a check mark indicating that it has been sent is displayed.

[0038] Here, a case will be described where the user further inputs a transmission target identifier corresponding to account 4 in the menu 902. First, the input accepting unit 206 accepts input for the transmission target identifier of account 4. Then, the transmission history display unit 205 displays the transmission target identifiers corresponding to folders 1 to 3 that are transmission targets for account 4 based on the transmission history of the transmission history management unit 202. An example of the display of transmission target identifiers displayed by the transmission history display unit 205 is shown in FIG. 9(e). The menu 903 displays the transmission target identifiers indicating folders 1 to 3 that are transmission targets for account 4, and folders 2 and 3 have check marks because they have already been sent. A back button as shown in 904 may also be displayed. By the user inputting information into the back button 904, it is possible to return to menu 902 shown in FIG. 9(d). A similar back button may also be displayed in menu 902 so that the user can return to menu 901.

[0039] When the input receiving unit 206 receives a user's input for the terminal transmission target identifier, the transmitting unit 201 may transmit the image to the transmission target of the transmission destination corresponding to the transmission target identifier.

[0040] According to the present embodiment described above, even when a destination includes one or more transmission targets, the transmission history can be displayed in an easy-to-understand manner for the user, thereby providing the user with more detailed information on the transmission history at the transmission target level.

[0041] [Other embodiments] Although the exemplary embodiments have been described above in detail, the present invention can be embodied as, for example, a system, an apparatus, a method, a program, a recording medium (storage medium), etc. Specifically, the present invention may be applied to a system made up of multiple devices (for example, a host computer, an interface device, an imaging device, a web application, etc.), or may be applied to an apparatus made up of a single device.

[0042] Needless to say, the object of the present invention can be achieved by the following: A recording medium (or storage medium) on which is recorded software program code (computer program) that realizes the functions of the above-described embodiments is supplied to a system or device. The storage medium is, of course, a computer-readable storage medium. The computer (or CPU or MPU) of the system or device then reads and executes the program code stored on the recording medium. In this case, the program code itself read from the recording medium realizes the functions of the above-described embodiments, and the recording medium on which the program code is recorded constitutes the present invention. [Explanation of symbols]

[0043] 201 Transmission Unit 202 Transmission Record Management Department 203 Image Management Department 204 Image display unit 205 Transmission record display section 206 Input Reception Unit

Claims

1. a management means for managing transmission records indicating whether or not an image has been transmitted to a destination; a display means for displaying the image and the destination identifier; and The information processing device is characterized in that the display means displays the destination identifier near each image in a display format that allows the user to distinguish whether or not the image has been sent to each of multiple destinations.

2. 2. The information processing apparatus according to claim 1, wherein said display means displays, near the image, a destination identifier in a display format indicating that the destination has been sent and a destination identifier in a display format indicating that the destination has not yet been sent.

3. 2. The information processing apparatus according to claim 1, wherein said display means displays either a destination identifier corresponding to a destination to which transmission has already been made or a destination identifier corresponding to a destination to which transmission has not yet been made, but does not display the other.

4. 2. The information processing device according to claim 1, wherein the display means displays a plurality of destination identifiers corresponding to a plurality of destinations to which transmission has already been made in a group, and displays a plurality of destination identifiers corresponding to a plurality of destinations to which transmission has not yet been made in a group.

5. a receiving means for receiving an instruction to display a transmission record for an image from a user; 5. The information processing apparatus according to claim 1, wherein the display means displays the image and the destination identifier when the display instruction is received.

6. 2. The information processing apparatus according to claim 1, further comprising a transmitting means for transmitting an image to a destination corresponding to a destination identifier displayed by said display means in response to an instruction given by a user to said destination identifier.

7. the management means manages transmission records indicating whether or not an image has been transmitted to each transmission target at each transmission destination; The information processing device according to claim 1, characterized in that the display means, in response to an instruction given by a user to a destination identifier displayed by the display means, displays a transmission target identifier representing each transmission target at the destination corresponding to the destination identifier in a display format according to whether or not the transmission has been completed, based on the transmission history.

8. a management step of managing a transmission record indicating whether or not the image has been transmitted to the destination; a display step of displaying the image and the destination identifier on a display unit; and The display step is a processing method characterized in that the destination identifier is displayed near each image in a display format that allows the user to distinguish whether or not the image has been sent to each of multiple destinations.

9. A program for causing a computer to function as each of the means of the information processing device according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • Multifunctional information terminal and method for operating the same

    JP2013045190A