Communication device, control method thereof, program, and storage medium

The communication device enhances user convenience by prioritizing the display of image files based on imaging device type and model information, addressing the inconvenience of manual slot selection in conventional systems.

JP2025126680AActive Publication Date: 2025-08-29CANON KK
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
JP2024023038
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-02-19
Publication Date
2025-08-29
Estimated Expiration
2044-02-19

AI Technical Summary

Technical Problem

Conventional communication devices require users to manually select and check each slot for image files across multiple imaging devices, leading to inconvenience when acquiring desired image files, especially when the user is unaware of the slot containing the desired format.

Method used

A communication device that includes acquisition, display control, selection, and transfer means, which prioritizes the display of image file information based on the type and model information of the external imaging device, allowing preferential display of image files from specific slots.

Benefits of technology

Improves user convenience by automatically determining and displaying image files from the appropriate slots, reducing the need for manual selection and checking across multiple devices.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025126680000001_ABST
    Figure 2025126680000001_ABST
Patent Text Reader

Abstract

To improve a convenience when an image file is acquired from an imaging device.SOLUTION: A communication device includes: a first acquisition part that acquires information of a plurality of image data files from a first external device that records the plurality of image data files using at least one of a plurality of storage medium; a display control part that displays at least a part of the information of the plurality of image data files on a display part; a selection part that selects at least one image data file from the information of the plurality of image data files displayed on the display part; a second acquisition part that acquires the image data file selected by the selection part from the first external device; and a transfer part that transfers the acquired image data file to a second external device different from the first external device. The display control part determines, based on at least one of type information and model information of the first external device, which of the plurality of storage medium the information of the image data file recorded on should be preferentially displayed on the display part.SELECTED DRAWING: Figure 8
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to a communication device and a control method thereof. [Background technology]

[0002] 2. Description of the Related Art Communication devices are known that have a function of acquiring image files recorded by an imaging device and transferring the image files to a server.

[0003] In the case of an imaging device having a plurality of slots for mounting removable recording media, such as that described in Patent Document 1, the communication device can select a recording medium or slot from which to read an image file. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] Japanese Patent Application Laid-Open No. 2001-169924 Summary of the Invention [Problem to be solved by the invention]

[0005] However, in conventional communication devices, a specific slot is always selected first, so if a user wants to acquire an image file from a slot that was not selected first, the user must reselect the slot.

[0006] Furthermore, if the user does not know or has forgotten which slot contains the image file of the format they want to acquire, they must select each slot and display a list of image files to check.Furthermore, if the user uses multiple imaging devices, the user must select the slot containing the image file of the format they want to acquire for each imaging device they connect.

[0007] The present invention has been made in view of the above-mentioned problems, and has as its object to improve convenience when acquiring image files from an imaging device. [Means for solving the problem]

[0008] A communication device according to the present invention comprises a first acquisition means for acquiring information on a plurality of image data files from a first external device that has recorded the plurality of image data files using at least one of a plurality of recording media, a display control means for displaying at least a portion of the information on the plurality of image data files on a display means, a selection means for selecting at least one image data file from the information on the plurality of image data files displayed on the display means, a second acquisition means for acquiring the image data file selected by the selection means from the first external device, and a transfer means for transferring the acquired image data file to a second external device different from the first external device, wherein the display control means determines, based on at least one of type information and model information of the first external device, on which of the plurality of recording media the information on the image data file should be preferentially displayed on the display means. [Effects of the Invention]

[0009] According to the present invention, it is possible to improve the convenience when acquiring an image file from an imaging device. [Brief explanation of the drawings]

[0010] [Figure 1] FIG. 1 is a schematic diagram showing an example of the configuration of an image transfer system according to an embodiment. [Figure 2] FIG. 1 is a block diagram showing an example of the configuration of an imaging apparatus. [Figure 3] FIG. 2 is a diagram showing an example of a file structure of an imaging device. [Figure 4] FIG. 1 is a block diagram showing an example of the configuration of a communication device. [Figure 5] FIG. 2 is a diagram showing an example of the software configuration of a communication device. [Figure 6]3A and 3B are diagrams showing examples of rules for recording content files in an imaging device. [Figure 7] FIG. 10 is a diagram showing an example of a display screen of a transfer application running on the communication device. [Figure 8] 10 is a flowchart illustrating the operation of the communication device. [Figure 9] 4 is a flowchart relating to the operation of the imaging apparatus. DETAILED DESCRIPTION OF THE INVENTION

[0011] Hereinafter, embodiments will be described in detail with reference to the accompanying drawings. Note that the following embodiments do not limit the scope of the invention claimed. Although multiple features are described in the embodiments, not all of these multiple features are necessarily essential to the invention, and multiple features may be combined arbitrarily. Furthermore, in the accompanying drawings, the same reference numerals are used to designate the same or similar components, and redundant explanations will be omitted.

[0012] In the following, an embodiment of the present invention will be described in which the present invention is implemented in a smartphone, which is an example of a communication device. However, the present invention can be implemented in any electronic device capable of communicating with two or more external devices including an imaging device, such as a computer device (personal computer, tablet, media player, PDA, etc.), a game console, or a robot. These are merely examples, and the present invention can also be implemented in other electronic devices.

[0013] <Image transfer system> FIG. 1 is a schematic diagram showing an example of the configuration of an image transfer system 1 including a communication device according to an embodiment of the present invention.

[0014] The image transfer system 1 includes an imaging device 100, a communication device 200, and an information processing device 300. The imaging device 100 (first external device) is typically a digital camera or a digital video camera. In this embodiment, the communication device 200 is a smartphone or a tablet. The information processing device 300 (second external device) is a server device or cloud storage that accumulates image files.

[0015] The imaging device 100 and the information processing device 300 each communicate with the communication device 200. The communication between the imaging device 100 and the communication device 200 can be performed, for example, by a wired connection via a cable or a wireless connection. The communication between the communication device 200 and the information processing device 300 can be performed by a connection via a mobile communication network such as 4G or 5G, the Internet, or the like.

