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
JP7030561B2 - Information processing equipment, information processing methods and programs - Google Patents
[go: Go Back, main page]

JP7030561B2 - Information processing equipment, information processing methods and programs - Google Patents

Information processing equipment, information processing methods and programs Download PDF

Info

Publication number
JP7030561B2
JP7030561B2 JP2018033346A JP2018033346A JP7030561B2 JP 7030561 B2 JP7030561 B2 JP 7030561B2 JP 2018033346 A JP2018033346 A JP 2018033346A JP 2018033346 A JP2018033346 A JP 2018033346A JP 7030561 B2 JP7030561 B2 JP 7030561B2
Authority
JP
Japan
Prior art keywords
information
image
information processing
captured image
frequency
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
JP2018033346A
Other languages
Japanese (ja)
Other versions
JP2019148994A (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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP2018033346A priority Critical patent/JP7030561B2/en
Publication of JP2019148994A publication Critical patent/JP2019148994A/en
Application granted granted Critical
Publication of JP7030561B2 publication Critical patent/JP7030561B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Studio Devices (AREA)
  • Camera Data Copying Or Recording (AREA)
  • Information Transfer Between Computers (AREA)

Description

本発明は、撮影装置により撮影された撮影画像を管理する情報処理装置、情報処理方法及びプログラムに関する。 The present invention relates to an information processing device, an information processing method, and a program for managing captured images captured by the photographing device.

従来、デジタルカメラやスマートフォンなどのデジタル機器による撮影技術とインターネットを介した画像共有技術が普及している。これにより、利用者が撮影したデジタル画像をネットワーク上のWEBサイトで迅速かつ手軽に共有するための技術手段が多く見られるようになった。撮影画像をWEBサイトで共有すべく、撮影機器上の操作で画像を選択して所望のWEBサイトに転送する仕組みは、多くの撮影機器の通信アプリによって実現されている。また、特許文献1には、利用者の選択操作を省略して予め本人によりマーキングされた特定の画像だけを自動で転送する技術が開示されている。 Conventionally, photography technology using digital devices such as digital cameras and smartphones and image sharing technology via the Internet have become widespread. As a result, many technical means for quickly and easily sharing digital images taken by users on WEB sites on networks have come to be seen. In order to share the captured image on the WEB site, the mechanism of selecting the image by the operation on the photographing device and transferring it to the desired WEB site is realized by the communication application of many photographing devices. Further, Patent Document 1 discloses a technique for automatically transferring only a specific image previously marked by the person himself / herself, omitting the selection operation of the user.

特開2009‐218908号公報Japanese Unexamined Patent Publication No. 2009-21908

しかしながら、例えば、すべての撮影画像を自宅のPC(パーソナルコンピュータ)に保管(バックアップ)しつつ、特別な画像だけWEBサイトで共有したいといった要望もある。 However, for example, there is also a request to store (back up) all captured images on a home PC (personal computer) and share only special images on a WEB site.

本発明はこのような問題点に鑑みなされたもので、撮影画像の管理に係るユーザ操作の作業負荷を軽減することを目的とする。 The present invention has been made in view of such problems, and an object of the present invention is to reduce the workload of user operations related to the management of captured images.

そこで、本発明は、情報処理装置であって、撮影画像と、撮影画像に対して付与された付与情報とを撮影装置から受信する受信手段と、前記撮影画像を記憶手段に格納する格納処理手段と、前記付与情報に基づいて、前記撮影画像を外部装置に選択的に転送するよう制御する送信制御手段とを有し、前記受信手段が、前記撮影画像に対応した、更新後の付与情報を受信し、前記送信制御手段が、前記更新後の付与情報に基づいて、前記記憶手段に格納された前記撮影画像を外部装置に選択的に転送することを特徴とする。 Therefore, the present invention is an information processing device, which is a receiving means for receiving a photographed image and information given to the photographed image from the photographing device, and a storage processing means for storing the photographed image in a storage means. And the transmission control means for controlling the selective transfer of the captured image to the external device based on the captured information, and the receiving means provides the updated imparted information corresponding to the captured image. It is characterized in that the transmission control means receives the information and selectively transfers the captured image stored in the storage means to an external device based on the updated information .

本発明によれば、撮影画像の管理に係るユーザ操作の作業負荷を軽減することができる。 According to the present invention, it is possible to reduce the workload of user operations related to the management of captured images.

第1の実施形態に係る画像システムの全体図である。It is an whole view of the image system which concerns on 1st Embodiment. 情報処理装置のハードウェア構成図である。It is a hardware block diagram of an information processing apparatus. カメラのハードウェア構成図である。It is a hardware block diagram of a camera. 画像ファイルのデータ構造を模式的に示す図である。It is a figure which shows typically the data structure of an image file. カメラによる転送処理を示すフローチャートである。It is a flowchart which shows the transfer process by a camera. 情報処理装置による転送処理を示すフローチャートである。It is a flowchart which shows the transfer process by an information processing apparatus. 設定画面の一例を示す図である。It is a figure which shows an example of a setting screen. 設定画面の一例を示す図である。It is a figure which shows an example of a setting screen. 情報処理装置による転送処理を示すフローチャートである。It is a flowchart which shows the transfer process by an information processing apparatus.

以下、本発明の実施形態について図面に基づいて説明する。 Hereinafter, embodiments of the present invention will be described with reference to the drawings.

図1は、第1の実施形態に係る画像システム100の全体図である。画像システム100は、情報処理装置110と、カメラ120と、WEBサーバ装置130とを有している。ここで、情報処理装置110としては、パーソナルコンピュータや、スマートデバイスが挙げられる。カメラ120は、デジタルカメラ等の撮影装置である。WEBサーバ装置130は、インターネット上での画像の保存及び共有を可能とするためのサーバシステムである。WEBサーバ装置130としては、インターネット上の共有サイトやクラウドストレージなどが挙げられる。 FIG. 1 is an overall view of the image system 100 according to the first embodiment. The image system 100 includes an information processing device 110, a camera 120, and a WEB server device 130. Here, examples of the information processing device 110 include a personal computer and a smart device. The camera 120 is a photographing device such as a digital camera. The WEB server device 130 is a server system for enabling storage and sharing of images on the Internet. Examples of the WEB server device 130 include a shared site on the Internet and cloud storage.

情報処理装置110とカメラ120は、無線又は有線ケーブル等により接続される。カメラ120により撮影された画像は、情報処理装置110に送信され、保存される。情報処理装置110は、カメラ120から受信した画像を保存しつつ、所定の画像については、WEBサーバ装置130にアップロードする。情報処理装置110とWEBサーバ装置130は、無線ルータやモデムなどの通信装置を介して接続する。なお、カメラ120から情報処理装置110への画像転送の仕組みや情報処理装置110からWEBサーバ装置130への画像のアップロードに仕組みについては、従来技術を用いるものとする。 The information processing device 110 and the camera 120 are connected by a wireless or wired cable or the like. The image taken by the camera 120 is transmitted to the information processing apparatus 110 and stored. The information processing device 110 saves the image received from the camera 120 and uploads the predetermined image to the WEB server device 130. The information processing device 110 and the WEB server device 130 are connected via a communication device such as a wireless router or a modem. As for the mechanism of image transfer from the camera 120 to the information processing device 110 and the mechanism of uploading an image from the information processing device 110 to the WEB server device 130, the prior art shall be used.

図2は、情報処理装置110のハードウェア構成図である。201はLCD(Liquid Crystal Display)やEL(Electro Luminescent)ディスプレイ等などの表示装置である。表示装置201は、情報処理装置110の操作画面や状態表示画面を表示するとともに、指やスタイラスペンなどの接触等による使用者の入力位置を検知することでポインティングデバイスとしても活用される。表示装置201上に表示されるキーボード状の画像情報で文字キーの位置を関知することによってソフトウェアキーボードを提供することも可能となっている。 FIG. 2 is a hardware configuration diagram of the information processing apparatus 110. Reference numeral 201 denotes a display device such as an LCD (Liquid Crystal Display) or an EL (Electro Luminescent) display. The display device 201 displays the operation screen and the status display screen of the information processing device 110, and is also used as a pointing device by detecting the input position of the user due to contact with a finger, a stylus pen, or the like. It is also possible to provide a software keyboard by knowing the position of a character key with keyboard-like image information displayed on the display device 201.

202はVideo RAM(VRAM)であり、表示装置201に表示するための画像が描画される。このVRAM102に生成された画像は、所定の規定に従って表示装置201に転送され、これにより表示装置201に画像が表示される。203は情報処理装置110に付属する内蔵カメラなどの光学的画像情報入力装置であり、静止画及び動画等の画像情報やタッチセンサーなどによる指紋認証情報などの入力を受け付ける。 Reference numeral 202 denotes a video RAM (VRAM), and an image to be displayed on the display device 201 is drawn. The image generated in the VRAM 102 is transferred to the display device 201 according to a predetermined rule, whereby the image is displayed on the display device 201. Reference numeral 203 denotes an optical image information input device such as a built-in camera attached to the information processing device 110, which accepts input of image information such as still images and moving images and fingerprint authentication information by a touch sensor or the like.

204はCentral Processing Unit(CPU)であり、Read Only Memory(ROM)205、ストレージ207に格納された制御プログラムに基づいて、バス212を介して接続された各デバイスを制御する。ROM205は、各種の制御プログラムやデータを保持する。206はRandom Access Memory(RAM)であり、CPU204のワーク領域、エラー処理時のデータの退避領域、制御プログラムのロード領域等を有する。RAM206には、情報処理装置110の制御を行う各種プログラムがロードされる。 Reference numeral 204 is a Central Processing Unit (CPU), which controls each device connected via the bus 212 based on the control program stored in the Read Only Memory (ROM) 205 and the storage 207. The ROM 205 holds various control programs and data. Reference numeral 206 is a Random Access Memory (RAM), which includes a work area of the CPU 204, a data save area at the time of error processing, a control program load area, and the like. Various programs that control the information processing apparatus 110 are loaded in the RAM 206.

207は、電子情報を記録保存するためのデータストレージである。ストレージ207としては、ハードディスクドライブ(HDD)、フラッシュメモリで構成されるソリッドステートドライブ(SSD)が挙げられる。また、ストレージ207としては、ハードディスクとフラッシュメモリを併用したハイブリッドドライブ、メモリカード及び同カード読み取り装置などが挙げられる。後述するUniversal Serial Busインタフェース(USB/IF)208を通して接続される大容量の外付けハードディスクドライブHDDもこれに含まれる。なお、後述する情報処理装置110の機能や処理は、CPU204がROM205又はストレージ207に格納されているプログラムを読み出し、このプログラムを実行することにより実現されるものである。 Reference numeral 207 is a data storage for recording and storing electronic information. Examples of the storage 207 include a hard disk drive (HDD) and a solid state drive (SSD) composed of a flash memory. Examples of the storage 207 include a hybrid drive in which a hard disk and a flash memory are used in combination, a memory card, and a card reading device. This includes a large capacity external hard disk drive HDD connected through the Universal Bus Interface (USB / IF) 208, which will be described later. The functions and processes of the information processing apparatus 110, which will be described later, are realized by the CPU 204 reading a program stored in the ROM 205 or the storage 207 and executing this program.

USB/IF208は、USBメモリやCompact Disc(CD)ドライブ、Digital Versatile Disc(DVD)ドライブなどの外部デバイスと接続することにより情報処理装置の機能を拡張することを可能とする。209は通信インタフェース(NET/IF)であり、有線通信や無線通信により他の情報処理装置やプリンタ、インターネット上のサーバ装置などと通信を介するための取り次ぎを行う。NET/IF209を使用した無線通信手段には、Bluetooth(登録商標) Low Energy(BLT)やNear Field Communication(NFC)などの簡易的な低消費電力の通信機能も含まれる。カメラ120との通信やWEBサーバ装置130との通信もNET/IF209により実施される。 The USB / IF 208 makes it possible to expand the functions of the information processing apparatus by connecting to an external device such as a USB memory, a Compact Disc (CD) drive, or a Digital Versaille Disc (DVD) drive. Reference numeral 209 is a communication interface (NET / IF), which acts as an intermediary for communicating with other information processing devices, printers, server devices on the Internet, etc. by wired communication or wireless communication. Wireless communication means using NET / IF209 also includes simple low power consumption communication functions such as Bluetooth® Low Energy (BLT) and Near Field Communication (NFC). Communication with the camera 120 and communication with the WEB server device 130 are also carried out by NET / IF209.

210は携帯電話通信のためのインターフェイスモジュール(携帯電話/IF)であり、3G又はLTE等の携帯電話規格による通信処理を可能としている。携帯電話/IF210は同通信処理のための電波の入出力のために必要となるアンテナ装置も含んでいる。211はGPS用モジュール(GPS/IF)である。GPS/IF211のアンテナ機能により複数のGPS衛星からの電波を捕捉してCPU204で既定の計算処理をさせることにより、情報処理装置110が存在する位置情報を特定することが可能となる。 Reference numeral 210 is an interface module (mobile phone / IF) for mobile phone communication, which enables communication processing according to a mobile phone standard such as 3G or LTE. The mobile phone / IF210 also includes an antenna device required for input / output of radio waves for the communication processing. Reference numeral 211 is a GPS module (GPS / IF). By capturing radio waves from a plurality of GPS satellites by the antenna function of the GPS / IF211 and causing the CPU 204 to perform a predetermined calculation process, it is possible to specify the position information in which the information processing device 110 exists.

なお、CPU204で処理される制御プログラムの提供は、ROM205等以外にもUSB/IF208、NET/IF209、携帯電話/IF210を介して他の装置から行うことも可能である。 The control program processed by the CPU 204 can be provided from other devices via USB / IF208, NET / IF209, and mobile phone / IF210 in addition to the ROM 205 and the like.

図3は、カメラ120のハードウェア構成図である。演算部302は、CPUを有し、カメラ120の全体を制御する。303は、被写体の画像を入力するためのイメージセンサー等で構成される光学ユニットである。304は、光学ユニット303から入力された光学情報を電子信号に変換するための画像処理部である。305はDRAMなどの一次及び二次記憶装置であり、演算部302及び画像処理部304による電子情報処理で用いられる。306はユーザからの指示を受け付けるための操作部であり、カメラ120の筐体に設けられたスイッチやダイヤル類などの操作を入力信号に変換して演算部302へ通知する。文字入力装置や音声入力を実施するためのマイク等の音声入力部も操作部306に含まれる。307は背面液晶パネルやEVF(Electronic View Finder)に代表される表示部である。表示部307は、光学ユニット303により入力される撮像及び操作部306を補助するため情報表示を行うために使用される。表示部307が液晶パネルの場合には接触による感応機能による入力装置としても使用される。 FIG. 3 is a hardware configuration diagram of the camera 120. The arithmetic unit 302 has a CPU and controls the entire camera 120. Reference numeral 303 is an optical unit composed of an image sensor or the like for inputting an image of the subject. Reference numeral 304 denotes an image processing unit for converting optical information input from the optical unit 303 into an electronic signal. Reference numeral 305 is a primary and secondary storage device such as a DRAM, which is used for electronic information processing by the calculation unit 302 and the image processing unit 304. Reference numeral 306 is an operation unit for receiving an instruction from the user, and converts an operation of a switch, dials, etc. provided in the housing of the camera 120 into an input signal and notifies the calculation unit 302. The operation unit 306 also includes a voice input unit such as a character input device and a microphone for performing voice input. Reference numeral 307 is a display unit typified by a rear liquid crystal panel and an EVF (Electronic View Finder). The display unit 307 is used to display information in order to assist the image pickup and the operation unit 306 input by the optical unit 303. When the display unit 307 is a liquid crystal panel, it is also used as an input device having a sensitive function by contact.

308はROMであり、カメラ120で動作する各処理を実行させるためのプログラムが保存されている。309は撮影結果の画像ファイル等を記録させるための記憶媒体および同媒体の入力部である。310は通信制御部であり、カメラ120と他の電子通信機器とを有線又は無線で接続して電子情報の送受信を実施する。通信制御部310で扱う通信手段には、BLEやNFCなどの簡易的な低消費電力通信機能も含まれる。情報処理装置110との通信制御は通信制御部310で実施される。311はバスでありカメラ120内での電子情報の伝達を行う。 Reference numeral 308 is a ROM, and a program for executing each process operated by the camera 120 is stored. Reference numeral 309 is a storage medium for recording an image file or the like of a shooting result, and an input unit of the same medium. Reference numeral 310 denotes a communication control unit, which connects the camera 120 and another electronic communication device by wire or wirelessly to transmit and receive electronic information. The communication means handled by the communication control unit 310 also includes a simple low power consumption communication function such as BLE or NFC. Communication control with the information processing device 110 is performed by the communication control unit 310. Reference numeral 311 is a bus, which transmits electronic information in the camera 120.

図4は、カメラ120から情報処理装置110へ送信される画像ファイルのデータ構造を模式的に示す図である。画像ファイルには、画像データと、関連情報とが含まれる。ここで、画像データは、カメラ120により撮影された画像自体である。関連情報は、画像に関連した情報である。関連情報には、画像ID、撮影時間情報、レーティング情報、転送フラグ、更新フラグが含まれている。 FIG. 4 is a diagram schematically showing a data structure of an image file transmitted from the camera 120 to the information processing apparatus 110. The image file contains image data and related information. Here, the image data is the image itself taken by the camera 120. The relevant information is information related to the image. The related information includes an image ID, shooting time information, rating information, a transfer flag, and an update flag.

画像IDは、画像を一意に識別するための識別情報である。撮影時間情報は、撮影日時を示す情報である。レーティング情報は、画像に対する撮影者や観察者の主観評価を度数(段階的な値)で表現する情報である。すなわち、レーティング情報は、ユーザ操作に応じて設定される。転送フラグは、本画像ファイルがカメラ120に転送されたか否かを示す情報である。本実施形態においては、転送フラグの初期値はOFFであり、本画像ファイルがカメラ120に転送されると、転送フラグはONに設定される。更新フラグは、レーティング情報が更新されたか否かを示す情報である。本実施形態においては、更新フラグの初期値はOFFであり、レーティング画像が更新された場合に、更新フラグがONに設定される。なお、レーティング情報の更新は、カメラ120におけるユーザ操作に応じて行われるものとする。 The image ID is identification information for uniquely identifying an image. The shooting time information is information indicating the shooting date and time. Rating information is information that expresses the subjective evaluation of an image by a photographer or an observer in terms of frequency (stepwise value). That is, the rating information is set according to the user operation. The transfer flag is information indicating whether or not the image file has been transferred to the camera 120. In the present embodiment, the initial value of the transfer flag is OFF, and when the image file is transferred to the camera 120, the transfer flag is set to ON. The update flag is information indicating whether or not the rating information has been updated. In the present embodiment, the initial value of the update flag is OFF, and when the rating image is updated, the update flag is set to ON. It is assumed that the rating information is updated according to the user operation on the camera 120.

図5は、カメラ120による転送処理を示すフローチャートである。S501において、カメラ120の演算部302は、情報処理装置110と接続するよう制御する。次に、S502において、演算部302は、記憶媒体309から1つの画像ファイルを読み込む。以下、適宜画像ファイルを単に画像と称する。次に、S503において、演算部302は、画像がカメラ120に送信していない未送信画像か否かを判定する。演算部302は、画像ファイルに含まれる転送フラグがOFFの場合に、未送信画像と判定する。演算部302は、未送信画像と判定した場合には(S503でYES)、処理をS504へ進める。演算部302は、未送信画像でないと判定した場合には(S503でNO)、処理をS506へ進める。S504において、演算部302は、画像をカメラ120に送信する。次に、S505において、演算部302は、画像ファイルの転送フラグをONに変更し、その後処理をS508へ進める。 FIG. 5 is a flowchart showing the transfer process by the camera 120. In S501, the arithmetic unit 302 of the camera 120 controls to connect to the information processing device 110. Next, in S502, the calculation unit 302 reads one image file from the storage medium 309. Hereinafter, the image file is simply referred to as an image as appropriate. Next, in S503, the calculation unit 302 determines whether or not the image is an untransmitted image that has not been transmitted to the camera 120. The calculation unit 302 determines that the image has not been transmitted when the transfer flag included in the image file is OFF. If the calculation unit 302 determines that the image has not been transmitted (YES in S503), the calculation unit 302 advances the process to S504. If the calculation unit 302 determines that the image is not an untransmitted image (NO in S503), the calculation unit 302 advances the process to S506. In S504, the arithmetic unit 302 transmits an image to the camera 120. Next, in S505, the calculation unit 302 changes the transfer flag of the image file to ON, and then proceeds to the process to S508.

また、S506において、演算部302は、レーティング情報が更新されているか否かを判定する。演算部302は、画像ファイルに含まれる更新フラグがONの場合に、更新されていると判定する。演算部302は、更新されていると判定した場合には(S506でYES)、処理をS507へ進める。演算部302は、更新されていないと判定した場合には(S506でNO)、処理をS508へ進める。S507において、演算部302は、更新後の関連情報をカメラ120に送信し、その後処理をS508へ進める。なお、本実施形態においては、S507において関連情報を送信することとしたが、これにかえて、レーティング情報のみを送信することとしてもよい。 Further, in S506, the calculation unit 302 determines whether or not the rating information has been updated. The calculation unit 302 determines that the image file has been updated when the update flag included in the image file is ON. If the calculation unit 302 determines that the update has been performed (YES in S506), the calculation unit 302 advances the process to S507. If the calculation unit 302 determines that the update has not been performed (NO in S506), the calculation unit 302 advances the process to S508. In S507, the arithmetic unit 302 transmits the updated related information to the camera 120, and then advances the processing to S508. In the present embodiment, the related information is transmitted in S507, but instead, only the rating information may be transmitted.

S508において、演算部302は、次の画像、すなわち未処理の画像が記憶媒体309に残されているか否かを判定する。演算部302は、次の画像が存在する場合には(S508でYES)、処理をS502へ進める。この場合、S502において、次の画像が読み込まれ、続く処理が行われる。演算部302は、次の画像が存在しない場合、すなわち記憶媒体309に格納されているすべての画像について処理が完了した場合には(S508でNO)、処理をS509へ進める。S509において、演算部302は、情報処理装置110との接続を切断するよう制御する。以上で、転送処理が完了する。 In S508, the calculation unit 302 determines whether or not the next image, that is, the unprocessed image is left in the storage medium 309. If the next image exists (YES in S508), the calculation unit 302 advances the process to S502. In this case, in S502, the next image is read and the subsequent processing is performed. The calculation unit 302 advances the processing to S509 when the next image does not exist, that is, when the processing is completed for all the images stored in the storage medium 309 (NO in S508). In S509, the arithmetic unit 302 controls to disconnect from the information processing apparatus 110. This completes the transfer process.

図6は、情報処理装置110による転送処理を示すフローチャートである。情報処理装置110は、転送処理において、カメラ120から画像を受信し、適宜WEBサーバ装置130へ送信する。S601において、情報処理装置110のCPU204は、カメラ120と接続するよう制御する。次に、S602において、CPU204は、情報処理装置110が受信していない新規の画像をカメラ120が記憶している場合には(S602でYES)、処理をS603へ進める。CPU204は、新規の画像を記憶していない場合には(S602でNO)、処理をS607へ進める。 FIG. 6 is a flowchart showing a transfer process by the information processing apparatus 110. In the transfer process, the information processing apparatus 110 receives an image from the camera 120 and appropriately transmits the image to the WEB server apparatus 130. In S601, the CPU 204 of the information processing apparatus 110 is controlled to be connected to the camera 120. Next, in S602, if the camera 120 stores a new image that has not been received by the information processing apparatus 110 (YES in S602), the CPU 204 advances the process to S603. If the CPU 204 does not store a new image (NO in S602), the CPU 204 advances the process to S607.

S603において、CPU204は、新規の画像を1つ受信する。次に、S604において、CPU204は、S603において受信した画像をストレージ207に格納する。本処理は、画像を記憶部に格納する格納処理の一例である。次に、S605において、CPU204は、S603において受信した画像がアップロードの対象か否かを判定する。具体的には、CPU204は、レーティング情報の度数が予め設定された値である場合に、アップロードの対象と判定する。ここで、図7を参照しつつS204の処理について説明する。 In S603, the CPU 204 receives one new image. Next, in S604, the CPU 204 stores the image received in S603 in the storage 207. This process is an example of a storage process for storing an image in a storage unit. Next, in S605, the CPU 204 determines whether or not the image received in S603 is the target of upload. Specifically, the CPU 204 determines that the rating information is to be uploaded when the frequency of the rating information is a preset value. Here, the process of S204 will be described with reference to FIG. 7.

図7は、レーティング情報の閾値を設定するための設定画面700の一例を示す図である。設定画面700は、情報処理装置110の表示装置201に表示される。設定画面700には、レーティング情報の度数毎のチェックボックス701~705が表示されている。ここで、ユーザ操作によりチェックが行われると、情報処理装置110のCPU204は、転送対象のレーティング情報の度数の指定を受け付け(受付処理)、指定に係る度数をアップロード対象の度数として設定する。そして、CPU204は、S605においては、受信した画像に係るレーティング情報の度数が設定画面700において設定された度数と一致する場合に、アップロードの対象と判定する。なお、S603の処理は、アップロードの対象(転送の対象)か否かを判定する転送判定処理の一例である。 FIG. 7 is a diagram showing an example of a setting screen 700 for setting a threshold value of rating information. The setting screen 700 is displayed on the display device 201 of the information processing device 110. On the setting screen 700, check boxes 701 to 705 for each frequency of rating information are displayed. Here, when the check is performed by the user operation, the CPU 204 of the information processing apparatus 110 accepts the designation of the frequency of the rating information to be transferred (acceptance processing), and sets the frequency related to the designation as the frequency of the upload target. Then, in S605, when the frequency of the rating information related to the received image matches the frequency set on the setting screen 700, the CPU 204 determines that the image is to be uploaded. The process of S603 is an example of a transfer determination process for determining whether or not the object is an upload target (transfer target).

なお、CPU204は、画像に付与された付与情報(関連情報)に基づいて、アップロードの対象か否かを判定すればよく、参照される情報はレーティング情報に限定されるものではない。他の例としては、関連情報には、アップロードのON、OFFを示すアップロードフラグが含まれており、情報処理装置110は、アップロードフラグに基づいて、アップロードの対象か否かを判定してもよい。 The CPU 204 may determine whether or not the image is an upload target based on the given information (related information) given to the image, and the referenced information is not limited to the rating information. As another example, the related information includes an upload flag indicating ON / OFF of the upload, and the information processing apparatus 110 may determine whether or not the upload is targeted based on the upload flag. ..

図6に戻り、CPU204は、受信した画像がアップロード対象であると判定した場合には(S605でYES)、処理をS606へ進める。CPU204は、受信した画像がアップロード対象ではないと判定した場合には(S605でNO)、処理をS602へ進める。S606において、CPU204は、S603において受信した画像をアップロードキューに追加し、その後処理をS602へ進める。ここで、アップロードキューは、アップロード対象の画像、すなわち待機画像として登録される画像ファイルのパス(ストレージ207内のパス等)の任意形式のリストである。アップロードキューは、RAM206に格納されている。 Returning to FIG. 6, when the CPU 204 determines that the received image is the upload target (YES in S605), the CPU 204 proceeds to the process to S606. When the CPU 204 determines that the received image is not the upload target (NO in S605), the CPU 204 proceeds to the process to S602. In S606, the CPU 204 adds the image received in S603 to the upload queue, and then proceeds to the process in S602. Here, the upload queue is an arbitrary format list of images to be uploaded, that is, paths of image files registered as standby images (paths in storage 207, etc.). The upload queue is stored in RAM 206.

また、S607において、CPU204は、受信済みの画像を対象とし、更新された関連情報が存在するか否かを判定する。CPU204は、関連情報の更新フラグ(図4)を参照することで、更新の有無を確認することができる。CPU204は、更新された関連情報が存在する場合には(S607でYES)、処理をS608へ進める。CPU204は、更新された関連情報が存在しない場合には(S607でNO)、処理をS612へ進める。S608において、CPU204は、情報処理装置110がまだ受信していない、更新後の関連情報を1つ受信する。次に、S609において、CPU204は、既にストレージ207に格納されている、更新前の関連情報を、S608において受信した関連情報で更新する。なお、CPU204は、画像IDを参照することで、同一の画像に対する関連情報を特定することができる。 Further, in S607, the CPU 204 targets the received image and determines whether or not the updated related information exists. The CPU 204 can confirm the presence or absence of an update by referring to the update flag (FIG. 4) of the related information. If the updated related information exists (YES in S607), the CPU 204 advances the process to S608. If the updated related information does not exist (NO in S607), the CPU 204 advances the process to S612. In S608, the CPU 204 receives one updated related information that the information processing apparatus 110 has not yet received. Next, in S609, the CPU 204 updates the related information before the update, which is already stored in the storage 207, with the related information received in S608. The CPU 204 can specify the related information for the same image by referring to the image ID.

次に、S610において、CPU204は、関連情報の更新により、アップロード対象でなかった画像がアップロード対象に変更になったか否かを判定する。CPU204は、アップロード対象に更新になった場合には(S610でYES)、処理をS611へ進める。CPU204は、アップロード対象に更新になっていない場合(S611でNO)、処理をS602へ進める。なお、CPU204は、更新前からアップロード対象になっていた場合にも、処理をS602へ進めるものとする。S611において、CPU204は、関連情報が更新された画像を、アップロードキューに追加し、その後処理をS602へ進める。 Next, in S610, the CPU 204 determines whether or not the image that was not the upload target has been changed to the upload target by updating the related information. When the upload target is updated (YES in S610), the CPU 204 advances the process to S611. If the upload target is not updated (NO in S611), the CPU 204 advances the process to S602. Note that the CPU 204 will proceed to S602 even if it has been an upload target before the update. In S611, the CPU 204 adds the image with the updated related information to the upload queue, and then proceeds to the process to S602.

そして、S612において、CPU204は、カメラ120との接続を切断するよう制御する。次に、S613において、CPU204は、アップロードキューにアップロード対象の画像が格納されているか否かを判定する。CPU204は、アップロード対象の画像が格納されている場合には(S613でYES)、処理をS614へ進める。CPU204は、アップロード対象の画像が格納されていない場合には(S613でNO)、転送処理を終了する。S614において、CPU204は、WEBサーバ装置130との接続認証処理を実行する。次に、S615において、CPU204は、アップロードキューに格納されているすべての画像のアップロード(転送)を行う。次に、S616において、WEBサーバ装置130との通信を切断するよう制御する。以上で転送処理が終了する。なお、S605、S606の処理により、アップロードキューに格納された画像ファイルは後にWEBサーバ装置130に転送される一方、アップロードキューに格納されなかった画像ファイルはWEBサーバ装置130への転送は行われない。すなわち、S605、S606及びS615の処理は、レーティング情報に基づいて、転送を行うか否かを判定する転送判定処理の一例である。S605、S606及びS615の処理はまた、転送を行うと判定された場合に画像を外部装置に転送し、転送しないと判定された場合に画像を転送しないよう制御する送信制御処理の一例である。すなわち、レーティング情報に基づいて、外部装置への転送を選択的に行うよう送信制御する処理が実行される。 Then, in S612, the CPU 204 controls to disconnect from the camera 120. Next, in S613, the CPU 204 determines whether or not the image to be uploaded is stored in the upload queue. If the image to be uploaded is stored (YES in S613), the CPU 204 advances the process to S614. If the image to be uploaded is not stored (NO in S613), the CPU 204 ends the transfer process. In S614, the CPU 204 executes a connection authentication process with the WEB server device 130. Next, in S615, the CPU 204 uploads (transfers) all the images stored in the upload queue. Next, in S616, the communication with the WEB server device 130 is controlled to be disconnected. This completes the transfer process. By the processing of S605 and S606, the image file stored in the upload queue is later transferred to the WEB server device 130, while the image file not stored in the upload queue is not transferred to the WEB server device 130. .. That is, the processing of S605, S606 and S615 is an example of the transfer determination processing for determining whether or not to perform the transfer based on the rating information. The processes of S605, S606 and S615 are also examples of transmission control processes for transferring an image to an external device when it is determined to perform transfer and controlling not to transfer the image when it is determined not to transfer. That is, a process of controlling transmission so as to selectively transfer to an external device is executed based on the rating information.

以上のように、第1の実施形態の情報処理装置110は、すべての画像を自装置の記憶部に格納しつつ、レーティング情報に従い、ユーザが希望する画像については、WEBサーバ装置130へ転送することができる。すなわち、撮影画像の管理に係るユーザ操作の作業負荷を軽減することができる。 As described above, the information processing apparatus 110 of the first embodiment stores all the images in the storage unit of the own apparatus and transfers the images desired by the user to the WEB server apparatus 130 according to the rating information. be able to. That is, it is possible to reduce the workload of user operations related to the management of captured images.

(第2の実施形態)
次に、第2の実施形態に係る画像システム100について説明する。第2の実施形態に係る画像システム100は、適宜画像を圧縮してWEBサーバ装置130への画像転送を行う。以下、第2の実施形態に係る画像システム100について、第1の実施形態に係る画像システム100と異なる点を主に説明する。図8は、第2の実施形態に係る情報処理装置110が、表示装置201に表示する設定画面800の一例を示す図である。設定画面800においては、レーティング情報の度数毎に、アップロードの有無を指定するチェックボックス801と、圧縮の有無を指定するチェックボックス802と、が表示されている。ここで、ユーザは、アップロードの有無だけでなく、圧縮の有無についても指定することができる。なお、圧縮についてのチェックボックス802は、対応するアップロードのチェックボックス801が選択された場合にのみ、選択が可能になるものとする。
(Second embodiment)
Next, the image system 100 according to the second embodiment will be described. The image system 100 according to the second embodiment appropriately compresses an image and transfers the image to the WEB server device 130. Hereinafter, the image system 100 according to the second embodiment will be mainly described as being different from the image system 100 according to the first embodiment. FIG. 8 is a diagram showing an example of a setting screen 800 displayed on the display device 201 by the information processing device 110 according to the second embodiment. On the setting screen 800, a check box 801 for designating the presence / absence of upload and a check box 802 for specifying the presence / absence of compression are displayed for each frequency of rating information. Here, the user can specify not only the presence / absence of upload but also the presence / absence of compression. It should be noted that the check box 802 for compression can be selected only when the corresponding upload check box 801 is selected.

図9は、第2の実施形態に係る情報処理装置110による転送処理を示すフローチャートである。なお、図9に示す転送処理の各処理のうち、図6を参照しつつ説明した第1の実施形態に係る転送処理の各処理と同一の処理には、同一の番号を付している。CPU204は、S605でアップロード対象であると判定した場合には(S605でYES)、処理をS901へ進める。S901において、CPU204は受信した画像が圧縮対象であるか否かを判定する。具体的には、CPU204は、レーティング情報の度数が予め設定された度数である場合に、圧縮の対象と判定する。なお、予め設定された度数は、図8を参照しつつ説明した設定画面800において、圧縮のチェックボックス802にチェックが入れられた度数である。 FIG. 9 is a flowchart showing a transfer process by the information processing apparatus 110 according to the second embodiment. Of the transfer processing processes shown in FIG. 9, the same processing as each processing of the transfer processing according to the first embodiment described with reference to FIG. 6 is assigned the same number. If the CPU 204 determines in S605 that it is the upload target (YES in S605), the CPU 204 advances the process to S901. In S901, the CPU 204 determines whether or not the received image is a compression target. Specifically, the CPU 204 determines that the frequency of the rating information is the target of compression when the frequency is a preset frequency. The preset frequency is the frequency in which the compression check box 802 is checked on the setting screen 800 described with reference to FIG.

CPU204は、圧縮対象であると判定した場合には(S901でYES)、処理をS902へ進める。CPU204は、圧縮対象でないと判定した場合には(S901でNO)、処理をS606へ進める。S902において、CPU204は、受信した画像に対し、圧縮処理を施し圧縮画像を得、その後処理をS606へ進める。この場合、CPU204は、S606において、圧縮画像をアップロードキューに追加する。すなわち、画像が圧縮された場合には、圧縮後の画像が転送されることになる。なお、S901及びS902の処理は、圧縮を行うか否かを判定する圧縮判定処理の一例であり、また圧縮処理の一例である。以上のようにして、レーティング情報に基づき、転送対象の画像に対して圧縮処理が選択的に行われる。なお、第2の実施形態に係る画像システム100のこれ以外の構成及び処理は、第1の実施形態に係る画像システム100の構成及び処理と同様である。第2の実施形態に係る画像システム100においては、画像の転送時の圧縮の有無についてもレーティング情報に従い制御することができる。 If the CPU 204 determines that it is a compression target (YES in S901), the CPU 204 advances the process to S902. If the CPU 204 determines that it is not a compression target (NO in S901), the CPU 204 advances the process to S606. In S902, the CPU 204 performs a compression process on the received image to obtain a compressed image, and then proceeds to the process to S606. In this case, the CPU 204 adds the compressed image to the upload queue in S606. That is, when the image is compressed, the compressed image is transferred. The processes of S901 and S902 are examples of compression determination processes for determining whether or not compression is performed, and are examples of compression processes. As described above, the compression process is selectively performed on the image to be transferred based on the rating information. The other configurations and processes of the image system 100 according to the second embodiment are the same as the configurations and processes of the image system 100 according to the first embodiment. In the image system 100 according to the second embodiment, the presence or absence of compression at the time of image transfer can also be controlled according to the rating information.

以上、本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。 Although the preferred embodiments of the present invention have been described in detail above, the present invention is not limited to the specific embodiment, and various modifications are made within the scope of the gist of the present invention described in the claims.・ Can be changed.

(その他の実施例)
本発明は、上述の実施形態の1以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける1つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、1以上の機能を実現する回路(例えば、ASIC)によっても実現可能である。
(Other examples)
The present invention supplies a program that realizes one or more functions of the above-described embodiment to a system or device via a network or storage medium, and one or more processors in the computer of the system or device reads and executes the program. It can also be realized by the processing to be performed. It can also be realized by a circuit (for example, ASIC) that realizes one or more functions.

100 画像システム
110 情報処理装置
120 カメラ
130 WEBサーバ装置
100 Image system 110 Information processing device 120 Camera 130 WEB server device

Claims (8)

撮影画像と、撮影画像に対して付与された付与情報とを撮影装置から受信する受信手段と、
前記撮影画像を記憶手段に格納する格納処理手段と、
前記付与情報に基づいて、前記撮影画像を外部装置に選択的に転送するよう制御する送信制御手段と
を有し
前記受信手段が、前記撮影画像に対応した、更新後の付与情報を受信し、
前記送信制御手段が、前記更新後の付与情報に基づいて、前記記憶手段に格納された前記撮影画像を外部装置に選択的に転送することを特徴とする情報処理装置。
A receiving means for receiving the photographed image and the information given to the photographed image from the photographing apparatus, and
A storage processing means for storing the captured image in the storage means,
It has a transmission control means for controlling the selective transfer of the captured image to an external device based on the given information.
The receiving means receives the updated added information corresponding to the captured image, and receives the updated information.
An information processing device characterized in that the transmission control means selectively transfers the captured image stored in the storage means to an external device based on the updated information.
前記付与情報は、段階的な複数の度数を取り得るレーティング情報であることを特徴とする請求項1に記載の情報処理装置。 The information processing apparatus according to claim 1, wherein the given information is rating information that can take a plurality of steps in stages. ユーザ操作に応じて、転送対象に対応したレーティング情報の度数の指定を受け付ける受付手段をさらに有し、
前記送信制御手段は、前記撮影画像に付与された前記レーティング情報の度数と、前記受付手段が指定を受け付けた度数と、に基づいて、前記撮影画像を外部装置に選択的に転送することを特徴とする請求項に記載の情報処理装置。
It also has a reception means that accepts the designation of the frequency of rating information corresponding to the transfer target according to the user operation.
The transmission control means is characterized in that the captured image is selectively transferred to an external device based on the frequency of the rating information given to the captured image and the frequency of the reception means accepting the designation. The information processing apparatus according to claim 2 .
前記付与情報に基づいて、前記撮影画像を選択的に圧縮する圧縮手段と
をさらに有し、
前記送信制御手段は、圧縮後の撮影画像を転送することを特徴とする請求項1乃至の何れか1項に記載の情報処理装置。
Further, it has a compression means for selectively compressing the captured image based on the given information.
The information processing apparatus according to any one of claims 1 to 3 , wherein the transmission control means transfers a compressed captured image.
前記付与情報は、段階的な複数の度数を取り得るレーティング情報であって、
前記圧縮手段は、レーティング情報の度数に基づいて、選択的に圧縮を行うことを特徴とする請求項に記載の情報処理装置。
The given information is rating information that can take a plurality of steps in stages.
The information processing apparatus according to claim 4 , wherein the compression means selectively compresses based on the frequency of rating information.
ユーザ操作に応じて、圧縮対象に対応したレーティング情報の度数の指定を受け付ける受付手段をさらに有し、
前記圧縮手段は、前記撮影画像に付与されたレーティング情報の度数と、前記受付手段が指定を受け付けたレーティング情報の度数と、に基づいて、選択的に圧縮を行うことを特徴とする請求項に記載の情報処理装置。
It also has a reception means that accepts the designation of the frequency of rating information corresponding to the compression target according to the user operation.
5. The compression means is characterized in that it selectively compresses based on the frequency of the rating information given to the photographed image and the frequency of the rating information designated by the reception means. The information processing device described in.
情報処理装置が実行する情報処理方法であって、
撮影画像と、撮影画像に対して付与された付与情報とを撮影装置から受信する受信ステップと、
前記撮影画像を記憶手段に格納する格納処理ステップと、
前記付与情報に基づいて、前記撮影画像を外部装置に選択的に転送するよう制御する送信制御ステップと
を含み、
前記受信ステップが、前記撮影画像に対応した、更新後の付与情報を受信し、
前記送信制御ステップが、前記更新後の付与情報に基づいて、前記記憶手段に格納された前記撮影画像を外部装置に選択的に転送することを特徴とする情報処理方法。
It is an information processing method executed by an information processing device.
A reception step for receiving the captured image and the assigned information assigned to the captured image from the photographing device, and
A storage processing step for storing the captured image in the storage means, and
A transmission control step for controlling the selective transfer of the captured image to an external device based on the given information is included.
The receiving step receives the updated added information corresponding to the captured image, and receives the updated information.
An information processing method , wherein the transmission control step selectively transfers the captured image stored in the storage means to an external device based on the updated information.
コンピュータを、請求項1乃至の何れか1項に記載の情報処理装置の各手段として機能させるためのプログラム。 A program for making a computer function as each means of the information processing apparatus according to any one of claims 1 to 6 .
JP2018033346A 2018-02-27 2018-02-27 Information processing equipment, information processing methods and programs Active JP7030561B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2018033346A JP7030561B2 (en) 2018-02-27 2018-02-27 Information processing equipment, information processing methods and programs

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018033346A JP7030561B2 (en) 2018-02-27 2018-02-27 Information processing equipment, information processing methods and programs

Publications (2)

Publication Number Publication Date
JP2019148994A JP2019148994A (en) 2019-09-05
JP7030561B2 true JP7030561B2 (en) 2022-03-07

Family

ID=67848719

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018033346A Active JP7030561B2 (en) 2018-02-27 2018-02-27 Information processing equipment, information processing methods and programs

Country Status (1)

Country Link
JP (1) JP7030561B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7506483B2 (en) 2020-02-10 2024-06-26 キヤノン株式会社 Management device, management method, communication device, control method, and program

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003153007A (en) 2001-07-23 2003-05-23 Eastman Kodak Co Image compression control system and method based on image importance
JP2006185071A (en) 2004-12-27 2006-07-13 Nikon Corp Portable electronic device having camera function, file processing program, and download program
JP2013201704A (en) 2012-03-26 2013-10-03 Nikon Corp Image transfer device, image transfer program, and image transfer method

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003153007A (en) 2001-07-23 2003-05-23 Eastman Kodak Co Image compression control system and method based on image importance
JP2006185071A (en) 2004-12-27 2006-07-13 Nikon Corp Portable electronic device having camera function, file processing program, and download program
JP2013201704A (en) 2012-03-26 2013-10-03 Nikon Corp Image transfer device, image transfer program, and image transfer method

Also Published As

Publication number Publication date
JP2019148994A (en) 2019-09-05

Similar Documents

Publication Publication Date Title
JP7508529B2 (en) Smartphone, smartphone control method, program
JP6139829B2 (en) Information processing apparatus, control method therefor, and program
US10063734B2 (en) Information processing apparatus that receives data from external apparatus via network, method of controlling the same, and storage medium
CN110073648B (en) Media content management apparatus
JP7279416B2 (en) Intermediary terminal, communication system, input system, intermediary control method, and program
CN105578017A (en) Photographing and photo sharing system and method
JP7030561B2 (en) Information processing equipment, information processing methods and programs
US20170251504A1 (en) Apparatus and method for requesting and transferring contents
US10868921B2 (en) Information processing device, imaging device, and system
US10009505B2 (en) Asynchronously requesting information from a camera device
JP6566804B2 (en) Electronic device, method, program, and storage medium
JP5469468B2 (en) Imaging apparatus, imaging method, and image data sharing system
JP2012231457A (en) Recording control device, information apparatus, information recording system, and program
JP7218164B2 (en) Communication device and its control method
JP2018005270A (en) Electronic device and control method thereof, program, storage medium, and information processing system
KR102172588B1 (en) Moving picture album production method and system for exhibition hall spectator
JP2023009680A (en) Communication apparatus, control method, and program
JP2015198407A (en) Image recording apparatus, control method of the same, and program
JP2017157956A (en) Information processing apparatus, information processing apparatus control method, and program
JP2018157528A (en) Information processing system, client terminal and program
JP2024140518A (en) COMMUNICATION SYSTEM, CONTROL METHOD, AND PROGRAM
JP5188618B2 (en) Imaging apparatus and image transmission method
WO2025063064A1 (en) Information processing device, information processing method, and information processing program
JP2019068348A (en) Imaging apparatus, information processing method and program
JP2021044622A (en) Control device, control method, program, and storage medium

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20210224

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20211129

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20211228

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220112

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: 20220125

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20220222

R151 Written notification of patent or utility model registration

Ref document number: 7030561

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151