Information processing device, information processing method, program

The information processing apparatus accurately displays the recording date and time of audio files by retrieving this information from the filename when metadata is absent, addressing inaccuracies in existing systems.

JP7886906B2Active Publication Date: 2026-07-08CANON KK

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
CANON KK
Filing Date
2024-02-07
Publication Date
2026-07-08

AI Technical Summary

Technical Problem

Existing information processing systems inaccurately display the recording date and time for audio files lacking metadata, often showing creation or update dates instead, which may differ from the recording date.

Method used

An information processing apparatus that includes a storage means for storing file information and a control means to acquire and display the recording date and time from the filename if the file cannot store it within itself, distinguishing between audio and video files stored on the same or different devices.

Benefits of technology

Accurately displays the recording date and time of audio files as file information, ensuring precise timestamp presentation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007886906000001
    Figure 0007886906000001
  • Figure 0007886906000002
    Figure 0007886906000002
  • Figure 0007886906000003
    Figure 0007886906000003
Patent Text Reader

Abstract

To provide an information processing apparatus, an information processing method, and a program that can accurately display the recording date of a file such as a voice file as file information.SOLUTION: An information processing apparatus comprises: storage means that stores file information that is information on a file; and control means that acquires the file information and causes display means to display it together with a file name. When the file cannot store the recording date inside the file, the control means causes the display means to display the file information including the recording date acquired from the file name of the file.SELECTED DRAWING: Figure 11
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

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

Background Art

[0002] There is known an information processing apparatus that displays file information such as the recording date and time together with the file name when displaying a list of files. When such an information processing apparatus displays a list of image files, it displays the recording date and time obtained from the metadata included in the file as file information.

[0003] Further, Patent Document 1 discloses a technique of including the creation time of an image in the file name of an audio file.

Prior Art Documents

Patent Documents

[0004]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0005] Here, the prior art disclosed in Patent Document 1 does not describe the display of file information of an audio file. An information processing apparatus generally displays the creation date and time and the update date and time of a file as the recording date and time of a file such as an audio file that does not have metadata. However, the recording date and time may be different from the creation date and time and the update date and time, and there may be a case where the accurate recording date and time is not presented to the user.

[0006] Therefore, an object of the present invention is to provide an information processing apparatus, an information processing method, and a program that can accurately display the recording date and time of a file such as an audio file as file information.

Means for Solving the Problems

[0007] To solve this problem, for example, the information processing apparatus of the present invention has the following configuration. That is, A storage means for storing file information, which is information about a file, A control means that acquires the aforementioned file information and displays it on a display means along with the file name, Equipped with, If the file cannot store the recording date and time within the file itself, the control means includes the recording date and time obtained from the file's filename in the file information and displays it on the display means. 、 The storage means comprises a plurality of storage means, The control means is A first audio file stored in the same storage device with the same filename as the still image file, Of the two, the video file and the second audio file stored in a different storage device, The first audio file and the file information of the first audio file are not displayed on the display means. . [Effects of the Invention]

[0008] According to the present invention, the date and time of recording a file can be accurately displayed as file information. [Brief explanation of the drawing]

[0009] [Figure 1] A schematic diagram showing the configuration of the transfer system of the embodiment. [Figure 2] A diagram showing the configuration of the imaging device according to the embodiment. [Figure 3] A diagram showing the file structure stored on the recording medium of the imaging device according to the embodiment. [Figure 4] A block diagram showing the hardware configuration of the communication device according to the embodiment. [Figure 5] A functional block diagram showing the software configuration of the communication device according to the embodiment. [Figure 6] An example of an operation screen generated by the transfer application of the embodiment. [Figure 7] A processing sequence for displaying a list screen using the communication device of the embodiment. [Figure 8]The processing flow for generating a list display screen executed by the communication device of the embodiment. [Figure 9] The processing flow when the imaging device of the embodiment receives a communication command. [Figure 10] The schematic diagram of the directory entry of the communication device of the embodiment. [Figure 11] The processing flow for generating a selected file list screen executed by the communication device of the embodiment.

Embodiments for Carrying Out the Invention

[0010] Hereinafter, embodiments will be described in detail with reference to the accompanying drawings. Note that the following embodiments do not limit the invention according to the claims. Although a plurality of features are described in the embodiments, not all of these plurality of features are essential for the invention, and the plurality of features may be arbitrarily combined. Further, in the accompanying drawings, the same or similar configurations are denoted by the same reference numerals, and redundant descriptions are omitted.

[0011] [Embodiment] FIG. 1 is a schematic diagram for explaining the configuration of the transfer system of the embodiment. As shown in FIG. 1, the transfer system of the embodiment includes an imaging device 100, a communication device 200, and a server 300. The imaging device 100 is, for example, a digital camera that captures a subject, converts light into electrical data, and generates image data such as still images and moving images. The communication device 200 is, for example, a portable mobile terminal, and is an information processing device having a communication function represented by smartphones and computers. The server 300 is a computer installed at a connection destination via a communication network such as the Internet, and is a storage device capable of storing data such as image data and audio data. Note that the term “image” may include still images, moving images, videos, and their data.

[0012] In FIG. 1, the imaging device 100 and the communication device 200 are connected by wired communication or wireless communication via a connection method such as a wired cable or Wi-Fi. Therefore, the imaging device 100 can transfer the generated image file and audio file to the communication device 200. The communication device 200 and the server 300 are connected via a communication method such as mobile data communication. The communication device 200 can transfer the stored information to the server 300 by communication such as FTP to the server 300.

[0013] Note that the configuration of the system is not limited to this. For example, the imaging device 100, the communication device 200, and the server 300 may be connected to the same network via an access point without using mobile data communication. In this case, each device may realize file transfer processing by the network.

[0014] FIG. 2(a) is a block diagram showing a hardware configuration example of the imaging device 100 of the present embodiment. Here, a digital camera is described as an example of the imaging device, but the imaging device is not limited thereto. For example, the imaging device may be a portable media player, a so-called tablet device, an information processing device such as a personal computer. The imaging device 100 includes a control unit 101, an imaging unit 102, a non-volatile memory 103, a working memory 104, an operation unit 105, a display unit 106, an audio input unit 107, a recording medium 110, and a communication unit 111.

[0015] The control unit 101 controls each part of the imaging device 100 according to the input signals and the program described later. Alternatively, instead of the control unit 101 controlling the entire device, multiple hardware components may share the processing to control the entire device. The control unit 101 includes, for example, a CPU (Central Processing Unit). The control unit 101 may also include, in addition to or instead of, a CPU, other processors such as an MPU (Micro Processing Unit), GPU (Graphics Processing Unit), and QPU (Quantum Processing Unit). The control unit 101 implements various functions described later by, for example, one or more processors reading a program stored in the non-volatile memory 103 and loading it into the working memory 104. Some or all of the functions implemented by the control unit 101 may be implemented by one or more circuits such as an ASIC (Application Specific Integrated Circuit) and an FPGA (Field Programmable Gate Array).