[0016] There are no particular limitations on the communication protocol between the imaging device 100 and the communication device 200, or the communication protocol between the communication device 200 and the information processing device 300. Any known communication protocol can be used. For example, when transferring an image file from the imaging device 100 to the communication device 200, PTP (Picture Transfer Protocol) or PTP-IP (PTP over TCP / IP networks) can be used. Furthermore, when transferring an image file from the communication device 200 to the information processing device 300, FTP (File Transfer Protocol) can be used.

[0017] 1, the imaging device 100 and the information processing device 300 exist on separate communication networks. However, for example, the imaging device 100, the communication device 200, and the information processing device 300 may exist on the same network provided by the same access point. However, even in this case, the image file is transferred from the imaging device 100 to the information processing device 300 via the communication device 200.

[0018] <Configuration of imaging device 100> FIG. 2A is a block diagram showing an example of the hardware configuration of the imaging device 100. As shown in FIG.

[0019] The control unit 101 has, for example, one or more microprocessors (hereinafter referred to as MPUs). The control unit 101 controls the operation of each block shown in Fig. 2(a) by, for example, loading a program stored in a nonvolatile memory 103 into a work memory 104 and executing it using the MPU, thereby realizing the functions of the image capture device 100. Note that at least a part of the control for realizing the functions of the image capture device 100 may be realized using a hardware circuit such as an ASIC or an FPGA.

[0020] The imaging unit 102 has, for example, a lens unit incorporating an imaging optical system including a movable lens such as a focus lens and an aperture, and an imaging element. The lens unit further has a drive mechanism for the movable lens and the aperture. The imaging element has a plurality of pixels arranged two-dimensionally. Each pixel is provided with a photoelectric conversion element, for example, a photodiode. The imaging element converts the optical image formed by the lens unit into a pixel signal group (analog image signal) using the plurality of pixels. For example, a CMOS (Complementary Metal Oxide Semiconductor) image sensor or a CCD (Charge Coupled Device) is used as the imaging element. The imaging unit 102 performs A / D conversion and noise reduction processing on the analog image signal generated by the imaging element and outputs the result as image data.

[0021] The control unit 101 applies predetermined image processing to image data output by the imaging unit 102, and generates display image data and recording image data. The display image data is used for display on the display unit 106, for example. The recording image data is recorded on at least one of the recording media 110 and 111. The control unit 101 can also generate evaluation values ​​used for autofocus detection (AF) and automatic exposure control (AE) from the image data, and perform AF and AE based on the evaluation values.

[0022] The nonvolatile memory 103 is electrically rewritable and stores programs executed by the control unit 101, settings for the image capture device 100, GUI data, meta template information, and the like.

[0023] The working memory 104 is used as a buffer memory for temporarily storing image data, a system memory for executing programs, a video memory for the display unit 106, and the like.

[0024] The operation unit 105 is a general term for input devices for receiving instructions for the imaging apparatus 100. The operation unit 105 includes switches, buttons, keys, dials, a joystick, a touch panel, and the like. The input devices have names according to the functions assigned to them. For example, the input devices include a power button used by the user to instruct the imaging apparatus 100 to power on / off, a release switch used to instruct the start / stop of shooting, and a playback button used to instruct the playback of video data. Different functions may be assigned to the same input device depending on the operating state of the imaging apparatus 100. The operation unit 105 also includes a connection button used to start communication with an external device via a communication unit 112 (described later) and a touch panel included in a display unit 106 (described later).

[0025] The display unit 106 displays live view images, captured image data, a menu screen, information about the imaging device 100, etc. The display unit 106 may be an external display device of the imaging device 100.

[0026] The audio input unit 107 is, for example, a microphone, and is used to acquire environmental sounds when shooting moving images for recording. The audio converted into an electrical signal by the audio input unit 107 is converted into audio data in a predetermined format by the control unit 101 and recorded as an audio file on the recording medium 110 and / or 111.

[0027] The recording media 110 and 111 are used as recording destinations for image data and audio data obtained by shooting. At least one of the recording media 110 and 111 may be removable from the imaging device 100. Typically, the recording media 110 and 111 are memory cards.

[0028] When using a recording medium that is removable from the imaging device 100, the imaging device 100 is provided with a mechanism for attaching and detaching the recording medium and for accessing the attached recording medium. When the recording medium is a memory card, this mechanism is called a memory slot. In this embodiment, the recording media 110 and 111 are memory cards, and the imaging device 100 has two memory slots.

[0029] The communication unit 112 is a communication interface with an external device. The communication unit 112 includes an antenna and a communication module. The communication unit 112 may have a separate communication interface for each communication standard to which it conforms. The imaging device 100 can communicate with an external device, such as a communication device 200, via a wired and / or wireless connection established through the communication unit 112. For example, video data and audio data obtained by capturing an image can be transmitted to the external device via the communication unit 112. In this embodiment, the imaging device 100 and the communication device 200 communicate via a wireless connection.

[0030] In this embodiment, the communication unit 112 has a wireless LAN interface that complies with one or more of the IEEE802.11 series. The communication unit 112 also has a USB (Universal Serial Bus) interface that complies with one of the USB standards. The control unit 101 controls the communication interface of the communication unit 112 to realize communication with an external device connected to the communication interface.

[0031] The wireless LAN interface of the communication unit 112 has an access point mode (AP mode) in which it operates as an access point in infrastructure mode, and a client mode (CL mode) in which it operates as a client. The operation mode of the communication unit 112 is controlled by the control unit 101. By operating the communication unit 112 in CL mode, the imaging device 100 operates as a client in infrastructure mode. When the imaging device 100 operates as a client, it can connect to a nearby access point and participate in a network formed by the access point.

