Communication apparatus, control method, and program
The system efficiently transfers content by identifying and compressing the largest files first, ensuring compliance with data limits and providing accurate file size estimates, addressing the challenges of rapid content delivery and size management.
Patent Information
- Application Number
- JP2024018023
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-02-08
- Publication Date
- 2025-08-21
- Estimated Expiration
- 2044-02-08
AI Technical Summary
Existing content transfer systems face challenges in quickly delivering multiple pieces of content without exceeding the data volume limits at the transfer destination, as they require time-consuming compression and size calculations, and often rely on inaccurate file size estimates based on randomly selected content.
The system includes a communication device with a transfer means, an extraction means to identify the content with the largest data volume, and a presentation means to display the compressed file size before transfer, ensuring accurate compliance with data limits.
This approach allows for efficient and accurate transfer of content without exceeding data limits by identifying and compressing the largest files first, providing users with precise file size information for adjustments.
Smart Images

Figure 2025122492000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to a system in which an external device and a communication device are communicatively connected. [Background technology]
[0002] In recent years, in the mass media industry, such as news companies and communications companies, there has been an increasing need to quickly deliver content such as images and audio captured on-site to companies, and content transfer solutions via various network communications have been provided. For example, a mobile device application has been provided that has the function of sending content such as still images, videos, and audio generated by an imaging device to a mobile device such as a smartphone, and then sending it from the mobile device to an external server via a network using a communication method such as FTP (File Transfer Protocol) (Transfer & Tagging (Sony Corporation)).
[0003] Destinations such as news agencies and communications companies specify the file size of the content they deliver because they cannot deliver content if the data volume exceeds the upper limit of what can be received. Sources of transfers, such as reporting sites, check the file size of the content before delivering it to ensure it does not exceed the specified file size. Furthermore, the source of transfers compresses the content acquired from the imaging device to reduce its file size. [Prior art documents] [Non-patent literature]
[0004] [Non-Patent Document 1] Transfer&Tagging SONY Corporation<URL:https: / / support.d-imaging.sony.co.jp / app / transfer / ja / > Summary of the Invention [Problem to be solved by the invention]
[0005] When multiple pieces of content are compressed and transferred to a destination, the source checks the file size of the compressed content before transferring it to ensure that the data volume does not exceed the upper limit that the destination can receive. When calculating the file size of multiple pieces of content after compression, it takes time to acquire the content and compress it, and it is also difficult to deliver the content quickly because the compressed file size must be checked while adjusting the compression settings.
[0006] Furthermore, in Non-Patent Document 1, the file size of multiple contents after compression processing is calculated using the file size of one content randomly selected from multiple contents as a reference value when compressed. However, if the file size of the randomly selected content is smaller than that of unselected content, there is a possibility that the file size of the multiple contents after compression processing will exceed the upper limit of the amount of data that can be received at the transfer destination.
[0007] The present invention has been made in view of the above-mentioned problems, and its object is to realize a technology for transferring content without exceeding the upper limit of the amount of data that can be received at the transfer destination. [Means for solving the problem]
[0008] In order to solve the above problems and achieve the object, the communication device of the present invention has a transfer means for transferring content to a destination, an extraction means for extracting a specified content having the largest data volume from the content to be transferred, and a presentation means for presenting the data volume of the specified content after compression processing before transferring the content. [Effects of the Invention]
[0009] According to the present invention, it is possible to transfer content so that the amount of data received does not exceed the upper limit of the amount of data that can be received at the transfer destination. [Brief explanation of the drawings]
[0010] [Figure 1]FIG. 1 is a diagram illustrating an example of a system configuration according to an embodiment of the present invention. [Figure 2] FIG. 1 is a block diagram illustrating the configuration of an imaging apparatus according to an embodiment of the present invention. [Figure 3] FIG. 1 is a block diagram illustrating a configuration of a communication device according to an embodiment of the present invention. [Figure 4] FIG. 3 is a diagram illustrating an example of an application screen of the communication device according to the embodiment. [Figure 5A] 4 is a flowchart illustrating a control process of the communication device according to the embodiment. [Figure 5B] 4 is a flowchart illustrating a control process of the communication device according to the embodiment. 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] <System configuration> First, the system configuration of this embodiment will be described with reference to FIG.
[0013] In the system of this embodiment, an imaging device 100, a communication device 200, and a content management device 300 are communicably connected.
[0014] The image capturing device 100 and the communication device 200 are connected by a wireless antenna or a wired cable, and can communicate with each other via a wireless communication system or a wired communication system. The image capturing device 100 can perform a video capturing process and transfer the created video file to the communication device 200.
[0015] The communication device 200 and the content management device 300 are connected via a communication line such as mobile data communication, and image files stored in the communication device 200 can be transferred to the content management device 300 .
[0016] The content management device 300 is a device that provides services related to content. The content management device 300 is an FTP server that transmits and receives files to and from an FTP client in accordance with FTP (File Transfer Protocol). The communication device 200 is connected as an FTP client so as to be able to communicate with the FTP server. Note that the communication protocol in this embodiment is not limited to FTP, and may be FTPS (File Transfer Protocol over SSL / TLS), SFTP (SSH File Transfer Protocol), or the like.
[0017] The system configuration of this embodiment is merely an example, and it is also possible to connect the imaging device 100, the communication device 200, and the content management device 300 to the same network via an access point such as a wireless LAN (Local Area Network) without using mobile data communication, and perform file transfer processing between the devices.
[0018] <Device configuration> Next, the configuration and functions of the imaging device 100 of this embodiment will be described with reference to FIG.
[0019] FIG. 2A is a block diagram illustrating the configuration of an image capturing apparatus 100 according to this embodiment.
[0020] In this embodiment, the imaging device will be described as a digital video camera, but the present invention is not limited to this and may be an information processing device such as a tablet computer or personal computer having a camera function and a communication function, a media player, a surveillance camera, a medical camera, etc. Furthermore, the imaging device 100 may be a device that records, plays, or edits video.
[0021] The control unit 101 is a central processing unit (CPU) that controls the entire imaging device 100, and performs communication processing and control processing, which will be described later, by executing programs stored in a nonvolatile memory 103, which will be described later. Note that instead of the control unit 101 controlling the entire device, the entire device may be controlled by having multiple pieces of hardware share the processing.
[0022] The imaging unit 102 includes a group of lenses including a zoom lens and a focus lens, and a shutter with an aperture function. The imaging unit 102 also includes an imaging element configured with a CCD, CMOS element, or the like that converts a subject image into an electrical signal, and an A / D converter that converts an analog image signal output from the imaging element into a digital signal. Under the control of the control unit 101, the imaging unit 102 converts the subject image light formed by the lens included in the imaging unit 102 into an electrical signal using the imaging element, performs noise reduction processing, and outputs image data consisting of a digital signal.
[0023] The control unit 101 performs resizing processes such as pixel interpolation and reduction, and color conversion processes on image data captured by the imaging unit 102. The control unit 101 also compresses and encodes the processed still image data in a format such as JPEG, and encodes the moving image data in a moving image compression format such as MP4, to generate an image file, which is then recorded on the recording medium 110. In the imaging device 100 of this embodiment, the image data is recorded on the recording medium 110 in accordance with the DCF (Design Rule for Camera File system) standard. The control unit 101 also performs predetermined calculations using the captured image data, and controls the focus lens, aperture, and shutter of the imaging unit 102 based on the obtained calculation results, thereby performing AF (autofocus) processing and AE (autoexposure) processing.
[0024] The nonvolatile memory 103 is an electrically erasable and recordable memory, such as an EEPROM. Constants and programs for the operation of the control unit 101 are recorded in the nonvolatile memory 103. The programs referred to here are programs for executing communication processing and control processing, which will be described later in this embodiment.
[0025] The working memory 104 is used as a working area for expanding constants and variables for the operation of the control unit 101, programs read from the nonvolatile memory 103, etc. The working memory 104 is also used as a buffer memory for temporarily storing image data captured by the imaging unit 102, and as an image display memory for the display unit 106.
[0026] The operation unit 105 is made up of operation members such as various switches, buttons, and a touch panel that accept various operations from the user. For example, as shown in FIGS. 2(b) and 2(c), the operation unit 105 includes a shutter button 105a for capturing an image, a playback button 105b for playing back the captured image, and a four-way key 105c consisting of up, down, left, and right buttons for configuring various camera settings. The operation unit 105 also includes a touch panel 105d that is integrally formed with the display unit 106 (described later). The operation unit 105 also includes operation members such as a dedicated connection button for starting communication with an external device via the communication unit 111 (described later).
[0027] The display unit 106 displays a viewfinder image during shooting, displays captured images, and displays text for interactive operations. The display unit 106 is, for example, a display device such as a liquid crystal display or an organic EL display. The display unit 106 may be integrated with the imaging device 100 or may be an external device connected to the imaging device 100. The imaging device 100 only needs to be able to connect to the display unit 106 and have a function for controlling the display on the display unit 106.
[0028] The recording medium 110 records image data output from the imaging unit 102. Furthermore, the control unit 101 reads out image files stored in the recording medium 110 in playback mode. The recording medium 110 may be a memory card or a hard disk drive that is attached to the imaging device 100, or may be a flash memory or a hard disk drive built into the imaging device 100. It is sufficient that the imaging device 100 has at least a means for accessing the recording medium 110.
[0029] The communication unit 111 is an interface for connecting to an external device such as the communication device 200. The imaging device 100 of this embodiment can exchange data with the external device via the communication unit 111. For example, image data generated by the imaging unit 102 can be transmitted 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 wireless LAN in accordance with the IEEE802.11 standard. The control unit 101 realizes wireless communication with the external device by controlling the communication unit 111. The communication method is not limited to wireless LAN, and can include, for example, an infrared communication interface, a wireless communication interface such as Wireless USB, or a wired communication interface such as a USB cable, HDMI (registered trademark), or IEEE1394.
[0030] The communication unit 111 of the imaging device 100 in this embodiment has an AP mode in which it operates as an access point in infrastructure mode, and a CL mode in which it operates as a client in infrastructure mode. Operating the communication unit 111 in CL mode allows the imaging device 100 in this embodiment to operate as a CL device in infrastructure mode. When the imaging device 100 operates as a CL device, it can connect to a nearby AP device and participate in a network formed by the AP device. Operating the communication unit 111 in AP mode also allows the imaging device 100 in this embodiment to operate as a simple AP (hereinafter referred to as a simple AP), which is a type of AP but has more limited functionality. When the imaging device 100 operates as a simple AP, it forms a network by itself. Peripheral devices of 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. It is assumed that a program for operating the imaging device 100 as described above is stored in the non-volatile memory 103.
[0031] Although the imaging device 100 in this embodiment is a type of AP, it is a simple AP that does not have a gateway function for transferring data received from a CL device to an Internet provider, etc. Therefore, even if the imaging device 100 receives data from another device participating in the network formed by the imaging device 100, the data cannot be transferred to a network such as the Internet.
[0032] Next, the configuration and functions of the communication device 200 of this embodiment will be described with reference to FIG.
[0033] In this embodiment, the communication device is described as a mobile device such as a smartphone or tablet computer, but is not limited to this and may be a digital camera with communication function, a tablet computer, a personal computer, a wearable computer such as a wristwatch-type smart watch, or eyeglass-type smart glasses.
[0034] The communication device 200 of this embodiment includes a control unit 201, an imaging unit 202, a nonvolatile memory 203, a working memory 204, an operation unit 205, a display unit 206, a recording medium 210, and a communication unit 211. The basic functions of these elements are the same as those of the imaging device 100, and detailed descriptions thereof will be omitted.
[0035] The nonvolatile memory 203 stores an OS (operating system), which is basic software executed by the control unit 201, and applications that work with the OS to implement applied functions. The nonvolatile memory 203 also stores an application for communicating with the imaging device 100 and the content management device 300. The nonvolatile memory 203 also stores a file transfer application for communicating with the imaging device 100 and the content management device 300. The nonvolatile memory 203 also stores an application for saving and managing image files, such as still image data and video data, acquired from the imaging device 100.
[0036] The processing of the communication device 200 of this embodiment is realized by loading software provided by an application. Note that the application has software for utilizing the basic functions of the OS installed in the communication device 200. Note that the OS of the communication device 200 may have software for realizing the processing of this embodiment.
[0037] The communication unit 211 includes a wireless communication interface for wirelessly communicating with external devices such as the imaging device 100 and the content management device 300. The control unit 201 controls the communication unit 211 to achieve wireless communication with the external devices. The communication unit 211 may be directly connected to the imaging device 100 and the content management device 300 or may be connected via an access point. A protocol for data communication may be, for example, Picture Transfer Protocol over Internet Protocol (PTP / IP) via a wireless LAN. Communication between the imaging device 100 and the content management device 300 is not limited to this. For example, the communication unit 211 may include a wireless communication module such as an infrared communication module, a Bluetooth (registered trademark) communication module, or a Wireless USB. Furthermore, a wired connection interface such as a USB cable, HDMI (registered trademark), or IEEE 1394 may also be used.
[0038] The public network connection unit 213 is an interface used when performing wireless communication via a wide area network (WAN) such as 4G / LTE or 5G. The communication device 200 can make calls and perform data communication with other devices via the public network connection unit 213. When making a call, the control unit 201 inputs and outputs audio signals via the microphone 214 and the speaker 215. In this embodiment, the public network connection unit 213 is not limited to 4G / LTE or 5G, and other communication methods such as local 5G, WiMAX, ADSL, and FTTH may be used. In this embodiment, the public network connection unit 213 is an antenna, and the control unit 201 can connect to the public network via the antenna. Note that the communication unit 211 and the public network connection unit 213 can be shared by a single antenna. Note that the communication unit 211 and the public network connection unit 213 do not necessarily need to be configured as independent hardware, and for example, they can be shared by a single antenna.
[0039] Since the communication speed achieved by the communication unit 211 is faster than the communication speed achieved by the public network connection unit 213, the communication device 200 of this embodiment prioritizes communication via the communication unit 211 when not making a call with another device via the public network connection unit 213.
[0040] <Control processing> Next, the control process of the communication device 200 of this embodiment will be described with reference to FIGS. 4, 5A, and 5B.
[0041] In this embodiment, an example will be described in which the content is an image file, but the content is not limited to an image file and may be an audio file or the like.
[0042] 4 shows an example of an application screen for realizing the control process of the communication device 200 of this embodiment.
[0043] 5A and 5B is realized by the control unit 201 of the communication device 200 expanding into the work memory 204 and executing the program of the application (or the function of the application, or the OS or a service of the OS, etc.) stored in the non-volatile memory 203. The processing of Figures 5A and 5B is triggered when a file transfer application that realizes the control processing of the communication device 200 of this embodiment is started, the application screen 400A of Figure 4(a) is displayed on the display unit 206, and the user operates the operation unit 205 to select the external content browsing menu 401 or the internal content browsing menu 402 on the application screen 400A shown in Figure 4(a).
[0044] In step S501, the control unit 201 determines whether or not the user has selected the external content browsing menu 401 on the application screen 400A shown in FIG. 4A by operating the operation unit 205. The user can browse a list of content held by the imaging device 100 by selecting the external content browsing menu 401 on the application screen 400A shown in FIG. 4A. If the control unit 201 determines that the external content browsing menu 401 on the application screen 400A shown in FIG. 4A has been selected, the control unit 201 proceeds to step S503. If the control unit 201 determines that the external content browsing menu 401 on the application screen 400A shown in FIG. 4A has not been selected, the control unit 201 proceeds to step S502.
[0045] In step S503, the control unit 201 transmits a request to the image capture device 100 to acquire a list of content held by the image capture device 100.
[0046] In step S504, the control unit 201 receives the content list from the imaging device 100 and stores it in the working memory 204. The content list does not include the main data of content that has a large file size (data volume or data size) and takes a long time to receive and display, but only includes the content's additional information. If the content is an image file, the additional information corresponds to the header section including file information, etc., and the main data corresponds to the data section including image data (pixel values, etc.). The content's additional information includes minimal information such as a thumbnail of the main data, the file name, the shooting date and time, and the file size.
[0047] The processing from steps S506 to S509 is processing for displaying a list of the supplementary information of the content list acquired from the image capture device 100 in step S504, and is repeated the number of times equal to the number of contents held by the image capture device 100.
[0048] In steps S507 and S508, the control unit 201 displays a content list screen 400B shown in Fig. 4(b) on the display unit 206. The content list screen 400B shown in Fig. 4(b) displays thumbnail images 403 and supplementary information 404 included in the content list received in step S504.
[0049] When the processes of steps S507 and S508 are repeated for the number of contents, the process proceeds to step S510.
[0050] In step S510, the control unit 201 determines whether or not the check button 405 on the content list screen 400B shown in Fig. 4(b) has been selected by the user operating the operation unit 205. If the control unit 201 determines that the check button 405 on the content list screen 400B shown in Fig. 4(b) has been selected, the control unit 201 proceeds to step S511. If the control unit 201 determines that the check button 405 on the content list screen 400B shown in Fig. 4(b) has not been selected, the control unit 201 returns the process to step S510.
[0051] In step S511, the control unit 201 determines whether the user has selected the transfer buttons 406, 407 on the content list screen 400B shown in FIG. 4B by operating the operation unit 205. The user can download content held by the imaging device 100 to the communication device 200 by selecting the download button 406 on the content list screen 400B shown in FIG. 4B. The user can upload content held by the imaging device 100 or the communication device 200 to the content management device 300 by selecting the upload button 407 on the content list screen 400B shown in FIG. 4B. If the control unit 201 determines that the transfer buttons 406, 407 on the content list screen 400B shown in FIG. 4B have been selected, the control unit 201 proceeds to the process at step S512. If the control unit 201 determines that the transfer buttons 406, 407 on the content list screen 400B shown in FIG. 4B have not been selected, the control unit 201 returns to step S511.
[0052] In step S502, the control unit 201 determines whether or not the internal content browsing menu 402 on the application screen 400A shown in FIG. 4(a) has been selected by the user operating the operation unit 205. The user can browse a list of content held by the communication device 200 by selecting the internal content browsing menu 402 on the application screen 400A shown in FIG. 4(a). If the control unit 201 determines that the internal content browsing menu 402 on the application screen 400A shown in FIG. 4(a) has been selected, the control unit 201 proceeds to the process at step S513. If the control unit 201 determines that the internal content browsing menu 402 on the application screen 400A shown in FIG. 4(a) has not been selected, the control unit 201 returns the process to step S501.
[0053] In step S513, the control unit 201 displays thumbnail images 403 and supplementary information 404 of the content held by the communication device 200 on the content list screen 400B shown in FIG. 4(b), and the process proceeds to step S510.
[0054] In step S512, the control unit 201 displays a transfer confirmation screen 400C shown in FIG. 4(c) on the display unit 206. The transfer confirmation screen 400C displays a deselection button 408 shown in FIG. 4(c). When the user operates the operation unit 205 to select the deselection button 408, the user can redo the selection of the content to be transferred. When the user operates the operation unit 205 to select a transfer destination menu 409 on the transfer confirmation screen 400C shown in FIG. 4(c), the user can set the transfer destination of the content. When the user operates the operation unit 205 to select a compression setting menu 410 on the transfer confirmation screen 400C shown in FIG. 4(c), the content compression setting screen 400D shown in FIG. 4(d) is displayed, and the user can set the compression processing of the content to be transferred. When the user turns on an image quality adjustment button 415 on the content compression setting screen 400D shown in FIG. 4(d), the image quality adjustment function is enabled, and the user can set the image quality 416. The user can activate the size adjustment function and set the content size 418 by turning on the size adjustment button 417 on the content compression setting screen 400D shown in FIG. 4(d). The content compression setting screen 400D shown in FIG. 4(d) also displays a file size 414 that will result when content of the maximum file size is compressed using the image quality 416 and content size 418 set by the user. The user can set the compression settings for the content to be transferred while checking the file size 414 of the content with the maximum file size after compression. The compression setting menu 410 on the transfer confirmation screen 400C shown in FIG. 4(c) displays the compression setting details 412 set on the content compression setting screen 400D shown in FIG. 4(d) and the file size 412 of the content with the maximum file size after compression using the settings. The user can check the file size 412 of the content with the maximum file size after compression using the current compression settings on the compression setting menu 410 on the transfer confirmation screen 400C shown in FIG. 4(c).
[0055] In step S530, the control unit 201 determines whether the image quality adjustment button 415 or the size adjustment button 417 on the content compression setting screen 400D shown in Fig. 4(d) is turned on. If the control unit 201 determines that the image quality adjustment button 415 or the size adjustment button 417 on the content compression setting screen 400D shown in Fig. 4(d) is turned on, the process proceeds to step S531. If the control unit 201 determines that the image quality adjustment button 415 or the size adjustment button 417 on the content compression setting screen 400D shown in Fig. 4(d) is not turned on, or the size adjustment button 417 is not turned on, the process proceeds to step S537.
[0056] In step S531, the control unit 201 extracts the content with the largest file size from among the selected contents.
[0057] In step S532, the control unit 201 transmits to the imaging device 100 a request to acquire the main data of the content with the maximum file size.
[0058] In step S533 , the control unit 201 receives the main data of the content with the maximum file size from the imaging device 100 and stores it in the working memory 204 .
[0059] In step S534, the control unit 201 performs compression processing on the main data of the content of the maximum file size received in step S533 from the imaging device 100. The compression processing settings are applied based on the image quality 416 and / or content size 418 set by the user on the content compression setting screen 400D shown in FIG.
[0060] In step S535, the control unit 201 calculates the file size of the content having the maximum file size after the compression processing in step S534.
[0061] In step S536, the control unit 201 displays the file size 412 of the content with the maximum file size after compression calculated in step S535 as a reference value in the compression setting menu 410 of the transfer confirmation screen 400C shown in FIG. 4(c). By calculating the file size of the content with the maximum file size after compression and presenting it to the user before transferring the content, the user can confirm whether the content transfer will exceed the upper limit of the amount of data that the content management device 300 can receive (hereinafter, the limited data amount). Furthermore, by actually compressing the content and calculating the file size, the user can be notified of an accurate file size, not just a guess. Furthermore, if the user changes the compression settings or the content to be transferred after calculating the file size of the content with the maximum file size after compression, the process from steps S530 to S536 can be repeated to allow the user to always confirm the file size of the content with the maximum file size after compression.
[0062] In step S535, the file size may be calculated as follows. Calculate the maximum file size for each content file format If no content to be transferred is selected in step S510, the file size is not calculated. -Displays that the file size is being calculated Calculate the file size immediately before the content transfer process in steps S539 to S544 - File size calculation is restarted when the selection between the external content browsing menu and the internal content browsing menu is switched. - File size calculation is restarted when the content list screen is switched using the filter function, etc. When transferring all content stored in an imaging device, the file size is recalculated when connecting to the imaging device. - File size is recalculated each time content is selected for transfer In step S537, the control unit 201 determines whether or not the user has selected the upload button 413 on the transfer confirmation screen 400C shown in Fig. 4(c) by operating the operation unit 205. If the control unit 201 determines that the upload button 413 on the transfer confirmation screen 400C shown in Fig. 4(c) has been selected, the control unit 201 proceeds to step S538. If the control unit 201 determines that the upload button 413 on the transfer confirmation screen 400C shown in Fig. 4(c) has not been selected, the control unit 201 returns the process to step S537.
[0063] In step S538, the control unit 201 displays a transfer progress screen 400E shown in FIG. 4(e) on the display unit 206.
[0064] The processing from step S539 to step S545 is processing for transferring the content selected in step S510 to the content management device 300, and is repeated the number of times equal to the number of selected contents.
[0065] In step S540, the control unit 201 transmits a request to the imaging device 100 to acquire the main data of the content.
[0066] In step S541, the control unit 201 receives the content body data from the imaging device 100 and stores it in the working memory 204. In this case, it is not necessary to receive the content body data that has already been received from the imaging device 100 in order to calculate the file size.
[0067] In step S542, the control unit 201 determines whether the image quality adjustment button 415 or the size adjustment button 417 on the content compression setting screen 400D shown in Fig. 4(d) is turned on. If the control unit 201 determines that the image quality adjustment button 415 or the size adjustment button 417 on the content compression setting screen 400D shown in Fig. 4(d) is turned on, the process proceeds to step S543. If the control unit 201 determines that the image quality adjustment button 415 or the size adjustment button 417 on the content compression setting screen 400D shown in Fig. 4(d) is not turned on, or the size adjustment button 417 on the content compression setting screen 400D shown in Fig. 4(d) is not turned on, the process proceeds to step S544.
[0068] In step S543, the control unit 201 performs a compression process on the main data of the content received from the imaging device 100 in step S541.
[0069] In step S544, the control unit 201 transfers the content body data compressed in step S543 and all content including the content's supplementary information to the content management device 300. While the content is being transferred, a transfer status 419 is displayed on the transfer progress screen 400E shown in Fig. 4(e). The content compression processes in steps S542 and S543 can be performed after the content body data has been received, and therefore the order of the processes is not limited to the order shown and may be changed.
[0070] After repeating the processes from steps S539 to S545 for the number of times corresponding to the number of contents, the control unit 201 ends the process.
[0071] If the internal content viewing menu 402 on the application screen 400A shown in FIG. 4(a) is selected in step S502, the content to be transferred is selected on the content list screen 400B shown in FIG. 4(b) in step S513, and after the content transfer confirmation screen 400C is displayed in step S512, the process of receiving the content main body data from the imaging device 100 (steps S532, S533, S540, S541) is not executed, and instead, in steps S539 to S545, the content compression process (step S543) and the transfer process of the compressed content (step S544) are repeatedly executed for the number of contents to be transferred.
[0072] According to this embodiment, before transferring content, the file size of the content with the maximum file size after compression processing is calculated and presented to the user. As a result, the user can adjust the compression processing settings and the number of contents to be transferred while checking whether the data volume limit of the content management device 300 is exceeded before transferring the content. This makes it possible to avoid exceeding the data volume limit of the content management device 300 and becoming unable to transfer the content. Furthermore, by actually compressing content with the maximum file size and calculating the file size, it is possible to notify the user of an accurate file size, not just a guess.
[0073] [Other embodiments] The present invention may be applied to a system made up of multiple devices (host computer, interface device, imaging device, web application, etc.), or to an apparatus made up of a single device.
[0074] The present invention can also be realized by supplying a program that realizes one or more 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 functions.
[0075] 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.
[0076] The disclosure of this specification includes the following communication device, control method, and program. [Configuration 1] a transfer means for transferring the content to a transfer destination; extraction means for extracting a predetermined content with the largest data amount from the content to be transferred; a presentation unit that presents the data volume of the predetermined content after compression processing before transferring the content. [Configuration 2] an acquisition means for acquiring data obtained by reducing the content and additional information including the data amount of the content; a display means for displaying the supplementary information; 2. The communication device according to configuration 1, further comprising: a selection unit for selecting the content to be transferred from the content displayed on the display unit. [Configuration 3] the content is held by an external device, 3. The communication device according to configuration 2, wherein the acquisition means acquires the additional information from the external device. [Configuration 4] the content is content held by the communication device, 3. The communication device according to configuration 2, wherein the acquisition means acquires supplementary information of content held by the communication device. [Configuration 5] a compression processing means for performing a compression process on the content to be transferred; 3. The communication device according to configuration 2, further comprising: a calculation unit for calculating the data amount of the content to be transferred after compression processing. [Configuration 6] a setting means for setting the compression processing; 6. The communication device according to claim 5, wherein the calculation means calculates the amount of data after compression processing to which the compression processing settings are applied. [Configuration 7] the compression processing means performs compression processing on the main data of the predetermined content, 7. The communication device according to claim 6, wherein the calculation means calculates the amount of data after compression processing of the main data of the predetermined content. [Configuration 8] 8. The communication device according to claim 7, wherein the predetermined content is content received from an external device. [Configuration 9] 8. The communication device according to configuration 7, wherein the predetermined content is content held by the communication device. [Configuration 10] 8. The communication device according to claim 7, wherein the calculation means calculates the data amount of the main data of the predetermined content after compression processing for each file format of the content to be transferred. [Configuration 11] The communication device according to configuration 7, wherein the calculation means does not calculate the data amount after compression processing of the main data of the specified content if the content to be transferred is not selected by the selection means. [Configuration 12] 8. The communication device according to claim 7, wherein the display means displays that the calculation means is currently calculating the data amount after compression processing of the main data of the predetermined content. [Configuration 13] 8. The communication device according to claim 7, wherein the calculation means calculates the data amount of the main data of the predetermined content after compression processing immediately before the transfer processing of the content by the transfer means. [Configuration 14] The communication device according to configuration 7, wherein the calculation means calculates the data amount of the main data of the predetermined content after compression processing when the compression setting of the compression processing is changed by the setting means. [Configuration 15] 8. The communication device according to claim 7, wherein the calculation means calculates the data amount of the main data of the predetermined content after compression processing when the content to be transferred is changed. [Configuration 16] The communication device according to configuration 7, wherein the calculation means calculates the data amount of the main data of the predetermined content after compression processing when the content displayed on the display means is switched. [Configuration 17] The communication device according to configuration 7, wherein the calculation means calculates the data volume of the main data of the specified content after compression processing when connecting to the external device, when transferring all content held by the external device. [Configuration 18] 8. The communication device according to claim 7, wherein the calculation means calculates the amount of data after compression processing of the main data of the predetermined content every time the content to be transferred is selected by the selection means. [Configuration 19] the compression processing means compresses the main data of the content to be transferred, the main data being received from an external device; 7. The communication device according to claim 5, wherein the transfer means transfers the content to the transfer destination after compression processing. [Configuration 20] 20. The communication device according to configuration 19, further comprising receiving means for receiving, from the external device, main data of the content to be transferred, excluding the predetermined content. [Configuration 21] the compression processing means compresses the main data of the content to be transferred from among the content held by the communication device; 7. The communication device according to claim 5, wherein the transfer means transfers the content after compression processing. [Configuration 22] The communication device according to any one of configurations 3, 8, 17, 19, and 20, wherein the external device is an imaging device. [Configuration 23] 23. The communication device according to any one of configurations 1 to 22, wherein the content is an image. [Configuration 24] A control method for a communication device that transfers content to a transfer destination, comprising: extracting a predetermined content with the largest data amount from the content to be transferred; and presenting the data amount of the predetermined content after compression processing before transferring the content. [Configuration 25] A program for causing a computer to function as the communication device described in any one of configurations 1 to 23. [Explanation of symbols]
[0077] 100...imaging device, 200...communication device, 300...image management device, 101, 201...control unit, 111, 211...communication unit
Claims
1. a transfer means for transferring the content to a transfer destination; extraction means for extracting a predetermined content with the largest data amount from the content to be transferred; a presentation unit that presents the data volume of the predetermined content after compression processing before transferring the content.
2. an acquisition means for acquiring data obtained by reducing the content and additional information including the data amount of the content; a display means for displaying the supplementary information; 2. The communication device according to claim 1, further comprising a selection unit for selecting the content to be transferred from the content displayed on the display unit.
3. the content is held by an external device, 3. The communication device according to claim 2, wherein the acquisition means acquires the additional information from the external device.
4. the content is content held by the communication device, 3. The communication device according to claim 2, wherein the acquisition means acquires supplementary information of content held by the communication device.
5. a compression processing means for performing a compression process on the content to be transferred; 3. The communication device according to claim 2, further comprising: a calculation unit for calculating a data amount after compression processing of the content to be transferred.
6. a setting means for setting the compression processing; 6. The communication device according to claim 5, wherein the calculation means calculates the amount of data after compression processing to which the compression processing settings are applied.
7. the compression processing means performs compression processing on the main data of the predetermined content, 7. The communication device according to claim 6, wherein the calculation means calculates the amount of data after compression processing of the main data of the predetermined content.
8. 8. The communication device according to claim 7, wherein the predetermined content is content received from an external device.
9. 8. The communication device according to claim 7, wherein the predetermined content is content held by the communication device.
10. 8. The communication device according to claim 7, wherein the calculation means calculates the data amount after compression processing of the main data of the predetermined content for each file format of the content to be transferred.
11. The communication device according to claim 7, characterized in that the calculation means does not calculate the data amount after compression processing of the main data of the specified content if the content to be transferred is not selected by the selection means.
12. 8. The communication device according to claim 7, wherein the display means displays that the calculation means is currently calculating the data amount after compression processing of the main data of the predetermined content.
13. 8. The communication device according to claim 7, wherein the calculation means calculates the data amount of the compressed data of the predetermined content immediately before the transfer means transfers the content.
14. 8. The communication device according to claim 7, wherein the calculation means calculates the data amount of the main data of the predetermined content after compression processing when the compression setting of the compression processing is changed by the setting means.
15. 8. The communication device according to claim 7, wherein the calculation means calculates the data amount of the main data of the predetermined content after compression processing when the content to be transferred is changed.
16. 8. The communication device according to claim 7, wherein the calculation means calculates the data amount of the main data of the predetermined content after compression processing when the content displayed on the display means is switched.
17. The communication device according to claim 7, characterized in that, when transferring all of the content held by the external device, the calculation means calculates the data volume after compression processing of the main data of the specified content when connecting to the external device.
18. 8. The communication device according to claim 7, wherein the calculation means calculates the data volume after compression processing of the main data of the predetermined content each time the content to be transferred is selected by the selection means.
19. the compression processing means compresses the main data of the content to be transferred, the main data being received from an external device; 6. The communication device according to claim 5, wherein the transfer means transfers the content to the transfer destination after the content has been compressed.
20. 20. The communication device according to claim 19, further comprising a receiving unit for receiving, from the external device, main data of the content to be transferred, excluding the predetermined content.
21. the compression processing means compresses the main data of the content to be transferred from among the content held by the communication device; 6. The communication device according to claim 5, wherein the transfer means transfers the content after compression processing.
22. 21. The communication device according to claim 3, wherein the external device is an imaging device.
23. 22. The communication device according to claim 1, wherein the content is an image.
24. A control method for a communication device that transfers content to a transfer destination, comprising: extracting a predetermined content having a maximum data amount from the content to be transferred; and presenting the data amount of the predetermined content after compression processing before transferring the content.
25. A program for causing a computer to function as the communication device according to any one of claims 1 to 21.
Citation Information
Patent Citations
Image processing system and control method thereof
JP2006295394A
Information processing device, information processing method, and program
JP2021035025A