[0016] The imaging unit 102 consists of, for example, an optical lens unit, an optical system that controls aperture, zoom, and focus, and an image sensor that converts the light (image) introduced through the optical lens unit into an electrical image signal. Generally, CMOS (Complementary Metal Oxide Semiconductor) or CCD (Charge Coupled Device) are used as the image sensor. The imaging unit 102 is controlled by the control unit 101 to convert the subject light formed by the lens included in the imaging unit 102 into an electrical signal using the image sensor, perform noise reduction processing, and output the digitally converted digital data as video data. The imaging device 100 of this embodiment records image data, including captured still image data and video data, on the recording medium 110.

[0017] The non-volatile memory 103 is a non-volatile memory that can electrically erase and record data. The non-volatile memory 103 stores programs and meta-template information, etc., that are executed by the control unit 101, as described later. The non-volatile memory 103 may also store image data and audio data. The non-volatile memory 103 is, for example, a storage device such as a ROM (Read Only Memory), HDD (Hard Disk Drive), and SSD (Solid State Drive).

[0018] The working memory 104 is used as a buffer memory for temporarily holding still image data and video data captured by the imaging unit 102, as well as as a video display memory for the display unit 106 and as a work area for the control unit 101. The working memory 104 is, for example, RAM (Random Access Memory).

[0019] The control unit 105 is used to receive instructions given by the user to the imaging device 100. The control unit 105 includes, for example, a power button for the user to turn the imaging device 100 on or off, a release switch for instructing the user to start or stop shooting, and a playback button for instructing the user to play back video data. Furthermore, the control unit 105 includes a dedicated connection button for initiating communication with an external device via the communication unit 111, which will be described later. The control unit 105 also includes a touch panel provided on the display unit 106, which will be described later.

[0020] The display unit 106 displays the viewfinder image during shooting, images including captured still images and videos, and text for interactive operation. The display unit 106 is, for example, an image display device such as a liquid crystal display device or an organic EL (Electro-Luminescence) display device. Note that the display unit 106 does not necessarily have to be built into the imaging device 100. The imaging device 100 only needs to be able to connect to an internal or external display unit 106 and have at least a display control function to control the display of the display unit 106.

[0021] The audio input unit 107 is a device such as a microphone for inputting audio information. The audio input unit 107 records the audio data converted from the audio information in audio file format on the recording medium 110.

[0022] The recording medium 110 records video data output from the imaging unit 102 and audio data output from the audio input unit 107. The recording medium 110 is, for example, flash memory. The recording medium 110 may be configured to be detachable from the imaging device 100, or it may be built into the imaging device 100. In other words, the imaging device 100 only needs to have means to access the recording medium 110.

[0023] The communication unit 111 is an interface for connecting the imaging device 100 to an external device via a network or the like. In this embodiment, the imaging device 100 communicates data with the external device via the communication unit 111. For example, the imaging device 100 transmits image data, including still image data and video data generated by the imaging unit 102, and audio data generated by the audio input unit 107, to the external device via the communication unit 111. In this embodiment, the communication unit 111 includes an interface for communicating with the external device via a so-called wireless LAN in accordance with the IEEE 802.11 standard. The communication unit 111 also includes a USB interface via a USB (Universal Serial Bus) cable to the external device. The control unit 101 controls the communication unit 111 to realize wireless and wired communication with the external device.

[0024] In this embodiment, the communication unit 111 of the imaging device 100 has an access point mode (hereinafter referred to as AP mode) in which it operates as an access point in infrastructure mode. Furthermore, the communication unit 111 also has a client mode (hereinafter referred to as CL mode) in which it operates as a client in infrastructure mode. By operating the communication unit 111 in CL mode, the imaging device 100 in this embodiment can operate as a CL device in infrastructure mode. When the imaging device 100 operates as a CL device, it can connect to surrounding AP devices and participate in the network formed by AP devices. Also, by operating the communication unit 111 in AP mode, the imaging device 100 in this embodiment can operate as a simpler AP (hereinafter referred to as a simplified AP), although it is a type of AP, with more limited functionality. When the imaging device 100 operates as a simplified AP, the imaging device 100 forms its own network. Devices surrounding the imaging device 100 recognize the imaging device 100 as an AP device and can participate in the network formed by the imaging device 100. As described above, the program for operating the imaging device 100 is stored in the non-volatile memory 103.

[0025] In this embodiment, the imaging device 100 is a type of AP, but it is a simple AP that does not have a gateway function to transfer data received from CL devices to an Internet provider or the like. Therefore, even if the imaging device 100 receives data from other devices participating in the network it has formed, it cannot transfer it to a network such as the Internet.

[0026] Next, the appearance of the imaging device 100 will be described. Figures 2(b) and 2(c) show examples of the appearance of the imaging device 100. Figure 2(b) is a perspective view of the imaging device 100 from the front at an angle. Figure 2(c) is a perspective view of the imaging device 100 from the rear at an angle. The operation unit 105 includes a release switch 105a, a playback button 105b, a directional key 105c, and a touch panel 105d. The display unit 106 displays the image obtained as a result of imaging by the imaging unit 102.

[0027] Figure 3 shows the file structure stored in the recording medium 110 of the imaging device 100. The recording medium 110 is assumed to be formatted with a file system such as exFAT (Extended File Allocation Table) that can be accessed from various operating systems (OS).

[0028] As shown in Figure 3, the control unit 101 records the video data generated by the imaging unit 102 in MP4 file format in the "100_0420" directory (the last four characters being the current date) under the "DCIM" directory. The last four characters of the directory name "100_0420" represent the current date. The control unit 101 also records metadata information for the video data in XML (Extensible Markup Language) file format based on the metatemplate information read from the non-volatile memory 103. Metadata information is used for data management at the delivery destination to which the video data is sent, and includes information such as the category, title, and comments of the video data. The metadata information is entered into the relevant tags within the XML file.

[0029] The control unit 101 records the audio data generated by the audio input unit 107 in WAV file format in the "AUDIO" directory under the "PRIVATE" directory.

[0030] Furthermore, when video data and audio data are generated by the imaging unit 102 and the audio input unit 107, the control unit 101 generates or updates a catalog file for file management in the "CANONMSC" directory under the "DCIM" directory. The control unit 101 records file information, including the recording date and time of the files recorded on the recording medium 110, in the catalog file.