[0032] Furthermore, by operating the communication unit 112 in AP mode, the imaging device 100 operates as a simple access point (simple AP). A simple AP has more limited functions than a general AP. Specifically, it does not have a gateway function for transferring data received from a client to an external network. When the imaging device 100 operates as a simple AP, the imaging device 100 forms a network. Devices surrounding the imaging device 100 recognize the imaging device 100 as an access point and can participate in the network formed by the imaging device 100. Note that, because the imaging device 100 is a simple AP, it cannot transfer data received from a client to an external network such as the Internet.

[0033] 2(b) and 2(c) are perspective views showing an example of the appearance of the imaging device 100. FIG. 2(b) shows an example of the appearance as seen from the front side (subject side), and FIG. 2(c) shows an example of the appearance as seen from the rear side (photographer side). The release switch 105a, playback button 105b, directional keys 105c, and touch panel 105d are input devices included in the operation unit 105. Furthermore, during standby for shooting or when shooting moving images for recording, the display unit 106 can function as a viewfinder by displaying a live view image on the display unit 106.

[0034] <File structure of recording media 110 and 111> Next, the file structure of the recording medium 110 will be described with reference to Fig. 3. The file structure of the recording medium 111 is the same.

[0035] The recording medium 110 is assumed to be internally formatted with a file system such as exFAT (Extended File Allocation Table) that can be referenced by various OSs (Operating Systems).

[0036] The control unit 101 records the video data generated by the imaging unit 102 in MP4 file format in a directory organized by date (here, "100_0420" (the last four characters indicate the date of recording)) in the "DCIM" directory immediately under the root directory. The control unit 101 also records metadata information for the video data in XML (Extensible Markup Language) file format based on meta template information read from the nonvolatile memory 103. The metadata information is information in which information such as the category, title, and comments of the video data are recorded in association with tags in the XML file, and is used for managing the video data, etc.

[0037] In parallel with the video shooting, the control unit 101 records the audio data generated by the audio input unit 107 in the WAV file format in the "AUDIO" directory provided in the "PRIVATE" directory immediately below the root directory.

[0038] Furthermore, when video data and audio data are generated by the imaging unit 102 and audio input unit 107, the control unit 101 generates a catalog file for file management in a "CANOMSC" directory provided in the "DCIM" directory. If a catalog file already exists, the control unit 101 updates the existing catalog file. Information about the files recorded on the recording medium 110 (such as the recording date and time) is recorded in the catalog file.

[0039] Although only data recorded during video shooting has been described here, still image files can also be recorded in the same directory as video data. Also, the file formats for video data and audio data described here are merely examples, and they may be recorded in other file formats.

[0040] <Hardware Configuration of Communication Device 200> 4 is a block diagram showing an example of the hardware configuration of communication device 200. It is assumed here that communication device 200 is a mobile computing device terminal (for example, a smartphone, a tablet, etc.) that can connect to a mobile phone network.

[0041] The control unit 201 has, for example, one or more microprocessors (hereinafter, referred to as MPUs). The control unit 201 controls the operation of each block shown in Fig. 4 by, for example, loading a program stored in a nonvolatile memory 203 into a working memory 204 and executing it using the MPU, thereby realizing the functions of the communication device 200. Note that at least a part of the control for realizing the functions of the communication device 200 may be realized using a hardware circuit such as an ASIC or an FPGA.

[0042] The imaging unit 202 has, for example, a lens unit incorporating an imaging optical system including a movable lens such as a focus lens, and an imaging element. The lens unit further has a drive mechanism for the movable lens. The imaging element has a plurality of pixels arranged two-dimensionally. Each pixel is provided with a photoelectric conversion element such as a photodiode. The imaging element converts the optical image formed by the lens unit into a pixel signal group (analog image signal) using the plurality of pixels. For example, a CMOS image sensor or a CCD is used as the imaging element. The imaging unit 202 performs A / D conversion and noise reduction processing on the analog image signal generated by the imaging element, and outputs the result as image data.

[0043] The control unit 201 applies predetermined image processing to image data output by the imaging unit 202, and generates display image data and recording image data. The display image data is used for display on the display unit 206, for example. The recording image data is recorded on a recording medium 207. The control unit 201 can also generate evaluation values ​​used for autofocus detection (AF) and automatic exposure control (AE) from the image data, and perform AF and AE based on the evaluation values.

[0044] Nonvolatile memory 203 is electrically rewritable and stores programs executed by control unit 201, settings for communication device 200, GUI data, meta template information, etc. The programs include operating system (OS) and application programs that operate in conjunction with the OS.

[0045] In this embodiment, it is assumed that the nonvolatile memory 203 stores the following application programs. A transfer application program (transfer app) that provides a data transfer function using communication between the imaging device 100 and the information processing device 300 A file management application (file management app) that manages data files received from the imaging device 100 Image management application program (image management app) The working memory 204 is used as a buffer memory for temporarily storing image data, a system memory for executing programs, a video memory for the display unit 206, and the like.

[0046] Operation unit 205 is a general term for input devices for receiving instructions for communication device 200. Operation unit 205 includes switches, buttons, a touch panel included in display unit 206, and the like. Note that a function for giving instructions to communication device 200 by voice input via microphone 214 is also considered to be one of the input devices included in operation unit 205.

[0047] The display unit 206 displays live view images, captured image data, a menu screen, information about the communication device 200, etc. The display unit 206 may be an external display device of the communication device 200.

[0048] The recording medium 207 is used as a recording destination for image data and audio data obtained by shooting. The recording medium 207 may be removable from the communication device 200. Typically, the recording medium 207 is a memory card.

[0049] The communication unit 211 is a communication interface with an external device. The communication unit 211 may have a separate communication interface for each communication standard to which the communication unit 211 conforms. The communication device 200 can communicate with external devices such as the imaging device 100 and the information processing device 300 via a wired and / or wireless connection established through the communication unit 211. In this embodiment, the communication device 200 communicates with the imaging device 100 and the information processing device 300 via a wireless connection.

