Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7819481B2 - Information processing device, information processing method, information processing program, and information processing system - Google Patents
[go: Go Back, main page]

JP7819481B2 - Information processing device, information processing method, information processing program, and information processing system - Google Patents

Information processing device, information processing method, information processing program, and information processing system

Info

Publication number
JP7819481B2
JP7819481B2 JP2021201595A JP2021201595A JP7819481B2 JP 7819481 B2 JP7819481 B2 JP 7819481B2 JP 2021201595 A JP2021201595 A JP 2021201595A JP 2021201595 A JP2021201595 A JP 2021201595A JP 7819481 B2 JP7819481 B2 JP 7819481B2
Authority
JP
Japan
Prior art keywords
image
information
images
setting
input screen
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2021201595A
Other languages
Japanese (ja)
Other versions
JP2023017679A (en
Inventor
隆史 新元
喜永 加藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to US17/811,125 priority Critical patent/US11778137B2/en
Priority to EP22184598.5A priority patent/EP4125258B1/en
Publication of JP2023017679A publication Critical patent/JP2023017679A/en
Application granted granted Critical
Publication of JP7819481B2 publication Critical patent/JP7819481B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Processing Or Creating Images (AREA)

Description

本開示内容は、情報処理装置、情報処理方法、情報処理プログラム、および情報処理システムに関する。 This disclosure relates to an information processing device, an information processing method, an information processing program, and an information processing system.

近年、クラウド(クラウドサービス、クラウドコンピューティング)の普及に伴い、ネットワーク経由で種々のサービスを利用することができる。クラウドには、SaaS(Software as a Service)、PaaS(Platform as a Service)などのサービス提供形態が存在している。 In recent years, with the spread of cloud computing (cloud services), various services can now be accessed via networks. Cloud services are provided in a variety of ways, including SaaS (Software as a Service) and PaaS (Platform as a Service).

特許文献1には、外部サービスを利用するための設定をユーザと対応付けて保存する外部サービス設定情報保存手段と、データの送信先として外部サービスが設定された送信先設定情報をユーザと対応付けて記憶する送信先設定情報記憶手段と、一以上のユーザを識別する識別手段と、識別された一以上のユーザそれぞれと対応付いた送信先設定情報に基づき、一以上のユーザごとに異なる外部サービスの送信先に対して、データを送信する送信手段と、を有することにより、表示する画像に関するデータを送信する場合に、利用のための設定がユーザごとに必要な外部サービスを送信先として選択する手間を軽減できる情報処理システムが開示されている。 Patent Document 1 discloses an information processing system that includes an external service setting information storage means that stores settings for using external services in association with users; a destination setting information storage means that stores destination setting information in which external services are set as data destinations in association with users; an identification means that identifies one or more users; and a transmission means that transmits data to a different external service destination for each of the one or more users based on the destination setting information associated with each of the identified one or more users. This reduces the effort required to select an external service as a destination when transmitting data related to an image to be displayed, even though the settings for use are required for each user.

特開2019-134399号公報Japanese Patent Application Laid-Open No. 2019-134399

本発明は、データの削除と保存を適切に行える情報処理装置、情報処理方法、情報処理プログラム、および情報処理システムを提供することを目的とする。 The present invention aims to provide an information processing device, information processing method, information processing program, and information processing system that can properly delete and save data.

本発明の請求項1に係る情報処理装置は、撮影装置から送信されて保存手段に保存された画像を、所定の条件が成り立った場合に保存手段から削除する対象として設定する設定手段と、通信端末に対して、削除する対象から除外する画像を設定する情報を入力するための入力画面に係る入力画面情報を送信する送信手段と、を備え、設定手段は、送信された入力画面情報に基づいて通信端末に表示された入力画面に対する操作に応じて、削除する対象から除外する画像を設定する。 The information processing device according to claim 1 of the present invention comprises a setting means for setting an image transmitted from a photographing device and stored in a storage means as an image to be deleted from the storage means when a predetermined condition is met, and a transmission means for transmitting, to a communication terminal, input screen information relating to an input screen for inputting information for setting images to be excluded from the images to be deleted, and the setting means sets the images to be excluded from the images to be deleted in response to operations on the input screen displayed on the communication terminal based on the transmitted input screen information.

本発明によれば、データの削除と保存を適切に行える情報処理装置、情報処理方法、情報処理プログラム、および情報処理システムを提供することができる。 The present invention provides an information processing device, information processing method, information processing program, and information processing system that can properly delete and save data.

通信システムの全体構成の一例を示す図である。FIG. 1 is a diagram illustrating an example of the overall configuration of a communication system. 通信端末のハードウエア構成の一例を示す図である。FIG. 2 is a diagram illustrating an example of a hardware configuration of a communication terminal. 撮影装置のハードウエア構成の一例を示す図である。FIG. 2 is a diagram illustrating an example of a hardware configuration of the imaging device. 管理サーバのハードウエア構成の一例を示す図である。FIG. 2 illustrates an example of a hardware configuration of a management server. 通信システムの機能構成の一例を示す図である。FIG. 1 illustrates an example of a functional configuration of a communication system. アカウント管理テーブルの一例を示す概念図である。FIG. 10 is a conceptual diagram illustrating an example of an account management table. 利用情報管理テーブルの一例を示す概念図である。FIG. 10 is a conceptual diagram illustrating an example of a usage information management table. 画像情報管理テーブルの一例を示す概念図である。FIG. 10 is a conceptual diagram illustrating an example of an image information management table. 通常画像の保存処理の一例を示すシーケンス図である。FIG. 10 is a sequence diagram illustrating an example of a normal image saving process. タイムラプス画像の保存処理の一例を示すシーケンス図である。FIG. 10 is a sequence diagram illustrating an example of a process for saving a time lapse image. タイムラプス画像の管理処理の一例を示すシーケンス図である。FIG. 10 is a sequence diagram illustrating an example of a time lapse image management process. 通常画像の記憶処理の一例を示すフロー図である。FIG. 10 is a flowchart illustrating an example of a normal image storage process. タイムラプス画像の記憶処理の一例を示すフロー図である。FIG. 10 is a flowchart showing an example of a process for storing a time lapse image. 確認画面の設定処理の一例を示すフロー図である。FIG. 10 is a flowchart illustrating an example of a setting process of a confirmation screen. 入力画面の設定処理の一例を示すフロー図である。FIG. 10 is a flowchart illustrating an example of a setting process for an input screen. タイムラプス画像の削除除外処理の一例を示すフロー図である。FIG. 10 is a flowchart showing an example of a deletion exclusion process for a time lapse image. タイムラプス画像の削除処理の一例を示すフロー図である。FIG. 10 is a flowchart showing an example of a process for deleting a time lapse image. 確認画面の画面例を示す図である。FIG. 10 is a diagram showing an example of a confirmation screen. 入力画面の画面例を示す図である。FIG. 10 is a diagram showing an example of an input screen. 通信システムの変形例における機能構成を示す図である。FIG. 10 is a diagram illustrating a functional configuration of a modified example of the communication system. 図20に示した変形例における通常画像の保存処理を示すシーケンス図である。FIG. 21 is a sequence diagram showing a process of saving a normal image in the modified example shown in FIG. 20. 図20に示した変形例におけるタイムラプス画像の保存処理を示すシーケンス図である。FIG. 21 is a sequence diagram showing a process of saving a time lapse image in the modified example shown in FIG. 20 . 通信システムの第2の変形例における機能構成を示す図である。FIG. 10 is a diagram illustrating a functional configuration of a second modified example of the communication system. 第2の変形例におけるストリーミング処理を示すシーケンス図である。FIG. 10 is a sequence diagram showing a streaming process in a second modified example. 第2の変形例における入力画面の画面例を示す図である。FIG. 10 is a diagram showing an example of an input screen in a second modified example. 第2の変形例におけるメッセージングサーバの処理を示すフロー図である。FIG. 10 is a flowchart showing the processing of a messaging server in a second modified example. 第2の変形例におけるストリーミングサーバの処理を示すフロー図である。FIG. 10 is a flowchart showing processing of a streaming server in a second modified example. 第2の変形例における撮影装置の処理を示すフロー図である。FIG. 10 is a flowchart showing processing by the imaging device in a second modified example. 通信システムの第3の変形例における撮影装置の機能構成を示す図である。FIG. 10 is a diagram illustrating a functional configuration of an image capturing device in a third modified example of the communication system. 第3の変形例における撮影装置の処理を示すフロー図である。FIG. 11 is a flowchart showing processing of the imaging device in the third modified example. 第3の変形例における撮影装置の他の処理を示すフロー図である。FIG. 11 is a flowchart showing another process of the imaging device in the third modified example.

以下、図面を参照しながら、発明を実施するための形態を説明する。なお、図面の説明において同一要素には同一符号を付し、重複する説明は省略する。 The following describes the embodiments of the invention with reference to the drawings. Note that in the description of the drawings, identical elements are designated by the same reference numerals, and duplicate explanations will be omitted.

●実施形態●
●通信システムの概略
まず、図1を用いて、実施形態に係る通信システムの構成の概略について説明する。図1は、通信システムの全体構成の一例を示す図である。図1に示されている通信システム1は、管理サーバ50によって提供される遠隔通信等の所定のサービスに参加することによって、遠隔地である配信拠点から配信される映像等の撮影画像を、閲覧拠点において表示させることで、配信拠点の状況をリアルタイムに閲覧できるシステムである。
●Embodiment●
Overview of the communication system First, an overview of the configuration of a communication system according to an embodiment will be described using Fig. 1. Fig. 1 is a diagram showing an example of the overall configuration of a communication system. The communication system 1 shown in Fig. 1 is a system that allows users to view the status of a distribution center in real time by participating in a predetermined service such as remote communication provided by a management server 50 and displaying, at a viewing center, captured images such as video images distributed from a remote distribution center.

ここで、所定のサービスとは、インターバル撮影モード(本明細書ではタイムラプス撮影モードとも呼ぶ)、管理システム5を介した遠隔拠点間の通信によって実現される遠隔会議、遠隔授業、遠隔診察、打合せもしくは相談、または遠隔拠点に対する点検、監視もしくは巡視等を含む。 Here, the specified services include interval photography mode (also referred to as time-lapse photography mode in this specification), remote conferences, remote lessons, remote medical examinations, meetings or consultations realized through communication between remote locations via the management system 5, or inspections, monitoring or patrols of remote locations.

ここで、タイムラプス撮影モードとは、所定の撮影条件(撮影の間隔(インターバル)、撮影回数、撮影期間(撮影開始・終了時刻)、等を含む)により複数の画像を連続的に撮影するものである。また、タイムラプスサービスとは、タイムラプス撮影モードにより撮影された複数の画像を共有するサービスである。 Here, time-lapse photography mode refers to the continuous capture of multiple images under specified shooting conditions (including the shooting interval, number of shots, shooting period (start and end times of shooting), etc.). Furthermore, time-lapse service refers to a service that allows multiple images captured in time-lapse photography mode to be shared.

また、タイムラプスサービスには、タイムラプス撮影モードにより撮影された複数の画像を用いて動画にするタイムラプス動画機能を有しても良い。タイムラプス動画機能とは、所定の撮影条件による一定の撮影間隔で撮影された複数の画像を繋いで動画を生成する機能であり、動画再生速度を通常(1倍速)で再生すると早送り動画のように時間経過の早い動画を閲覧することが可能となる。タイムラプス動画機能を有することにより、配信拠点の状況を早送り動画のように閲覧することができ、閲覧拠点のユーザは現場状況の経時的変化を簡便で素早く把握をすることが可能になる。 The time-lapse service may also have a time-lapse video function that creates a video using multiple images captured in time-lapse shooting mode. The time-lapse video function is a function that generates a video by connecting multiple images captured at regular intervals under specified shooting conditions, and when the video is played back at normal speed (1x speed), it becomes possible to view a video with time passing quickly, like a fast-forwarded video. The time-lapse video function makes it possible to view the situation at the distribution center like a fast-forwarded video, allowing users at the viewing center to easily and quickly grasp changes in the situation at the site over time.

図1に示されているように、通信システム1は、情報処理システムの一例であり、閲覧拠点に位置する通信端末10、配信拠点である現場に位置する撮影装置30、管理サーバ50を含む。通信システム1を構成する通信端末10、撮影装置30、管理サーバ50は、通信ネットワーク100を介して通信することができる。通信ネットワーク100は、インターネット、移動体通信網、LAN(Local Area Network)等によって構築されている。なお、通信ネットワーク100には、有線通信だけでなく、3G(3rd Generation)、4G(4th Generation)、5G(5th Generation)、Wi-Fi(Wireless Fidelity)(登録商標)、WiMAX(Worldwide Interoperability for Microwave Access)またはLTE(Long Term Evolution)等の無線通信によるネットワークが含まれてもよい。 As shown in FIG. 1, communication system 1 is an example of an information processing system, and includes a communication terminal 10 located at a viewing base, an imaging device 30 located at the site which is a distribution base, and a management server 50. The communication terminal 10, imaging device 30, and management server 50 that make up communication system 1 can communicate via a communication network 100. Communication network 100 is constructed using the Internet, a mobile communication network, a LAN (Local Area Network), etc. Note that communication network 100 may include not only wired communication networks, but also wireless communication networks such as 3G (3rd Generation), 4G (4th Generation), 5G (5th Generation), Wi-Fi (Wireless Fidelity) (registered trademark), WiMAX (Worldwide Interoperability for Microwave Access), or LTE (Long Term Evolution).

通信端末10は、閲覧拠点のユーザによって使用されるノートPC(Personal Computer)、スマートフォン、タブレット端末等のコンピュータである。通信端末10は、例えば、管理サーバ50によるユーザ認証を経て、管理サーバ50によって提供される所定のサービスに参加する。通信端末10は、配信拠点に設置された撮影装置30によって撮影された撮影画像を表示させ、ユーザに配信拠点の状況を閲覧させる。 The communication terminal 10 is a computer such as a laptop PC (Personal Computer), smartphone, or tablet used by a user at a viewing location. For example, the communication terminal 10 undergoes user authentication by the management server 50 and then participates in a specific service provided by the management server 50. The communication terminal 10 displays images captured by a camera 30 installed at the distribution location, allowing the user to view the status of the distribution location.

なお、通信端末10は、ノートPC、スマートフォン、タブレット端末に限られず、例えば、デスクトップPC、ウェアラブル端末、HMD(head mount display)、またはIWB(Interactive White Board:相互通信が可能な電子式の黒板機能を有する白板)等であってもよい。 Note that the communication terminal 10 is not limited to a notebook PC, smartphone, or tablet terminal, but may also be, for example, a desktop PC, a wearable terminal, an HMD (head mounted display), or an IWB (Interactive Whiteboard: an electronic whiteboard with interactive whiteboard functionality).

撮影装置30は、オフィスまたは工場等の現場である配信拠点に設置され、管理サーバ50によって提供される所定のサービスに参加するデバイスである。撮影装置30は、管理サーバ50に予め登録され、ユーザからの要求によってサービスが開始されると、インストールされたアプリケーションを起動させて一参加者としてサービスに参加する。撮影装置30は、配信拠点内の被写体や風景等を撮影して撮影画像を取得して、管理サーバ50を介してサービスに参加する通信端末10へ送信する。なお、撮影装置30によって得られる撮影画像は、動画であっても静止画であってもよく、動画と静止画の両方であってもよい。また、撮影画像は、画像とともに音声を含んでもよい。 The camera device 30 is installed at a distribution base, such as an office or factory, and is a device that participates in a specific service provided by the management server 50. The camera device 30 is pre-registered with the management server 50, and when a service is started in response to a user request, it launches an installed application and participates in the service as a participant. The camera device 30 captures images of subjects, scenery, etc. within the distribution base, and transmits them via the management server 50 to communication terminals 10 participating in the service. The images captured by the camera device 30 may be video or still images, or both video and still images. The captured images may also include audio along with the images.

ここで、撮影装置30は、管理サーバ50によって提供されるサービスに参加するデバイスの一例である。サービスに参加するデバイスは、撮影装置に限られず、ビデオ会議端末、IWB(Interactive White Board:相互通信が可能な電子式の黒板機能を有する白板)または配信拠点内を移動するロボット等の移動体であってもよい。 Here, the image capture device 30 is an example of a device that participates in the service provided by the management server 50. The device that participates in the service is not limited to an image capture device, but may also be a mobile object such as a video conferencing terminal, an IWB (Interactive Whiteboard: an electronic whiteboard with intercommunication capabilities), or a robot that moves within a distribution center.

また、撮影装置30は、計測装置の一例であり、計測装置が取得する計測データの一例である撮影画像を取得する。撮影装置30が設置される配信拠点は、オフィスまたは工場等に限られず、例えば、事業所、建設・建築現場、変電所、農場、田畑、農園、耕地、道路や交差点もしくは災害現場等の屋外の拠点、または学校、倉庫、商業施設、病院、不動産もしくは介護施設等の屋内の拠点であってもよい。すなわち、撮影装置30が設置される配信拠点は、閲覧拠点に存在するユーザとの間で、遠隔での会議または点検等のサービスを実行したいニーズが存在する拠点であればよい。後述するように、通信システム1は、複数の撮影装置30を含んでも良い。 Furthermore, the imaging device 30 is an example of a measurement device, and acquires captured images, which are an example of measurement data acquired by a measurement device. The distribution base where the imaging device 30 is installed is not limited to an office or factory, but may be, for example, an outdoor base such as a business office, construction site, substation, farm, rice field, plantation, cultivated land, road, intersection, or disaster site, or an indoor base such as a school, warehouse, commercial facility, hospital, real estate, or nursing home. In other words, the distribution base where the imaging device 30 is installed may be any base where there is a need to perform services such as remote conferences or inspections with users located at viewing bases. As will be described later, the communication system 1 may include multiple imaging devices 30.

管理サーバ50は、情報処理装置の一例であり、通信端末10および撮影装置30の間で実行されるサービスの提供および管理を行うサーバコンピュータである。管理サーバ50は、通信端末10と撮影装置30の間の通信を管理および制御したり、送受信される画像データの中継を行ったりする。また、管理サーバ50は、第1の外部ストレージ90および第2の外部ストレージ91を提供する外部ストレージサービスとも連携しており、第1の外部ストレージ90および第2の外部ストレージ91へのアクセス情報も記憶している。ここで、第1の外部ストレージ90および第2の外部ストレージ91は、データの一例である画像を保存する保存手段の一例であり、第1の外部ストレージ90は第1の保存手段の一例、第2の外部ストレージ91は第2の保存手段の一例である。 The management server 50 is an example of an information processing device, and is a server computer that provides and manages services executed between the communication terminal 10 and the image capture device 30. The management server 50 manages and controls communication between the communication terminal 10 and the image capture device 30, and relays image data sent and received. The management server 50 also works with an external storage service that provides a first external storage 90 and a second external storage 91, and stores access information to the first external storage 90 and the second external storage 91. Here, the first external storage 90 and the second external storage 91 are examples of storage means that store images, which are an example of data; the first external storage 90 is an example of a first storage means, and the second external storage 91 is an example of a second storage means.

管理サーバ50は、複数のコンピュータに各機能を分散させて実現させる構成であってもよい。さらに、管理サーバ50は、クラウド環境に存在するサーバコンピュータであるものとして説明するが、オンプレミス環境に存在するサーバであってもよい。 The management server 50 may be configured to distribute its functions across multiple computers. Furthermore, although the management server 50 will be described as a server computer located in a cloud environment, it may also be a server located in an on-premises environment.

第1の外部ストレージ90および第2の外部ストレージ91は、通信ネットワーク100を介して外部提供サービスによって提供されるストレージサービス(またはオンラインストレージ)である。第1の外部ストレージ90および第2の外部ストレージ91は、例えば、クラウド上にデータファイルを保存する保存先であり、外部ストレージサービスの利用に契約するユーザが、データの保存および閲覧を行うことができる。 The first external storage 90 and the second external storage 91 are storage services (or online storage) provided by an external service provider via the communication network 100. The first external storage 90 and the second external storage 91 are, for example, storage destinations for storing data files on the cloud, and users who subscribe to the external storage service can save and view data.

●ハードウエア構成
続いて、図2乃至図4を用いて、実施形態に係る通信システムを構成する各装置または端末のハードウエア構成を説明する。なお、図2乃至図4に示されているハードウエア構成は、必要に応じて構成要素が追加または削除されてもよい。
Hardware Configuration Next, the hardware configuration of each device or terminal constituting the communication system according to the embodiment will be described using Figures 2 to 4. Note that components may be added or deleted from the hardware configurations shown in Figures 2 to 4 as needed.

○通信端末のハードウエア構成○
まず、図2を用いて、通信端末10のハードウエア構成を説明する。図2は、通信端末のハードウエア構成の一例を示す図である。通信端末10は、コンピュータによって構築されており、図2に示されているように、CPU(Central Processing Unit)101、ROM(Read Only Memory)102、RAM(Random Access Memory)103、HD(Hard Disk)104、HDD(Hard Disk Drive)コントローラ105、ディスプレイ106、外部機器接続I/F(Interface)107、ネットワークI/F108、バスライン110、キーボード111、ポインティングデバイス112、音入出力I/F113、マイク114、スピーカ115、カメラ116、DVD-RW(Digital Versatile Disk Rewritable)ドライブ117、およびメディアI/F119を備えている。
○Hardware configuration of communication terminal○
First, the hardware configuration of the communication terminal 10 will be described with reference to Fig. 2. Fig. 2 is a diagram showing an example of the hardware configuration of the communication terminal. The communication terminal 10 is constructed by a computer, and as shown in FIG. 2, includes a CPU (Central Processing Unit) 101, a ROM (Read Only Memory) 102, a RAM (Random Access Memory) 103, a HD (Hard Disk) 104, a HDD (Hard Disk Drive) controller 105, a display 106, an external device connection I/F (Interface) 107, a network I/F 108, a bus line 110, a keyboard 111, a pointing device 112, a sound input/output I/F 113, a microphone 114, a speaker 115, a camera 116, a DVD-RW (Digital Versatile Disk The DVD-ROM drive 117 includes a DVD-ROM drive 118 and a media I/F 119 .

これらのうち、CPU101は、通信端末10全体の動作を制御する。ROM102は、IPL(Initial Program Loader)等のCPU101の駆動に用いられるプログラムを記憶する。RAM103は、CPU101のワークエリアとして使用される。HD104は、プログラム等の各種データを記憶する。HDDコントローラ105は、CPU101の制御にしたがってHD104に対する各種データの読み出しまたは書き込みを制御する。ディスプレイ106は、カーソル、メニュー、ウィンドウ、文字、または画像等の各種情報を表示する表示手段の一種である。なお、ディスプレイ106は、入力手段を備えたタッチパネルディスプレイであってもよい。外部機器接続I/F107は、各種の外部機器を接続するためのインターフェースである。ネットワークI/F108は、通信ネットワーク100を利用してデータ通信をするためのインターフェースである。バスライン110は、図2に示されているCPU101等の各構成要素を電気的に接続するためのアドレスバスまたはデータバス等である。 Of these, CPU 101 controls the overall operation of communication terminal 10. ROM 102 stores programs used to drive CPU 101, such as IPL (Initial Program Loader). RAM 103 is used as a work area for CPU 101. HD 104 stores various data, such as programs. HDD controller 105 controls the reading and writing of various data from HD 104 under the control of CPU 101. Display 106 is a type of display means that displays various information, such as a cursor, menu, window, text, or image. Note that display 106 may also be a touch panel display equipped with input means. External device connection I/F 107 is an interface for connecting various external devices. Network I/F 108 is an interface for data communication using communication network 100. Bus line 110 is an address bus, data bus, or the like, that electrically connects each component, such as CPU 101, shown in FIG. 2.

また、キーボード111は、文字、数値、各種指示等の入力のための複数のキーを備えた入力手段の一種である。ポインティングデバイス112は、各種指示の選択もしくは実行、処理対象の選択、またはカーソルの移動等を行う入力手段の一種である。なお、入力手段は、キーボード111およびポインティングデバイス112のみならず、タッチパネルまたは音声入力装置等であってもよい。音入出力I/F113は、CPU101の制御に従ってマイク114およびスピーカ115との間で音信号の入出力を処理する回路である。マイク114は、音声を入力する内蔵型の集音手段の一種である。スピーカ115は、音声信号を出力する内蔵型の出力手段の一種である。カメラ116は、被写体を撮影して画像データを得る内蔵型の撮影手段の一種である。なお、マイク114、スピーカ115およびカメラ116は、通信端末10の内蔵型ではなく、外付けの装置であってもよい。DVD-RWドライブ117は、着脱可能な記録媒体の一例としてのDVD-RW118に対する各種データの読み出しまたは書き込みを制御する。なお、着脱可能な記録媒体は、DVD-RWに限らず、DVD-RまたはBlu-ray(登録商標) Disc(ブルーレイディスク)等であってもよい。メディアI/F119は、フラッシュメモリ等の記録メディア121に対するデータの読み出しまたは書き込み(記憶)を制御する。 Furthermore, keyboard 111 is a type of input means equipped with multiple keys for inputting characters, numbers, various instructions, etc. Pointing device 112 is a type of input means for selecting or executing various instructions, selecting a processing target, moving a cursor, etc. Note that the input means may be not only keyboard 111 and pointing device 112, but also a touch panel, audio input device, etc. Sound input/output I/F 113 is a circuit that processes the input and output of audio signals between microphone 114 and speaker 115 under the control of CPU 101. Microphone 114 is a type of built-in sound collection means that inputs audio. Speaker 115 is a type of built-in output means that outputs audio signals. Camera 116 is a type of built-in imaging means that captures an object and obtains image data. Note that microphone 114, speaker 115, and camera 116 may not be built into communication terminal 10 but may be external devices. The DVD-RW drive 117 controls the reading and writing of various data from a DVD-RW 118, which is an example of a removable recording medium. Note that the removable recording medium is not limited to a DVD-RW, and may also be a DVD-R or Blu-ray (registered trademark) Disc. The media I/F 119 controls the reading and writing (storage) of data from a recording medium 121, such as a flash memory.

○撮影装置のハードウエア構成○
次に、図3を用いて、撮影装置30のハードウエア構成を説明する。図3は、撮影装置のハードウエア構成の一例を示す図である。図3は、撮影装置30として、被写体や風景等を撮影して全天球画像を取得する全天球撮影装置の例を示す。なお、撮影装置30は、通常のデジタルカメラまたはスマートフォン等の通常の平面画像を取得するカメラであってもよいし、所定値以上の画角を有する広角画像を取得可能な広角カメラであってもよい。また、以下では、撮影装置30は、二つの撮影素子を使用した全天球(全方位)撮影装置とするが、撮影素子は二つ以上いくつでもよい。また、必ずしも全方位撮影専用の装置である必要はなく、通常のデジタルカメラやスマートフォン等に後付けの全方位撮影ユニットを取り付けることで、実質的に撮影装置30と同じ機能を有するようにしてもよい。
○Hardware configuration of the imaging device○
Next, the hardware configuration of the imaging device 30 will be described with reference to FIG. 3 . FIG. 3 is a diagram illustrating an example of the hardware configuration of the imaging device. FIG. 3 illustrates an example of an omnidirectional imaging device as the imaging device 30, which captures a subject, a landscape, or the like to acquire a omnidirectional image. Note that the imaging device 30 may be a camera that captures a normal planar image, such as a regular digital camera or a smartphone, or may be a wide-angle camera that can acquire a wide-angle image having a field of view equal to or greater than a predetermined value. In the following description, the imaging device 30 is described as an omnidirectional (omnidirectional) imaging device using two imaging elements, but the number of imaging elements may be two or more. Furthermore, the imaging device does not necessarily have to be a device dedicated to omnidirectional imaging; a regular digital camera, smartphone, or the like may have substantially the same functions as the imaging device 30 by attaching an omnidirectional imaging unit to it.

図3に示されているように、撮影装置30は、撮影ユニット301、画像処理ユニット304、撮影制御ユニット305、マイク308、音処理ユニット309、CPU(Central Processing Unit)311、ROM(Read Only Memory)312、SRAM(Static Random Access Memory)313、DRAM(Dynamic Random Access Memory)314、操作部315、入出力I/F(Interface)316、近距離通信回路317、近距離通信回路317のアンテナ317a、電子コンパス318、ジャイロセンサ319、加速度センサ320およびネットワークI/F321によって構成されている。 As shown in FIG. 3, the photographing device 30 is composed of a photographing unit 301, an image processing unit 304, a photographing control unit 305, a microphone 308, a sound processing unit 309, a CPU (Central Processing Unit) 311, a ROM (Read Only Memory) 312, an SRAM (Static Random Access Memory) 313, a DRAM (Dynamic Random Access Memory) 314, an operation unit 315, an input/output I/F (Interface) 316, a short-range communication circuit 317, an antenna 317a of the short-range communication circuit 317, an electronic compass 318, a gyro sensor 319, an acceleration sensor 320, and a network I/F 321.

このうち、撮影ユニット301は、各々半球画像を結像するための180°以上の画角を有する広角レンズ(いわゆる魚眼レンズ)302a,302b(以下区別する必要のないときは、レンズ302と称する。)、および各レンズに対応させて設けられている二つの撮影素子303a,303bを備えている。撮影素子303a,303bは、レンズ302a,302bによる光学像を電気信号の画像データに変換して出力するCMOS(Complementary Metal Oxide Semiconductor)センサやCCD(Charge Coupled Device)センサ等の画像センサ、この画像センサの水平または垂直同期信号や画素クロック等を生成するタイミング生成回路、およびこの撮影素子の動作に必要な種々のコマンドもしくはパラメータ等が設定されるレジスタ群等を有している。 Of these, the imaging unit 301 is equipped with wide-angle lenses (so-called fisheye lenses) 302a and 302b (hereinafter referred to as lenses 302 when there is no need to distinguish between them) each with an angle of view of 180° or more for forming a hemispherical image, and two imaging elements 303a and 303b corresponding to each lens. The imaging elements 303a and 303b each include an image sensor such as a CMOS (Complementary Metal Oxide Semiconductor) sensor or a CCD (Charge Coupled Device) sensor that converts the optical image captured by lenses 302a and 302b into image data in the form of an electrical signal for output, a timing generation circuit that generates horizontal or vertical synchronization signals and pixel clocks for the image sensors, and a group of registers that set various commands or parameters required for the operation of the imaging elements.

撮影ユニット301の撮影素子303a,303bは、各々、画像処理ユニット304とパラレルI/Fバスを介して接続している。一方、撮影ユニット301の撮影素子303a,303bは、それぞれ撮影制御ユニット305とシリアルI/Fバス(I2Cバス等)を介して接続している。画像処理ユニット304、撮影制御ユニット305および音処理ユニット309は、バス310を介してCPU311と接続している。さらに、バス310には、ROM312、SRAM313、DRAM314、操作部315、入出力I/F316、近距離通信回路317、電子コンパス318、ジャイロセンサ319、加速度センサ320およびネットワークI/F321等も接続される。 The imaging elements 303a and 303b of the imaging unit 301 are each connected to the image processing unit 304 via a parallel I/F bus. Meanwhile, the imaging elements 303a and 303b of the imaging unit 301 are each connected to the imaging control unit 305 via a serial I/F bus (such as an I2C bus). The image processing unit 304, imaging control unit 305, and sound processing unit 309 are connected to the CPU 311 via bus 310. Also connected to the bus 310 are ROM 312, SRAM 313, DRAM 314, operation unit 315, input/output I/F 316, short-range communication circuit 317, electronic compass 318, gyro sensor 319, acceleration sensor 320, and network I/F 321.

画像処理ユニット304は、撮影素子303a,303bから出力される画像データをパラレルI/Fバスを通して取り込み、それぞれの画像データに対して所定の処理を施した後、これらの画像データを合成処理して正距円筒射影画像のデータを作成する。 The image processing unit 304 takes in the image data output from the image sensors 303a and 303b via a parallel I/F bus, performs predetermined processing on each piece of image data, and then synthesizes the image data to create equirectangular projection image data.

撮影制御ユニット305は、一般に撮影制御ユニット305をマスタデバイス、撮影素子303a,303bをスレーブデバイスとして、I2Cバスを利用して、撮影素子303a,303bのレジスタ群にコマンド等を設定する。必要なコマンド等は、CPU311から受け取る。また、撮影制御ユニット305は、同じくI2Cバスを利用して、撮影素子303a,303bのレジスタ群のステータスデータ等を取り込み、CPU311に送る。 The imaging control unit 305 generally uses the I2C bus to set commands and other information in the registers of the imaging elements 303a and 303b, with the imaging control unit 305 acting as the master device and the imaging elements 303a and 303b acting as slave devices. Necessary commands and other information are received from the CPU 311. The imaging control unit 305 also uses the I2C bus to retrieve status data and other information from the registers of the imaging elements 303a and 303b and send it to the CPU 311.

また、撮影制御ユニット305は、操作部315のシャッターボタンが押下されたタイミングで、撮影素子303a,303bに画像データの出力を指示する。撮影装置30によっては、ディスプレイ(例えば、近距離通信回路317を用いて撮影装置30と近距離通信を行うスマートフォン等の外部端末のディスプレイ)によるプレビュー表示機能や動画表示に対応する機能を持つ場合もある。この場合は、撮影素子303a,303bからの画像データの出力は、所定のフレームレート(フレーム/分)によって連続して行われる。 In addition, the imaging control unit 305 instructs the imaging elements 303a and 303b to output image data when the shutter button on the operation unit 315 is pressed. Depending on the imaging device 30, the display may have a preview display function or a video display function (for example, the display of an external terminal such as a smartphone that communicates with the imaging device 30 using the short-range communication circuit 317). In this case, image data is output continuously from the imaging elements 303a and 303b at a predetermined frame rate (frames per minute).

また、撮影制御ユニット305は、後述するように、CPU311と協働して撮影素子303a,303bの画像データの出力タイミングの同期をとる同期制御手段としても機能する。なお、本実施形態では、撮影装置30には表示部(ディスプレイ)が設けられていないが、表示部を設けてもよい。マイク308は、音を音(信号)データに変換する。音処理ユニット309は、マイク308から出力される音データをI/Fバスを通して取り込み、音データに対して所定の処理を施す。 As described below, the imaging control unit 305 also functions as a synchronization control means that cooperates with the CPU 311 to synchronize the output timing of image data from the imaging elements 303a and 303b. In this embodiment, the imaging device 30 is not provided with a display unit, but a display unit may be provided. The microphone 308 converts sound into sound (signal) data. The sound processing unit 309 takes in the sound data output from the microphone 308 via the I/F bus and performs predetermined processing on the sound data.

CPU311は、撮影装置30の全体の動作を制御すると共に必要な処理を実行する。ROM312は、CPU311のための種々のプログラムを記憶している。SRAM313およびDRAM314はワークメモリであり、CPU311で実行するプログラムや処理途中のデータ等を記憶する。特にDRAM314は、画像処理ユニット304での処理途中の画像データや処理済みの正距円筒射影画像のデータを記憶する。 The CPU 311 controls the overall operation of the image capture device 30 and executes necessary processing. The ROM 312 stores various programs for the CPU 311. The SRAM 313 and DRAM 314 are work memories that store programs executed by the CPU 311 and data currently being processed. In particular, the DRAM 314 stores image data currently being processed by the image processing unit 304 and data of processed equirectangular projection images.

操作部315は、種々の操作ボタンや電源スイッチ、シャッターボタン、および表示と操作の機能を兼ねたタッチパネル等の総称である。ユーザは、操作部315を操作することで、種々の撮影モードや撮影条件等を入力する。 The operation unit 315 is a general term for various operation buttons, a power switch, a shutter button, and a touch panel that combines display and operation functions. The user operates the operation unit 315 to input various shooting modes, shooting conditions, etc.

入出力I/F316は、SDカード等の外付けのメディアまたはパーソナルコンピュータ等とのインターフェース回路(USBI/F等)の総称である。入出力I/F316は、無線、有線を問わない。DRAM314に記憶された正距円筒射影画像のデータは、入出力I/F316を介して外付けのメディアに記録されたり、必要に応じて入出力I/F316を介して外部端末(装置)に送信されたりする。 The input/output I/F 316 is a general term for an interface circuit (such as a USB I/F) with external media such as an SD card or a personal computer. The input/output I/F 316 may be wireless or wired. The equirectangular projection image data stored in the DRAM 314 is recorded on external media via the input/output I/F 316, or transmitted to an external terminal (device) via the input/output I/F 316 as needed.

近距離通信回路317は、撮影装置30に設けられたアンテナ317aを介して、NFC(Near Field Communication)、Bluetooth(登録商標)またはWi-Fi等の近距離無線通信技術によって、外部端末(装置)と通信を行う。近距離通信回路317は、正距円筒射影画像のデータを、外部端末(装置)に送信することができる。 The short-range communication circuit 317 communicates with an external terminal (device) via an antenna 317a provided in the image capture device 30 using short-range wireless communication technologies such as NFC (Near Field Communication), Bluetooth (registered trademark), or Wi-Fi. The short-range communication circuit 317 can transmit equirectangular projection image data to the external terminal (device).

電子コンパス318は、地球の磁気から撮影装置30の方位を算出し、方位情報を出力する。この方位情報は、Exifに沿った関連情報(メタデータ)の一例であり、撮影画像の画像補正等の画像処理に利用される。なお、関連情報は、画像の撮影日時および画像データのデータ容量の各データも含む。また、ジャイロセンサ319は、撮影装置30の移動に伴う角度の変化(Roll角、Pitch角、Yaw角)を検出するセンサである。角度の変化はExifに沿った関連情報(メタデータ)の一例であり、撮影画像の画像補正等の画像処理に利用される。さらに、加速度センサ320は、三軸方向の加速度を検出するセンサである。撮影装置30は、ジャイロセンサ319や加速度センサ320が検出した角速度や加速度に基づいて、自装置(撮影装置30)の姿勢(鉛直方向に対する角度)を算出する。撮影装置30は、ジャイロセンサ319や加速度センサ320を設けることによって、画像補正の精度が向上する。 The electronic compass 318 calculates the orientation of the image capture device 30 from the Earth's magnetism and outputs orientation information. This orientation information is an example of related information (metadata) conforming to Exif and is used for image processing such as image correction of captured images. The related information also includes data such as the image capture date and time and the data size of the image data. The gyro sensor 319 is a sensor that detects angle changes (roll angle, pitch angle, yaw angle) associated with the movement of the image capture device 30. The angle changes are an example of related information (metadata) conforming to Exif and are used for image processing such as image correction of captured images. The acceleration sensor 320 is a sensor that detects acceleration in three axes. The image capture device 30 calculates the attitude (angle relative to the vertical direction) of its own device (image capture device 30) based on the angular velocity and acceleration detected by the gyro sensor 319 and acceleration sensor 320. The inclusion of the gyro sensor 319 and acceleration sensor 320 improves the accuracy of image correction in the image capture device 30.

例えば、撮影装置30は、全天球画像の天頂方向が鉛直方向と一致または限りなく一致するよう全天球画像に天頂補正を行う天頂補正手段(不図示)や手ブレを補正する手ブレ補正手段(不図示)を有し、角速度や加速度に基づいて天頂補正や手ブレ補正の実施や精度を向上することができる。天頂補正手段や手ブレ補正手段は画像処理ユニット304が有しても良い。ネットワークI/F321は、ルータ等を介して、インターネット等の通信ネットワーク100を利用したデータ通信を行うためのインターフェースである。 For example, the image capture device 30 may have a zenith correction means (not shown) that performs zenith correction on the spherical image so that the zenith direction of the spherical image coincides or nearly coincides with the vertical direction, and a camera shake correction means (not shown) that corrects camera shake, and can improve the implementation and accuracy of zenith correction and camera shake correction based on angular velocity and acceleration. The zenith correction means and camera shake correction means may be included in the image processing unit 304. The network I/F 321 is an interface for performing data communication using a communication network 100 such as the Internet via a router or the like.

○管理サーバのハードウエア構成○
次に、図4を用いて、管理サーバ50のハードウエア構成を説明する。図4は、管理サーバのハードウエア構成の一例を示す図である。管理サーバ50の各ハードウエア構成は、500番台の符号で示されている。管理サーバ50は、コンピュータによって構築されており、図4に示されているように、CPU501、ROM502、RAM503、HD504、HDDコントローラ505、ディスプレイ506、外部機器接続I/F508、ネットワークI/F509、バスライン510、キーボード511、ポインティングデバイス512、DVD-RWドライブ514、およびメディアI/F516を備えている。
○Management server hardware configuration○
Next, the hardware configuration of the management server 50 will be described using Figure 4. Figure 4 is a diagram showing an example of the hardware configuration of the management server. Each piece of hardware configuration in the management server 50 is indicated by a reference number in the 500 series. The management server 50 is constructed by a computer, and as shown in Figure 4, includes a CPU 501, ROM 502, RAM 503, HDD 504, HDD controller 505, display 506, external device connection I/F 508, network I/F 509, bus line 510, keyboard 511, pointing device 512, DVD-RW drive 514, and media I/F 516.

これらのうち、CPU501は、管理サーバ50全体の動作を制御する。ROM502は、IPL等のCPU501の駆動に用いられるプログラムを記憶する。RAM503は、CPU501のワークエリアとして使用される。HD504は、プログラム等の各種データを記憶する。HDDコントローラ505は、CPU501の制御にしたがってHD504に対する各種データの読み出しまたは書き込みを制御する。ディスプレイ506は、カーソル、メニュー、ウィンドウ、文字、または画像等の各種情報を表示する。なお、ディスプレイ506は、入力手段を備えたタッチパネルディスプレイであってもよい。外部機器接続I/F508は、各種の外部機器を接続するためのインターフェースである。ネットワークI/F509は、通信ネットワーク100を利用してデータ通信をするためのインターフェースである。バスライン510は、図4に示されているCPU501等の各構成要素を電気的に接続するためのアドレスバスまたはデータバス等である。 Of these, the CPU 501 controls the overall operation of the management server 50. The ROM 502 stores programs used to drive the CPU 501, such as IPL. The RAM 503 is used as a work area for the CPU 501. The HDD 504 stores various data, such as programs. The HDD controller 505 controls the reading and writing of various data from the HDD 504 under the control of the CPU 501. The display 506 displays various information, such as a cursor, menus, windows, characters, or images. The display 506 may also be a touch panel display equipped with input means. The external device connection I/F 508 is an interface for connecting various external devices. The network I/F 509 is an interface for data communication using the communication network 100. The bus line 510 is an address bus, data bus, or the like, for electrically connecting the components, such as the CPU 501, shown in FIG. 4.

また、キーボード511は、文字、数値、各種指示等の入力のための複数のキーを備えた入力手段の一種である。ポインティングデバイス512は、各種指示の選択もしくは実行、処理対象の選択、またはカーソルの移動等を行う入力手段の一種である。なお、入力手段は、キーボード511およびポインティングデバイス512のみならず、タッチパネルまたは音声入力装置等であってもよい。DVD-RWドライブ514は、着脱可能な記録媒体の一例としてのDVD-RW513に対する各種データの読み出しまたは書き込みを制御する。なお、着脱可能な記録媒体は、DVD-RWに限らず、DVD-RまたはBlu-ray Disc(ブルーレイディスク)等であってもよい。メディアI/F516は、フラッシュメモリ等の記録メディア515に対するデータの読み出しまたは書き込み(記憶)を制御する。 The keyboard 511 is a type of input device equipped with multiple keys for inputting characters, numbers, various instructions, etc. The pointing device 512 is a type of input device for selecting or executing various instructions, selecting a processing target, moving the cursor, etc. Note that the input device is not limited to the keyboard 511 and pointing device 512, and may also be a touch panel, a voice input device, etc. The DVD-RW drive 514 controls the reading and writing of various data from the DVD-RW 513, which is an example of a removable recording medium. Note that the removable recording medium is not limited to a DVD-RW, but may also be a DVD-R or Blu-ray Disc, etc. The media I/F 516 controls the reading and writing (storage) of data from the recording medium 515, such as a flash memory.

なお、上記各プログラムは、インストール可能な形式または実行可能な形式のファイルで、コンピュータで読み取り可能な記録媒体に記録して流通させるようにしてもよい。記録媒体の例として、CD-R(Compact Disc Recordable)、DVD(Digital Versatile Disk)、Blu-ray Disc、SDカード、USBメモリ等が挙げられる。また、記録媒体は、プログラム製品(Program Product)として、国内または国外へ提供されることができる。例えば、管理サーバ50は、本発明に係るプログラムが実行されることで本発明に係る処理方法を実現する。 The above programs may be distributed by being recorded on a computer-readable recording medium in the form of an installable or executable file. Examples of recording media include CD-Rs (Compact Disc Recordable), DVDs (Digital Versatile Discs), Blu-ray Discs, SD cards, and USB memory. Recording media may also be provided domestically or internationally as program products. For example, the management server 50 executes the program according to the present invention to realize the processing method according to the present invention.

●機能構成
続いて、図5乃至図8を用いて、実施形態に係る通信システムの機能構成について説明する。図5は、通信システムの機能構成の一例を示す図である。なお、図5は、図1に示されている装置または端末のうち、後述の処理または動作に関連しているものを示す。
Functional Configuration Next, the functional configuration of the communication system according to the embodiment will be described with reference to Figures 5 to 8. Figure 5 is a diagram showing an example of the functional configuration of the communication system. Note that Figure 5 shows devices or terminals shown in Figure 1 that are related to the processing or operation described below.

○通信端末の機能構成○
まず、図5を用いて、通信端末10の機能構成について説明する。通信端末10は、送受信部11、受付部12、表示制御部13、判断部14および記憶・読出部19を有している。これら各部は、図2に示されている各構成要素のいずれかが、HD104からRAM103上に展開された通信端末用プログラムに従ったCPU101からの命令によって動作することで実現される機能または手段である。また、通信端末10は、図2に示されているROM102、HD104または記録メディア121によって構築される記憶部1000を有している。
○Functional configuration of communication terminal○
First, the functional configuration of communication terminal 10 will be described using Figure 5. Communication terminal 10 has a transmission/reception unit 11, a reception unit 12, a display control unit 13, a determination unit 14, and a storage/readout unit 19. Each of these units is a function or means realized when any of the components shown in Figure 2 operates in response to commands from CPU 101 in accordance with a communication terminal program loaded from HD 104 onto RAM 103. Communication terminal 10 also has a storage unit 1000 constructed using ROM 102, HD 104, or recording medium 121 shown in Figure 2.

送受信部11は、主に、ネットワークI/F108に対するCPU101の処理によって実現され、通信ネットワーク100を介して、他の装置または端末との間で各種データまたは情報の送受信を行う。 The transmission/reception unit 11 is mainly realized by the processing of the CPU 101 on the network I/F 108, and transmits and receives various data or information to and from other devices or terminals via the communication network 100.

受付部12は、主に、キーボード111またはポインティングデバイス112に対するCPU101の処理によって実現され、ユーザから各種の選択または入力を受け付ける。 The reception unit 12 is mainly realized by the CPU 101's processing of the keyboard 111 or pointing device 112, and receives various selections or inputs from the user.

表示制御部13は、主に、CPU101の処理によって実現され、ディスプレイ106に、Webブラウザを用いて管理サーバ50にアクセスして各種画面データを表示させる。具体的には、表示制御部13は、例えば、通信端末10にインストールされたアプリケーションまたはブラウザを起動および実行することで、管理サーバ50にアクセスする。そして、表示制御部13は、例えば、HTML(HyperText Markup Language)を少なくとも含み、CSS(Cascading Style Sheets)またはJAVA SCRIPT(登録商標)等を含むWebAPP(WebApplication)をダウンロードし、そのWebAPPによって生成された各種画像データを、ディスプレイ106に表示させる。表示制御部13は、例えば、XML(Extensible Markup Language)、JSON(JavaScript Object Notation)またはSOAP(Simple Object Access Protocol)形式等のデータを含むHTML5によって生成された画像データを、ディスプレイ106に表示させる。 The display control unit 13 is mainly realized by the processing of the CPU 101, and accesses the management server 50 using a web browser to display various screen data on the display 106. Specifically, the display control unit 13 accesses the management server 50, for example, by launching and executing an application or browser installed on the communication terminal 10. The display control unit 13 then downloads a web application (web app) that includes at least HTML (HyperText Markup Language) and includes CSS (Cascading Style Sheets) or JAVA SCRIPT (registered trademark), and displays various image data generated by the web app on the display 106. The display control unit 13 displays image data generated by HTML5, including data in formats such as XML (Extensible Markup Language), JSON (JavaScript Object Notation), or SOAP (Simple Object Access Protocol), on the display 106.

判断部14は、CPU101の処理によって実現され、各種判断を行う。記憶・読出部19は、主に、CPU101の処理によって実現され、記憶部1000への各種データ(または情報)の記憶、および記憶部1000から各種データ(または情報)の読出を行う。 The judgment unit 14 is realized by the processing of the CPU 101 and makes various judgments. The storage/reading unit 19 is realized mainly by the processing of the CPU 101 and stores various data (or information) in the storage unit 1000 and reads various data (or information) from the storage unit 1000.

○撮影装置の機能構成○
次に、図5を用いて、撮影装置30の機能構成について説明する。撮影装置30は、送受信部31、撮影制御部33および記憶・読出部39を有している。これら各部は、図3に示されている各構成要素のいずれかが、SRAM313からDRAM314上に展開された撮影装置用のプログラムに従ったCPU311からの命令によって動作することで実現される機能または手段である。また、撮影装置30は、図3に示されているROM312、SRAM313およびDRAM314によって構築される記憶部3000を有している。記憶部3000は、自装置のGUID(Globally Unique Identifier)を記憶している。
○ Functional configuration of the imaging device ○
Next, the functional configuration of the photographing device 30 will be described using Figure 5. The photographing device 30 has a transmission/reception unit 31, a photographing control unit 33, and a storage/readout unit 39. Each of these units is a function or means realized when any of the components shown in Figure 3 operates in response to commands from the CPU 311 in accordance with a photographing device program loaded from the SRAM 313 to the DRAM 314. The photographing device 30 also has a storage unit 3000 constructed from the ROM 312, SRAM 313, and DRAM 314 shown in Figure 3. The storage unit 3000 stores the GUID (Globally Unique Identifier) of the photographing device itself.

送受信部31は、主に、CPU311の処理によって実現され、他の装置または端末と各種データまたは情報の通信を行う。さらに、送受信部31は、ネットワークI/F321を用いて、他の装置または端末との間で、通信ネットワーク100を介したデータ通信を行う。 The transmission/reception unit 31 is mainly realized by the processing of the CPU 311, and communicates various data or information with other devices or terminals. Furthermore, the transmission/reception unit 31 uses the network I/F 321 to communicate data with other devices or terminals via the communication network 100.

撮影制御部33は、主に、撮影ユニット301、画像処理ユニット304および撮影制御ユニット305に対するCPU311の処理によって実現され、風景等の被写体を撮影し、撮影画像データを取得する。 The photography control unit 33 is mainly realized by the processing of the CPU 311 on the photography unit 301, image processing unit 304, and photography control unit 305, and photographs subjects such as landscapes and acquires photographed image data.

記憶・読出部39は、主に、CPU311の処理によって実現され、記憶部3000に、各種データ(または情報)を記憶したり、記憶部3000から各種データ(または情報)を読み出したりする。また、記憶部3000には、撮影制御部33による撮影処理によって取得された撮影画像データが記憶される。記憶部3000に記憶される撮影画像データには、撮影画像の撮影時刻がメタデータとして関連づけられている。 The storage/readout unit 39 is mainly realized by the processing of the CPU 311, and stores various data (or information) in the storage unit 3000 and reads various data (or information) from the storage unit 3000. The storage unit 3000 also stores captured image data acquired by the capture processing performed by the capture control unit 33. The captured image data stored in the storage unit 3000 is associated with the capture time of the captured image as metadata.

○管理サーバの機能構成○
次に、図5を用いて、管理サーバ50の機能構成について説明する。管理サーバ50は、送受信部51、判断部52、設定部54および記憶・読出部59を有している。これら各部は、図4に示されている各構成要素のいずれかが、HD504からRAM503上に展開された管理サーバ用プログラムに従ったCPU501からの命令によって動作することで実現される機能または手段である。また、管理サーバ50は、図4に示されているROM502、HD504または記録メディア515によって構築される記憶部5000を有している。
○ Management server functional configuration ○
Next, the functional configuration of the management server 50 will be described using Figure 5. The management server 50 has a transmission/reception unit 51, a determination unit 52, a setting unit 54, and a storage/readout unit 59. Each of these units is a function or means realized when any of the components shown in Figure 4 operates in response to commands from the CPU 501 in accordance with a management server program loaded from the HDD 504 onto the RAM 503. The management server 50 also has a storage unit 5000 constructed using the ROM 502, HDD 504, or recording media 515 shown in Figure 4.

送受信部51は、主に、ネットワークI/F509に対するCPU501の処理によって実現され、通信ネットワーク100を介して、他の装置または端末との間で各種データまたは情報の送受信を行う。 The transmission/reception unit 51 is mainly realized by the processing of the CPU 501 on the network I/F 509, and transmits and receives various data or information to and from other devices or terminals via the communication network 100.

判断部52は、CPU501の処理によって実現され、各種判断を行う。設定部54は、主に、CPU501の処理によって実現され、各種設定を行う。 The judgment unit 52 is realized by the processing of the CPU 501 and makes various judgments. The setting unit 54 is realized mainly by the processing of the CPU 501 and makes various settings.

記憶・読出部59は、主に、CPU501の処理によって実現され、記憶部5000への各種データ(または情報)の記憶、および記憶部5000から各種データ(または情報)の読出を行う。なお、記憶部5000は、管理サーバ50の外部の記憶装置に構築されている構成であってもよい。 The storage/readout unit 59 is mainly realized by the processing of the CPU 501, and stores various data (or information) in the storage unit 5000 and reads various data (or information) from the storage unit 5000. Note that the storage unit 5000 may be configured as an external storage device to the management server 50.

○アカウント管理テーブル○
図6は、アカウント管理テーブルの一例を示す概念図である。記憶部5000には、図6に示されているようなアカウント管理テーブルによって構成されているアカウント管理DB5001が構築されている。
○Account management table○
6 is a conceptual diagram showing an example of an account management table. In the storage unit 5000, an account management DB 5001 configured by the account management table shown in FIG.

アカウント管理テーブルは、管理サーバ50によって管理されるアカウントを識別するアカウント情報(アカウントID)、第1の外部ストレージ90および第2の外部ストレージ91に保存できる画像の最大保存枚数、および管理サーバ50が提供するサービスを利用できる最大利用端末数を管理している。アカウント管理テーブルは、アカウントごとに、画像の最大保存枚および最大利用端末数を関連づけて記憶している。 The account management table manages account information (account ID) that identifies accounts managed by the management server 50, the maximum number of images that can be stored in the first external storage 90 and the second external storage 91, and the maximum number of devices that can use the services provided by the management server 50. The account management table associates and stores the maximum number of images that can be stored and the maximum number of devices that can use the services provided by the management server 50 for each account.

○ビジネスモデルの課題○
ここで、インフラ整備現場や建築現場などにおいては、長期間にわたって作業や現場状況を管理することがある。
○Business model issues○
At infrastructure development sites, construction sites, and the like, work and site conditions may need to be managed over a long period of time.

そして近年、クラウドサービスとしてSaaS(Software as a Service)、PaaS(Platform as a Service)などの提供形態のサービスがある。 In recent years, cloud services have come to be offered in various formats, such as SaaS (Software as a Service) and PaaS (Platform as a Service).

本実施形態では、画像の保存、共有を行うクラウドサービスを好適に行うことができる。クラウドサービスの利用契約の内容は種々考えられ、例えば「画像を保存できる最大保存枚数」、「静止画や動画を保存できる最大保存容量」、「サービスを利用できる最大利用人数(端末数)」等を定めることが考えられる。 In this embodiment, a cloud service for saving and sharing images can be suitably used. The terms of the cloud service contract may vary, and may include, for example, the "maximum number of images that can be saved," "maximum storage capacity for still images and videos," and "maximum number of users (number of devices) who can use the service."

最大保存枚数、最大保存容量、最大利用人数(端末数)等の利用条件により、定額利用料金を決定しても良い。定額利用料金については、当該サービスを利用する権利に対して利用料金請求をするサブスクリプション方式が考えられる。 The flat-rate usage fee may be determined based on usage conditions such as the maximum number of images that can be saved, the maximum storage capacity, and the maximum number of users (number of devices). A subscription system, in which a usage fee is charged for the right to use the service, may be considered for the flat-rate usage fee.

ここで、例えば建築現場においてタイムラプス撮影を行った場合、撮影された画像が順次保存されることにより、利用契約で定められた利用条件である「保存できる最大保存枚数」や「保存できる最大保存容量」を超えてしまうことが考えられる。 For example, if you were to take time-lapse photos at a construction site, the images you take would be saved sequentially, which could exceed the "maximum number of images that can be saved" and "maximum storage capacity" that are terms of use stipulated in the user agreement.

具体的には、例えばタイムラプス撮影の撮影条件を「撮影間隔10分、撮影期間10日間」とする場合、撮影および保存される画像枚数は1440枚にのぼる。このとき、利用条件の「保存できる最大保存枚数」が1000枚であった場合、タイムラプス撮影だけで保存条件の上限を超えることになる。 Specifically, for example, if the shooting conditions for time-lapse photography are "shooting intervals of 10 minutes, shooting period of 10 days," the number of images taken and saved will be 1,440. In this case, if the "maximum number of images that can be saved" in the usage conditions is 1,000, the time-lapse photography alone will exceed the limit of the storage conditions.

これでは、タイムラプス撮影以外の撮影(通常撮影)による撮影画像を保存することができず、ユーザは保存されている画像を削除して最大保存枚数の残り枚数を増やしたり利用契約内容を見直してより多く保存できるプランに契約変更したりといった課題が生じることとなり、タイムラプス撮影の利用を躊躇してしまう。 This means that images taken using normal photography other than time-lapse photography cannot be saved, and users will have to deal with issues such as deleting saved images to increase the remaining maximum number of images that can be saved, or reviewing their usage contract and changing to a plan that allows for more storage, which can make them hesitant to use time-lapse photography.

本実施形態では、データの削除と保存を適切に行える情報処理装置、情報処理方法、情報処理プログラム、および情報処理システムを提供する。 This embodiment provides an information processing device, information processing method, information processing program, and information processing system that can properly delete and save data.

○利用情報管理テーブル○
図7は、利用情報管理テーブルの一例を示す概念図である。利用情報管理テーブルは、管理サーバ50が提供するタイムラプスサービスを利用できるユーザおよび撮影装置30等のデバイスを管理するためのテーブルである。記憶部5000には、図7に示されているような利用情報管理テーブルによって構成されている利用情報管理DB5002が構築されている。
○Usage Information Management Table○
7 is a conceptual diagram showing an example of a usage information management table. The usage information management table is a table for managing users and devices such as the image capture device 30 that can use the time lapse service provided by the management server 50. A usage information management DB 5002 configured by the usage information management table shown in FIG. 7 is created in the storage unit 5000.

利用情報管理テーブルは、アカウント情報(アカウントID)ごとに、利用IDと、ユーザ識別情報(ユーザID)またはデバイス識別情報(機種ID)を関連づけて管理している。利用IDは、図6に示したアカウント管理DB5001で管理されているアカウントごとの最大利用端末数だけ設定される。 The usage information management table manages the usage ID associated with the user identification information (user ID) or device identification information (model ID) for each account information (account ID). The usage IDs are set equal to the maximum number of usable devices for each account managed in the account management DB 5001 shown in Figure 6.

○画像情報管理テーブル○
図8は、画像情報管理テーブルの一例を示す概念図である。画像管理テーブルは、第1の外部ストレージ90および第2の外部ストレージ91に保存される画像を管理するためのテーブルである。記憶部5000には、図8に示されているような画像情報管理テーブルによって構成されている画像情報管理DB5003が構築されている。
Image information management table
Fig. 8 is a conceptual diagram showing an example of an image information management table. The image management table is a table for managing images stored in the first external storage 90 and the second external storage 91. An image information management DB 5003 configured by the image information management table shown in Fig. 8 is constructed in the storage unit 5000.

画像情報管理テーブルは、第1の外部ストレージ90および第2の外部ストレージ91に保存される画像を識別する画像識別情報(画像ID)、タイムラプスサービスの利用の有無を示すタイムラプスフラグ、タイムラプスサービスに利用登録されたデバイス識別情報(機種ID)、タイムラプス撮影により撮影された画像の取得時刻、およびタイムラプス撮影により撮影された画像を削除対象から除外することを示す削除除外フラグを関連づけて管理している。 The image information management table associates and manages image identification information (image ID) that identifies images stored in the first external storage 90 and the second external storage 91, a time lapse flag that indicates whether the time lapse service is being used, device identification information (model ID) registered for use with the time lapse service, the acquisition time of images captured using time lapse photography, and a deletion exclusion flag that indicates that images captured using time lapse photography should be excluded from deletion.

●実施形態の処理または動作
○通常画像の保存処理○
図9は、通常画像の保存処理の一例を示すシーケンス図である。通信システム1は、まず前提として、第1の外部ストレージ90および第2の外部ストレージ91の利用を認可されているものとして説明する。
●Processing or operation of the embodiment ○Storage processing of normal images○
9 is a sequence diagram showing an example of a process for saving a normal image. The communication system 1 will be described assuming that the use of the first external storage 90 and the second external storage 91 is authorized.

撮影装置30の撮影制御部33は、ユーザが操作部315を操作することにより、手動で撮影し(ステップS1)、撮影装置30の送受信部31は、第1の外部ストレージ90に対して、アカウントIDと画像を送信する(ステップS2)。 The photographing control unit 33 of the photographing device 30 manually photographs an image when the user operates the operation unit 315 (step S1), and the transceiver unit 31 of the photographing device 30 transmits the account ID and the image to the first external storage 90 (step S2).

第1の外部ストレージ90は、撮影装置30から送信された画像を保存し(ステップS3)、管理サーバ50に対して、アカウントIDと画像IDを送信する(ステップS4)。 The first external storage 90 stores the image sent from the imaging device 30 (step S3) and sends the account ID and image ID to the management server 50 (step S4).

ここで、第1の外部ストレージ90が管理サーバ50に対して送信する画像IDは、撮影装置30から送信された画像に付加されていてもよく、撮影装置30から送信された画像に基づき第1の外部ストレージ90が付与したものでもよい。 Here, the image ID sent by the first external storage 90 to the management server 50 may be attached to the image sent from the imaging device 30, or may be assigned by the first external storage 90 based on the image sent from the imaging device 30.

管理サーバ50の送受信部51が、第1の外部ストレージ90から送信されたアカウントIDと画像IDを受信すると、管理サーバ50の判断部52は、記憶・読出部59を介して、アカウント管理DB5001に管理されているアカウントIDを取得し、第1の外部ストレージ90から送信されたアカウントIDが、アカウント管理DB5001に管理されているアカウントIDと一致するか判断する。 When the transmission/reception unit 51 of the management server 50 receives the account ID and image ID sent from the first external storage 90, the judgment unit 52 of the management server 50 obtains the account ID managed in the account management DB 5001 via the storage/readout unit 59, and determines whether the account ID sent from the first external storage 90 matches the account ID managed in the account management DB 5001.

管理サーバ50の判断部52は、さらに、記憶・読出部59を介して、アカウント管理DB5001に管理されている最大保存枚数と、画像情報管理DB5003に管理されている保存対象の画像の枚数を取得し、保存対象の画像の枚数が上限である最大保存枚数に達しているか判断する(ステップS5)。なお、画像情報管理DB5003に管理されている保存対象の画像の詳細については、後述する。 The determination unit 52 of the management server 50 further obtains, via the storage/readout unit 59, the maximum number of images that can be stored managed in the account management DB 5001 and the number of images to be stored managed in the image information management DB 5003, and determines whether the number of images to be stored has reached the maximum number of images that can be stored (step S5). Details of the images to be stored managed in the image information management DB 5003 will be described later.

管理サーバ50の判断部52が、第1の外部ストレージ90から送信されたアカウントIDが、アカウント管理DB5001に管理されているアカウントIDと一致しない、または、画像情報管理DB5003に管理されている保存対象の画像の枚数が最大保存枚数に達していると判断した場合には、管理サーバ50の送受信部51は、第1の外部ストレージ90に対して、削除対象とする画像IDを送信する(ステップS6)。 If the determination unit 52 of the management server 50 determines that the account ID sent from the first external storage 90 does not match the account ID managed in the account management DB 5001, or that the number of images to be saved managed in the image information management DB 5003 has reached the maximum number of images that can be saved, the transmission/reception unit 51 of the management server 50 sends the image ID to be deleted to the first external storage 90 (step S6).

第1の外部ストレージ90は、管理サーバ50から送信された画像IDを受信すると、当該画像IDに対応する画像を削除する(ステップS7)。 When the first external storage 90 receives the image ID sent from the management server 50, it deletes the image corresponding to that image ID (step S7).

管理サーバ50の判断部52が、第1の外部ストレージ90から送信されたアカウントIDが、アカウント管理DB5001に管理されているアカウントIDと一致しており、かつ、画像情報管理DB5003に管理されている保存対象の画像の枚数が最大保存枚数に達していないと判断した場合には、管理サーバ50の設定部54は、記憶・読出部59を介して、アカウントIDに対応付けて画像IDを画像情報管理DB5003に記憶させる(ステップS8)。 If the determination unit 52 of the management server 50 determines that the account ID sent from the first external storage 90 matches the account ID managed in the account management DB 5001 and that the number of images to be saved managed in the image information management DB 5003 has not reached the maximum number of images that can be saved, the setting unit 54 of the management server 50 stores the image ID in association with the account ID in the image information management DB 5003 via the storage/readout unit 59 (step S8).

○タイムラプス画像の保存処理○
図10は、タイムラプス画像の保存処理の一例を示すシーケンス図である。
○Time lapse image saving process○
FIG. 10 is a sequence diagram showing an example of a process for saving a time lapse image.

通信端末10の送受信部11は、管理サーバ50に対して、アカウントID、タイムラプスサービスを利用する撮影装置30の機種ID、およびタイムラプスの利用登録を示すタイムラプスON情報を送信する(ステップS11)。 The transmitter/receiver 11 of the communication terminal 10 transmits to the management server 50 the account ID, the model ID of the image capture device 30 that will use the time lapse service, and time lapse ON information indicating registration for time lapse use (step S11).

アカウントID、機種ID、およびタイムラプスON情報の全てまたは一部は、通信端末10の受付部12から入力されてもよく、管理サーバ50から取得してもよい。 All or part of the account ID, model ID, and time lapse ON information may be input from the reception unit 12 of the communication terminal 10, or may be obtained from the management server 50.

管理サーバ50の送受信部51が、通信端末10から送信されたアカウントID、機種ID、およびタイムラプスON情報を受信すると、管理サーバ50の設定部54は、記憶・読出部59を介して、アカウントIDに対応付けて機種IDを利用情報管理DB5002に記憶させる(ステップS12)。 When the transmission/reception unit 51 of the management server 50 receives the account ID, model ID, and time lapse ON information transmitted from the communication terminal 10, the setting unit 54 of the management server 50 stores the model ID in association with the account ID in the usage information management DB 5002 via the storage/readout unit 59 (step S12).

通信端末10の送受信部11は、撮影装置30に対して、アカウントID、タイムラプスON情報、およびタイムラプスサービスにおける撮影条件を送信する(ステップS13)。 The transmitter/receiver 11 of the communication terminal 10 transmits the account ID, time lapse ON information, and shooting conditions for the time lapse service to the shooting device 30 (step S13).

撮影装置30の送受信部31が、通信端末10から送信されたアカウントID、タイムラプスON情報、および撮影条件を受信すると、撮影装置30の撮影制御部33は、受信した撮影条件でタイムラプス画像を自動で撮影し(ステップS14)、撮影装置30の送受信部31は、第2の外部ストレージ91に対して、アカウントID、機種ID、画像、および画像の取得時刻を送信する(ステップS15)。 When the transmission/reception unit 31 of the photographing device 30 receives the account ID, time lapse ON information, and photographing conditions transmitted from the communication terminal 10, the photographing control unit 33 of the photographing device 30 automatically captures a time lapse image using the received photographing conditions (step S14), and the transmission/reception unit 31 of the photographing device 30 transmits the account ID, model ID, image, and image capture time to the second external storage 91 (step S15).

撮影装置30の送受信部31が、通信端末10から受信した撮影条件は、タイムラプス撮影における撮影間隔、撮影期間、人物にボカシを入れるか等の条件を含むが、通信端末10から受信せずに、管理サーバ50から取得しても良い。 The shooting conditions received by the transmitter/receiver 31 of the image capture device 30 from the communication terminal 10 include conditions such as the shooting interval for time-lapse photography, the shooting period, and whether to blur people, but these conditions may also be obtained from the management server 50 rather than being received from the communication terminal 10.

なお、図10に示すシーケンス図では、撮影装置30が、自動撮影機能(タイムラプス撮影機能)を有している前提で、撮影装置30が、通信端末10から送信されたアカウントID、タイムラプスON情報、および撮影条件を受信する例を説明したが、撮影装置30が、自動撮影機能を有していない場合は、撮影装置30は、通信端末10から送信された自動撮影機能に関するアプリを受信して、当該アプリをインストールすることができる。 Note that the sequence diagram shown in Figure 10 describes an example in which the photographing device 30 receives the account ID, time lapse ON information, and photographing conditions sent from the communication terminal 10, assuming that the photographing device 30 has an automatic photographing function (time lapse photographing function). However, if the photographing device 30 does not have the automatic photographing function, the photographing device 30 can receive an app related to the automatic photographing function sent from the communication terminal 10 and install that app.

ここで、図9のステップS2および図10のステップS14に示したように、撮影装置30の撮影制御部33は、手動で撮影する場合には、送受信部31を介して画像およびその他の情報を第1の外部ストレージ90に送信し、タイムラプス画像を自動で撮影する場合には、送受信部31を介して画像およびその他の情報を第2の外部ストレージ91に送信している。 Here, as shown in step S2 of FIG. 9 and step S14 of FIG. 10, the shooting control unit 33 of the shooting device 30 transmits images and other information to the first external storage 90 via the transceiver unit 31 when shooting manually, and transmits images and other information to the second external storage 91 via the transceiver unit 31 when shooting time-lapse images automatically.

ここで、図10に示した撮影装置30は、図9に示した撮影装置30とは異なる他の撮影装置であってもよい。 Here, the imaging device 30 shown in Figure 10 may be a different imaging device from the imaging device 30 shown in Figure 9.

第2の外部ストレージ91は、撮影装置30から送信された画像およびそのサムネイル画像を保存し(ステップS16)、管理サーバ50に対して、アカウントID、機種ID、画像IDおよび画像の取得時刻を送信する(ステップS17)。 The second external storage 91 stores the image and its thumbnail image sent from the image capture device 30 (step S16), and transmits the account ID, model ID, image ID, and image capture time to the management server 50 (step S17).

ここで、第2の外部ストレージ91が保存するサムネイル画像は、撮影装置30から送信された画像に付加されていてもよく、撮影装置30から送信された画像に基づき第2の外部ストレージ91が作成したものでもよい。 Here, the thumbnail images stored in the second external storage 91 may be added to the images transmitted from the image capture device 30, or may be created by the second external storage 91 based on the images transmitted from the image capture device 30.

また、第2の外部ストレージ91が管理サーバ50に対して送信する画像IDは、撮影装置30から送信された画像に付加されていてもよく、撮影装置30から送信された画像に基づき第2の外部ストレージ91が付与したものでもよい。 Furthermore, the image ID sent by the second external storage 91 to the management server 50 may be attached to the image sent from the imaging device 30, or may be assigned by the second external storage 91 based on the image sent from the imaging device 30.

管理サーバ50の送受信部51が、第2の外部ストレージ91から送信されたアカウントID、機種ID、画像IDおよび画像の取得時刻を受信すると、管理サーバ50の判断部52は、記憶・読出部59を介して、利用情報管理DB5002に管理されているアカウントIDおよび機種IDを取得し、第2の外部ストレージ91から送信されたアカウントIDおび機種IDが、利用情報管理DB5002に対応付けて管理されているアカウントIDおよび機種IDと一致するか判断する(ステップS18)。 When the transmission/reception unit 51 of the management server 50 receives the account ID, model ID, image ID, and image capture time sent from the second external storage 91, the determination unit 52 of the management server 50 obtains the account ID and model ID managed in the usage information management DB 5002 via the storage/readout unit 59, and determines whether the account ID and model ID sent from the second external storage 91 match the account ID and model ID managed in association with the usage information management DB 5002 (step S18).

管理サーバ50の判断部52が、第2の外部ストレージ91から送信されたアカウントIDおよび機種IDが、利用情報管理DB5002に対応付けて管理されているアカウントIDおよび機種IDと一致しない場合には、管理サーバ50の送受信部51は、第2の外部ストレージ91に対して、削除対象とする画像ID
第2の外部ストレージ91は、管理サーバ50から送信された画像IDを受信すると、当該画像IDに対応する画像を削除する(ステップS20)。
If the determination unit 52 of the management server 50 determines that the account ID and model ID transmitted from the second external storage 91 do not match the account ID and model ID managed in association with the usage information management DB 5002, the transmission/reception unit 51 of the management server 50 transmits to the second external storage 91 the image ID to be deleted.
When the second external storage 91 receives the image ID transmitted from the management server 50, it deletes the image corresponding to the image ID (step S20).

管理サーバ50の判断部52が、第2の外部ストレージ91から送信されたアカウントIDが、利用情報管理DB5002に管理されているアカウントIDと一致して、かつ、第2の外部ストレージ91から送信された機種IDが、利用情報管理DB5002に管理されている機種IDと一致する場合には、管理サーバ50の設定部54は、記憶・読出部59を介して、アカウントID、タイムラプスフラグ1および機種IDに対応付けて、画像ID、画像取得時刻および削除除外フラグの初期値0を画像情報管理DB5003に記憶させる(ステップS21)(設定ステップの一例)。 If the determination unit 52 of the management server 50 determines that the account ID sent from the second external storage 91 matches the account ID managed in the usage information management DB 5002 and that the model ID sent from the second external storage 91 matches the model ID managed in the usage information management DB 5002, the setting unit 54 of the management server 50 stores the image ID, image acquisition time, and the initial value of the deletion exclusion flag of 0 in association with the account ID, time lapse flag of 1, and model ID in the image information management DB 5003 via the storage/reading unit 59 (step S21) (an example of a setting step).

○タイムラプス画像の管理処理○
図11は、タイムラプス画像の管理処理の一例を示すシーケンス図である。
○Time lapse image management processing○
FIG. 11 is a sequence diagram showing an example of a time lapse image management process.

通信端末10の送受信部11は、管理サーバ50に対して、アカウントIDとともに確認画面要求を送信する(ステップS31)。 The transmitter/receiver unit 11 of the communication terminal 10 sends a confirmation screen request along with the account ID to the management server 50 (step S31).

管理サーバ50の送受信部51が、通信端末10から送信された確認画面要求およびアカウントIDを受信すると、管理サーバ50の設定部54は、記憶・読出部59を介して、アカウント管理DB5001に管理されている最大保存枚数および最大利用端末数、利用情報管理DB5002に管理されているユーザIDおよび機種ID、画像情報管理DB5003に管理されている保存対象の画像の枚数を取得し、確認画面を設定し(ステップS32)、管理サーバ50の送受信部51は、通信端末10に対して確認画面を示す確認画面情報を送信する(ステップS33)。 When the transmission/reception unit 51 of the management server 50 receives the confirmation screen request and account ID sent from the communication terminal 10, the setting unit 54 of the management server 50 obtains, via the storage/readout unit 59, the maximum number of images that can be saved and the maximum number of terminals that can be used managed in the account management DB 5001, the user ID and model ID managed in the usage information management DB 5002, and the number of images to be saved managed in the image information management DB 5003, and sets the confirmation screen (step S32). The transmission/reception unit 51 of the management server 50 then transmits confirmation screen information indicating the confirmation screen to the communication terminal 10 (step S33).

通信端末10の送受信部11が、管理サーバ50から送信された確認画面情報を受信すると、通信端末10の表示制御部13は、受信した確認画面情報に基づき、ディスプレイ106に確認画面を表示させる(ステップS34)。 When the transmitter/receiver unit 11 of the communication terminal 10 receives the confirmation screen information sent from the management server 50, the display control unit 13 of the communication terminal 10 displays a confirmation screen on the display 106 based on the received confirmation screen information (step S34).

通信端末10の送受信部11は、管理サーバ50に対して、アカウントIDおよび機種IDとともに入力画面要求を送信する(ステップS35)(送信ステップの一例)。 The transmitter/receiver 11 of the communication terminal 10 sends an input screen request along with the account ID and model ID to the management server 50 (step S35) (an example of a sending step).

管理サーバ50の送受信部51が、通信端末10から送信された入力画面要求、アカウントIDおよび機種IDを受信すると、管理サーバ50の設定部54は、記憶・読出部59を介して、受信したアカウントIDおよび機種IDに基づき画像情報管理DB5003に管理されているタイムラプスフラグ1の画像ID、取得時刻、削除除外フラグを取得する(ステップS36)。 When the transmission/reception unit 51 of the management server 50 receives the input screen request, account ID, and model ID sent from the communication terminal 10, the setting unit 54 of the management server 50 acquires, via the storage/readout unit 59, the image ID, acquisition time, and deletion exclusion flag for time lapse flag 1 managed in the image information management DB 5003 based on the received account ID and model ID (step S36).

管理サーバ50の送受信部51は、第2の外部ストレージ91に対して、アカウントIDと、設定部54が取得した画像IDと、当該画像IDのサムネイル画像を要求するサムネイル画像要求を送信する(ステップS37)。 The transmitter/receiver unit 51 of the management server 50 transmits to the second external storage 91 the account ID, the image ID acquired by the setting unit 54, and a thumbnail image request requesting a thumbnail image of the image ID (step S37).

第2の外部ストレージ91は、管理サーバ50から送信されたサムネイル画像要求と、画像IDを受信すると、管理サーバ50に対して、画像IDと、当該画像IDのサムネイル画像を送信する(ステップS38)。 When the second external storage 91 receives the thumbnail image request and image ID sent from the management server 50, it sends the image ID and the thumbnail image corresponding to that image ID to the management server 50 (step S38).

管理サーバ50の送受信部51が、第2の外部ストレージ91から送信されたサムネイル画像および画像IDを受信すると、管理サーバ50の設定部54は、通信端末10から受信したアカウントIDおよび機種IDと、第2の外部ストレージ91から受信したサムネイル画像および画像IDと、画像情報管理DB5003から取得した取得時刻および削除除外フラグに基づき、入力画面を設定し(ステップS36)、管理サーバ50の送受信部51は、通信端末10に対して入力画面を示す入力画面情報を送信する(ステップS39)。 When the transmission/reception unit 51 of the management server 50 receives the thumbnail image and image ID transmitted from the second external storage 91, the setting unit 54 of the management server 50 sets an input screen based on the account ID and model ID received from the communication terminal 10, the thumbnail image and image ID received from the second external storage 91, and the acquisition time and deletion exclusion flag acquired from the image information management DB 5003 (step S36), and the transmission/reception unit 51 of the management server 50 transmits input screen information indicating the input screen to the communication terminal 10 (step S39).

通信端末10の送受信部11が、管理サーバ50から送信された入力画面情報を受信すると、通信端末10の表示制御部13は、受信した入力画面情報に基づき、ディスプレイ106に入力画面を表示させ(表示ステップの一例)、通信端末10の受付部12は、表示された入力画面に対するユーザの所定の入力操作を受け付ける(ステップS40)。 When the transceiver 11 of the communication terminal 10 receives the input screen information transmitted from the management server 50, the display control unit 13 of the communication terminal 10 displays the input screen on the display 106 based on the received input screen information (an example of a display step), and the reception unit 12 of the communication terminal 10 receives the user's specified input operation on the displayed input screen (step S40).

ユーザが入力画面に対して特定の画像IDの画像を要求する情報を入力することで、受付部12は、特定の画像IDの画像の要求の入力を受け付けて、送受信部11は、第2のストレージ91に対して、アカウントIDと、入力された画像IDについての画像要求を送信する(ステップS41)。 When the user inputs information requesting an image of a specific image ID into the input screen, the reception unit 12 accepts the input of the request for an image of the specific image ID, and the transmission/reception unit 11 transmits the account ID and an image request for the input image ID to the second storage 91 (step S41).

第2の外部ストレージ91は、通信端末10から送信された画像要求、アカウントIDおよび画像IDを受信すると、通信端末10に対して、当該画像IDの画像を送信する(ステップS42)。 When the second external storage 91 receives the image request, account ID, and image ID sent from the communication terminal 10, it sends the image with the image ID to the communication terminal 10 (step S42).

通信端末10の送受信部11が、第2の外部ストレージ91から送信された画像を受信すると、通信端末10の表示制御部13は、受信した画像を含む入力画面をディスプレイ106に表示させる(ステップS40)。 When the transceiver unit 11 of the communication terminal 10 receives the image transmitted from the second external storage 91, the display control unit 13 of the communication terminal 10 displays an input screen including the received image on the display 106 (step S40).

ユーザが入力画面に対して削除する対象から除外する特定の画像IDの画像を設定するための情報を入力することで、受付部12は、削除する対象から除外する特定の画像IDの画像を設定するための情報の入力を受け付けて、送受信部11は、管理サーバ50に対して、アカウントIDおよび入力された画像IDについての入力情報を送信する(ステップS43)。 When the user inputs information into the input screen to set images with specific image IDs to be excluded from deletion, the reception unit 12 accepts the input of information to set images with specific image IDs to be excluded from deletion, and the transmission/reception unit 11 transmits the input information about the account ID and the input image ID to the management server 50 (step S43).

管理サーバ50の送受信部51が、通信端末10から送信されたアカウントIDおよび画像IDを受信すると、管理サーバ50の設定部54は、記憶・読出部59を介して、受信したアカウントIDの画像IDについて削除除外フラグ1を画像情報管理DB5003に記憶させる(ステップS44)(設定ステップの一例)。なお、ステップS44における詳細な処理については、後述する。 When the transmission/reception unit 51 of the management server 50 receives the account ID and image ID transmitted from the communication terminal 10, the setting unit 54 of the management server 50 stores a deletion exclusion flag of 1 for the image ID of the received account ID in the image information management DB 5003 via the storage/readout unit 59 (step S44) (an example of a setting step). The detailed processing of step S44 will be described later.

ステップS43で複数の画像IDについての入力情報を送信することで、ステップS44では、削除する対象から除外する画像を複数設定することができる。 By sending input information for multiple image IDs in step S43, multiple images to be excluded from deletion can be set in step S44.

管理サーバ50の設定部54は、取得から30日経過した画像IDおよび画像IDと関連付けられたデータを画像情報管理DB5003から削除する(ステップS45)。なお、図11に示すシーケンス図では、ステップS44に続いてステップS45を実行するように表しているが、実際には、管理サーバ50の設定部54は、管理サーバ50内で予め定められたタイミングをトリガとして、ステップS45を実行する。 The setting unit 54 of the management server 50 deletes image IDs and data associated with image IDs that have been acquired 30 days ago from the image information management DB 5003 (step S45). Note that while the sequence diagram shown in FIG. 11 shows step S45 being executed following step S44, in reality, the setting unit 54 of the management server 50 executes step S45 in response to a timing that is predetermined within the management server 50.

管理サーバ50の送受信部51は、第2の外部ストレージ91に対して、画像情報管理DB5003から削除する画像IDとアカウントIDを送信し(ステップS46)、第2の外部ストレージ91は、管理サーバ50から送信されたアカウントIDと画像IDを受信すると、当該アカウントIDの当該画像IDに対応する画像を削除する(ステップS47)。 The transmitter/receiver 51 of the management server 50 transmits the image ID and account ID to be deleted from the image information management DB 5003 to the second external storage 91 (step S46). Upon receiving the account ID and image ID transmitted from the management server 50, the second external storage 91 deletes the image corresponding to the image ID of the account ID (step S47).

○通常画像の記憶処理○
図12は、通常画像の記憶処理の一例を示すフロー図であり、図9に示したシーケンス図のステップS5、ステップS6およびステップS8に対応する。
○Normal image storage processing○
FIG. 12 is a flow diagram showing an example of a normal image storage process, which corresponds to steps S5, S6 and S8 in the sequence diagram shown in FIG.

管理サーバ50の判断部52は、記憶・読出部59を介して、アカウント管理DB5001に管理されているアカウントIDを取得し、第1の外部ストレージ90から送信されたアカウントIDが、アカウント管理DB5001に管理されている登録済のアカウントIDと一致するか判断する(ステップS51)。 The determination unit 52 of the management server 50 acquires the account ID managed in the account management DB 5001 via the storage/readout unit 59, and determines whether the account ID sent from the first external storage 90 matches a registered account ID managed in the account management DB 5001 (step S51).

ステップS51でアカウントIDが登録済と判断した場合、管理サーバ50の判断部52は、記憶・読出部59を介して、アカウント管理DB5001に管理されている最大保存枚数と、画像情報管理DB5003に管理されている保存対象の画像の枚数を取得し、保存対象の画像の枚数が最大保存枚数に達しているか判断する(ステップS52)。判断部52は、画像情報管理DB5003に管理されている保存対象の画像の枚数が、今回受信した画像IDに対応する画像を加えると、最大保存枚数を超えるかを判断してもよい。 If it is determined in step S51 that the account ID has been registered, the determination unit 52 of the management server 50 obtains the maximum number of images that can be stored managed in the account management DB 5001 and the number of images to be stored managed in the image information management DB 5003 via the storage/readout unit 59, and determines whether the number of images to be stored has reached the maximum number of images to be stored (step S52). The determination unit 52 may also determine whether the number of images to be stored managed in the image information management DB 5003 exceeds the maximum number of images to be stored when the image corresponding to the currently received image ID is added.

ここで、画像情報管理DB5003に管理されている保存対象の画像の枚数は、通常画像とタイムラプス削除除外画像の合計である。 Here, the number of images to be saved managed in the image information management DB 5003 is the sum of normal images and time-lapse deletion excluded images.

そして、通常画像とは、図8に示されるタイムラプスフラグにデータが無い画像IDに対応する画像であり、タイムラプス削除除外画像とは、図8に示される削除除外フラグが1である画像IDに対応する画像である。 A normal image is an image corresponding to an image ID for which there is no data in the time lapse flag shown in Figure 8, and a time lapse deletion exclusion image is an image corresponding to an image ID for which the deletion exclusion flag shown in Figure 8 is 1.

ステップS53で最大保存枚数に達していないと判断した場合、管理サーバ50の設定部54は、記憶・読出部59を介して、アカウントIDに対応付けて画像IDを画像情報管理DB5003に記憶させ、当該画像IDに対応する画像を第1の外部ストレージ90に保存させたままにする(ステップS53)。 If it is determined in step S53 that the maximum number of images that can be stored has not been reached, the setting unit 54 of the management server 50 stores the image ID in the image information management DB 5003 in association with the account ID via the storage/read unit 59, and leaves the image corresponding to the image ID stored in the first external storage 90 (step S53).

ステップS51でアカウントIDが未登録と判断した場合、または、ステップS52で最大保存枚数に達していると判断した場合、管理サーバ50の送受信部51は、第1の外部ストレージ90に対して、削除対象とする画像IDと、そのアカウントIDを送信し、当該画像IDに対応する画像を第1の外部ストレージ90から削除させる(ステップS54)。 If it is determined in step S51 that the account ID is not registered, or if it is determined in step S52 that the maximum number of images that can be stored has been reached, the transceiver unit 51 of the management server 50 transmits the image ID to be deleted and its account ID to the first external storage 90, and deletes the image corresponding to the image ID from the first external storage 90 (step S54).

ステップS52で、最大保存枚数に達していると判断した場合、管理サーバ50の送受信部51は、手動で撮影された画像の保存ができない旨を報知する報知情報を通信端末10に送信してもよい。 If it is determined in step S52 that the maximum number of images that can be saved has been reached, the transceiver unit 51 of the management server 50 may send notification information to the communication terminal 10 informing that manually captured images cannot be saved.

また、管理サーバ50の判断部52が、画像情報管理DB5003に管理されている保存対象の画像の枚数が、今回受信した画像IDに対応する画像を加えると、最大保存枚数に達すると判断した場合には、管理サーバ50の送受信部51は、次回手動で撮影された画像の保存ができない旨を予め報知する報知情報を通信端末10に送信してもよい。 Furthermore, if the judgment unit 52 of the management server 50 determines that the number of images to be saved managed in the image information management DB 5003 will reach the maximum number of images that can be saved when the image corresponding to the image ID received this time is added, the transmission/reception unit 51 of the management server 50 may send notification information to the communication terminal 10 in advance to notify that the next manually captured image will not be able to be saved.

さらには、管理サーバ50の送受信部51は、上述した報知情報だけではなく、前述したクラウドサービスの契約情報や契約先のWebページリンク情報、契約内容の変更申請情報などを通信端末10に送信しても良い。 Furthermore, the transceiver unit 51 of the management server 50 may transmit not only the above-mentioned notification information but also the above-mentioned cloud service contract information, contract partner web page link information, contract content change request information, etc. to the communication terminal 10.

本実施形態によれば、タイムラプス撮影を利用しても即座に利用契約した保存条件の上限を超えることにはならないが、ステップS52で最大保存枚数に達していると判断したことをきっかけにして、ユーザが契約しているプランよりも保存条件の上限を上げたいという要望を持つ場合は有効である。 According to this embodiment, using time-lapse photography will not immediately exceed the upper limit of the storage conditions stipulated in the service contract. However, this is effective in cases where, after it is determined in step S52 that the maximum number of images that can be saved has been reached, the user wishes to raise the upper limit of the storage conditions beyond that of the contracted plan.

○タイムラプス画像の記憶処理○
図13は、タイムラプス画像の記憶処理の一例を示すフロー図であり、図10に示したシーケンス図のステップS18、ステップS19およびステップS20に対応する。
○Time lapse image storage processing○
FIG. 13 is a flow diagram showing an example of a process for storing time lapse images, and corresponds to steps S18, S19, and S20 in the sequence diagram shown in FIG.

管理サーバ50の判断部52は、記憶・読出部59を介して、利用情報管理DB5002に管理されているアカウントIDを取得し、第2の外部ストレージ91から送信されたアカウントIDが、利用情報管理DB5002に管理されている利用登録済のアカウントIDと一致するか判断する(ステップS61)。 The determination unit 52 of the management server 50 acquires the account ID managed in the usage information management DB 5002 via the storage/readout unit 59, and determines whether the account ID sent from the second external storage 91 matches a registered account ID managed in the usage information management DB 5002 (step S61).

ステップS61でアカウントIDが利用登録済と判断した場合、管理サーバ50の判断部52は、記憶・読出部59を介して、ステップS61で一致すると判断したアカウントIDと対応付けて利用情報管理DB5002に管理されている機種IDを取得し、第2の外部ストレージ91から送信された機種IDが、利用情報管理DB5002から取得した利用登録済の機種IDと一致するか判断する(ステップS62)。 If it is determined in step S61 that the account ID has already been registered for use, the determination unit 52 of the management server 50 obtains, via the storage/readout unit 59, the model ID managed in the usage information management DB 5002 in association with the account ID determined to match in step S61, and determines whether the model ID transmitted from the second external storage 91 matches the registered model ID obtained from the usage information management DB 5002 (step S62).

ステップS62で機種IDが利用登録済と判断した場合、管理サーバ50の設定部54は、記憶・読出部59を介して、アカウントID、タイムラプスフラグ1および機種IDに対応付けて、画像ID、画像取得時刻および削除除外フラグの初期値0を画像情報管理DB5003に記憶させ、当該画像IDに対応する画像を第2の外部ストレージ91に保存させたままにする(ステップS63)。 If it is determined in step S62 that the model ID has been registered for use, the setting unit 54 of the management server 50 stores the image ID, image acquisition time, and the initial value of the deletion exclusion flag of 0 in association with the account ID, time lapse flag of 1, and model ID in the image information management DB 5003 via the storage/reading unit 59, and leaves the image corresponding to the image ID stored in the second external storage 91 (step S63).

ステップS61でアカウントIDが未登録と判断した場合、または、ステップS62で機種IDが未登録と判断した場合、管理サーバ50の送受信部51は、第1の外部ストレージ90に対して、削除対象とする画像IDと、そのアカウントIDを送信し、当該画像IDに対応する画像を第2の外部ストレージ91から削除させる(ステップS64)。 If it is determined in step S61 that the account ID is not registered, or if it is determined in step S62 that the model ID is not registered, the transceiver unit 51 of the management server 50 transmits the image ID to be deleted and its account ID to the first external storage 90, and deletes the image corresponding to the image ID from the second external storage 91 (step S64).

○確認画面の設定処理○
図14は、確認画面の設定処理の一例を示すフロー図であり、図11に示したシーケンス図のステップS32に対応する。
○Confirmation screen setting process○
FIG. 14 is a flow diagram showing an example of a process for setting the confirmation screen, and corresponds to step S32 in the sequence diagram shown in FIG.

管理サーバ50の設定部54は、記憶・読出部59を介して、受信したアカウントIDに対応する最大保存枚数および最大利用端末数を管理DB5001から取得する(ステップS71)。 The setting unit 54 of the management server 50 obtains the maximum number of saved images and the maximum number of usable terminals corresponding to the received account ID from the management DB 5001 via the storage/reading unit 59 (step S71).

管理サーバ50の設定部54は、記憶・読出部59を介して、通信端末10から送信されたアカウントIDに対応する利用登録されたユーザIDの数および機種IDの数を利用情報管理DB5002から取得する(ステップS72)。 The setting unit 54 of the management server 50 obtains, via the storage/readout unit 59, the number of registered user IDs and the number of device IDs corresponding to the account ID sent from the communication terminal 10 from the usage information management DB 5002 (step S72).

管理サーバ50の設定部54は、記憶・読出部59を介して、通信端末10から送信されたアカウントIDに対応する保存対象の画像IDの数を画像情報管理DB5003から取得する(ステップS73)。 The setting unit 54 of the management server 50 obtains the number of image IDs to be saved corresponding to the account ID sent from the communication terminal 10 from the image information management DB 5003 via the storage/reading unit 59 (step S73).

ここで、画像情報管理DB5003に管理されている保存対象の画像の枚数は、通常画像とタイムラプス削除除外画像の合計である。 Here, the number of images to be saved managed in the image information management DB 5003 is the sum of normal images and time-lapse deletion excluded images.

そして、通常画像とは、図8に示されるタイムラプスフラグにデータが無い画像IDに対応する画像であり、タイムラプス削除除外画像とは、図8に示される削除除外フラグが1である画像IDに対応する画像である。 A normal image is an image corresponding to an image ID for which there is no data in the time lapse flag shown in Figure 8, and a time lapse deletion exclusion image is an image corresponding to an image ID for which the deletion exclusion flag shown in Figure 8 is 1.

管理サーバ50の設定部54は、ステップS71~ステップS73で取得した情報に基づき確認画面を設定する(ステップS74)。 The configuration unit 54 of the management server 50 configures the confirmation screen based on the information acquired in steps S71 to S73 (step S74).

○入力画面の設定処理○
図15は、入力画面の設定処理の一例を示すフロー図であり、図10に示したシーケンス図のステップS36に対応する。
○ Input screen setting process ○
FIG. 15 is a flow diagram showing an example of the input screen setting process, which corresponds to step S36 in the sequence diagram shown in FIG.

管理サーバ50の設定部54は、記憶・読出部59を介して、受信したアカウントIDに対応する最大保存枚数をアカウント管理DB5001から取得する(ステップS91)。 The setting unit 54 of the management server 50 obtains the maximum number of sheets that can be saved corresponding to the received account ID from the account management DB 5001 via the storage/reading unit 59 (step S91).

管理サーバ50の設定部54は、記憶・読出部59を介して、受信したアカウントIDおよび機種IDに対応するタイムラプスフラグ1の画像ID、取得時刻および削除除外フラグを画像情報管理DB5003から取得する(ステップS92)。 The setting unit 54 of the management server 50 retrieves the image ID, acquisition time, and deletion exclusion flag for time lapse flag 1 corresponding to the received account ID and model ID from the image information management DB 5003 via the storage/readout unit 59 (step S92).

管理サーバ50の設定部54は、ステップS91およびステップS92で取得した情報に基づき入力画面を設定する(ステップS93)。 The setting unit 54 of the management server 50 sets the input screen based on the information obtained in steps S91 and S92 (step S93).

○タイムラプス画像の削除除外処理○
図16は、タイムラプス画像の削除除外処理の一例を示すフロー図であり、図10に示したシーケンス図のステップS44の詳細を示す。
○Time lapse image deletion exclusion processing○
FIG. 16 is a flow diagram showing an example of the deletion exclusion process for time lapse images, and shows the details of step S44 in the sequence diagram shown in FIG.

管理サーバ50の判断部52は、記憶・読出部59を介して、受信したアカウントIDに対応する最大保存枚数をアカウント管理DB5001から取得するとともに、受信したアカウントIDに対応する保存対象の画像の枚数を画像情報管理DB5003から取得し、保存対象の画像の枚数が最大保存枚数に達しているか判断する(ステップS101)。判断部52は、画像情報管理DB5003に管理されている保存対象の画像の枚数が、今回受信した画像IDに対応する画像を加えると、最大保存枚数を超えるかを判断してもよい。 The determination unit 52 of the management server 50 obtains the maximum number of images that can be saved corresponding to the received account ID from the account management DB 5001 via the storage/readout unit 59, and obtains the number of images to be saved corresponding to the received account ID from the image information management DB 5003, and determines whether the number of images to be saved has reached the maximum number of images to be saved (step S101). The determination unit 52 may also determine whether the number of images to be saved managed in the image information management DB 5003, when added to the image corresponding to the currently received image ID, exceeds the maximum number of images to be saved.

ここで、画像情報管理DB5003に管理されている保存対象の画像の枚数は、通常画像とタイムラプス削除除外画像の合計である。 Here, the number of images to be saved managed in the image information management DB 5003 is the sum of normal images and time-lapse deletion excluded images.

そして、通常画像とは、図8に示されるタイムラプスフラグにデータが無い画像IDに対応する画像であり、タイムラプス削除除外画像とは、図8に示される削除除外フラグが1である画像IDに対応する画像である。 A normal image is an image corresponding to an image ID for which there is no data in the time lapse flag shown in Figure 8, and a time lapse deletion exclusion image is an image corresponding to an image ID for which the deletion exclusion flag shown in Figure 8 is 1.

ステップS101で最大保存枚数に達していないと判断した場合、管理サーバ50の設定部54は、入力情報を受け付けて、記憶・読出部59を介して、受信した画像IDについて削除除外フラグ1を画像情報管理DB5003に記憶させる(ステップS102)。 If it is determined in step S101 that the maximum number of images that can be stored has not been reached, the setting unit 54 of the management server 50 accepts the input information and stores the deletion exclusion flag 1 for the received image ID in the image information management DB 5003 via the storage/readout unit 59 (step S102).

ステップS101で最大保存枚数に達していると判断した場合、管理サーバ50の設定部54は、エラーを設定し、入力情報を受け付けずに、受信した画像IDを画像情報管理DB5003に記憶させない(ステップS102)。 If it is determined in step S101 that the maximum number of images that can be stored has been reached, the setting unit 54 of the management server 50 sets an error, does not accept the input information, and does not store the received image ID in the image information management DB 5003 (step S102).

ステップS102では、管理サーバ50の設定部54は、入力情報が受け付けられなかったことを示すエラー情報を含む入力画面を設定し、管理サーバ50の送受信部51は、通信端末10に対してエラー画面を含む入力画面情報を送信してもよい。ここで、当該エラー画面は、削除する対象から除外する画像を設定できない旨を報知する報知情報を含むものとする。 In step S102, the setting unit 54 of the management server 50 sets an input screen including error information indicating that the input information was not accepted, and the transmission/reception unit 51 of the management server 50 may transmit input screen information including the error screen to the communication terminal 10. Here, the error screen includes notification information notifying that it is not possible to set images to be excluded from deletion targets.

さらには、管理サーバ50の送受信部51は、上述した報知情報だけではなく、前述したクラウドサービスの契約情報や契約先のWebページリンク情報、契約内容の変更申請情報などを通信端末10に送信しても良い。 Furthermore, the transceiver unit 51 of the management server 50 may transmit not only the above-mentioned notification information but also the above-mentioned cloud service contract information, contract partner web page link information, contract content change request information, etc. to the communication terminal 10.

本実施形態によれば、タイムラプス撮影を利用しても即座に利用契約した保存条件の上限を超えることにはならないが、ステップS101で最大保存枚数に達していると判断したことをきっかけにして、ユーザが契約しているプランよりも保存条件の上限を上げたいという要望を持つ場合は有効である。 According to this embodiment, using time-lapse photography will not immediately exceed the upper limit of the storage conditions stipulated in the service contract. However, this is effective in cases where, after it is determined in step S101 that the maximum number of images that can be saved has been reached, the user wishes to raise the upper limit of the storage conditions beyond that of the contracted plan.

○タイムラプス画像の削除処理○
図17は、タイムラプス画像の削除処理の一例を示すフロー図であり、図11に示したシーケンス図のステップS45に対応する。
○Time lapse image deletion process○
FIG. 17 is a flow diagram showing an example of a process for deleting a time lapse image, and corresponds to step S45 in the sequence diagram shown in FIG.

管理サーバ50の判断部52は、予め定められた所定のタイミングで、記憶・読出部59を介して、画像情報管理DB5003に管理されているタイムラプスフラグ1かつ削除除外フラグ0の画像IDと取得時刻を取得し、取得から30日経過した画像IDがあるか判断する(ステップS111)。 At a predetermined timing, the judgment unit 52 of the management server 50 acquires, via the storage/readout unit 59, image IDs and acquisition times for which the time lapse flag is set to 1 and the deletion exclusion flag is set to 0 and which are managed in the image information management DB 5003, and determines whether there are any image IDs for which 30 days have passed since acquisition (step S111).

ステップS111で取得から30日経過した画像IDがある場合、管理サーバ50の設定部54は、当該画像IDおよび画像IDと関連付けられたデータを画像情報管理DB5003から削除する(ステップS112)。 If an image ID is found to be older than 30 days in step S111, the setting unit 54 of the management server 50 deletes the image ID and data associated with the image ID from the image information management DB 5003 (step S112).

○確認画面○
図18は、図11に示したシーケンス図のステップS34に対応する確認画面の画面例を示す図である。
○Confirmation screen○
FIG. 18 is a diagram showing an example of a confirmation screen corresponding to step S34 in the sequence diagram shown in FIG.

通信端末10の表示制御部13は、受信した確認画面情報に基づき、ディスプレイ106に図18に示す確認画面200を表示させる。 Based on the received confirmation screen information, the display control unit 13 of the communication terminal 10 causes the display 106 to display the confirmation screen 200 shown in FIG. 18.

表示制御部13は、利用情報管理DB5002から取得したユーザIDの数「14人」を示すメンバー数情報201と、利用情報管理DB5002から取得した機種IDの数「3」を示す機種数情報202と、画像情報管理DB5003から取得した通常画像の数「7枚」を示す画像数情報203と、画像情報管理DB5003から取得したタイムラプス削除除外画像の数「0枚」を示す画像数情報204と、アカウント管理DB5001から取得した最大利用端末数「20人」を示す最大メンバー数情報205と、アカウント管理DB5001から取得した最大保存枚数「1000枚」を示す最大画像数情報206を含む確認画面200を表示させる。 The display control unit 13 displays a confirmation screen 200 including member number information 201 indicating the number of user IDs ("14") obtained from the usage information management DB 5002, model number information 202 indicating the number of model IDs ("3") obtained from the usage information management DB 5002, image number information 203 indicating the number of normal images ("7") obtained from the image information management DB 5003, image number information 204 indicating the number of time lapse deletion excluded images ("0") obtained from the image information management DB 5003, maximum member number information 205 indicating the maximum number of user devices ("20") obtained from the account management DB 5001, and maximum image number information 206 indicating the maximum number of saved images ("1000") obtained from the account management DB 5001.

ここで、確認画面200中で表示される「ライブビュー」は、「タイムラプスサービス」の呼称の一例である。 Here, "Live View" displayed on the confirmation screen 200 is an example of the name "Time Lapse Service."

また、機種数情報202に対応付けて表示される「ライブビュー機種数」は、図7で説明した「タイムラプスサービスを利用できるデバイス数」の呼称の一例である。 Furthermore, the "number of live view models" displayed in association with the model number information 202 is an example of the name for the "number of devices that can use the time lapse service" described in Figure 7.

そして、画像数情報204に対応付けて表示される「ロックしたライブビュー画像数」は、図9で説明した「削除除外フラグが付与されたタイムラプス撮影により撮影された画像」の呼称の一例である。 The "number of locked live view images" displayed in association with the image count information 204 is an example of the name of the "images captured by time-lapse photography with deletion exclusion flags attached" described in Figure 9.

表示制御部13は、アカウント管理DB5001から取得した最大利用端末数「20人」から、利用情報管理DB5002から取得したユーザIDの数「14人」および利用情報管理DB5002から取得した機種IDの数「3」を引いた残り人数「3人」を示す情報をさらに含むように、メンバー数情報201を表示する。 The display control unit 13 displays the member number information 201 to further include information indicating the remaining number of people (3) obtained by subtracting the number of user IDs (14) obtained from the usage information management DB 5002 and the number of device IDs (3) obtained from the usage information management DB 5002 from the maximum number of usable devices (20) obtained from the account management DB 5001.

表示制御部13は、アカウント管理DB5001から取得した最大利用端末数「20人」から、利用情報管理DB5002から取得したユーザIDの数「14人」および利用情報管理DB5002から取得した機種IDの数「3」を引いた残り数「3」を示す情報をさらに含むように、機種数情報202を表示する。 The display control unit 13 displays the model number information 202 to further include information indicating the remaining number "3" obtained by subtracting the number of user IDs "14" obtained from the usage information management DB 5002 and the number of model IDs "3" obtained from the usage information management DB 5002 from the maximum number of user devices "20" obtained from the account management DB 5001.

なお、メンバー数情報201の残り人数と機種数情報202の残り数は、ともに最大メンバー数情報205を基に判断しているため、メンバー数情報201の残り人数と機種数情報202の残り数は同じ値となる。 Note that the remaining number of people in member number information 201 and the remaining number in model number information 202 are both determined based on maximum member number information 205, so the remaining number of people in member number information 201 and the remaining number in model number information 202 are the same value.

表示制御部13は、アカウント管理DB5001から取得した最大保存枚数「1000枚」から、画像情報管理DB5003から取得した通常画像の数「7枚」および画像情報管理DB5003から取得したタイムラプス削除除外画像の数「0枚」を引いた残り枚数「993人」を示す情報をさらに含むように、画像数情報203を表示する。 The display control unit 13 displays the image count information 203 to further include information indicating the remaining number of images (993 people) obtained by subtracting the number of normal images (7) obtained from the image information management DB 5003 and the number of time-lapse deletion excluded images (0) obtained from the image information management DB 5003 from the maximum number of images (1000) that can be saved obtained from the account management DB 5001.

表示制御部13は、アカウント管理DB5001から取得した最大保存枚数「1000枚」から、画像情報管理DB5003から取得した通常画像の数「7枚」および画像情報管理DB5003から取得したタイムラプス削除除外画像の数「0枚」を引いた残り枚数「993人」を示す情報をさらに含むように、画像数情報204を表示する。 The display control unit 13 displays the image count information 204 to further include information indicating the remaining number of images (993 people) obtained by subtracting the number of normal images (7) obtained from the image information management DB 5003 and the number of time-lapse deletion excluded images (0) obtained from the image information management DB 5003 from the maximum number of images (1000) that can be saved obtained from the account management DB 5001.

なお、画像数情報203の残り枚数と画像数情報204の残り枚数は、ともに最大画像数情報206を基に判断しているため、画像数情報203の残り枚数と画像数情報204の残り枚数は同じ値となる。 Note that the remaining number of images in image count information 203 and the remaining number of images in image count information 204 are both determined based on maximum image count information 206, so the remaining number of images in image count information 203 and the remaining number of images in image count information 204 will be the same value.

○入力画面○
図19は、図11に示したシーケンス図のステップS40に対応する入力画面の画面例を示す図である。
○Input screen○
FIG. 19 is a diagram showing an example of an input screen corresponding to step S40 in the sequence diagram shown in FIG.

通信端末10の表示制御部13は、受信した入力画面情報に基づき、ディスプレイ106に図19に示す入力画面400を表示させる。 Based on the received input screen information, the display control unit 13 of the communication terminal 10 displays the input screen 400 shown in Figure 19 on the display 106.

表示制御部13は、ステップS35で入力画面を要求したアカウントID「A0001」を示すアカウント情報401と、ステップS35で入力画面を要求した機種ID「D02345」を示す機種情報402と、ステップS42で第2の外部ストレージ91から取得した画像を示す画像情報410と、ステップS38で第2の外部ストレージ91から取得したサムネイル画像を示すサムネイル画像情報410A~410Hと、画像情報管理DB5003から取得した画像の取得時刻を示す取得時刻情報415、415A~415Hと、画像情報管理DB5003から取得した削除除外フラグを示す設定情報405A~405Hと、削除除外フラグを変更するための変更ボタン405と、削除除外フラグを確定するための確定ボタン420と、を含む入力画面400を表示させる。 The display control unit 13 displays an input screen 400 including account information 401 indicating the account ID "A0001" that requested the input screen in step S35, model information 402 indicating the model ID "D02345" that requested the input screen in step S35, image information 410 indicating the image obtained from the second external storage 91 in step S42, thumbnail image information 410A-410H indicating the thumbnail image obtained from the second external storage 91 in step S38, acquisition time information 415, 415A-415H indicating the acquisition time of the image obtained from the image information management DB 5003, setting information 405A-405H indicating the deletion exclusion flag obtained from the image information management DB 5003, a change button 405 for changing the deletion exclusion flag, and a confirm button 420 for confirming the deletion exclusion flag.

表示制御部13は、取得時刻情報415A~415Hのそれぞれが、サムネイル画像情報410A~410Hのそれぞれの上部に位置し、設定情報405A~405Hのそれぞれが、サムネイル画像情報410A~410Hのそれぞれに重畳し、変更ボタン405が、画像情報410に重畳するように、入力画面400を表示させる。 The display control unit 13 displays the input screen 400 so that the acquisition time information 415A-415H is located above the thumbnail image information 410A-410H, the setting information 405A-405H is superimposed on the thumbnail image information 410A-410H, and the change button 405 is superimposed on the image information 410.

表示制御部13は、取得時刻が新しい順に左から順にサムネイル画像情報410A~410Hを表示させる。表示制御部13は、サムネイル画像情報410A~410Hを横にスクロールさせることにより、例えば60枚のサムネイル画像を表示させる。 The display control unit 13 displays the thumbnail image information 410A-410H in order of most recent acquisition time from left to right. The display control unit 13 scrolls the thumbnail image information 410A-410H horizontally to display, for example, 60 thumbnail images.

表示制御部13は、最も新しい取得時刻のサムネイル画像情報410Aに対応する画像を画像情報410として初期表示させる。 The display control unit 13 initially displays the image corresponding to the thumbnail image information 410A with the most recent acquisition time as the image information 410.

具体的には、送受信部11は、第2のストレージ91に対して、アカウントIDと、最も新しい取得時刻の画像IDについての画像要求を送信し、第2のストレージ91から送信された最も新しい取得時刻の画像を受信し、表示制御部13は、受信した画像を画像情報410として初期表示させるともに、受信した画像の取得時刻を取得時刻情報415として初期表示させ、さらに最も新しい取得時刻のサムネイル画像情報410Aに対応する取得時刻情報415Aを強調して表示させる。 Specifically, the transmitter/receiver 11 sends an image request to the second storage 91 for the account ID and the image ID with the most recent acquisition time, receives the image with the most recent acquisition time sent from the second storage 91, and the display controller 13 initially displays the received image as image information 410 and also initially displays the acquisition time of the received image as acquisition time information 415, and further highlights and displays acquisition time information 415A corresponding to the thumbnail image information 410A with the most recent acquisition time.

ユーザがサムネイル画像情報410A~410Hの何れかを操作することで、通信端末10の受付部12は、サムネイル画像情報410A~410Hの何れかへの操作指示を受け付ける。図19では、ユーザがサムネイル画像情報410Dを操作した状態を示している。 When the user operates any of the thumbnail image information 410A-410H, the reception unit 12 of the communication terminal 10 receives an instruction to operate any of the thumbnail image information 410A-410H. Figure 19 shows the state in which the user operates thumbnail image information 410D.

そして、図11のステップS41およびステップS42に示したように、送受信部11は、第2のストレージ91に対して、アカウントIDと、操作指示を受け付けたサムネイル画像情報410Dの画像IDについての画像要求を送信し、第2のストレージ91から送信された画像を受信し、表示制御部13は、受信した画像を画像情報410として表示させるとともに、受信した画像の取得時刻を取得時刻情報415として表示させ、さらにユーザが操作したサムネイル画像情報410Dに対応する画像の取得時刻情報415Dを強調して表示させる。 Then, as shown in steps S41 and S42 of FIG. 11, the transmitter/receiver 11 transmits to the second storage 91 an image request for the account ID and the image ID of the thumbnail image information 410D for which the operation instruction was accepted, receives the image transmitted from the second storage 91, and the display control unit 13 displays the received image as image information 410, displays the acquisition time of the received image as acquisition time information 415, and further highlights and displays the acquisition time information 415D of the image corresponding to the thumbnail image information 410D operated by the user.

図19に示す状態において、ユーザが変更ボタン405を押下すると、受付部12は、画像情報410として表示され、サムネイル画像情報410Dに示される画像について削除除外フラグを1に変更する変更指示を受け付ける。表示制御部13は、変更指示を受け付けたことに基づき、変更ボタン405および設定情報405Dを強調して表示させる。 When the user presses the change button 405 in the state shown in FIG. 19, the reception unit 12 receives a change instruction to change the deletion exclusion flag to 1 for the image displayed as image information 410 and shown in thumbnail image information 410D. Based on the reception of the change instruction, the display control unit 13 highlights and displays the change button 405 and setting information 405D.

ユーザが確定ボタン420を押下すると、受付部12は、画像情報410として表示され、サムネイル画像情報410Dに示される画像についての削除除外フラグを1にする確定指示を受け付ける。なお、確定ボタン420を設けず、変更ボタン405の押下により削除除外フラグを1に変更する変更指示と削除除外フラグを1にする確定指示とを兼ねるように構成しても良い。こうすることで、ユーザは確定ボタン420の押下忘れを防ぎ作業ミスの防止をすることができる。 When the user presses the Confirm button 420, the reception unit 12 receives a confirmation instruction to set the deletion exclusion flag for the image displayed as image information 410 and shown in thumbnail image information 410D to 1. Note that instead of providing the Confirm button 420, the configuration may be such that pressing the Change button 405 serves both as a change instruction to change the deletion exclusion flag to 1 and as a confirmation instruction to set the deletion exclusion flag to 1. This prevents the user from forgetting to press the Confirm button 420 and prevents operational errors.

そして、図11のステップS43に示したように、送受信部11は、管理サーバ50に対して、アカウントIDおよびサムネイル画像情報410Dに対応する画像IDについて削除除外フラグを1にする入力情報を送信する。 Then, as shown in step S43 of FIG. 11, the transmitter/receiver 11 transmits input information to the management server 50 that sets the deletion exclusion flag to 1 for the account ID and image ID corresponding to the thumbnail image information 410D.

ここで、ユーザがサムネイル画像情報410A~410Hの何れかを操作して変更ボタン405を押下することを、複数のサムネイル画像情報に対して行った後に、確定ボタン420を押下してもよい。なお、複数のサムネイル画像情報に対して変更ボタン405の押下により削除除外フラグを1に変更する変更指示を行った場合、すべての変更指示を一括で解除するための解除ボタンを入力画面400に表示させても良い。こうすることで、ユーザは複数のサムネイル画像情報に対する変更指示を一括で解除することが可能となる。 Here, the user may operate any of thumbnail image information 410A-410H and press the change button 405 for multiple pieces of thumbnail image information, and then press the confirm button 420. Note that when a change instruction to change the deletion exclusion flag to 1 is issued for multiple pieces of thumbnail image information by pressing the change button 405, a cancel button for canceling all change instructions at once may be displayed on the input screen 400. This allows the user to cancel change instructions for multiple pieces of thumbnail image information at once.

その場合、受付部12は、複数のサムネイル画像のそれぞれに示される複数の画像のそれぞれについての削除除外フラグを1にする確定指示を受け付けて、送受信部11は、管理サーバ50に対して、アカウントIDおよび複数のサムネイル画像のそれぞれに対応する複数の画像IDのそれぞれについて削除除外フラグを1にする入力情報を送信する。 In this case, the reception unit 12 receives a confirmation instruction to set the deletion exclusion flag to 1 for each of the multiple images shown in each of the multiple thumbnail images, and the transmission/reception unit 11 transmits to the management server 50 input information that sets the deletion exclusion flag to 1 for each of the account ID and multiple image IDs corresponding to each of the multiple thumbnail images.

なお、一度削除除外フラグを1にする確定指示を行ったあとでも、削除除外フラグの1を解除することも可能である。その場合、ユーザがサムネイル画像情報410A~410Hの何れかを操作して削除除外フラグを1にする確定指示を行ったサムネイル画像情報に対して、再度変更ボタン405の押下により削除除外フラグの1を解除することができる。なお、このときも削除除外フラグを1に変更するときと同じく、確定ボタン420により確定指示をしても良いし、変更ボタン405の押下により削除除外フラグを解除に変更する変更指示と削除除外フラグを解除する確定指示とを兼ねるように構成しても良い。また、複数のサムネイル画像情報に対して削除除外フラグの1を解除してもよい。さらに、削除除外フラグが付いているサムネイル画像のみ表示させる機能を有し、その状態で画像の取得時刻情報のうち所定の期間を指定して削除除外フラグを解除する解除指定ボタンを入力画面400に表示させても良い。さらに、全ての削除除外フラグを解除する全解除ボタンを入力画面400に表示させても良い。 It is also possible to reset the deletion exclusion flag to 1 even after a confirmation instruction to set the deletion exclusion flag to 1 has been given. In this case, the user can reset the deletion exclusion flag to 1 for thumbnail image information for which the user operated any of thumbnail image information 410A-410H to set the deletion exclusion flag to 1 by pressing the change button 405 again. In this case, just as when changing the deletion exclusion flag to 1, the confirmation instruction can be given by pressing the confirm button 420, or pressing the change button 405 can be configured to both issue a change instruction to change the deletion exclusion flag to 1 and a confirmation instruction to reset the deletion exclusion flag. The deletion exclusion flag may also be reset to 1 for multiple thumbnail image information. Furthermore, the input screen 400 may have a function to display only thumbnail images with deletion exclusion flags, and a cancel specification button may be displayed on the input screen 400 to cancel the deletion exclusion flag by specifying a predetermined period from the image acquisition time information. Furthermore, the input screen 400 may have a function to display only thumbnail images with deletion exclusion flags.

●実施形態の変形例●
図20は、通信システムの変形例における機能構成を示す図である。図5に示した通信システム1では、撮影装置30は、通信端末10と通信ネットワーク100を介して通信していたが、図20に示す通信システム1の変形例では、撮影装置30は通信端末10に内蔵されている。
Modified Example of the Embodiment
Fig. 20 is a diagram showing the functional configuration of a modified communication system. In the communication system 1 shown in Fig. 5, the image capturing device 30 communicates with the communication terminal 10 via the communication network 100. However, in the modified communication system 1 shown in Fig. 20, the image capturing device 30 is built into the communication terminal 10.

図21は、図20に示した変形例における通常画像の保存処理を示すシーケンス図である。 Figure 21 is a sequence diagram showing the process of saving a normal image in the modified example shown in Figure 20.

通信端末10に内蔵された撮影装置30の撮影制御部33は、ユーザが操作部315を操作することにより、手動で撮影し(ステップS201)、通信端末10の送受信部11は、第1の外部ストレージ90に対して、アカウントIDと画像を送信する(ステップS202)。その他の処理は、図9に示したシーケンス図と同じである。 The photographing control unit 33 of the photographing device 30 built into the communication terminal 10 manually photographs an image when the user operates the operation unit 315 (step S201), and the transceiver unit 11 of the communication terminal 10 transmits the account ID and the image to the first external storage 90 (step S202). The remaining processing is the same as in the sequence diagram shown in Figure 9.

図22は、図20に示した変形例におけるタイムラプス画像の保存処理を示すシーケンス図である。 Figure 22 is a sequence diagram showing the process of saving time lapse images in the modified example shown in Figure 20.

通信端末10に内蔵された撮影装置30の撮影制御部33は、所定の撮影条件でタイムラプス画像を自動で撮影し(ステップS214)、通信端末10の送受信部11は、第2の外部ストレージ91に対して、アカウントID、機種ID、画像、および画像の取得時刻を送信する(ステップS215)。その他の処理は、図10に示したシーケンス図と同じである。 The shooting control unit 33 of the imaging device 30 built into the communication terminal 10 automatically captures time-lapse images under predetermined shooting conditions (step S214), and the transceiver unit 11 of the communication terminal 10 transmits the account ID, model ID, image, and image capture time to the second external storage 91 (step S215). Other processing is the same as in the sequence diagram shown in Figure 10.

図20~図21に示した通信システムの変形例では、通信端末10は、内蔵された撮影装置30の撮影制御部33が手動又は自動で撮影した画像を、第1の外部ストレージ90および第2の外部ストレージ91に送信して保存させていたが、さらなる変形例としては、通信端末10は、外部から取得した画像等のデータを第1の外部ストレージ90および第2の外部ストレージ91に送信して保存させてもよい。 In the modified example of the communication system shown in Figures 20 and 21, the communication terminal 10 transmits and stores images captured manually or automatically by the imaging control unit 33 of the built-in imaging device 30 to the first external storage 90 and the second external storage 91. However, in a further modified example, the communication terminal 10 may transmit and store data such as images acquired from the outside to the first external storage 90 and the second external storage 91.

さらに、通信システムの別の形態として、通信システム1は、通信ネットワーク100を介して通信可能な計測装置の一例である撮影装置30および通信端末10を備え、通信端末10が、管理サーバ50の機能を内蔵しても良い。この場合、第1の外部ストレージ90および第2の外部ストレージ91は、通信端末10に通信ネットワーク100を介して通信可能に構成されてもよく、通信端末10に内蔵または有線接続されてもよい。 Furthermore, as another form of communication system, the communication system 1 may include an imaging device 30, which is an example of a measurement device capable of communicating via the communication network 100, and a communication terminal 10, and the communication terminal 10 may incorporate the functions of the management server 50. In this case, the first external storage 90 and the second external storage 91 may be configured to be able to communicate with the communication terminal 10 via the communication network 100, or may be built into the communication terminal 10 or connected by wire.

●第2の変形例●
図23は、通信システムの第2の変形例における機能構成を示す図である。
Second Modification
FIG. 23 is a diagram showing a functional configuration of a second modified example of a communication system.

図23に示す通信システム1は、図5に示した通信システム1に加えて、動画のストリーミングを管理するメッセージングサーバ92と、動画をストリーミングするストリーミングサーバ93とをさらに備える。メッセージングサーバ92は、具体的には、撮影装置30と管理サーバ50の間で、ストリーミング開始・終了のトリガをやり取りするための仲介サーバである。 The communication system 1 shown in FIG. 23 includes the components of the communication system 1 shown in FIG. 5, as well as a messaging server 92 that manages video streaming and a streaming server 93 that streams the video. Specifically, the messaging server 92 is an intermediary server that exchanges triggers for starting and ending streaming between the image capture device 30 and the management server 50.

図24は、第2の変形例におけるストリーミング処理を示すシーケンス図である。 Figure 24 is a sequence diagram showing streaming processing in the second variant.

撮影装置30が、一例として撮影制御部33に動画撮影機能がプラグインされることにより、動画のストリーミングを管理するメッセージの送受信を準備すると(ステップS301)、撮影装置30の送受信部31は、メッセージングサーバ92に対して、アカウントID、機種IDを送信し、メッセージングサーバ92は、受信した機種IDに係る撮影装置30をメッセージ受信待ちとして登録する(ステップS302)。 When the image capture device 30 prepares to send and receive messages that manage video streaming, for example by plugging in a video capture function to the image capture control unit 33 (step S301), the image capture device 30's transmission/reception unit 31 transmits the account ID and model ID to the messaging server 92, and the messaging server 92 registers the image capture device 30 associated with the received model ID as waiting to receive a message (step S302).

ここで、図1で説明したように、通信システム1が、複数の撮影装置30を含む場合、メッセージングサーバ92は、複数の撮影装置30をメッセージ受信待ちとして登録することができる。 Here, as described in FIG. 1, if the communication system 1 includes multiple image capture devices 30, the messaging server 92 can register the multiple image capture devices 30 as waiting to receive messages.

一方、ユーザが入力画面に対して操作入力することで、通信端末10の受付部12は、指定された撮影装置30に対するストリーミング開始要求の入力を受け付けて(ステップS303)、通信端末10の送受信部11は、管理サーバに対して、ストリーミング開始要求とともに、アカウントIDと、指定された撮影装置30の機種IDを送信する(ステップS304)。 Meanwhile, when the user operates the input screen, the reception unit 12 of the communication terminal 10 receives a request to start streaming for the specified image capture device 30 (step S303), and the transmission/reception unit 11 of the communication terminal 10 transmits the request to start streaming, along with the account ID and the model ID of the specified image capture device 30, to the management server (step S304).

管理サーバ50の送受信部51が、通信端末10から送信されたストリーミング開始要求、アカウントID、および機種IDを受信すると、管理サーバ50の設定部54は、ストリーミング開始通知を設定し(ステップS305)、送受信部51は、メッセージングサーバ92に対して、ストリーミング開始通知と、ステップS305で受信したアカウントID、および機種IDを送信する(ステップS306)。 When the transmission/reception unit 51 of the management server 50 receives the streaming start request, account ID, and model ID sent from the communication terminal 10, the setting unit 54 of the management server 50 sets a streaming start notification (step S305), and the transmission/reception unit 51 transmits the streaming start notification and the account ID and model ID received in step S305 to the messaging server 92 (step S306).

また、管理サーバ50の設定部54は、ストリーミング動画待ち通知を設定し(ステップS307)、送受信部51は、ストリーミングサーバ93に対して、ストリーミング動画待ち通知と、ステップS305で受信したアカウントID、および機種IDを送信し、ストリーミングサーバ93は、受信した機種IDに係る撮影装置30を登録する(ステップS308)。 The setting unit 54 of the management server 50 also sets a streaming video waiting notification (step S307), and the transceiver unit 51 transmits the streaming video waiting notification along with the account ID and model ID received in step S305 to the streaming server 93. The streaming server 93 then registers the image capture device 30 associated with the received model ID (step S308).

メッセージングサーバ92は、ステップS306で受信した機種IDが、ステップS302で登録された機種IDと一致すると、当該機種IDに係る撮影装置30に対するストリーミング開始通知を設定し(ステップS309)、当該機種IDに係る撮影装置30に対して、ストリーミング開始通知と機種IDを送信する(ステップS310)。 If the model ID received in step S306 matches the model ID registered in step S302, the messaging server 92 sets a streaming start notification for the image capture device 30 associated with that model ID (step S309), and sends the streaming start notification and model ID to the image capture device 30 associated with that model ID (step S310).

撮影装置30の送受信部31が、メッセージングサーバ92からストリーミング開始通知を受信すると、撮影装置30の撮影制御部33は、ストリーミング動画の撮影を開始し(ステップS311)、撮影装置30の送受信部31は、ストリーミングサーバ93に対して、動画データとともに、アカウントIDおよび機種IDを送信する(ステップS312)。 When the transmission/reception unit 31 of the image capture device 30 receives a streaming start notification from the messaging server 92, the image capture control unit 33 of the image capture device 30 starts capturing streaming video (step S311), and the transmission/reception unit 31 of the image capture device 30 transmits the account ID and model ID along with the video data to the streaming server 93 (step S312).

ストリーミングサーバ93は、ステップS312で受信した機種IDが、ステップS308で登録された機種IDと一致すると、管理サーバ50に対して、動画データを送信する(ステップS313)。 If the model ID received in step S312 matches the model ID registered in step S308, the streaming server 93 transmits the video data to the management server 50 (step S313).

管理サーバ50の送受信部51は、ストリーミングサーバ93から動画データを受信すると、通信端末10に対して、動画データを送信する(ステップS314)。 When the transceiver unit 51 of the management server 50 receives the video data from the streaming server 93, it transmits the video data to the communication terminal 10 (step S314).

通信端末10の送受信部11が、管理サーバ50から送信された動画データを受信すると、通信端末10の表示制御部13は、受信した動画データを、ディスプレイ106に表示させる(ステップS315)。 When the transceiver 11 of the communication terminal 10 receives the video data transmitted from the management server 50, the display control unit 13 of the communication terminal 10 displays the received video data on the display 106 (step S315).

その後、ユーザが入力画面に対して操作入力することで、通信端末10の受付部12は、指定された撮影装置30に対するストリーミング終了の要求の入力を受け付けて(ステップS316)、通信端末10の送受信部11は、管理サーバに対して、ストリーミング終了通知とともに、アカウントIDと、指定された撮影装置30の機種IDを送信する(ステップS317)。 Then, when the user operates the input screen, the reception unit 12 of the communication terminal 10 receives a request to end streaming for the specified image capture device 30 (step S316), and the transmission/reception unit 11 of the communication terminal 10 sends the account ID and the model ID of the specified image capture device 30 along with a streaming end notification to the management server (step S317).

管理サーバ50の送受信部51が、通信端末10から送信されたストリーミング終了要求、アカウントID、および機種IDを受信すると、管理サーバ50の設定部54は、ストリーミング終了通知を設定し(ステップS319)、送受信部51は、メッセージングサーバ92に対して、ストリーミング終了通知と、ステップS317で受信したアカウントID、および機種IDを送信する(ステップS320)。 When the transmission/reception unit 51 of the management server 50 receives the streaming end request, account ID, and model ID sent from the communication terminal 10, the setting unit 54 of the management server 50 sets a streaming end notification (step S319), and the transmission/reception unit 51 transmits the streaming end notification, the account ID received in step S317, and the model ID to the messaging server 92 (step S320).

メッセージングサーバ92は、ステップS320で受信した機種IDが、ステップS309でストリーミング開始通知を設定した撮影装置30の機種IDと一致すると、当該機種IDに係る撮影装置30に対するストリーミング終了通知を設定し(ステップS321)、当該機種IDに係る撮影装置30に対して、ストリーミング終了通知と機種IDを送信する(ステップS322)。 If the model ID received in step S320 matches the model ID of the camera device 30 for which the streaming start notification was set in step S309, the messaging server 92 sets a streaming end notification for the camera device 30 associated with that model ID (step S321), and sends the streaming end notification and model ID to the camera device 30 associated with that model ID (step S322).

撮影装置30の送受信部31が、ストリーミング終了通知を受信すると、撮影装置30の撮影制御部33は、動画の撮影を終了し、撮影装置30の送受信部31は、ストリーミングサーバ93に対する動画データの送信を終了する(ステップS323)。 When the transceiver unit 31 of the image capture device 30 receives the streaming end notification, the image capture control unit 33 of the image capture device 30 ends video capture, and the transceiver unit 31 of the image capture device 30 ends transmission of video data to the streaming server 93 (step S323).

図25は、第2の変形例における入力画面の画面例を示す図である。 Figure 25 shows an example of the input screen for the second variant.

図25は、図24に示したシーケンス図のステップS303に対応する入力画面の画面例を示す図である。 Figure 25 shows an example of the input screen corresponding to step S303 in the sequence diagram shown in Figure 24.

通信端末10の表示制御部13は、図25に示す入力画面400において、図19に示した入力画面400に対して、動画ボタン430と、動画表示ウィンドウ450をさらに含むように表示させる。 The display control unit 13 of the communication terminal 10 displays the input screen 400 shown in FIG. 25 in such a way that it further includes a video button 430 and a video display window 450 compared to the input screen 400 shown in FIG. 19.

動画表示ウィンドウ450は、動画表示部451と、動画開始停止ボタン452を含む。 The video display window 450 includes a video display section 451 and a video start/stop button 452.

ユーザが動画ボタン430を操作することで、受付部12は操作指示を受け付けて、表示制御部13は動画表示ウィンドウ450を入力画面400に表示させる。 When the user operates the video button 430, the reception unit 12 receives the operation instruction, and the display control unit 13 displays the video display window 450 on the input screen 400.

ユーザが動画開始停止ボタン452を操作することで、機種情報402に表示される機種IDで指定される撮影装置30に対するストリーミング開始要求の入力を受け付ける。 When the user operates the video start/stop button 452, a streaming start request is input to the image capture device 30 specified by the model ID displayed in the model information 402.

表示制御部13は、図24に示したシーケンス図のステップS315において、動画データを動画表示部451に表示させる。なお、指定された撮影装置30が、例えば電源が切れていたり通信が繋がっていなかったりといった撮影できないエラーが発生している場合、入力画面400に表示される動画ボタン430を半輝度の表示やグレーアウト表示にし、動画ボタン430を操作しても受付部12は操作指示を受け付けないようにしてもよい。また、撮影できないエラーが発生している場合は、入力画面400に「動画を開始できません」等のような、エラーが発生していることを報知する報知表示を行ってもよい。 In step S315 of the sequence diagram shown in FIG. 24, the display control unit 13 displays the video data on the video display unit 451. Note that if the specified imaging device 30 has an error that prevents imaging, such as the device being turned off or not connected to communication, the video button 430 displayed on the input screen 400 may be displayed in half brightness or grayed out, so that the reception unit 12 will not accept operation instructions even if the video button 430 is operated. Also, if an error that prevents imaging has occurred, the input screen 400 may display a notification such as "Video cannot be started" to notify the user that an error has occurred.

図26は、第2の変形例におけるメッセージングサーバの処理を示すフロー図である。 Figure 26 is a flow diagram showing the processing of the messaging server in the second variant.

メッセージングサーバ92は、撮影装置30からアカウントIDと機種IDを受信すると(ステップS331)、受信した機種IDに係る撮影装置30をメッセージ受信待ちとして登録する(ステップS332)。 When the messaging server 92 receives the account ID and model ID from the camera device 30 (step S331), it registers the camera device 30 associated with the received model ID as waiting to receive a message (step S332).

メッセージングサーバ92は、管理サーバ50からアカウントIDと機種IDを受信すると(ステップS333)、受信した機種IDが、ステップS332で登録されたメッセージ受信待ちである撮影装置30の機種IDと一致する場合には(ステップS334)、当該機種IDに係る撮影装置30に対するストリーミング開始通知を設定して、当該機種IDに係る撮影装置30に対して、ストリーミング開始通知を送信する(ステップS335)。 When the messaging server 92 receives the account ID and model ID from the management server 50 (step S333), if the received model ID matches the model ID of the camera device 30 that is waiting to receive a message and was registered in step S332 (step S334), it sets a streaming start notification for the camera device 30 associated with that model ID and sends the streaming start notification to the camera device 30 associated with that model ID (step S335).

一方、メッセージングサーバ92は、ステップS333で受信した機種IDが、ステップS332で登録されたメッセージ受信待ちである撮影装置30の機種IDと一致しない場合には、管理サーバ50経由で通信端末10に報知する等のエラー処理を行う(ステップS336)。 On the other hand, if the model ID received in step S333 does not match the model ID of the image capture device 30 that is waiting to receive a message and was registered in step S332, the messaging server 92 performs error processing, such as notifying the communication terminal 10 via the management server 50 (step S336).

図27は、第2の変形例におけるストリーミングサーバの処理を示すフロー図である。 Figure 27 is a flow diagram showing the processing of the streaming server in the second variant.

ストリーミングサーバ93は、管理サーバ50からアカウントIDと機種IDを受信すると(ステップS341)、受信した機種IDに係る撮影装置30をストリーミング動画待ちとして登録する(ステップS342)。 When the streaming server 93 receives the account ID and model ID from the management server 50 (step S341), it registers the image capture device 30 associated with the received model ID as waiting for streaming video (step S342).

ストリーミングサーバ93は、撮影装置30から動画データと機種IDを受信すると(ステップS343)、受信した機種IDが、ステップS342で登録された撮影装置30の機種IDと一致する場合には(ステップS344)、管理サーバ50に対して、ストリーミング動画データを送信する(ステップS345)。 When the streaming server 93 receives the video data and model ID from the image capture device 30 (step S343), if the received model ID matches the model ID of the image capture device 30 registered in step S342 (step S344), it transmits the streaming video data to the management server 50 (step S345).

一方、ストリーミングサーバ93は、ステップS343で受信した機種IDが、ステップS342で登録されたストリーミング動画待ちである撮影装置30の機種IDと一致しない場合には、管理サーバ50経由で通信端末10に報知する等のエラー処理を行う(ステップS346)、 On the other hand, if the model ID received in step S343 does not match the model ID of the image capture device 30 waiting for streaming video registered in step S342, the streaming server 93 performs error processing, such as notifying the communication terminal 10 via the management server 50 (step S346).

図28は、第2の変形例における撮影装置の処理を示すフロー図である。 Figure 28 is a flow diagram showing the processing of the imaging device in the second variant.

撮影装置30の送受信部31が、メッセージングサーバ92から通知を受信し(ステップS351)、メッセージングサーバ92から受信した機種IDが当該撮影装置30の機種IDと一致し(ステップS352)、受信したメッセージがストリーミング開始通知である場合は(ステップS353)、撮影装置30の撮影制御部33は、ストリーミング動画の撮影を開始し、送受信部31は、ストリーミングサーバ93に対して、動画データを送信する(ステップS354)。 The transmitter/receiver 31 of the image capture device 30 receives a notification from the messaging server 92 (step S351), and if the model ID received from the messaging server 92 matches the model ID of the image capture device 30 (step S352), and the received message is a streaming start notification (step S353), the image capture control unit 33 of the image capture device 30 starts capturing streaming video, and the transmitter/receiver 31 transmits video data to the streaming server 93 (step S354).

一方、受信したメッセージがストリーミング終了通知である場合は(ステップS355)、撮影装置30の撮影制御部33は、ストリーミング動画の撮影を終了して、タイムラプス画像の撮影を自動的に再開する(ステップS356)。 On the other hand, if the received message is a streaming end notification (step S355), the shooting control unit 33 of the image capturing device 30 ends shooting of the streaming video and automatically resumes shooting of time lapse images (step S356).

●第3の変形例●
図29は、通信システムの第3の変形例における撮影装置の機能構成を示す図である。
●Third Modification●
FIG. 29 is a diagram showing the functional configuration of an image capturing device in the third modified example of the communication system.

図29に示す通信システム1の撮影装置30は、図5に示した通信システム1の撮影装置30に対して、動画撮影機能を備えるストリーミング制御部35がプラグインされている。 The imaging device 30 of the communication system 1 shown in Figure 29 is the imaging device 30 of the communication system 1 shown in Figure 5, to which a streaming control unit 35 with video imaging functionality has been plugged in.

ストリーミング制御部35は、第2の変形例において撮影制御部33が実行していた処理の一部を実行する。 The streaming control unit 35 performs some of the processing that was performed by the shooting control unit 33 in the second variant.

図30は、第3の変形例における撮影装置の処理を示すフロー図である。 Figure 30 is a flow diagram showing the processing of the imaging device in the third variant.

撮影装置30の送受信部31が、メッセージングサーバ92から通知を受信し(ステップS361)、メッセージングサーバ92から受信した機種IDが当該撮影装置30の機種IDと一致し(ステップS362)、受信したメッセージがストリーミング開始通知である場合は(ステップS363)、撮影装置30のストリーミング制御部35は、ストリーミング動画の撮影を開始し、送受信部31は、ストリーミングサーバ93に対して、動画データを送信する(ステップS364)。 The transmitter/receiver unit 31 of the image capture device 30 receives a notification from the messaging server 92 (step S361), and if the model ID received from the messaging server 92 matches the model ID of the image capture device 30 (step S362), and the received message is a streaming start notification (step S363), the streaming control unit 35 of the image capture device 30 starts capturing streaming video, and the transmitter/receiver unit 31 transmits video data to the streaming server 93 (step S364).

図31は、第3の変形例における撮影装置の他の処理を示すフロー図である。 Figure 31 is a flow diagram showing other processing by the imaging device in the third variant.

撮影装置30の送受信部31が、メッセージングサーバ92から通知を受信し(ステップS371)、メッセージングサーバ92から受信した機種IDが当該撮影装置30の機種IDと一致し(ステップS372)、受信したメッセージがストリーミング終了通知である場合は(ステップS373)、撮影装置30の撮影制御部33は、ストリーミング動画の撮影を終了して、タイムラプス画像の撮影を自動的に再開する (ステップS374)。 The transmitter/receiver unit 31 of the image capture device 30 receives a notification from the messaging server 92 (step S371). If the model ID received from the messaging server 92 matches the model ID of the image capture device 30 (step S372) and the received message is a streaming end notification (step S373), the image capture control unit 33 of the image capture device 30 ends the capture of the streaming video and automatically resumes capturing time-lapse images (step S374).

なお、実施形態で説明したタイムラプス撮影を実行できるよう、撮影装置30にはタイムラプス撮影機能がプラグインされる。その場合の第2、第3の変形例で説明した動画ストリーミング機能プラグインとの関係を説明する。 In order to be able to perform the time-lapse photography described in the embodiment, a time-lapse photography function is plugged into the photography device 30. The relationship in this case with the video streaming function plug-in described in the second and third modified examples will be explained below.

まず、タイムラプス画像の撮影をしている状態の撮影装置30は、タイムラプス撮影機能プラグインが起動している(有効になっている)。ここで撮影装置30がストリーミング開始通知を受信すると、起動する(有効にする)プラグインを切り替え、動画ストリーミング機能プラグインを起動する。その後、撮影装置30がストリーミング終了通知を受信すると、起動するプラグインを切り替え、タイムラプス撮影機能プラグインを起動する。 First, when the image capture device 30 is capturing time-lapse images, the time-lapse image capture function plugin is activated (enabled). When the image capture device 30 receives a streaming start notification, it switches the plugin to be activated (enabled) and activates the video streaming function plugin. Then, when the image capture device 30 receives a streaming end notification, it switches the plugin to be activated and activates the time-lapse image capture function plugin.

このように、受信した通知の内容に基づいてタイムラプス撮影機能と動画ストリーミング機能のような異なる機能を実行するに際し、撮影装置30が起動するプラグインを切り替える制御を行うことで、所望の機能を使用できる。 In this way, when executing different functions, such as time-lapse photography and video streaming, based on the content of the received notification, the imaging device 30 controls the plug-in to be activated, allowing the desired function to be used.

なお、タイムラプス撮影機能プラグインと動画ストリーミング機能プラグインは、両者が独立したプラグインであってもよく、もしくは両者が1つに包含された一のプラグインであってもよい。 Note that the time-lapse photography function plugin and the video streaming function plugin may be separate plugins, or they may both be included in a single plugin.

また、撮影装置30がプラグインを切り替える制御としては、タイムラプス撮影機能プラグインと動画ストリーミング機能プラグインの2つのプラグインに限られない。例えば、撮影装置30にインストールされている各プラグインのバージョンが最新であるかチェックするアップデートプラグインが考えられる。 Furthermore, the control by which the image capture device 30 switches between plug-ins is not limited to the two plug-ins, the time-lapse image capture function plug-in and the video streaming function plug-in. For example, an update plug-in that checks whether the version of each plug-in installed in the image capture device 30 is the latest version could be considered.

この場合、撮影装置30の電源投入後、アップデートプラグインが起動し、撮影装置30にインストールされているプラグインが最新であるか否かを所定のサーバに問い合わせを行う。問い合わせの結果、最新バージョンが存在する場合、最新のプラグインを所定のサーバからダウンロードしてインストールする。その後、例えばタイムラプス撮影機能プラグインや動画ストリーミング機能プラグイン等のような撮影機能に関するプラグインに切り替えを行う。 In this case, after the imaging device 30 is powered on, the update plug-in is activated and queries a specified server to see if the plug-in installed on the imaging device 30 is the latest version. If the query finds that the latest version is available, the latest plug-in is downloaded from the specified server and installed. After that, the update plug-in is switched to a plug-in related to the imaging function, such as a time-lapse imaging function plug-in or a video streaming function plug-in.

また、アップデートプラグインは、タイムラプス撮影機能もしくは動画ストリーミング機能の単機能プラグインで使用する場合にも適用できる。つまり、アップデートプラグインでタイムラプス撮影機能プラグインのアップデートを確認し、その後タイムラプス撮影機能を起動するものと、アップデートプラグインで動画ストリーミング機能プラグインのアップデートを確認し、その後動画ストリーミング機能プラグインを起動する、といったそれぞれ単機能プラグインで使用することも可能である。 The update plugin can also be used with the single-function plugins for time-lapse photography or video streaming. In other words, it is possible to use the update plugin to check for updates to the time-lapse photography plugin and then launch the time-lapse photography plugin, or to use the update plugin to check for updates to the video streaming plugin and then launch the video streaming plugin.

このように、一度設定したタイムラプス画像の撮影中であっても一時的にストリーミング動画を確認することができ、例えば地震発生時など早急に現場の状況をリアルタイムで確認したいときなどの場面で有効となる。 In this way, you can temporarily check streaming video even while capturing time-lapse images that you have already set up, which is useful in situations where you want to quickly check the situation at the scene in real time, such as when an earthquake occurs.

また、ストリーミング動画には所定の時間の最長閲覧時間(時間制限)を設定しても良い。例えば、最長閲覧時間を5分と設定すると、動画ストリーミング開始から5分後に自動的にタイムラプス画像の撮影に戻る。 You can also set a maximum viewing time (time limit) for streaming videos. For example, if you set the maximum viewing time to 5 minutes, the app will automatically switch back to capturing time-lapse images 5 minutes after video streaming begins.

こうすることで、動画ストリーミングを閲覧した後に誤って動画ストリーミングを終了し忘れたとき、タイムラプス画像の撮影をし損ねるといったミスを防ぐことが出来る。 This will prevent mistakes like accidentally forgetting to end video streaming after viewing it and missing out on capturing time-lapse images.

さらに、ストリーミング動画に最長閲覧時間を設定した場合、入力画面400には、閲覧時間の表示や残り時間をカウントダウン表示しても良い。 Furthermore, if a maximum viewing time is set for a streaming video, the input screen 400 may display the viewing time or a countdown of the remaining time.

●まとめ
以上説明したように、本発明の一実施形態に係る情報処理装置の一例である管理サーバ50は、保存手段および第2の保存手段の一例である第2の外部ストレージ91に保存されたデータの一例である画像を、所定の条件が成り立った場合に第2の外部ストレージ91から削除する対象として設定する設定手段の一例である設定部54と、通信端末10に対して、削除する対象から除外する画像を設定する情報を入力するための入力画面400に係る入力画面情報を送信する送信手段の一例である送受信部51と、を備え、設定部54は、送信された入力画面情報に基づいて通信端末10に表示された入力画面400に対する操作に応じて、削除する対象から除外する画像を設定する。
●Summary As described above, the management server 50, which is an example of an information processing device according to one embodiment of the present invention, comprises a setting unit 54, which is an example of a setting means, that sets images, which are an example of data stored in the second external storage 91, which is an example of a storage means and a second storage means, as targets to be deleted from the second external storage 91 when predetermined conditions are met, and a transceiver unit 51, which is an example of a transmission means, that transmits input screen information related to an input screen 400 for inputting information for setting images to be excluded from targets to be deleted to the communication terminal 10, and the setting unit 54 sets images to be excluded from targets to be deleted in accordance with operations on the input screen 400 displayed on the communication terminal 10 based on the transmitted input screen information.

これにより、所定の条件が成り立つまでは、第2の外部ストレージ91に画像を保存できるとともに、所定の条件が成り立った後に、第2の外部ストレージ91から削除する画像と、第2の外部ストレージ91に継続して保存する画像を、所定の条件が成り立つ前に予約することができる。 This allows images to be stored in the second external storage 91 until certain conditions are met, and allows you to reserve images to be deleted from the second external storage 91 and images to continue to be stored in the second external storage 91 after the certain conditions are met, before the certain conditions are met.

すなわち、知らないうちに所望の画像が削除されてしまうことを防止し、画像の削除と保存を適切に行うことができる。 In other words, this prevents desired images from being deleted without your knowledge, and allows images to be deleted and saved appropriately.

ここで、第2の外部ストレージ91に保存されたデータは、静止画像に限らず、動画であってもよく、振動センサにより計測された振動波形データや、LIDARで計測された3次元距離データ等の計測データであってもよい。 Here, the data stored in the second external storage 91 is not limited to still images, but may also be video, or measurement data such as vibration waveform data measured by a vibration sensor or three-dimensional distance data measured by LIDAR.

また、第2の外部ストレージ91に保存された画像は、通信端末10とは別の装置から送信されて保存されたものであってもよく、通信端末10から送信されて保存されたものであってもよい。 In addition, the images stored in the second external storage 91 may be transmitted and stored from a device other than the communication terminal 10, or may be transmitted and stored from the communication terminal 10.

設定部54は、計測装置の一例である撮影装置30から送信されて第2の外部ストレージ91に保存された計測データの一例である画像を、所定の条件が成り立った場合に第2の外部ストレージ91から削除する対象として設定する。 The setting unit 54 sets an image, which is an example of measurement data transmitted from the imaging device 30, which is an example of a measurement device, and stored in the second external storage 91, as a target for deletion from the second external storage 91 when a predetermined condition is met.

この場合、撮影装置30が撮影した画像は、ユーザが確認することなく第2の外部ストレージ91に保存されることが多いが、本実施形態では、ユーザは、入力画面400により、所定の条件が成り立った後に、第2の外部ストレージ91から削除する画像と、第2の外部ストレージ91に継続して保存する画像を、所定の条件が成り立つ前に予約することができる。 In this case, images captured by the imaging device 30 are often saved to the second external storage 91 without the user's confirmation. However, in this embodiment, the user can use the input screen 400 to reserve images to be deleted from the second external storage 91 after certain conditions are met, and images to continue to be saved in the second external storage 91, before the certain conditions are met.

ここで、撮影装置30を一例とする計測装置は、通信端末10と一体であってもよい。 Here, the measurement device, such as the imaging device 30, may be integrated with the communication terminal 10.

設定部54は、第2の外部ストレージ91に保存された画像を、所定の条件が成り立った場合の一例として、画像が撮影されてから所定期間経過した場合に第2の外部ストレージ91から削除する対象として設定する。 The setting unit 54 sets an image stored in the second external storage 91 as a target for deletion from the second external storage 91 when a predetermined period of time has elapsed since the image was captured, as an example of when a predetermined condition is met.

これにより、所定期間経過するまでは、第2の外部ストレージ91に画像を保存できるとともに、所定期間経過後に、第2の外部ストレージ91から削除する画像と、第2の外部ストレージ91に継続して保存する画像を、所定期間経過前に予約することができる。 This allows images to be stored in the second external storage 91 until a specified period of time has elapsed, and allows you to reserve images to be deleted from the second external storage 91 after the specified period has elapsed and images to continue to be stored in the second external storage 91 before the specified period has elapsed.

設定部54は、第2の外部ストレージ91に保存された画像を、所定の条件が成り立った場合の他の例として、第2の外部ストレージ91に保存された画像が所定量(例えば、5000枚)を超えた場合に第2の外部ストレージ91から削除する対象として設定してもよい。この場合、画像の撮影日時の古いものから順次削除する。 As another example of when a predetermined condition is met, the setting unit 54 may set images stored in the second external storage 91 as targets for deletion from the second external storage 91 when the number of images stored in the second external storage 91 exceeds a predetermined amount (e.g., 5,000 images). In this case, images are deleted in order starting with the oldest image capture date and time.

設定部54は、撮影装置30により所定の撮影モードにより自動で撮影され、撮影装置30から送信されて第2の外部ストレージ91に保存された画像を、削除する対象として設定する。 The setting unit 54 sets images that are automatically captured by the imaging device 30 in a predetermined imaging mode, transmitted from the imaging device 30, and saved in the second external storage 91 as images to be deleted.

この場合、画像は、ユーザが確認することなく第2の外部ストレージ91に保存されることが多いが、本実施形態では、ユーザは、入力画面400により、所定の条件が成り立った後に、外部ストレージ91から削除する画像と、第2の外部ストレージ91に継続して保存する画像を、所定の条件が成り立つ前に予約することができる。 In this case, images are often saved to the second external storage 91 without the user's confirmation, but in this embodiment, the user can use the input screen 400 to reserve images to be deleted from the external storage 91 after certain conditions are met, and images to continue to be saved in the second external storage 91, before the certain conditions are met.

送受信部51は、通信端末10に対して、撮影装置30により自動で撮影され、第2の外部ストレージ91に保存されない動画を送信する。 The transmitter/receiver 51 transmits to the communication terminal 10 videos that are automatically captured by the imaging device 30 and are not saved in the second external storage 91.

送受信部51は、通信端末10に対して、動画を送信中は、入力画面情報を送信しない。 The transmitter/receiver 51 does not send input screen information to the communication terminal 10 while transmitting video.

設定部54は、撮影装置30により手動で撮影され、撮影装置30から送信されて保存手段および第1の保存手段の一例である第1の外部ストレージ90に保存された画像を、削除する対象として設定しない。 The setting unit 54 does not set images that are manually captured by the image capture device 30, transmitted from the image capture device 30, and stored in the first external storage 90, which is an example of a storage means and a first storage means, as targets for deletion.

設定部54は、撮影装置30とは異なる他の撮影装置により手動で撮影され、他の撮影装置から送信されて第1の外部ストレージ90に保存された画像を、削除する対象として設定しない。 The setting unit 54 does not set, as targets for deletion, images that have been manually captured by a camera other than the camera 30, transmitted from the camera, and stored in the first external storage 90.

設定部54は、手動で撮影されて第1の外部ストレージ90に保存された画像の量と、削除する対象から除外する画像の枚数と、の合計が所定の量の範囲内で削除する対象から除外する画像を設定する。 The setting unit 54 sets the images to be excluded from deletion when the total of the number of images manually captured and saved in the first external storage 90 and the number of images to be excluded from deletion falls within a predetermined range.

これにより、第2の外部ストレージ91および第1の外部ストレージ90に保存できる画像の量に最大保存枚数等の上限値を含む範囲が設けられている場合でも、削除する対象から除外する画像を適切に設定することができる。なお、画像の量と所定の量は、枚数であってもよく、容量であってもよい。 This allows for appropriate setting of images to be excluded from deletion even when the amount of images that can be stored in the second external storage 91 and the first external storage 90 is limited to a range that includes an upper limit, such as the maximum number of images that can be stored. Note that the amount of images and the predetermined amount may be either the number of images or the capacity.

合計が所定の量の範囲の上限値の一例である最大保存枚数に達した場合、送受信部51は、手動で撮影された画像の保存ができない旨、または/および削除する対象から除外する画像を設定できない旨を報知する報知情報を通信端末10に送信する。 When the total reaches the maximum number of images that can be saved, which is an example of the upper limit of a predetermined amount range, the transceiver 51 transmits notification information to the communication terminal 10 informing the user that manually captured images cannot be saved and/or that images cannot be set to be excluded from deletion.

合計が最大保存枚数に達した場合、送受信部51は、最大保存枚数を更に上げるための情報を通信端末に送信する。 When the total reaches the maximum number of images that can be stored, the transmitter/receiver 51 sends information to the communication terminal to further increase the maximum number of images that can be stored.

設定部54は、第2の外部ストレージ91に保存される画像を、撮影装置30から送信されたアカウント情報に対応付けて削除する対象として設定し、送受信部51は、アカウント情報を含む入力画面400に係る入力画面情報を送信する。 The setting unit 54 associates the images stored in the second external storage 91 with the account information transmitted from the image capture device 30 and sets them as targets for deletion, and the transmission/reception unit 51 transmits input screen information related to the input screen 400 that includes the account information.

これにより、アカウント情報毎に、削除する対象として画像を設定する場合であっても、アカウント情報毎に、所定の条件が成り立った後に、第2の外部ストレージ91から削除する画像と、第2の外部ストレージ91に継続して保存する画像を、所定の条件が成り立つ前に予約することができる。 This means that even if images are set as targets for deletion for each account information, it is possible to reserve, for each account information, the images to be deleted from the second external storage 91 after a specified condition is met, and the images to be continuously stored in the second external storage 91, before the specified condition is met.

設定部54は、撮影装置30から送信されたアカウント情報が、予め記憶されたアカウント情報と一致する場合に、第2の外部ストレージ91に保存される画像を、アカウント情報に対応付けて削除する対象として設定する。 When the account information transmitted from the image capture device 30 matches the pre-stored account information, the setting unit 54 associates the images stored in the second external storage 91 with the account information and sets them as targets for deletion.

これにより、アカウント情報毎に、削除する対象として画像を設定することができる。 This allows you to set images to be deleted for each account.

設定部54は、撮影装置30から送信されたアカウント情報および撮影装置30を識別する識別情報が、予め対応付けて記憶されたアカウント情報および識別情報とそれぞれ一致する場合に、第2の外部ストレージ91に保存される画像を、アカウント情報に対応付けて削除する対象として設定する。 When the account information and identification information identifying the image capture device 30 transmitted from the image capture device 30 match the account information and identification information previously stored in association with each other, the setting unit 54 sets the images stored in the second external storage 91 as targets for deletion in association with the account information.

これにより、予めアカウント情報と対応付けて記憶された識別情報の撮影装置30から送信された画像についてのみ、削除する対象として設定することができる。 This allows only images sent from a camera device 30 with identification information that has been previously stored in association with account information to be set as targets for deletion.

本発明の一実施形態に係る情報処理方法は、計測装置の一例である撮影装置30から送信されて保存手段の一例である第2の外部ストレージ91に保存されたデータの一例である画像を、所定の条件が成り立った場合に第2の外部ストレージ91から削除する対象として設定する設定ステップと、削除する対象から除外する画像を設定する情報を入力するための入力画面400を表示する表示ステップと、を備え、設定ステップは、表示された入力画面400に対する操作に応じて、削除する対象から除外する画像を設定する処理を含む。 An information processing method according to one embodiment of the present invention includes a setting step of setting an image, which is an example of data transmitted from an imaging device 30, which is an example of a measurement device, and stored in a second external storage 91, which is an example of a storage means, as a target for deletion from the second external storage 91 when a predetermined condition is met, and a display step of displaying an input screen 400 for inputting information for setting images to be excluded from the targets for deletion, and the setting step includes processing for setting images to be excluded from the targets for deletion in accordance with an operation on the displayed input screen 400.

情報処理方法は、さらに、通信端末10に対して、削除する対象から除外する画像を設定する情報を入力するための入力画面400に係る入力画面情報を送信する送信ステップと、を備え、設定ステップは、送信された入力画面情報に基づいて通信端末10に表示された入力画面400に対する操作に応じて、削除する対象から除外する画像を設定する処理を含む。 The information processing method further includes a transmission step of transmitting, to the communication terminal 10, input screen information relating to an input screen 400 for inputting information for setting images to be excluded from deletion targets, and the setting step includes processing for setting images to be excluded from deletion targets in response to operations on the input screen 400 displayed on the communication terminal 10 based on the transmitted input screen information.

本発明の一実施形態に係る情報処理システムは、撮影装置30と、撮影装置30と通信可能な情報処理装置と、情報処理装置と通信可能な通信端末10と、を備えた情報処理システムであって、情報処理装置は、撮影装置30から送信されて第2の外部ストレージ91に保存された画像を、所定の条件が成り立った場合に第2の外部ストレージ91から削除する対象として設定する設定部54と、通信端末10に対して、削除する対象から除外する画像を設定する情報を入力するための入力画面400に係る入力画面情報を送信する送受信部51と、を備え、設定部54は、送信された入力画面情報に基づいて通信端末10に表示された入力画面400に対する操作に応じて、削除する対象から除外する画像を設定する。 An information processing system according to one embodiment of the present invention comprises a photographing device 30, an information processing device capable of communicating with the photographing device 30, and a communication terminal 10 capable of communicating with the information processing device. The information processing device comprises a setting unit 54 that sets images transmitted from the photographing device 30 and stored in second external storage 91 as images to be deleted from the second external storage 91 when a predetermined condition is met, and a transmission/reception unit 51 that transmits, to the communication terminal 10, input screen information relating to an input screen 400 for inputting information for setting images to be excluded from the images to be deleted. The setting unit 54 sets images to be excluded from the images to be deleted in response to operations on the input screen 400 displayed on the communication terminal 10 based on the transmitted input screen information.

本発明の一実施形態に係る管理サーバ50は、第2の外部ストレージ91に保存されたデータを、所定の条件が成り立った場合に第2の外部ストレージ91から削除する対象として設定する設定部54を備え、設定部54は、削除する対象から除外するデータを設定する情報を入力するための入力画面400に対する操作に応じて、削除する対象から除外するデータを設定する。 The management server 50 according to one embodiment of the present invention includes a setting unit 54 that sets data stored in the second external storage 91 as data to be deleted from the second external storage 91 when predetermined conditions are met, and the setting unit 54 sets the data to be excluded from deletion in response to an operation on an input screen 400 for inputting information for setting data to be excluded from deletion.

この場合、入力画面400は、通信端末10側で設定、表示されてもよく、管理サーバ側で設定、表示されても良い。 In this case, the input screen 400 may be set and displayed on the communication terminal 10 side, or on the management server side.

●補足●
上記で説明した実施形態の各機能は、一または複数の処理回路によって実現することが可能である。ここで、本実施形態における「処理回路」とは、電子回路により実装されるプロセッサのようにソフトウエアによって各機能を実行するようプログラミングされたプロセッサ、並びに上記で説明した各機能を実行するよう設計されたASIC(Application Specific Integrated Circuit)、DSP(digital signal processor)、FPGA(field programmable gate array)、SOC(System on a chip)、GPU(Graphics Processing Unit)および従来の回路モジュール等のデバイスを含むものとする。
●Additional Information●
Each function of the above-described embodiments can be realized by one or more processing circuits. Here, the term "processing circuit" in the present embodiment includes a processor programmed to perform each function by software, such as a processor implemented by an electronic circuit, as well as devices designed to perform each function described above, such as an ASIC (Application Specific Integrated Circuit), a DSP (Digital Signal Processor), an FPGA (Field Programmable Gate Array), an SOC (System on a Chip), a GPU (Graphics Processing Unit), and conventional circuit modules.

また、上記で説明した実施形態の各種テーブルは、機械学習の学習効果によって生成されたものでもよく、関連づけられている各項目のデータを機械学習にて分類付けすることで、テーブルを使用しなくてもよい。ここで、機械学習とは、コンピュータに人のような学習能力を獲得させるための技術であり,コンピュータが,データ識別等の判断に必要なアルゴリズムを、事前に取り込まれる学習データから自律的に生成し,新たなデータについてこれを適用して予測を行う技術のことをいう。機械学習のための学習方法は、教師あり学習、教師なし学習、半教師学習、強化学習および深層学習のいずれかの方法でもよく、さらに、これらの学習方法を組み合わせた学習方法でもよく、機械学習のための学習方法は問わない。 The various tables in the embodiments described above may also be generated through the learning effects of machine learning, and tables may not be required if data for each associated item is classified using machine learning. Here, machine learning is a technology that allows a computer to acquire human-like learning abilities, and refers to a technology in which a computer autonomously generates algorithms necessary for judgments such as data identification from training data that is previously acquired, and applies these to new data to make predictions. The learning method for machine learning may be any of supervised learning, unsupervised learning, semi-supervised learning, reinforcement learning, and deep learning, or may be a combination of these learning methods; the learning method for machine learning is not important.

これまで本発明の一実施形態に係る情報処理装置、情報処理方法、プログラムおよび情報処理システムについて説明してきたが、本発明は上述した実施形態に限定されるものではなく、他の実施形態の追加、変更または削除等、当業者が想到することができる範囲内で変更することができ、いずれの態様においても本発明の作用・効果を奏する限り、本発明の範囲に含まれるものである。 So far, we have described an information processing device, information processing method, program, and information processing system according to one embodiment of the present invention, but the present invention is not limited to the above-described embodiment. Other embodiments can be added, modified, or deleted, etc., within the scope of what one skilled in the art can conceive. Any aspect that achieves the functions and effects of the present invention is within the scope of the present invention.

1 通信システム(情報処理システムの一例)
10 通信端末
11 送受信部
12 受付部
13 表示制御部(表示制御手段の一例)
30 撮影装置(計測装置の一例)
31 送受信部
33 撮影制御部
35 ストリーミング制御部
50 管理サーバ(情報処理装置の一例)
51 送受信部(送信手段の一例)
54 設定部(設定手段の一例)
90 第1の外部ストレージ(保存手段、第1の保存手段の一例)
91 第2の外部ストレージ(保存手段、第2の保存手段の一例)
92 メッセージングサーバ
93 ストリーミングサーバ
200 確認画面
400 入力画面
5000 記憶部(記憶手段の一例)
1. Communication system (an example of an information processing system)
10 Communication terminal 11 Transmitting/receiving unit 12 Receiving unit 13 Display control unit (an example of a display control means)
30. Imaging device (example of measuring device)
31 Transmitting/receiving unit 33 Shooting control unit 35 Streaming control unit 50 Management server (an example of an information processing device)
51 Transmitting/receiving unit (an example of a transmitting means)
54 Setting unit (an example of a setting means)
90 First external storage (storage means, an example of first storage means)
91 Second external storage (storage means, an example of second storage means)
92 Messaging server 93 Streaming server 200 Confirmation screen 400 Input screen 5000 Storage unit (an example of a storage means)

Claims (18)

撮影装置から送信されて保存手段に保存された画像を、所定の条件が成り立った場合に前記保存手段から削除する対象として設定する設定手段と、
通信端末に対して、前記削除する対象から除外する画像を設定する情報を入力するための入力画面に係る入力画面情報を送信する送信手段と、
を備え、
前記設定手段は、
送信された前記入力画面情報に基づいて前記通信端末に表示された前記入力画面に対する操作に応じて、前記削除する対象から除外する画像を設定する、
情報処理装置。
a setting means for setting an image transmitted from the photographing device and stored in the storage means as an image to be deleted from the storage means when a predetermined condition is met;
a transmitting means for transmitting, to the communication terminal, input screen information relating to an input screen for inputting information for setting images to be excluded from the target for deletion;
Equipped with
The setting means
and setting images to be excluded from the deletion targets in accordance with an operation on the input screen displayed on the communication terminal based on the transmitted input screen information.
Information processing device.
前記設定手段は、
前記保存手段に保存された前記画像を、前記画像が撮影されてから所定期間経過した場合に前記保存手段から削除する対象として設定する請求項1記載の情報処理装置。
The setting means
2. The information processing apparatus according to claim 1, wherein the image stored in the storage means is set as a target for deletion from the storage means when a predetermined period of time has passed since the image was captured.
前記設定手段は、
前記撮影装置により自動で撮影され、前記撮影装置から送信されて前記保存手段に保存された前記画像を、前記削除する対象として設定する請求項1または2記載の情報処理装置。
The setting means
3. The information processing apparatus according to claim 1, wherein the image automatically captured by the photographing device, transmitted from the photographing device, and stored in the storage unit is set as the image to be deleted.
前記送信手段は、前記通信端末に対して、前記撮影装置により自動で撮影され、前記保存手段に保存されない動画を送信する請求項1~3の何れか記載の情報処理装置。 The information processing device of any one of claims 1 to 3, wherein the transmission means transmits to the communication terminal a video automatically captured by the imaging device and not stored in the storage means. 前記送信手段は、前記通信端末に対して、前記動画を送信中は、前記入力画面情報を送信しない請求項4記載の情報処理装置。 The information processing device of claim 4, wherein the transmission means does not transmit the input screen information to the communication terminal while transmitting the video. 前記設定手段は、
前記撮影装置により手動で撮影され、前記撮影装置から送信されて前記保存手段に保存された画像を、前記削除する対象として設定しない請求項3~5の何れか記載の情報処理装置。
The setting means
6. The information processing apparatus according to claim 3, wherein an image that is manually photographed by the photographing device, transmitted from the photographing device, and stored in the storage means is not set as an image to be deleted.
前記設定手段は、
前記撮影装置とは異なる他の撮影装置により手動で撮影され、前記他の撮影装置から送信されて前記保存手段に保存された画像を、前記削除する対象として設定しない請求項3~5の何れか記載の情報処理装置。
The setting means
An information processing device as described in any one of claims 3 to 5, wherein images manually photographed by another photographing device different from the photographing device, transmitted from the other photographing device, and stored in the storage means are not set as targets for deletion.
前記設定手段は、
前記手動で撮影されて前記保存手段に保存された前記画像の量と、前記削除する対象から除外する前記画像の量と、の合計が所定の量の範囲内で前記削除する対象から除外する前記画像を設定する請求項6または7記載の情報処理装置。
The setting means
An information processing device as described in claim 6 or 7, wherein the images to be excluded from the deletion target are set so that the sum of the amount of images manually taken and stored in the storage means and the amount of images to be excluded from the deletion target is within a predetermined amount.
前記合計が前記所定の量の範囲の上限値に達した場合、
前記送信手段は、
前記手動で撮影された前記画像の保存ができない旨、または前記削除する対象から除外する画像を設定できない旨を報知する報知情報を前記通信端末に送信する請求項8記載の情報処理装置。
If the sum reaches the upper limit of the range of the predetermined amount,
The transmitting means
The information processing apparatus according to claim 8 , further comprising: transmitting notification information to the communication terminal informing the user that the manually captured image cannot be saved or that the image to be excluded from the image to be deleted cannot be set.
前記合計が前記所定の量の範囲の上限値に達した場合、
前記送信手段は、
前記所定の量の範囲の上限値を更に上げるための情報を前記通信端末に送信する請求項8または9記載の情報処理装置。
If the sum reaches the upper limit of the range of the predetermined amount,
The transmitting means
10. The information processing apparatus according to claim 8, wherein information for further increasing the upper limit value of the range of the predetermined amount is transmitted to the communication terminal.
前記設定手段は、
前記保存手段に保存される前記画像を、前記撮影装置から送信されたアカウント情報に対応付けて前記削除する対象として設定し、
前記送信手段は、前記アカウント情報を含む前記入力画面に係る前記入力画面情報を送信する請求項1~10の何れか記載の情報処理装置。
The setting means
the image stored in the storage means is associated with the account information transmitted from the photographing device and set as the image to be deleted;
11. The information processing apparatus according to claim 1, wherein the transmission means transmits the input screen information relating to the input screen including the account information.
前記設定手段は、
前記撮影装置から送信された前記アカウント情報が、予め記憶されたアカウント情報と一致する場合に、前記保存手段に保存される前記画像を、前記アカウント情報に対応付けて前記削除する対象として設定する請求項11記載の情報処理装置。
The setting means
12. The information processing device according to claim 11, wherein, when the account information transmitted from the photographing device matches pre-stored account information, the image stored in the storage means is set as a target for deletion in association with the account information.
前記設定手段は、
前記撮影装置から送信された前記アカウント情報および前記撮影装置を識別する識別情報が、予め対応付けて記憶されたアカウント情報および識別情報とそれぞれ一致する場合に、前記保存手段に保存される前記画像を、前記アカウント情報に対応付けて前記削除する対象として設定する請求項12記載の情報処理装置。
The setting means
13. The information processing device according to claim 12, wherein, when the account information transmitted from the photographing device and the identification information identifying the photographing device match the account information and the identification information stored in advance, the image stored in the storage means is set as the target for deletion in association with the account information.
撮影装置から送信されて保存手段に保存された画像を、所定の条件が成り立った場合に前記保存手段から削除する対象として設定する設定ステップと、
通信端末に対して、前記削除する対象から除外する画像を設定する情報を入力するための入力画面に係る入力画面情報を送信する送信ステップと、
を備え、
前記設定ステップは、
送信された前記入力画面情報に基づいて前記通信端末に表示された前記入力画面に対する操作に応じて、前記削除する対象から除外する画像を設定する処理を含む、
情報処理方法。
a setting step of setting an image transmitted from the photographing device and stored in the storage means as a target to be deleted from the storage means when a predetermined condition is met;
a transmitting step of transmitting, to the communication terminal, input screen information relating to an input screen for inputting information for setting images to be excluded from the target for deletion;
Equipped with
The setting step includes:
and a process of setting an image to be excluded from the target to be deleted in response to an operation on the input screen displayed on the communication terminal based on the transmitted input screen information.
Information processing methods.
撮影装置と、前記撮影装置と通信可能な情報処理装置と、前記情報処理装置と通信可能な通信端末と、を備えた情報処理システムであって、
前記情報処理装置は、
前記撮影装置から送信されて保存手段に保存された画像を、所定の条件が成り立った場合に前記保存手段から削除する対象として設定する設定手段と、
前記通信端末に対して、前記削除する対象から除外する画像を設定する情報を入力するための入力画面に係る入力画面情報を送信する送信手段と、
を備え、
前記設定手段は、
送信された前記入力画面情報に基づいて前記通信端末に表示された前記入力画面に対する操作に応じて、前記削除する対象から除外する画像を設定する、
情報処理システム。
An information processing system including a photographing device, an information processing device capable of communicating with the photographing device, and a communication terminal capable of communicating with the information processing device,
The information processing device includes:
a setting means for setting an image transmitted from the photographing device and stored in a storage means as an image to be deleted from the storage means when a predetermined condition is met;
a transmitting means for transmitting, to the communication terminal, input screen information relating to an input screen for inputting information for setting images to be excluded from the images to be deleted;
Equipped with
The setting means
and setting images to be excluded from the deletion targets in accordance with an operation on the input screen displayed on the communication terminal based on the transmitted input screen information.
Information processing system.
保存手段に保存されたデータを、所定の条件が成り立った場合に前記保存手段から削除する対象として設定する設定手段と、
通信端末に対して、前記削除する対象から除外するデータを設定する情報を入力するための入力画面に係る入力画面情報を送信する送信手段と、
を備え、
前記設定手段は、
送信された前記入力画面情報に基づいて前記通信端末に表示された前記入力画面に対する操作に応じて、前記削除する対象から除外するデータを設定する、
情報処理装置。
a setting means for setting data stored in the storage means as a target for deletion from the storage means when a predetermined condition is met;
a transmitting means for transmitting, to the communication terminal, input screen information relating to an input screen for inputting information for setting data to be excluded from the data to be deleted;
Equipped with
The setting means
and setting data to be excluded from the data to be deleted in response to an operation on the input screen displayed on the communication terminal based on the transmitted input screen information.
Information processing device.
計測装置から送信されて保存手段に保存されたデータを、所定の条件が成り立った場合に前記保存手段から削除する対象として設定する設定ステップと、
前記削除する対象から除外するデータを設定する情報を入力するための入力画面を表示する表示ステップと、
を備え、
前記設定ステップは、
前記表示された前記入力画面に対する操作に応じて、前記削除する対象から除外するデータを設定する処理を含む、
情報処理方法。
a setting step of setting data transmitted from the measurement device and stored in the storage means as a target to be deleted from the storage means when a predetermined condition is met;
a display step of displaying an input screen for inputting information for setting data to be excluded from the deletion target;
Equipped with
The setting step includes:
and a process of setting data to be excluded from the data to be deleted in response to an operation on the displayed input screen.
Information processing methods.
コンピュータに、請求項14または17に記載の情報処理方法を実行させるプログラム。 A program for causing a computer to execute the information processing method according to claim 14 or 17 .
JP2021201595A 2021-07-26 2021-12-13 Information processing device, information processing method, information processing program, and information processing system Active JP7819481B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
US17/811,125 US11778137B2 (en) 2021-07-26 2022-07-07 Information processing device, information processing method, and non-transitory recording medium
EP22184598.5A EP4125258B1 (en) 2021-07-26 2022-07-13 Information processing device, information processing method, and carrier means

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2021121273 2021-07-26
JP2021121273 2021-07-26

Publications (2)

Publication Number Publication Date
JP2023017679A JP2023017679A (en) 2023-02-07
JP7819481B2 true JP7819481B2 (en) 2026-02-25

Family

ID=85157622

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021201595A Active JP7819481B2 (en) 2021-07-26 2021-12-13 Information processing device, information processing method, information processing program, and information processing system

Country Status (1)

Country Link
JP (1) JP7819481B2 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003196077A (en) 2001-12-26 2003-07-11 Olympus Optical Co Ltd Digital camera, print system
JP2006260300A (en) 2005-03-17 2006-09-28 Toshiba Corp Image management method, image management system, image management server provided in the system, and image storage device provided in the system
JP2014168209A (en) 2013-02-28 2014-09-11 Canon Marketing Japan Inc Imaging apparatus, imaging method and program
US20190228625A1 (en) 2016-09-09 2019-07-25 Canon Kabushiki Kaisha Prioritization of video sources
JP2020173747A (en) 2019-04-15 2020-10-22 フリュー株式会社 Information processing device, information processing terminal, information processing method, and program

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003196077A (en) 2001-12-26 2003-07-11 Olympus Optical Co Ltd Digital camera, print system
JP2006260300A (en) 2005-03-17 2006-09-28 Toshiba Corp Image management method, image management system, image management server provided in the system, and image storage device provided in the system
JP2014168209A (en) 2013-02-28 2014-09-11 Canon Marketing Japan Inc Imaging apparatus, imaging method and program
US20190228625A1 (en) 2016-09-09 2019-07-25 Canon Kabushiki Kaisha Prioritization of video sources
JP2020173747A (en) 2019-04-15 2020-10-22 フリュー株式会社 Information processing device, information processing terminal, information processing method, and program

Also Published As

Publication number Publication date
JP2023017679A (en) 2023-02-07

Similar Documents

Publication Publication Date Title
JP7707593B2 (en) Management system, communication system, processing method and program
JP2021039468A (en) Imaging device, communication system, communication method, and program
JP2023140923A (en) Display terminal, information processing system, communication system, display method, information processing method, communication method, and program
JP7694166B2 (en) COMMUNICATION TERMINAL, IMAGE COMMUNICATION SYSTEM, IMAGE DISPLAY METHOD AND PROGRAM
JP2022151665A (en) Image communication system, communication management device, communication management method, and program
JP2023174800A (en) Information processing system, information processing method, and program
CN111641774B (en) Relay terminal, communication system, input system, relay control method
JP7472556B2 (en) Imaging device, communication system, and content transmission method
EP4125258B1 (en) Information processing device, information processing method, and carrier means
JP7819481B2 (en) Information processing device, information processing method, information processing program, and information processing system
JP2023121637A (en) Information processing system, communication system, image transmission method, program
JP2023121636A (en) Information processing system, communication system, image sharing method, and program
TWI522725B (en) Cameras capable of connecting with mobile devices, and operational methods thereof
US20220078332A1 (en) Information processing apparatus, information processing system, information processing method, and non-transitory recording medium
JP2023140922A (en) Display terminal, information processing system, communication system, display method, information processing method, communication method, and program
EP4294019A1 (en) Display terminal, communication system, display method, and communication method
JP7384231B2 (en) Information processing device, information processing system, medical support method and program
JP7501559B2 (en) Display terminal, display method, communication system, communication method, and program
JP7687158B2 (en) Information processing device, method, program, and system
JP2023184430A (en) Display terminal, communication system, display method, communication method, and program
JP2024079567A (en) Display terminal, communication system, display method, communication method, and program
JP2019145959A (en) Communication terminal, communication system, communication method, and program
JP2024095034A (en) Display terminal, display method, and program
JP2024033276A (en) Communication systems, information processing systems, video creation methods, programs
JP2025011383A (en) Imaging device, transmission method, and program

Legal Events

Date Code Title Description
RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20231025

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20241023

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20251009

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20251021

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20251216

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20260113

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20260126

R150 Certificate of patent or registration of utility model

Ref document number: 7819481

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150