[0031] As described above, the recording medium 110 stores video files recorded in MP4 file format, metadata files recorded in XML file format, audio files recorded in WAV file format, and a catalog file that manages the file information of each file.

[0032] Figure 4 is a block diagram showing an example of the hardware configuration of the communication device 200 in this embodiment. Here, a mobile terminal is described as an example of the communication device 200, but the communication device 200 is not limited to this. For example, the communication device 200 may be a digital camera with wireless functionality, a tablet device, or a personal computer. The communication device 200 includes a control unit 201, an imaging unit 202, a non-volatile memory 203, a working memory 204, an operation unit 205, a display unit 206, a recording medium 210, a communication unit 211, a public network connection unit 213, a microphone 214, and a speaker 215.

[0033] The control unit 201 controls each part of the communication device 200 according to the input signals and the program described later. Alternatively, instead of the control unit 201 controlling the entire device, multiple hardware components may share the processing to control the entire device. The control unit 201 has one or more processors, such as a CPU, MPU, GPU, and QPU. The control unit 201 implements various functions, for example, by reading a program stored in the non-volatile memory 203 and loading it into the working memory 104.

[0034] The imaging unit 202 converts the subject light formed by the lens included in the imaging unit 202 into an electrical signal, performs noise reduction processing and AD conversion, and generates and outputs image data including digital data such as still image data and video data. The captured image data, such as video data, is stored in a buffer memory, then predetermined calculations are performed by the control unit 201, and it is recorded on the recording medium 210.

[0035] Non-volatile memory 203 is an electrically erasable and recordable non-volatile memory. Non-volatile memory 203 is a storage device such as an HDD or SSD. Non-volatile memory 203 stores the OS, which is the basic software executed by the control unit 201, and applications that work with the OS to realize advanced functions. Non-volatile memory 203 may also store image data and audio data. Non-volatile memory 203 stores transfer applications for communication with the imaging device 100 and the server 300. Non-volatile memory 203 also stores file management applications and image management applications for managing video and audio files output from the imaging device 100.

[0036] The working memory 204 is used as the image display memory for the display unit 206 and as a work area for the control unit 201, etc. The working memory 204 is, for example, RAM.

[0037] The operation unit 205 is used to receive instructions from the user for the communication device 200. The operation unit 205 includes, for example, a power button for the user to instruct the communication device 200 to turn on or off, and an operation member such as a touch panel formed on the display unit 206.

[0038] The display unit 206 displays video data, text for interactive operation, etc. Note that the communication device 200 does not necessarily need to include the display unit 206. The communication device 200 can connect to the display unit 206 and only needs to have at least a display control function to control the display of the display unit 206. The display unit 206 is, for example, an image display device such as a liquid crystal display device or an organic EL display device.

[0039] The recording medium 210 can record files including audio data and image data output from the imaging unit 202. The recording medium 210 may be configured to be detachable from the communication device 200, or it may be built into the communication device 200. In other words, the communication device 200 only needs to have means to access the recording medium 210.

[0040] The communication unit 211 is an interface for communicating with external devices. In this embodiment, the communication device 200 transmits and receives data with the imaging device 100 and the server 300 via the communication unit 211. In this embodiment, the communication unit 211 is, for example, an antenna. The control unit 101 can connect to the imaging device 100 via the antenna of the communication unit 211. The communication unit 211 may be directly connected to the imaging device 100 and the server 300, or it may be connected via an access point. As a protocol for communicating data, for example, PTP / IP (Picture Transfer Protocol over Internet Protocol) can be used via a wireless LAN.

[0041] Furthermore, the communication unit 211 includes a USB interface via a USB (Universal Serial Bus) cable for connecting to external devices. However, communication with external devices is not limited to this. For example, the communication unit 211 may include wireless communication modules such as an infrared communication module, a Bluetooth® communication module, or a WirelessUSB module.

[0042] The public network connection unit 213 is an interface used when conducting public wireless communication. The communication device 200 can communicate with other devices via the public network connection unit 213. In this case, the control unit 201 receives an audio signal input via the microphone 214 and outputs an audio signal via the speaker 215 to realize the communication.

[0043] The communication device 200 of this embodiment can send and receive data with the server 300 via the public network connection unit 213. The public network connection unit 213 is, for example, an antenna. The control unit 101 can connect to the public network via the antenna of the public network connection unit 213. Note that the communication unit 211 and the public network connection unit 213 may share a single antenna. In general, communication via the communication unit 211 is faster than communication via the public network. Therefore, in the communication device 200 of this embodiment, if there is no call in progress, communication via the communication unit 211 is prioritized.

[0044] Next, a software configuration diagram of the communication device 200 in the embodiment will be described.

[0045] Figure 5 is a functional block diagram showing the software configuration of the communication device 200. The non-volatile memory 203 of the communication device 200 stores various fixed data and firmware.

[0046] The control unit 201's basic software, OS 310, and its application software, file management application 306 and image management application 308, are recorded on the recording medium 210. Additionally, the recording medium 210 also contains application software, specifically a transfer application 301 that connects to the imaging device 100 to acquire and save files, and connects to the server 300 to transfer files. The control unit 201 implements the functions of the file management application 306, image management application 308, and transfer application 301 by, for example, reading programs stored on the recording medium 210.

[0047] When the user turns on the power switch included in the control unit 205 of the communication device 200, the communication device 200 starts up. The control unit 201 then reads the OS 310 from the recording medium 210, loads it into the working memory 204, and executes it. The control unit 201 also controls various parts of the communication device 200 according to the OS 310 and the applications installed on the OS.

[0048] In the following diagrams, the operation of the control unit 201 according to the application (or the application's functions, or the OS and its services, etc.) may be described as "the application (or the application's functions, or the OS and its services, etc.) performs the predetermined processing."

[0049] OS310 not only has the function of controlling each part of the communication device 200, but also provides various services to the application. A feature characteristic of this embodiment is that OS310 has a communication service 311.

[0050] The communication service 311 controls the on / off switching of communication functions, connection to external devices, and data communication with connected external devices. The communication service 311 also controls the provision of data obtained through communication functions to applications, and the sending and receiving of data with external devices in response to requests from applications.

[0051] The file management application 306 has a file management service 307 that manages a list of files recorded on the recording medium 210. The file management application 306 controls the reading of files managed by the file management function from the recording medium 210 and the writing of files to the recording medium 210 in response to requests from applications.

[0052] The image management application 308 has an image management service 309 that manages a list of image files and video files recorded on the recording medium 210. Unlike the file management application 306, the image management application 308 has functions specifically for managing still image files and video files, such as a thumbnail image list display function for still image files and video files, and a frame-by-frame playback function for video files.