[0050] In this embodiment, the communication unit 211 has a wireless LAN interface that complies with one or more of the IEEE802.11 series. The communication unit 211 also has a USB (Universal Serial Bus) interface that complies with one of the USB standards. The communication unit 211 may include a wireless communication module such as an infrared communication interface, a Bluetooth (registered trademark) communication interface, or a Wireless USB interface. The control unit 201 controls the communication interface of the communication unit 211 to realize communication with an external device connected to the communication interface.

[0051] The communication device 200 may communicate directly with the imaging device 100 and the information processing device 300, or may communicate via other devices such as an access point or a repeater. As a communication protocol for image data, for example, PTP / IP (Picture Transfer Protocol over Internet Protocol) via a wireless LAN can be used.

[0052] The wireless LAN interface of communication unit 211 may have an access point mode (AP mode) in which it operates as an access point in infrastructure mode, and a client mode (CL mode) in which it operates as a client. The operation mode of communication unit 211 is controlled by control unit 201. By operating communication unit 211 in CL mode, communication device 200 operates as a client in infrastructure mode. When communication device 200 operates as a client, it can connect to a nearby access point and participate in a network formed by the access point.

[0053] The public network connection unit 213 is a communication interface used for connection to a mobile phone network. The communication device 200 provides a function for making calls with external devices via the public network connection unit 213. A user can make calls with users of external devices using a microphone 214 and a speaker 215.

[0054] Since the mobile phone network provides a data communication function, the communication device 200 can also perform data communication with external devices such as the information processing device 300 via the public network connection unit 213. The wireless communication interface of the communication unit 211 and the public network connection unit 213 may use the same antenna, or different antennas. When both the communication unit 211 and the public network connection unit 213 can be used for communication with the same external device, one with a faster communication speed can be used for communication when not making a voice call. The communication speed here may be a theoretical communication speed or a communication speed in an actual environment.

[0055] The microphone 214 is used to acquire environmental sounds when shooting moving images for recording. The sound converted into an electrical signal by the microphone 214 is converted into audio data in a predetermined format by the control unit 201 and recorded as an audio file on the recording medium 207. The microphone 214 is also used to input audio during calls via the public network connection unit 213.

[0056] The speaker 215 is used to output audio generated or played by the OS or applications, and to output audio received via the public network connection unit 213 .

[0057] <Software Configuration of Communication Device 200> Next, an example of the software configuration of the communication device 200 will be described with reference to Fig. 5. Fig. 5 shows a schematic diagram of the programs stored in the nonvolatile memory 203.

[0058] The non-volatile memory 203 stores and records an OS 510, a file management application 506, an image management application 508, and a transfer application 501. The transfer application 501 provides a function of acquiring a data file from the imaging device 100 and transferring it to the information processing device 300. It is assumed that these applications 501, 506, and 508 are installed in the communication device 200 by a known method.

[0059] When a power switch included in operation unit 205 of communication device 200 is turned on, power is supplied from a power source to each unit of communication device 200, and startup operation of communication device 200 begins. In the startup operation, control unit 201 reads OS 510 from nonvolatile memory 203 to working memory 204 and executes it.

[0060] When communication device 200 is started, it becomes possible to execute applications 501, 506, and 508. For example, when an icon of application 501, 506, or 508 displayed on display unit 206 is tapped, control unit 201 executes the tapped application.

[0061] In the following description, operations that are realized by the control unit 201 executing the OS or application programs will be described as being performed by the control unit 201, the OS, or the application.

[0062] The OS 510 provides a function for controlling each unit of the communication device 200. The OS 510 also provides various services to applications. For example, in this embodiment, a function related to communication with an external device is realized by a communication service 511 provided by the OS 510.

[0063] The communication service 511 controls the on / off of the communication function, connection to an external device, and data communication with the connected external device. It also controls the provision of data obtained by the communication function to an application, and the sending and receiving of data to and from an external device in response to a request from the application.

[0064] The file management application 506 provides a file management service 507 that manages a list of data files recorded on the recording medium 207. The file management application 506 also controls reading of data files managed by the file management service 507 from the recording medium 207, and writing of data files to the recording medium 207 in response to requests from other applications.

[0065] The image management application 508 provides an image management service 509 that manages a list of image data files (still image and video data files) recorded on the recording medium 207. Unlike the file management application 506, the image management application 508 provides functions specialized for managing image data, such as a function to display a list of thumbnail images of image data files on the display unit 206 and a function to advance video files frame by frame.

[0066] The image management application 508 also controls the reading of image data files managed by the image management service 509 from the recording medium 207, and the writing of image data files to the recording medium 207 in response to requests from other applications.

[0067] The data files managed by the file management application 506 and the image data files managed by the image management application 508 are managed in independent areas within the recording medium 207, and cannot be mutually referenced.

[0068] Next, the transfer application 501 will be described. The transfer application 501 provides the following functions: a display control function 502, a communication service control function 503, a file management service control function 504, and an image management service control function 505. The display control function 502 generates a screen to be displayed on the display unit 206. The configuration of the screen will be described later.

[0069] A communication service control function 503 of the transfer application 501 communicates with the imaging device 100 using a communication service 511 provided by the OS 510. Specifically, the communication service control function 503 acquires list information of data files held by the imaging device 100, individual file information, data files, etc. from the imaging device 100 using the communication service 511. In addition, the communication service control function 503 reads data files stored in the recording medium 207 and transmits them to the information processing device 300 using the communication service 511.

[0070] A file management service control function 504 of the transfer application 501 stores the data file stored in the working memory 204 in the recording medium 207 using a file management service 507 provided by the OS 510 .

[0071] An image management service control function 505 of the transfer application 501 stores the image data file stored in the working memory 204 in the recording medium 207 using an image management service 509 provided by the OS 510 .

[0072] <Use of multiple recording media in the imaging device 100> The imaging device 100 of this embodiment has a function (hereinafter referred to as a proxy content recording function) of generating and recording two types of data with different data amounts from a single shooting. Image data with different data amounts is data with different one or more of the following: resolution, bit rate, frame rate, color depth, and encoding method. In the case of video data, the data amount of accompanying audio data may also be made different.