[0053] The image management application 308 controls the reading of files managed by the image management function from the recording medium 210, and the writing of files to the recording medium 210 in response to requests from the application.

[0054] Furthermore, the files managed by the file management application 306 and the files managed by the image management application 308 are managed in separate, independent areas of the recording medium 210 and cannot refer to each other.

[0055] Next, the transfer application 301, which is a feature of this embodiment, will be described. The transfer application 301 includes a display control unit 302, a communication unit 303, a file management unit 304, and an image management unit 305.

[0056] The display control unit 302 generates a screen to be displayed on the display unit 206. For example, the display control unit 302 generates a screen that includes a list of files and displays it on the display unit 206. Here, the display control unit 302 generates a file list screen that includes a thumbnail image or a small image such as an icon showing the contents of the file, the file name, and file information. The file information is information about the file, including the date and time the file was recorded.

[0057] Here, the display control unit 302 changes the display of the file information's recording date and time based on whether the file to be displayed can store the file's recording date and time within the file itself. The display control unit 302 may determine whether or not the file can store the recording date and time within the file based on the file's format. The display control unit 302 may obtain information regarding the file's format from an external device, in this case the imaging device 100.

[0058] For example, if the display control unit 302 can record the recording date and time within the file, it generates the screen by including the recording date and time contained within the file in the file information. Files that can record the recording date and time within the file include, for example, still image files and image files such as MP4 format video files. On the other hand, if the display control unit 302 cannot store the recording date and time within the file, it obtains the recording date and time from the file name and generates the screen by including the recording date and time in the file information. Files that cannot store the recording date and time within the file include, for example, WAV format audio files. Details of the screen generated by the display control unit 302 will be described later in the explanation of Figure 6.

[0059] The communication unit 303 communicates with the imaging device 100 using the communication service 311 and obtains file list information, file information, audio file body, still image file body, and video file body recorded in the imaging device 100. The communication unit 303 reads the files stored on the recording medium 210 using the communication service 311 and transmits them to the server 300.

[0060] The file management unit 304 uses the file management service 307 to write and save the still image files and video files stored in the working memory 204 to the recording medium 210.

[0061] The image management unit 305 uses the image management service 309 to write and save the still image files and video files stored in the working memory 204 to the recording medium 210.

[0062] Next, the operation screen and functions generated by the transfer application 301 will be described. Figure 6 is an example of an operation screen generated by the transfer application 301. The display state and functions of the operation screen generated by the transfer application 301 will be explained.

[0063] The function selection screen 501 shown in Figure 6(a) is displayed after the transfer application 301 is launched and the device is connected to the imaging device 100. The function selection screen 501 consists of a selection button 502 for selecting a function to display files recorded on the imaging device 100, and a selection button 503 for selecting a function to display files recorded on the recording medium 210 of the communication device 200.

[0064] The list display screen 504 shown in Figures 6(b-1) and 6(b-2) displays a list of files recorded in the imaging device 100 connected to the communication device 200. When the user taps the select button 502 on the function selection screen 501, the user transitions from the function selection screen 501 to the list display screen 504.

[0065] The back button 505 returns to the previous screen. The selection buttons 506 and 507 are used to select and change the recording medium 110 to be referenced when there are multiple recording media 110 in the imaging device 100. In the example in Figure 6(b-1), the selection button 506, which has an underlined text, is selected, and a list of files recorded on the recording medium 110 associated with the selection button 506 is displayed. In the example in Figure (b-2), the selection button 507 is selected, and a list of files recorded on the recording medium 110 associated with the selection button 507 is displayed. In this embodiment, the recording medium 110 of the selection button 506 stores video files. On the other hand, the recording medium 110 of the selection button 507 stores audio files recorded simultaneously with the video files.

[0066] Images 508 to icons 512 in Figures 6(b-1) and 6(b-2) are generated based on a list of files recorded in the connected imaging device 100 and the file information of each file. Since images 508 to icons 512 are components with the same display content as those in Figure 6(e), only the display content will be explained below. The method for obtaining the file information necessary to display images 508 to icons 512 will be described later in the explanations of Figures 7 to 9.

[0067] Image 508 is a small image that shows the contents of a file. For example, if it is a video file, Image 508 displays a thumbnail image recorded within the video file, and if it is an audio file, it displays an image indicating that it is an audio file that was previously stored in the non-volatile memory 203.

[0068] Icon 509 is an icon image that indicates that video and audio files are proxy files. A proxy file is a file that has been made smaller by reducing the bitrate and resolution compared to a normal recording file. In the example in Figure 6(b-1), all files were recorded as proxy files, so Icon 509 is superimposed on all thumbnail images.

[0069] The file name 510 is a string indicating the name of the file. In this embodiment, the file name can be set to a maximum of 46 characters. In the example shown in Figure 6(b-1), the file name is long, so not all characters of the file name are displayed due to the limitations of the number of characters that can be arranged in the transfer application 301. The file name 510 may include the date and time the file was recorded.

[0070] Date and time information 511 is a string indicating the recording date and time of the file. Date and time information 511 is an example of file information. Date and time information 511 is displayed together with the file name 510. Note that date and time information 511 is displayed below and separately from file name 510, but the display position and method may be changed as appropriate. In the example shown in Figure 6(b-1), the recording medium 110 that records the video file has a metadata file, which will be described later. In this case, the control unit 201 obtains and displays date and time information 511 from the metadata information. Also, in the example shown in Figure 6(b-2), the control unit 201 obtains the recording date and time included in the file name 510 of the audio file and displays the recording date and time as date and time information 511.

[0071] Icon 512 indicates whether a metadata file containing metadata information for the video file exists on the same recording medium.

[0072] Icons 513 and 514 indicate the selected / deselected state of a file. Icons 513 and 514 are displayed superimposed on image 508. Icon 513 indicates the selected state, while icon 514 indicates the deselected state. When the user taps image 508 for each file, the file selection / deselection status is toggled, and the displayed icons 513 and 514 change accordingly.

[0073] The download button 515 is a button that starts saving files from the imaging device 100 to the communication device 200. The files to be saved by operating the download button 515 are selected files with the icon 513 superimposed on them.

[0074] When a user taps the download button 515 on the list display screen 504, the save button 516, save button 517, and cancel button 518 are superimposed on the list display screen 504, as shown in Figure 6(c-1) or Figure 6(c-2). In Figure 6(c-1) or Figure 6(c-2), the save button 516, save button 517, and cancel button 518 are buttons for selecting the application to which the file acquired from the imaging device 100 will be saved.

[0075] The save button 516 is used to select the file management application 306 as the save destination. When the user taps the save button 516, saving the files recorded on the connected imaging device 100 to the file management application 306 begins. The files to be saved to the file management application 306 are the selected file and the metadata files associated with the selected file.

[0076] The save button 517 is used to select the image management application 308 as the save destination. When tapped, the saving of files recorded on the connected imaging device 100 to the image management application 308 begins. Here, since the image management application 308 is an application that can manage image files and video files, the only files that can be saved to the image management application 308 are the selected video files.

[0077] The Cancel button 518 cancels the saving of the file. When the user taps the Cancel button 518, the user is redirected to a list display screen 504 with the Download button 515 superimposed on it.

[0078] In Figure 6(d), the Open button 519, Open button 520, and Cancel button 521 are buttons for selecting the source application from which to read files from the recording medium 210. The Open button 519, Open button 520, and Cancel button 521 are displayed superimposed on the function selection screen 501 when the user taps the selection button 503 on the function selection screen 501.

[0079] The Open button 519 is used to select the file management application 306 as the source for reading files. When the user taps the Open button 519, the reading of files from the file management application 306 begins. The screen for selecting files to be managed by the file management application 306 will be described later in the explanation of Figure 6(e).

[0080] The Open button 520 is used to select the image management application 308 as the source for reading files. When the user taps the Open button 520, the reading of files from the image management application 308 begins. The screen for selecting files to be managed by the image management application 308 will be described later in the explanation of Figure 6(f).

[0081] The cancel button 521 cancels the file reading process. When the user taps the cancel button 521, the user is redirected to the function selection screen 501, where buttons 519 through 520 are removed.

[0082] The file selection screen 522 shown in Figure 6(e) is a screen provided by the OS 310. On the file selection screen 522, the user selects a file to read from the files managed by the file management application 306. The file selection screen 522 is displayed superimposed on the function selection screen 501 when button 519 in Figure 6(d) is tapped. The files that can be selected here are set to be, for example, only video files in MP4 format and audio files in WAV format.

[0083] The "Back" button (523) returns to the previous screen. When the user taps the back button (523), the user is taken to the function selection screen (501).

[0084] The "Complete" button 524 is used to complete the file selection. When the user taps the "Complete" button 524, the screen transitions to the selected file list screen 535, which will be described later.

[0085] Image 525 is a small image that shows the contents of a file. For example, if the file is an image file such as a video file, Image 525 is the thumbnail image stored within the file. Therefore, when a user taps Image 525 associated with an image file such as a video file, the transfer application 301 displays the thumbnail image recorded within the image file. On the other hand, if the tapped file is an audio file, the transfer application 301 displays Image 525 indicating that it is an audio file that was previously stored in the non-volatile memory 203. The thumbnail image displayed in Image 525 is that of a file saved by tapping the save button 516 with the icon 513 enabled and the file selected in Figure 6(c-1) or Figure 6(c-2).

[0086] The filename 526 is a string that indicates the name of the file.

[0087] Date and time information 527 is a string indicating the recording date and time of the file. Date and time information is an example of file information. When the control unit 201 displays a file read from the recording medium 210 on the file selection screen 522, it determines the file type based on the format of the read file. If the control unit 201 determines that the file type is a video file, it obtains the recording date and time information from the metadata file indicating metadata information and displays it in date and time information 527 as the recording date and time of the video file. If the control unit 201 determines that the file type is an audio file based on the file format, it obtains the recording date and time information from the file name and displays it in date and time information 527 as the recording date and time of the audio file.

[0088] Icons 528 and 529 indicate the selected / deselected status of files and are displayed superimposed on image 525. Icon 528 indicates that a file is selected. Icon 529 indicates that a file is not selected. When the user taps image 525 for each file, the file's selection / deselection status is toggled, and the displayed icons 528 and 529 change accordingly.

[0089] The file selection screen 530 shown in Figure 6(f) is provided by the control unit 201. On the file selection screen 530, the user selects a file to read from the video files managed by the image management application 308. The file selection screen 530 is displayed superimposed on the function selection screen 501 when the open button 520 in Figure 6(d) is tapped. The files that can be selected here are set to be video files only.

[0090] The Cancel button 531 cancels the file selection and returns to the previous screen. When the user taps the Cancel button 531, the user is redirected to the function selection screen 501.

[0091] The "Complete" button 532 is used to complete the file selection. When the user taps the "Complete" button 532, the screen transitions to the selected file list screen 535, which will be described later.

[0092] Image 533 is the same as Image 525, and is a smaller image that shows the contents of a file, such as a thumbnail image.

[0093] Icon 534 indicates the file selection status. Icon 534 is displayed superimposed on image 525. Icon 534 is an icon that indicates the selection status and is only displayed when a file is selected. When the user taps the file image 533, the file selection / deselection status is toggled, and the display / hide of icon 534 is toggled.

[0094] The selected file list screen 535 shown in Figure 6(g) displays a list of files selected on the file selection screen 522 or file selection screen 530. When the user taps the complete button 524 or complete button 532, the file selection screens 522 and 530 transition to the selected file list screen 535. In this embodiment, the screen after tapping the complete button 524 is shown.

[0095] Images 508 to Icon 512 in Figure 6(g) are generated based on the file information of the selected file read from the recording medium 210. The display content of images 508 to Icon 512 is the same as in Figure (b-1), so a detailed explanation is omitted. The method for obtaining the file information necessary to display images 508 to Icon 512 on this screen will be described later in the explanation of Figures 10 to 12.

[0096] The back button 505 returns to the previous screen. When the user taps the back button 505, the selected file list screen 535 transitions to the function selection screen 501.

[0097] The upload button 536 initiates the transmission of files from the communication device 200 to the server 300. The files that can be transmitted via the upload button 536 are all the files displayed on the selected file list screen 535.

[0098] Furthermore, a function may be provided to send files selected from the files recorded in the imaging device 100 on the list display screen 504 to the server 300 without saving them to the communication device 200.

[0099] As described above, the main functions of the transfer application 301 in this embodiment are the following two:

[0100] The first function is to communicate with the imaging device 100 and store in the communication device 200 a file selected by the user from among the video and audio files stored in the imaging device 100.

[0101] The second function is to communicate with the server 300 and send selected video and audio files stored in the communication device 200 to the server 300.

[0102] In other words, the main purpose of the transfer application 301 is to transfer video and audio files recorded by the imaging device 100 to the server 300 via the communication device 200, using the two functions described above. Furthermore, in order to properly provide these two functions to the user, the transfer application 301 accurately displays the file information of each file.

[0103] Next, the process by which the transfer application 301 of the communication device 200 displays the file list screen 504 of the imaging device 100 shown in Figures 6(b-1) and 6(b-2) will be explained using Figures 7 to 9.