[0073] Of the two types of data, the data with the larger data volume will be referred to as "main content," and the data with a smaller data volume will be referred to as "proxy content." Because proxy content requires less time for transmission and image processing than main content, main content is suitable for applications requiring high image and sound quality, while proxy content is suitable for applications where processing time is a priority.

[0074] For example, in the case of video data (including audio data, the same applies below) used in a news program, when immediacy is required, such as transmitting video in real time from the site, proxy content is more convenient to use than main content. On the other hand, when high image quality and sound quality are required rather than immediacy, main content is more suitable.

[0075] Furthermore, if only proxy content is recorded, it will be difficult to provide high-quality data in the future, so it is advantageous to record the main content as well. Therefore, imaging device 100 with a proxy content recording function has the function of recording the main content and proxy content separately. It is also possible to set whether or not to record a metadata file in addition to the main content and proxy content.

[0076] When recording both the main content and the proxy content, the main content is first generated, and then the proxy content can be generated by reducing the data volume of the main content (by lowering the bit rate). Note that the present invention does not depend on the method for generating the main content and the proxy content, so the main content and the proxy content can be generated using any method.

[0077] FIG. 6(a) shows a schematic diagram of files recorded on each recording medium when an imaging device 100 having a proxy content recording function is able to use recording media 110 and 111 and is configured to record both main content and proxy content.

[0078] Here, both recording media 110 and 111 are removable from imaging device 100, and the slot into which recording medium 110 is inserted is referred to as a main slot, and the slot into which recording medium 111 is inserted is referred to as a sub-slot.

[0079] The control unit 101 determines the recording medium on which data is to be recorded based on the recording settings stored in the nonvolatile memory 103. The recording settings include the data format or type of content to be recorded on the recording medium attached to each slot, and whether or not a metadata file needs to be recorded. For example, it is possible to set the main slot to store the main content and the sub-slot to store the proxy content, or to set the main content to store the main slot and the sub-slot to store a slow motion video. Basically, the main content (including metadata) is recorded in the main slot. Furthermore, it is assumed that data other than the main content, such as sub-content (including metadata), which is recorded simultaneously (in parallel) with the main content, is recorded in the sub-slot.

[0080] Recording settings vary depending on the type and model of the imaging device 100. Fig. 6(b) shows a schematic diagram of files recorded on each recording medium when the imaging device 100, which mainly captures still images, is able to use the recording media 110 and 111. Considering the pressure on the recording capacity due to the main content, the main still image is recorded in the main slot, and the main video is recorded in the sub-slot.

[0081] If only one of the recording media 110 and 111 is installed, the main content will be recorded on the installed recording media. If a recording media is installed but data cannot be written to it due to an abnormality or protection, it will be treated as not being installed.

[0082] <Screen Description> Next, details of the transfer application 501 will be described. Fig. 7 is a diagram showing an example of an operation screen that is generated by the display control function 502 of the transfer application 501 and displayed on the display unit 206. It is assumed here that the transfer application 501 displays the main slot (recording medium 110) as "SD A" and the sub-slot (recording medium 111) as "SD B."

[0083] It is assumed that the communication unit 112 of the imaging device 100 operates in AP mode to form a network. When the transfer application 501 is launched, the communication unit 211 of the communication device 200 connects to the communication unit 112 operating as an access point. It is assumed that information required to connect to the access point (SSID and password) is set in advance and stored in the non-volatile memory 203.

[0084] 7(a) shows an example of a function selection screen 701 that is displayed as an initial screen of the transfer application 501 when a wireless connection is established between the communication device 200 and the imaging device 100. The function selection screen 701 has a button 702 for selecting to display data files present in the imaging device 100, and a button 703 for selecting to display data files present in the recording medium 207 of the communication device 200.

[0085] When the button 702 is tapped, the communication service control function 503 communicates with the imaging device 100 and acquires information about data files present in the imaging device 100. The display control function 502 generates a file list display screen based on the information acquired by the communication service control function 503. When the button 703 is tapped, the image management service control function 505 uses the image management service 509 to acquire information about image data files present in the recording medium 207. The display control function 502 generates a file list display screen based on the information acquired by the image management service control function 505.

[0086] Fig. 7(b) shows an example of a file list display screen 704 that is displayed when button 702 is tapped. A back button 705 is a button for returning to the function selection screen 701. Medium selection buttons 706 and 707 are buttons for selecting a medium or slot to display a list of when two recording media 110 and 111 are attached to the imaging device 100 and are readable. The example of Fig. 7(b) shows a state in which SD B (recording medium 111) has been selected, and a list of image data files (including audio data files accompanying video data files) stored on the recording medium 111 is displayed.

[0087] In this embodiment, when a list is displayed for each recording medium, a recording medium (or slot) to be preferentially displayed is selected based on the type and model information (type information and model information) of the imaging device 100 connected to the communication device 200 in accordance with the flowchart in FIG. 8(a) described below. In this example, SD B is selected. When the medium selection button 707 is selected in this state, a list of image data files stored on SD A (recording medium 110) is displayed. Note that the format (extension, etc.) of the data files to be displayed in the list may be changeable by setting.

[0088] In the list display, a thumbnail image 708, a file name (including extension) 710, a recording start date and time 711, and an icon 713 or 714 indicating the selection state are displayed for each data file. The thumbnail image 708 for a video data file may be one recorded in the file. For the thumbnail image 708 for audio data, an image indicating that it is audio data, which is stored in advance in the non-volatile memory 203, is used. An icon 713 is displayed for a selected data file, and an icon 714 is displayed for a non-selected data file. For example, each time an area showing information about an individual data file is tapped, the selected state and non-selected state of that data file are switched, and the display of the icons 713 and 714 is switched.

[0089] For data files related to proxy content, an icon 709 is displayed superimposed on the thumbnail image 708. In this embodiment, the display control function 502 considers data files whose filenames have a fourth letter "P" to be data files related to proxy content and adds the icon 709 to them. However, other methods of identification may be used, such as referencing information written in the header of the data file indicating whether it is main content or proxy content. In the example of Figure 7(b), all data files are determined to be data files related to proxy content.