[0104] Figure 7 shows the processing sequence for displaying the list display screen 504 on the communication device 200. Specifically, Figure 7 shows the processing sequence in the imaging device 100 and the communication device 200 from the moment the communication device 200 detects the user tapping the selection button 502 on the function selection screen 501 in Figure 6(a) until it displays the list display screen 504.

[0105] In T701, when the control unit 201 of the communication device 200 detects a tap of the selection button 502 by the user on the function selection screen 501 in Figure 6(a), it sends a request to the imaging device 100 to acquire file list information.

[0106] In T702, when the control unit 101 of the imaging device 100 receives a request to acquire file list information from the communication device 200, it generates file list information based on the file information stored in the recording medium 110. Here, the file list information includes the file name, format, and identification ID of each file. The identification ID is an identifier generated for each file to identify it. The identification ID is used when making requests to the imaging device 100 for individual files, such as requests to acquire file information and the file itself.

[0107] When the control unit 101 of the imaging device 100 generates file list information, it transmits the file list information to the communication device 200 as a response to the request from T701.

[0108] When the control unit 201 of the communication device 200 receives file list information, it refers to the format of each file for all the files included and performs the following processing according to the format.

[0109] If the file is in a video file format such as MP4, in T703 of Figure 7, the control unit 201 of the communication device 200 sends a request to the imaging device 100 to acquire video file information. At this time, the control unit 201 specifies the file from which to acquire video file information by assigning an identification ID.

[0110] In T704 of Figure 7, when the control unit 101 of the imaging device 100 receives a request to acquire video file information from the communication device 200, it generates video file information based on the information stored in the file's metadata storage area.

[0111] In this embodiment, the metadata storage area of ​​the MP4 file format includes the recording date and time as detailed file information, and the control unit 101 of the imaging device 100 is controlled to store a thumbnail image in the metadata storage area when a video file is generated.

[0112] Therefore, in T704, the control unit 101 of the imaging device 100 generates video file information that includes at least a thumbnail image and the recording date and time. In addition, the control unit 101 of the imaging device 100 includes information on whether or not a related metadata file exists in the video file information.

[0113] When the control unit 101 of the imaging device 100 generates video file information for the specified file, it transmits the video file information to the communication device 200 as a response to the request from T703.

[0114] If the file is in an audio file format such as WAV, in T705 of Figure 7, the control unit 201 of the communication device 200 sends a request to the imaging device 100 to acquire audio file information. At this time, the control unit 201 specifies the file from which to acquire audio file information by assigning an identification ID.

[0115] In T706 of Figure 7, when the control unit 101 of the imaging device 100 receives a request to acquire audio file information from the communication device 200, it generates audio file information based on the file information of the catalog file stored in the recording medium 110.

[0116] Here, the file information in the catalog file includes the recording date and time, as mentioned above. The control unit 101 of the imaging device 100 includes at least the recording date and time in the audio file information.

[0117] When the control unit 101 of the imaging device 100 generates audio file information for the specified file, T705 In response to the request, audio file information is sent to the communication device 200.

[0118] If the file format is neither MP4 nor WAV, the control unit 201 of the communication device 200 determines that the file is not eligible for display on the file list display screen 504 and does not execute the processing related to the request to acquire file information.

[0119] The control unit 201 of the communication device 200 processes the request to acquire file information according to the format of all the files mentioned above, and upon receiving a response, generates a list display screen 504 in T707 of Figure 7 based on the file list information, video file information, and audio file information acquired from the imaging device 100.

[0120] Here, the order in which each file is displayed on the list screen 504 shall be arranged, for example, in descending order of recording date and time. Note that the order of files may be changed as appropriate by changing the user's settings.

[0121] Next, the processing flow for generating a list display screen 504 of files recorded in the imaging device 100 by the control unit 201 of the communication device 200 will be described. Figure 8 shows the processing flow for generating the list display screen 504 executed by the control unit 201 of the communication device 200. The control unit 201 of the communication device 200 executes the processing flow shown in Figure 8 when it detects a tap of the selection button 502 on the operation unit 205 while the function selection screen 501 shown in Figure 6(a) is being displayed in the transfer application 301. The control unit 201 activates the transfer application 301 by loading the program and executes the following steps.

[0122] In step S801 of Figure 8, the control unit 201 of the communication device 200 requests from the communication unit 303 to acquire file list information from the imaging device 100 in order to display the file list display screen 504 of the files recorded in the imaging device 100.

[0123] When the control unit 201 obtains file list information from the imaging device 100, it executes the processes shown in S802 to S805 for all files included in the file list information.

[0124] In S802, the control unit 201 determines whether the file format is MP4 or not. If the control unit 201 determines that the file format is MP4, it proceeds to S803; otherwise, it proceeds to S804.

[0125] In step S803, the control unit 201 sends a request to the imaging device 100 to acquire video file information, and acquires video file information from the imaging device 100.

[0126] In S804, the control unit 201 refers to the file list information and determines whether the file format is WAV or not. If the control unit 201 determines that the file format is WAV, it proceeds to S805; otherwise, it terminates processing for the file.

[0127] In step S805, the control unit 201 sends a request to the imaging device 100 to acquire audio file information, and acquires audio file information from the imaging device 100.

[0128] The control unit 201 performs the above processing S802 to S804 for all files, thereby acquiring the file information necessary for generating the file list display screen 504 from the imaging device 100.

[0129] In S806 of Figure 8, the control unit 201 generates the image 508 to icon 512 components of the list display screen 504 shown in Figure 6(b) from the file list information, video file information, and audio file information acquired from the imaging device 100.

[0130] Through the above process, the control unit 201 generates a screen 504 displaying a list of files recorded in the imaging device 100.

[0131] <Processing flow of the imaging device> Next, we will explain the processing flow when the imaging device 100 receives a communication command from an external device such as a communication device 200. Figure 9 shows the processing flow when the control unit 101 of the imaging device 100 receives a communication command. The control unit 101 executes the processing flow shown in Figure 9 when it receives a PTP / IP communication command from an external device via the communication unit 111 as a trigger.

[0132] In S901 of Figure 9, the control unit 101 of the imaging device 100 analyzes the type of PTP / IP communication command received by the communication unit 111.

[0133] In S902, if the control unit 101 determines that the command type is a request to obtain file list information, it proceeds to S903.

[0134] In S903, the control unit 101 analyzes the directory entries of the recording medium 110 and obtains file information for all files stored in the recording medium 110.

[0135] In S904, the control unit 101 generates an identification ID for each file from the acquired file information and generates a response command containing file list information including the file name, format, and identification ID for each file.

[0136] In S902, if the control unit 101 determines that the command type is not a request to obtain file list information, it proceeds to S905.

[0137] In S905, if the control unit 101 determines that the command type is a request to acquire video file information, it proceeds to S906.

[0138] In S906, the control unit 101 refers to the metadata storage area of ​​the video file specified by the identification ID and obtains detailed information of the video file, including a thumbnail image and the recording date and time, as file information.

[0139] In S907, the control unit 101 generates a response command containing video file information, including a thumbnail image and recording date and time, from the detailed information of the acquired video file.

[0140] In S905, if the control unit 101 determines that the command type is not a request to acquire video file information, it proceeds to S908.

[0141] In S908, if the control unit 101 determines that the command type is a request to acquire audio file information, it proceeds to S909.

[0142] In S909, the control unit 101 refers to the information in the catalog file recorded on the recording medium 110 and obtains detailed information including the recording date and time of the audio file specified by the identification ID.

[0143] In S910, the control unit 101 generates audio file information, including the recording date and time, as a response command from the detailed information of the acquired audio file.

[0144] In S908, if the control unit 101 determines that the command type is not a request to acquire audio file information, it proceeds to S911.

[0145] In S911, if the control unit 101 determines that the command type is a request to retrieve the file body, it proceeds to S912.

[0146] In S912, the control unit 101 acquires the main data of the file specified by the identification ID.

[0147] In S913, the control unit 101 generates the main data of the acquired file as a response command.

[0148] In S911, if the control unit 101 determines that the command type is not a request to retrieve the file body, it proceeds to S914.

[0149] In S914, the control unit 101 executes processing according to the command type not included above and generates a response command. Note that the processing in S914 is not necessary for realizing this embodiment, so a detailed explanation is omitted.

[0150] In S915, the control unit 101 sends the generated response command to the external device that is the source of the communication command, for example, the communication device 200, via the communication unit 111.

[0151] Through the above process, the imaging device 100 exchanges file information and files with external devices such as the communication device 200 via the communication unit 111.

[0152] <Overview of file saving process to communication device> Next, we will explain the process of saving the files recorded in the imaging device 100 to the recording medium 210 of the communication device 200.

[0153] The user selects the file they want to save to the communication device 200 from the file list display screen 504 of the files recorded in the imaging device 100, as shown in Figures 6(b-1) and 6(b-2).

[0154] After completing the selection process, the user taps the download button 515 and then taps the save button 516 or save button 517 in Figure 6(c-1) or Figure 6(c-2). After this, the user selects either the file management application 306 or the image management application 308 as the file save location.

[0155] When the user selects an application to save the file to, the control unit 201 of the communication device 200 retrieves the main body of the selected file from the imaging device 100 and writes it to the management area of ​​the destination application located on the recording medium 210.

[0156] <Directory entry> Figure 10 is a schematic diagram of a directory entry. The directory entry is stored on the recording medium 210 by the file management application 306.

[0157] The directory entry shown in Figure 10 contains information about files managed by the file management application 306. Specifically, the directory entry includes file name 1001, extension 1002, creation date 1003, modification date 1004, and file size 1005 as file information.

[0158] Figure 10 shows the directory entries when a file obtained from an external source is written to the file management application 306.

[0159] When the file management application 306 writes a file obtained from an external source, it writes the date and time the file was written to the creation date and time and modification date and time in the directory entry. In other words, a different date and time from the recording date and time held by the imaging device 100 is written to the creation date and time and modification date and time in the directory entry. Depending on the OS specifications and writing method, either the creation date and time, the modification date and time, or both may be updated to the date and time the file was written.

[0160] As described above, if the control unit 201 of the communication device 200 displays the creation date or modification date of the directory entry as the recording date and time of the audio file on the file selection screen 522 and the selected file list screen 535, the displayed date and time of the file being written will not be the accurate recording date and time of the file. Therefore, in this embodiment, as described above in the explanation of the date and time information 527, the recording date and time information is obtained by analyzing the file name of the audio file and displayed as the date and time information 527 of the audio file.

[0161] <Processing to display a list of files recorded on the communication device> Next, we will explain the process of retrieving files from the file management application 306 and generating a selected file list screen 535 that displays the selected files.

[0162] Figure 11 shows the processing flow for generating the selected file list screen executed by the control unit 201 of the communication device 200. In the file selection screen 522 from the file management application shown in Figure 6(e), one or more files are selected by the user. In this state, the control unit 201 executes the processing flow for generating the selected file list screen 535 shown in Figure 11, triggered by the operation unit 205 detecting the tap of the complete button 524, i.e., detecting the completion of the selection of files to be displayed. The control unit 201 activates the transfer application 301 by loading the program and executes the following steps.

[0163] First, the control unit 201 executes the processes shown in S1101 to S1105 for all selected files.

[0164] In S1101, the control unit 201 determines whether the file is a video file or not based on the file format, etc.

[0165] In S1101, if the control unit 201 determines that the file format is MP4 and that the file is a video file, it proceeds to S1102.

[0166] In S1102, the control unit 201 analyzes the file metadata storage area to obtain video file information, including the file thumbnail image and recording date and time.

[0167] In S1101, if the control unit 201 determines that the file is not a video file, it proceeds to S1103.

[0168] In S1103, the control unit 201 determines whether the file is an audio file or not based on the file format.

[0169] In S1103, if the control unit 201 determines that the file format is WAV and that the file is an audio file, it proceeds to S1104.

[0170] In S1104, the control unit 201 refers to the directory entry of the file management application 306 and obtains audio file information other than the creation date 1003 and modification date 1004.

[0171] In S1105, the control unit 201 obtains the recording date and time information of the audio file from the file name and interprets it as the creation date and time 1003 and the modification date and time 1004. This allows for accurate recording date and time to be obtained when retrieving the file, even in audio format, by referring to the file name.

[0172] In S1103, if the control unit 201 determines that the file is not an audio file, it terminates processing of the file.

[0173] The control unit 201 performs the above processes S1101 to S1105 for all files, thereby obtaining the information necessary to generate the file selection list screen 535 from the file management application 306.

[0174] In S1106 of Figure 11, the control unit 201 generates the selected file list screen 535 shown in Figure 6(g) from the video file information and audio file information obtained from the file management application 306.

[0175] Here, the order in which each file is sorted on the selected file list screen 535 shall be in descending order of recording date and time.

[0176] Through the above process, when the control unit 201 displays a list of files stored in the file management application 306, it can display the accurate recording date and time even for audio files that cannot store the recording date and time internally, by obtaining the recording date and time from the file name.

[0177] <Other Embodiments> In the embodiments described above, an example of handling audio files in WAV file format was explained, but this embodiment may also be applied when handling other file formats that cannot store the recording date and time within the file.