[0090] Furthermore, for video data files for which a metadata file exists on the same recording medium, an icon 712 indicating this is additionally displayed. Here, for video data files for which a file with the extension "XML" exists and the file name is the same except for the extension, the icon 712 is added. Note that the presence or absence of a corresponding metadata file may also be identified by other methods.

[0091] The download button 715 is a button for giving an instruction to the control unit 201 to download a data file selected on the list display screen 704 from the imaging device 100 to the communication device 200. When the control unit 201 detects an operation (tap) of the download button 715, it acquires the data file selected on the list display screen 704 from the imaging device 100. The control unit 201 temporarily records the acquired data file on the recording medium 207 or temporarily stores it in the working memory 204, and then transfers it to the information processing device 300. Note that a communication connection with the information processing device 300 can be established at any timing before the transfer.

[0092] Fig. 7(c) is a diagram showing another example of the list display screen 704. In this example, when two recording media 110 and 111 are attached to the imaging device 100 and are readable, only the medium selection buttons for the listed recording media are displayed. In Fig. 7(c), since the target of the list display is the recording media 111, only the medium selection button 706 is displayed.

[0093] The medium selection button 706 can be flicked left and right as indicated by arrows 716 and 717. When the medium selection button 706 is flicked right or left, the target of the list display changes to the recording medium 110. Whether the displayed medium selection button can be flicked may be indicated by an icon or the like.

[0094] 7(b) and 7(c), when button 702 is tapped on function selection screen 701, a content list of SD B, which is selected as the recording medium to be preferentially displayed according to the flowchart in Fig. 8(a), which will be described later, is displayed preferentially. In Fig. 7(b), the recording medium to be displayed in the list is switched by tapping medium selection button 707, and in Fig. 7(c), the recording medium to be displayed in the list is switched by flicking medium selection button 706, and the main contents recorded on SD A are displayed in a list.

[0095] Fig. 7(d) is a diagram showing yet another example of the list display screen 704. In this example, when files recorded on the recording media 110 and 111 of the imaging device 100 are collectively displayed as a list, files on a recording medium (slot) selected as a recording medium to be preferentially displayed according to the flowchart in Fig. 8(a), which will be described later, are preferentially displayed. In Fig. 7(d), files 718-720 on the recording medium 111 (sub-slot) are preferentially displayed (at the top), and files 721-722 on the recording medium 110 (main slot) are displayed after the files on the recording medium 111.

[0096] Conventionally, when file information of a device with multiple recording media is displayed using a file transfer application, the main slot is identified based on the volume label, and file information of the main slot is displayed preferentially. For example, when sorting the files in ascending alphabetical or hiragana order, the file transfer application identifies the slot with the highest volume label (name) as the main slot.

[0097] For example, in the case of the image capture device 100 of this embodiment, the volume label of the main slot is SD A and the volume label of the sub-slot is SD B, so the file transfer application identifies SD A as the main slot. Note that, depending on the regularity of the volume labels, the sorting target may be limited to a portion of the volume labels, or a method other than sorting may be used to determine the recording medium to be prioritized. For example, in the case of the volume labels of the image capture device 100, the top three characters ("SD") may be excluded from the sorting target. Furthermore, the main slot may be identified taking other conditions into consideration, such as giving a higher priority to volume labels starting with "CF" than volume labels starting with "SD."

[0098] As described above, a configuration in which file information is always displayed with priority given to the main slot among multiple slots (recording media) may not be suitable for the user's needs. For example, if a user uses a proxy content recording function with an emphasis on speed, it is desirable to display proxy content information with priority given to the main slot. The imaging device 100 of this embodiment is configured to record main content in the main slot and proxy content in the sub-slot. In such a case, in order to display proxy content information on the communication device 200, the user needs to switch the recording medium (slot) to be displayed in a list to the sub-slot. Furthermore, if file information for the sub-slot has not yet been acquired, it is acquired in response to a switching instruction, which may take some time before the list is displayed.

[0099] In this embodiment, in order to solve such problems of the conventional technology, the recording medium (slot) on which file information is to be preferentially displayed is determined according to the flowchart in Fig. 8(a). More specifically, the recording medium on which file information is to be preferentially displayed is determined based on the type and model information of the imaging device 100 connected to the communication device 200 and information on the proxy content recording function.

[0100] Fig. 8(a) is a flowchart related to the operation of the transfer application 501 in a state where a communication connection has been established between the communication device 200 and the imaging device 100. The operation shown in Fig. 8 is started, for example, when the transfer application 501 is launched and an operation (e.g., tap) of the button 702 is detected in a state where the function selection screen 701 shown in Fig. 7(a) is displayed.

[0101] In step S801 (hereinafter, "step" will be omitted), the control unit 201 of the communication device 200 transmits, via the communication unit 211, to the image capture device 100, a file information acquisition request requesting information on each recorded file. The control unit 201 also transmits a request to acquire type and model information of the image capture device 100 and a request to acquire function information on the proxy content recording function. Here, the proxy content recording function information is information indicating whether the image capture device 100 has a proxy content recording function, and if so, whether the proxy content recording function is enabled (function ON / OFF). This information is acquired based on information prepared in advance within an application of the communication device 200, or by a method such as acquiring from the settings of the image capture device 100, acquiring from the user settings of the image capture device 100, or querying a predetermined server.

[0102] If the imaging device 100 has multiple recording media, the control unit 201 requests file information for each individual recording medium. The file information may include, but is not limited to, a file name, a file format, a recording date and time, a recording time, a thumbnail image, and the like. For ease of explanation and understanding, it is assumed here that all necessary file information is obtained with a single request. However, file information for one file may be obtained through multiple requests and responses.