[0178] The above embodiment describes an example of handling video files in MP4 file format, but this embodiment may also be applied to other file formats that can store the recording date and time within the file, such as image files such as still images.

[0179] Furthermore, although the above embodiment described audio files as a file format that cannot save the recording date and time, any file that cannot save the recording date and time does not have to be an audio file. For example, when dealing with metadata files in XML file format generated during video recording, the same processing as for audio files may be applied.

[0180] Furthermore, in the above-described embodiment, the control unit 201 determined whether a file had a recording date and time based on the file format. However, to prepare for cases such as handling files in their original format, the control unit 101 may manage whether each file has a recording date and time using a management means such as a catalog file. In that case, the imaging device 100 and the communication device 200 may have a management means that manages whether the creation date and time or the modification date and time have been updated when saving a file to the terminal, and that this management means is referenced when reading a file from the terminal.

[0181] The control unit 201 may choose not to display the recording date and time of a file if the file format does not allow the recording date and time to be stored within the file itself, and the file name does not include the recording date and time. This prevents the control unit 201 from displaying the creation date and time or update date and time of a catalog file, which may differ from the actual recording date and time, as the recording date and time.

[0182] Furthermore, in the above-described embodiment, the control unit 201 displayed all audio files recorded on the recording medium 210 on the file list display screen 504 as shown in Figure 6(b-2). However, if, for example, there is an audio file recorded on the same recording medium 210 with the same file name as a still image file (an example of a first audio file) and an audio file recorded on a different recording medium than the one on which the video file is recorded (an example of a second audio file), the control unit 201 may not obtain the recording date and time from the file name of the former audio file and may not display the former audio file on the file list display screen 504. The former audio file is audio data (also called an audio memo) that the user adds to an already captured JPEG image. The latter audio file is audio data that is stored separately as an audio-only file when the video file is captured. These audio files may be in the same format (e.g., WAV).

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

[0184] The disclosures herein include the following information processing devices, information processing methods, and programs. (Item 1) A storage means for storing file information, which is information about a file, A control means that acquires the aforementioned file information and displays it on a display means along with the file name, Equipped with, If the file cannot store the recording date and time within the file itself, the control means includes the recording date and time obtained from the file's filename in the file information and displays it on the display means. An information processing device characterized by the following: (Item 2) The control means determines, based on the file format, whether the file can store the recording date and time within the file. The information processing device described in item 1, characterized by the features described herein. (Item 3) The control means determines whether or not the recording date and time can be stored within the file, based on whether or not it is an audio file. The information processing device described in item 1, characterized by the features described herein. (Item 4) The control means determines whether or not the recording date and time can be stored within the file, based on whether or not it is an image file. The information processing device described in item 1, characterized by the features described herein. (Item 5) The control means obtains information from an external device indicating whether or not the recording date and time can be stored within the file. The information processing device described in item 1, characterized by the features described herein. (Item 6) If the control means determines that the file is an image file, it obtains the recording date and time stored within the file. The information processing device described in item 1, characterized by the features described herein. (Item 7) The control means prevents the recording date and time of the file from being displayed in the file information if the file cannot store the recording date and time within the file itself, and the recording date and time is not included in the file name. The information processing device described in item 1, characterized by the features described herein. (Item 8) The storage means comprises a plurality of storage means, The control means is A first audio file stored in the same storage device with the same filename as the still image file, Of the two, the video file and the second audio file stored in a different storage device, The first audio file and the file information of the first audio file are not displayed on the display means. The information processing device described in item 1, characterized by the features described herein. (Item 9) The control means transfers to an external location the files selected by the user from among the files displayed together with the file information. The information processing device described in item 1, characterized by the features described herein. (Item 10) It stores file information, which is information about the file. The aforementioned file information is retrieved and displayed on the display device along with the file name. Information processing method, In the aforementioned display, if the file cannot store the recording date and time within the file itself, the recording date and time obtained from the file name is included in the file information and displayed on the display means. An information processing method characterized by the following: (Item 11) A program to cause a computer to function as one of the means of an information processing device described in any one of items 1 through 8.

[0185] The invention is not limited to the embodiments described above, and various modifications and variations are possible without departing from the spirit and scope of the invention. Accordingly, claims are attached to disclose the scope of the invention. [Explanation of symbols]

[0186] 200...Communication device, 201...Control unit, 206...Display unit, 210...Recording medium, 301...Transfer application, 302...Display control unit, 501...Function selection screen, 504...List display screen, 510...File name, 511...Date and time information, 513...Icon, 522...File selection screen, 526...File name, 527...Date and time information, 530...File selection screen, 535...Selected file list screen, 1001...File name.

Claims

1. A storage means for storing file information, which is information about a file, A control means that acquires the aforementioned file information and displays it on a display means along with the file name, Equipped with, If the file cannot store the recording date and time within the file itself, the control means includes the recording date and time obtained from the file's filename in the file information and displays it on the display means. The storage means comprises a plurality of storage means, The control means is A first audio file stored in the same storage device with the same filename as the still image file, Of the two, the video file and the second audio file stored in a different storage device, The first audio file and the file information of the first audio file are not displayed on the display means. An information processing device characterized by the following:

2. The control means determines, based on the file format, whether the file can store the recording date and time within the file. The information processing apparatus according to feature 1.

3. The control means determines whether or not the recording date and time can be stored within the file, based on whether or not it is an audio file. The information processing apparatus according to feature 1.

4. The control means determines whether or not the recording date and time can be stored within the file, based on whether or not it is an image file. The information processing apparatus according to feature 1.

5. The control means obtains information from an external device indicating whether or not the recording date and time can be stored within the file. The information processing apparatus according to feature 1.

6. If the control means determines that the file is an image file, it obtains the recording date and time stored within the file. The information processing apparatus according to feature 1.

7. The control means prevents the recording date and time of the file from being displayed in the file information if the file cannot store the recording date and time within the file itself, and the recording date and time is not included in the file name. The information processing apparatus according to feature 1.

8. The control means transfers to an external location the files selected by the user from among the files displayed together with the file information. The information processing apparatus according to feature 1.

9. File information, which is information about a file, is stored in a storage device. The aforementioned file information is retrieved and displayed on the display device along with the file name. Information processing method, In the display described above, if the file cannot store the recording date and time within the file itself, the recording date and time obtained from the file name of the file is included in the file information and displayed on the display means. The storage means comprises a plurality of storage means, In the above display, A first audio file stored in the same storage device with the same filename as the still image file, Of the two, the video file and the second audio file stored in a different storage device, The first audio file and the file information of the first audio file are not displayed on the display means. An information processing method characterized by the following:

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