[0103] In S802, the control unit 201 determines whether or not it has received file information, type and model information, and proxy content recording function information transmitted from the imaging device 100 in response to the file information acquisition request, the image capture device 100 type and model information acquisition request, and the proxy content recording function information acquisition request transmitted in S801. If it determines that it has received the file information, type and model information, and proxy content recording function information, it proceeds to S803. If it determines that it has not received the file information, type and model information, and proxy content recording function information, it repeats the processing of S802.

[0104] In S803, the control unit 201 receives the file information, type and model information, and proxy content recording function information transmitted by the imaging device 100 via the communication unit 211, and stores them in the working memory 204.

[0105] In S804, the control unit 201 determines whether content files are recorded on multiple recording media based on the file information stored in the working memory 204. The control unit 201 can identify still image files, video files, main content files, and proxy content files based on, for example, the file names and extensions as described above.

[0106] If it is determined that the content file is recorded on one recording medium, the control unit 201 proceeds to S806. In S806, the control unit 201 determines that the recording medium on which the content file is recorded is to be the target of list display, and proceeds to S807.

[0107] On the other hand, if it is determined that the content file is recorded on multiple recording media, the control unit 201 proceeds to S805. In S805, the control unit 201 refers to the table of FIG. 8(b), which is prepared in advance in the transfer application 501 and records slots to be preferentially displayed, based on the type and model information of the imaging device 100 and the proxy content recording function information stored in the working memory 204. Then, the control unit 201 determines the recording media to be displayed in a list, and proceeds to S807. In this embodiment, the recording media corresponds to type M, model MA, and proxy recording ON (top row of FIG. 8(b)), and determines the SD B in slot 2, displayed in bold, to be the recording medium to be displayed in a list.

[0108] In S807, the control unit 201 displays the list display screen 704 that displays a list of information about the content files recorded on the recording medium determined to be the display target in S805 or S806.

[0109] In the table shown in Figure 8(b), the types are divided into type M, which is primarily used for video recording, and type S, which is primarily used for still image recording. Type M, which has the proxy content recording function enabled, is set to display slot 2, in which proxy videos are recorded, with priority. Furthermore, type S, which does not have the proxy content recording function or which has the proxy content recording function but treats it as a secondary function, is set to display slot 1, in which still images and main videos are recorded, with priority.

[0110] As a result, when the proxy content recording function is enabled in a type M imaging device that requires real-time video transmission, the recording medium on which the proxy content file is recorded (the sub-slot in the example of FIG. 6(a)) becomes the subject of list display. Therefore, the control unit 201 displays a list display screen 704 such as that shown in FIG. 7(b) or 7(c).

[0111] Note that if there is only one recording medium on which the content files are recorded and the main content file and the proxy content file are recorded on the same recording medium, the control unit 201 will prioritize the proxy content file in the list display if the proxy content recording function is enabled and the conditions for displaying the sub-slot with priority in FIG. 8(b) are met, then the control unit 201 will prioritize the proxy content file in the list display. Also, if both recording media have a mixture of main content files and proxy content files recorded on them, the control unit 201 will prioritize the proxy content file in the list display if the proxy content recording function is enabled and the conditions for displaying the sub-slot with priority in FIG. 8(b) are met, then the control unit 201 will prioritize the proxy content file in the list display. In these cases, the control unit 201 can display the list so that the proxy content file is displayed higher than the main content file, for example, as shown in FIG. 7(d).

[0112] FIG. 9 is a flowchart relating to the operation of the imaging device 100, which corresponds to the operation of the communication device 200 described with reference to FIG.

[0113] In S901, the control unit 101 determines whether a file information acquisition request, a request to acquire type and model information of the imaging device 100, and a request to acquire function information of the proxy content recording function transmitted from the communication device 200 have been received via the communication unit 112. If received, the control unit 101 proceeds to S902; if not, the control unit 101 repeats the processing of S901.

[0114] In S902, the control unit 101 determines whether the recording medium from which the file information is requested is normal (readable) or not, and records the determination result in the working memory 104.

[0115] In S903, the control unit 101 stores in the working memory 104 the file information, type and model information, and proxy content recording function information stored on the recording medium determined to be readable in S902.

[0116] In S904, the control unit 101 transmits the file information, type / model information, and proxy content recording function information stored in the working memory 104 to the communication device 200 via the communication unit 211. If there is a recording medium that is not determined to be normal in S902, the control unit 101 responds with an error instead of the file information for that recording medium.

[0117] As described above, according to this embodiment, the communication device 200 can prioritize and display a list of proxy content among the content files recorded in the imaging device 100 in an imaging device that primarily handles proxy content, which is suitable for cases where immediate transfer is required. On the other hand, in an imaging device that primarily handles still images or an imaging device that does not have a proxy content recording function, the communication device 200 can prioritize and display a list of main content. In this case, the user does not need to be aware of the rules by which the imaging device 100 records main content files and proxy content files on one or more recording media. Therefore, no operation is required to display the proxy content files, and the time required for transfer to the information processing device 300 can be further reduced.

[0118] <Modification> In the above-described embodiment, if the type and model information of the imaging device 100 is not in the table (FIG. 8(b)) prepared in advance in the transfer application 501, the following may be performed: That is, regarding updating of information in the table recording slots to be preferentially displayed, the control unit 201 inquires of a predetermined server via the communication unit 211 and updates the table.

[0119] 8(b) shows two types, type M and type S, but this is not limiting. Also, although the settings are divided according to the proxy content recording function, it is also possible to configure the settings to be divided according to function settings linked to other file recording functions.

[0120] The disclosure of this specification includes the following communication device, its control method, program, and storage medium.

[0121] (Item 1) a first acquisition means for acquiring information on a plurality of image data files from a first external device that has recorded the plurality of image data files using at least one of a plurality of recording media; a display control means for displaying at least a portion of the information of the plurality of image data files on a display means; a selection means for selecting at least one image data file from the information of the plurality of image data files displayed on the display means; a second acquiring means for acquiring the image data file selected by the selecting means from the first external device; a transfer means for transferring the acquired image data file to a second external device different from the first external device, A communication device characterized in that the display control means determines, based on at least one of type information and model information of the first external device, which recording medium among the plurality of recording media on which information of the image data file should be preferentially displayed on the display means.

[0122] (Item 2) 2. The communication device according to item 1, wherein the display control means displays information about the image data file that has been determined to be preferentially displayed on the display means.

[0123] (Item 3) The communication device described in item 1 or 2, characterized in that the first acquisition means is capable of acquiring information on image data files recorded on multiple recording media attached to multiple slots provided in the first external device.

[0124] (Item 4) The communication device described in any one of items 1 to 3, characterized in that the display control means determines on which of the plurality of recording media information of the image data file recorded should be preferentially displayed on the display means, further based on information as to whether the first external device has a proxy content recording function for recording a proxy content file having a smaller data amount than the main content file corresponding to the main content file.

[0125] (Item 5) The communication device described in item 4, characterized in that the display control means obtains information on whether the first external device has a proxy content recording function based on information prepared in advance within an application of the communication device.

[0126] (Item 6) 5. The communication device according to item 4, wherein the display control means queries a predetermined server to obtain information as to whether the first external device has a proxy content recording function.

[0127] (Item 7) 5. The communication device according to item 4, wherein the display control means acquires information from the first external device as to whether the first external device has a proxy content recording function.

[0128] (Item 8) 8. The communication device according to item 7, wherein the display control means acquires information as to whether the first external device has a proxy content recording function from a user setting of the first external device.

[0129] (Item 9) a first acquisition step of acquiring information on a plurality of image data files from a first external device that has recorded the plurality of image data files using at least one of a plurality of recording media; a display control step of displaying at least a portion of the information of the plurality of image data files on a display means; a selection step of selecting at least one image data file from the information of the plurality of image data files displayed on the display means; a second acquisition step of acquiring the image data file selected in the selection step from the first external device; a transfer step of transferring the acquired image data file to a second external device different from the first external device, A control method for a communication device, characterized in that the display control process determines which of the plurality of recording media has information of an image data file recorded on it that should be preferentially displayed on the display means, based on at least one of type information and model information of the first external device.

[0130] (Item 10) A program for causing a computer to function as each means of the communication device according to any one of items 1 to 8.

[0131] (Item 11) A computer-readable storage medium storing a program for causing a computer to function as each of the means of the communication device according to any one of items 1 to 8.

[0132] (Other embodiments) The present invention can also be realized by supplying a program that realizes one or more of the functions of the above-described embodiments to a system or device via a network or a storage medium, and having one or more processors in the computer of the system or device read and execute the program.The present invention can also be realized by a circuit (e.g., ASIC) that realizes one or more of the functions.

[0133] The invention is not limited to the above-described embodiments, and various changes and modifications can be made without departing from the spirit and scope of the invention. Accordingly, the following claims are appended to apprise the public of the scope of the invention. [Explanation of symbols]

[0134] 100: imaging device, 101, 201: control unit, 110, 111, 207: recording medium, 200: communication device, 206: display unit, 300: information processing device

Claims

1. a first acquiring means for acquiring information on a plurality of image data files from a first external device that has recorded the plurality of image data files using at least one of a plurality of recording media; a display control means for displaying at least a portion of the information of the plurality of image data files on a display means; a selection means for selecting at least one image data file from the information of the plurality of image data files displayed on the display means; a second acquiring means for acquiring the image data file selected by the selecting means from the first external device; a transfer means for transferring the acquired image data file to a second external device different from the first external device, A communication device characterized in that the display control means determines which of the plurality of recording media the information of the image data file recorded on should be preferentially displayed on the display means based on at least one of the type information and model information of the first external device.

2. 2. The communication device according to claim 1, wherein the display control means displays information about the image data file that has been determined to be preferentially displayed on the display means.

3. 2. The communication device according to claim 1, wherein the first acquisition means is capable of acquiring information on image data files recorded on a plurality of recording media inserted into a plurality of slots provided in the first external device.

4. 2. The communication device according to claim 1, wherein the display control means determines on which of the plurality of recording media information of the image data file recorded should be preferentially displayed on the display means, further based on information as to whether the first external device has a proxy content recording function for recording a proxy content file corresponding to a main content file and having a smaller amount of data than the main content file.

5. The communication device according to claim 4, characterized in that the display control means obtains information as to whether the first external device has a proxy content recording function based on information prepared in advance within an application of the communication device.

6. 5. The communication device according to claim 4, wherein the display control means makes an inquiry to a predetermined server to obtain information as to whether the first external device has a proxy content recording function.

7. 5. The communication device according to claim 4, wherein the display control means acquires from the first external device information indicating whether the first external device has a proxy content recording function.

8. 8. The communication device according to claim 7, wherein the display control means acquires information indicating whether the first external device has a proxy content recording function from a user setting of the first external device.

9. a first acquisition step of acquiring information on a plurality of image data files from a first external device that has recorded the plurality of image data files using at least one of a plurality of recording media; a display control step of displaying at least a part of the information of the plurality of image data files on a display means; a selection step of selecting at least one image data file from the information of the plurality of image data files displayed on the display means; a second acquisition step of acquiring the image data file selected in the selection step from the first external device; a transfer step of transferring the acquired image data file to a second external device different from the first external device, A control method for a communication device, characterized in that the display control process determines which of the plurality of recording media has information of an image data file recorded on it that should be preferentially displayed on the display means, based on at least one of type information and model information of the first external device.

10. A program for causing a computer to function as each of the means of the communication device according to any one of claims 1 to 8.

11. A computer-readable storage medium storing a program for causing a computer to function as each of the means of the communication device according to any one of claims 1 to 8.

Citation Information

Patent Citations

  • Digital camera

    JP2001169224A

  • Digital camera

    JP2001177745A

  • Communication device and imaging device

    JP2012014655A

  • Method, device, program and recording medium for controlling equipment

    JP2017526318A

  • Communication apparatus, control method, and program

    JP2023009680A