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
JP4909006B2 - Imaging device, control method thereof, and program - Google Patents
[go: Go Back, main page]

JP4909006B2 - Imaging device, control method thereof, and program - Google Patents

Imaging device, control method thereof, and program Download PDF

Info

Publication number
JP4909006B2
JP4909006B2 JP2006277724A JP2006277724A JP4909006B2 JP 4909006 B2 JP4909006 B2 JP 4909006B2 JP 2006277724 A JP2006277724 A JP 2006277724A JP 2006277724 A JP2006277724 A JP 2006277724A JP 4909006 B2 JP4909006 B2 JP 4909006B2
Authority
JP
Japan
Prior art keywords
instruction
priority
imaging
user
operation instruction
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.)
Expired - Fee Related
Application number
JP2006277724A
Other languages
Japanese (ja)
Other versions
JP2008098914A (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 JP2006277724A priority Critical patent/JP4909006B2/en
Publication of JP2008098914A publication Critical patent/JP2008098914A/en
Application granted granted Critical
Publication of JP4909006B2 publication Critical patent/JP4909006B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Closed-Circuit Television Systems (AREA)
  • Studio Devices (AREA)
  • Details Of Cameras Including Film Mechanisms (AREA)

Description

本発明は、複数のユーザからアクセス可能なデジタルカメラなどの撮像装置のアクセス制御のための技術に関するものである。   The present invention relates to a technique for access control of an imaging apparatus such as a digital camera accessible from a plurality of users.

デジタルカメラ等の撮像装置は撮影した画像がデジタルデータであることから、公衆回線やネットワークを介して遠隔地への画像転送が容易である。最近では屋外においてもケーブルを接続することなくモバイル環境にてネットワークに接続することができる、無線LAN等の技術が注目されてきている。そこでデジタルカメラと無線技術を組み合わせ、デジタルカメラから直接ネットワークに接続して画像を転送する撮影画像転送システムも発売されてきている。たとえば、デジタルカメラのメモリーカードスロットに無線LANカードを挿入し、カードを介してネットワークに接続し、画像伝送を行う製品や、デジタルカメラにケーブルで接続するアダプタータイプの無線LANユニット等の製品が発売されている。   An image pickup apparatus such as a digital camera can easily transfer an image to a remote place via a public line or a network because the photographed image is digital data. Recently, a technology such as a wireless LAN that can be connected to a network in a mobile environment without connecting a cable even outdoors has been attracting attention. Therefore, a photographic image transfer system that combines a digital camera and wireless technology and transfers an image directly connected to the network from the digital camera has been put on the market. For example, products such as a product that inserts a wireless LAN card into the memory card slot of a digital camera, connects to the network via the card, and transmits images, and an adapter-type wireless LAN unit that connects to the digital camera with a cable are released. Has been.

このようなネットワークに接続可能なデジタルカメラの機能は、撮影した画像をネットワーク上のサーバーに送るだけにとどまらない。例えばネットワーク上のPCからネットワークを介してカメラの動作を制御したり、設定を変更したり、デジタルカメラの内部の記録装置上の画像ファイルや音声ファイル等にアクセスしたりすることが可能となる。つまり、ネットワーク上のPCからリモート操作でレリーズを切ったり、カメラ内部のサムネイル画像を閲覧して、気に入ったものだけ画素数の大きな撮影画像を転送してきたりといったことができる(たとえば、特許文献1参照)。
さらに、ネットワーク上のPCは1台に限る必要は無く、複数のPCから複数のユーザーが同時にデジタルカメラにアクセスし、画像を閲覧したり転送したり、レリーズを操作したりといった操作を同時に行うことが可能になってきている。
The functions of a digital camera that can be connected to such a network are not limited to sending captured images to a server on the network. For example, it becomes possible to control the operation of the camera, change settings, and access an image file, an audio file, and the like on a recording device inside the digital camera from a PC on the network. That is, it is possible to remotely release from a PC on the network, or to browse a thumbnail image inside the camera and transfer a photographed image with a large number of pixels as much as you like (for example, see Patent Document 1). ).
Furthermore, the number of PCs on the network is not limited to one, and multiple users simultaneously access the digital camera from multiple PCs, and simultaneously perform operations such as viewing and transferring images and operating the release. Is becoming possible.

特に報道等の業務で使用されるデジタルカメラは、撮った写真を本社デスク等の遠隔地にすばやく送る速報性が要求されている。したがって、デジタルカメラのネットワークとの親和性が重要視されてきており、カメラマンと編集者といった、ネットワーク上の複数ユーザーによるカメラ制御機能が要求されてきている。
特開2003−069988号公報
In particular, digital cameras used in operations such as news reports are required to be able to quickly send a photograph taken to a remote place such as a head office desk. Accordingly, the compatibility of digital cameras with the network has been regarded as important, and a camera control function by a plurality of users on the network such as a cameraman and an editor has been required.
JP 2003-069988 A

しかしながら、このように複数のユーザーが同時にデジタルカメラにアクセスすると、一般的なネットワークサーバーコンピュータとは違って、操作したい機能によっては、同時アクセスすると不都合がおきてしまう。   However, when a plurality of users simultaneously access the digital camera in this way, unlike a general network server computer, depending on the function to be operated, simultaneous access may be inconvenient.

たとえば、従来の撮影画像転送システムでは、カメラを手にしている撮影者と、ネットワーク越しにカメラを制御しているリモートユーザーとが同時に存在している状況を想定する。この場合、カメラを手にしている撮影者がとっさに撮影しようとしたときに、ちょうどリモート撮影の指示がなされると、タイミングの早いリモート撮影者に撮影の制御権が移ってしまう。したがって、撮影者はシャッターチャンスを逃すことがあり、撮りたいタイミングですぐ撮る、という即写性の面で問題があった。   For example, in a conventional captured image transfer system, a situation is assumed in which a photographer holding a camera and a remote user controlling the camera over a network exist at the same time. In this case, when the photographer holding the camera is about to take a picture, if the remote photography instruction is just given, the right to control the photography is transferred to the remote photographer with early timing. Therefore, the photographer sometimes missed a photo opportunity, and there was a problem in terms of the instant photographing property that the photographer took a picture immediately when he wanted to take a picture.

ネットワーク上にリモートユーザーが複数いる場合も同じことがいえる。従来のリモート撮影は、複数の同じタイミングでリモート撮影しようとしたときに、単にタイミングが少しでも早かったほうが優先され、タイミングが遅かったほうはシャッターチャンスを逃してしまっていた。   The same is true if there are multiple remote users on the network. In conventional remote shooting, when multiple remote shootings were attempted at the same timing, priority was given to the timing being as early as possible, and if the timing was late, the photo opportunity was missed.

また、撮影者がレリーズし、あるひとつの記録メディアに撮影画像を格納しようとした場合に、他のあるユーザーがその記録メディアに格納されている画像ファイルにアクセスしようとすると、記録メディアへのアクセスが重なってしまう。その結果、撮影画像の書き込みスピードが遅くなってしまう。高速な連写撮影をしようとした場合には、メディアへのアクセススピードが遅くなると、一度の連写において撮影できる枚数が減ってしまう場合があり、撮影者が一人でカメラを扱っている場合に比べて、カメラの使い勝手を大幅に悪化させてしまう。反対に、すべての記録メディアへのアクセスを禁止してしまうと、撮影者が撮影画像を格納しようとしているメディア以外のメディアへのアクセスも制限されてしまう。   In addition, when a photographer releases and tries to store a captured image on one recording medium, if another user tries to access an image file stored on the recording medium, the recording medium is accessed. Will overlap. As a result, the writing speed of the captured image becomes slow. If you try to take high-speed continuous shooting, the number of images that can be shot in a single continuous shooting may decrease if the access speed to the media is slow, and the photographer handles the camera alone. Compared to this, the usability of the camera is greatly deteriorated. On the other hand, if access to all recording media is prohibited, access to media other than the media on which the photographer intends to store captured images is also restricted.

また、あるユーザーが画像の閲覧や画像取得操作をしているときに、他のユーザーが同じファイルにアクセスしに行ったときには、ネットワーク上のトラフィックが増大してしまう。したがって、大きな画像をすぐに転送したくても、一人だけがアクセスしたときよりも大幅に時間がかかってしまう問題があった。報道等の業務においてこのような状態が起これば、速報性が大きく損なわれる原因になりかねない。   In addition, when a certain user is browsing an image or obtaining an image, when another user goes to access the same file, traffic on the network increases. Therefore, there is a problem that even if it is desired to transfer a large image immediately, it takes much longer than when only one person accesses. If such a situation occurs in operations such as news reporting, it can be a cause of serious damage to the preliminary reportability.

上記問題を解決するために、本発明の撮像装置は、被写体を撮像し、画像データを取得する撮像手段と、前記画像データを記憶媒体に記憶する記憶手段と、操作者からの直接の操作指示を受け付けるための操作手段と、ネットワークに接続し、外部機器からの操作指示を受け付ける受信手段と、前記操作手段により受け付けられる操作指示および前記受信手段により受け付けられる操作指示の優先度を、操作者の指示に基づき予め設定する設定手段と、前記操作指示に基づく操作が行われている間に同じ操作に対する操作指示を受け付けた場合、前記設定手段により設定された優先度に基づき、優先度の低い操作指示に基づく操作を制限する制御手段を有前記設定手段は、前記操作手段により受け付けられる直接の操作指示を、前記受信手段により受け付けられる外部機器からの操作指示よりも優先するよう優先度を設定することも、前記受信手段により受け付けられた外部機器からの操作指示を、前記操作手段により受け付けられた直接の操作指示よりも優先するよう優先度を設定することも可能であることを特徴とするIn order to solve the above problems, an imaging apparatus according to the present invention includes an imaging unit that captures an image of a subject and acquires image data, a storage unit that stores the image data in a storage medium, and a direct operation instruction from an operator. Operating means for accepting an operation, receiving means for connecting to a network and accepting an operation instruction from an external device, an operation instruction accepted by the operation means, and a priority of the operation instruction accepted by the receiving means . If the setting means preset based on the instruction and the operation instruction for the same operation is received while the operation based on the operation instruction is being performed, the operation with the lower priority based on the priority set by the setting means have a control means for limiting the operation based on the instruction, the setting means, the direct operation instruction accepted by said operation means, said receiving The priority may be set so as to give priority to the operation instruction from the external device received by the means, and the operation instruction from the external device received by the receiving means may be set more than the direct operation instruction received by the operation means. It is also possible to set the priority so as to give priority to the above .

本発明によれば、複数のユーザーが同時にひとつのカメラにアクセスした場合にも、カメラの即写性を害することがなく、複数ユーザーのアクセス機能による速報性とを両立させたデジタルカメラを提供することができる。   According to the present invention, even when a plurality of users access one camera at the same time, there is provided a digital camera that does not impair the camera's instant shooting performance and is compatible with the promptness by the access function of a plurality of users. be able to.

<実施例1>
本発明の第1の実施の形態を図を用いて説明する。
<Example 1>
A first embodiment of the present invention will be described with reference to the drawings.

図1は、本発明におけるデジタルカメラ100の構成の好適な一例を示すブロック図である。201は交換レンズであり、被写体を光学的な像として取り込むものである。202はユーザーからの各種操作を受け付ける操作部材である。操作部材202には撮影操作を指示するためのレリーズボタンが含まれる。レリーズボタンはSW1、SW2の2つのスイッチで構成されており、レリーズボタンを半押しするとSW1がONになり、撮影スタンバイ状態になる。レリーズボタンを全押しするとSW2がONになり、撮影が行われる。203は主記憶装置であり、一時的なデータの読み書きに用いられる。一般的にRAM(Random Access Memory)が用いられる。204は表示装置であり、撮影した画像や各種操作メニューが表示される。205は無線LAN装置であり、アンテナ214を介して外部機器とデータ通信を行う。206は撮像素子であり、交換レンズ201からの光学的な像を電気信号に変換する。207はCPU(Central Processing Unit)であり、画像処理及びデジタルカメラ100全体の制御を行う。208は通信制御プロセッサであり、CPU208と連携して外部装置との間のデータの入出力を制御する。209は不揮発性記憶装置である。また、記憶装置として、CFカード210、SDカード211、内部記録装置212、外部記録装置213を備えている。内部記録装置212、外部記録装置213は、フラッシュROM等の半導体記録装置でもかまわない。また、ハードディスクやCD−R(Compact Disk Recordable)といった記憶媒体でもかまわない。なお、これらの記憶装置は必ずしもデジタルカメラ100の一部である必要はなく、デジタルカメラは記憶媒体にアクセスするためのインターフェースのみを有し、必要に応じて記憶媒体を着脱させてもよい。   FIG. 1 is a block diagram showing a preferred example of the configuration of the digital camera 100 according to the present invention. Reference numeral 201 denotes an interchangeable lens that captures a subject as an optical image. Reference numeral 202 denotes an operation member that receives various operations from the user. The operation member 202 includes a release button for instructing a photographing operation. The release button is composed of two switches, SW1 and SW2, and when the release button is pressed halfway, SW1 is turned on and the photographing standby state is set. When the release button is fully pressed, SW2 is turned on and shooting is performed. A main storage device 203 is used for temporary reading and writing of data. Generally, RAM (Random Access Memory) is used. A display device 204 displays captured images and various operation menus. A wireless LAN device 205 performs data communication with an external device via the antenna 214. Reference numeral 206 denotes an image sensor that converts an optical image from the interchangeable lens 201 into an electric signal. A CPU (Central Processing Unit) 207 performs image processing and overall control of the digital camera 100. A communication control processor 208 controls data input / output with an external device in cooperation with the CPU 208. Reference numeral 209 denotes a nonvolatile storage device. In addition, a CF card 210, an SD card 211, an internal recording device 212, and an external recording device 213 are provided as storage devices. The internal recording device 212 and the external recording device 213 may be semiconductor recording devices such as a flash ROM. Further, a storage medium such as a hard disk or a CD-R (Compact Disk Recordable) may be used. Note that these storage devices are not necessarily part of the digital camera 100. The digital camera has only an interface for accessing the storage medium, and the storage medium may be attached or detached as necessary.

図2は、本発明におけるデジタルカメラと、ネットワーク構成の好適な一例である。   FIG. 2 is a preferred example of a digital camera and network configuration according to the present invention.

デジタルカメラ100は、無線LAN装置205によって無線LANアクセスポイント102を介してネットワークに接続する。そして同じネットワークに接続している外部機器であるリモートPC108、109と通信する。通信をはじめるときには、必要に応じてDHCPサーバー103や、DNSサーバー104、認証サーバー105等と初期通信を行うことで、ネットワークとのリンクを確保する。   The digital camera 100 is connected to the network via the wireless LAN access point 102 by the wireless LAN device 205. Then, it communicates with remote PCs 108 and 109 which are external devices connected to the same network. When communication is started, initial communication is performed with the DHCP server 103, the DNS server 104, the authentication server 105, etc. as necessary to secure a link with the network.

ユーザーA101はデジタルカメラ100の操作部材202に触れることで、デジタルカメラ100に直接に操作指示を与えるユーザーである。ユーザーB110およびユーザーC111は、それぞれリモートPC108、109を操作してデジタルカメラ100をリモート操作するユーザーである。リモート操作は、ユーザの操作に基づき、リモートPCからデジタルカメラへと操作指示を送信し、操作指示を受信したデジタルカメラ100が操作指示に従った操作を行うことで実現される。なお、リモートPCからデジタルカメラ100に接続する際には、ユーザーを識別する認証作業が必要である。ユーザーB110とユーザーC111は、あらかじめデジタルカメラ100にユーザを認証するためのIDとパスワードを登録しておく。そしてリモート操作を行う際にリモートPCからデジタルカメラ100にIDとパスワードを送信することによってデジタルカメラ100にログインする。デジタルカメラ100へアクセスするための認証方法としては、一般的なIDとパスワードによるログイン方式のほかに、電子署名や電子証明書等を用いた方法などによっても実現可能である。   A user A 101 is a user who directly gives an operation instruction to the digital camera 100 by touching the operation member 202 of the digital camera 100. A user B110 and a user C111 are users who operate the digital camera 100 by operating the remote PCs 108 and 109, respectively. The remote operation is realized by transmitting an operation instruction from the remote PC to the digital camera based on the user's operation, and the digital camera 100 receiving the operation instruction performing an operation according to the operation instruction. Note that when connecting to the digital camera 100 from a remote PC, an authentication operation for identifying the user is required. User B110 and user C111 register an ID and a password for authenticating the user in the digital camera 100 in advance. Then, when performing remote operation, the remote PC logs in to the digital camera 100 by transmitting the ID and password to the digital camera 100. An authentication method for accessing the digital camera 100 can be realized by a method using an electronic signature, an electronic certificate, or the like in addition to a general ID and password login method.

ユーザーをデジタルカメラ100に登録する方法としては、ユーザーがデジタルカメラ100の操作部材202と表示装置204を用いて、直接デジタルカメラ100を操作することで登録する方法がある。また、CFカード210などの記録メディアに登録情報を入力しておき、デジタルカメラ100で読み取ることによって登録してもよい。さらに、ネットワークを介してPC等から登録する方法が可能である。一例として、カメラがWEBサーバー機能を持ち、ネットワーク上のPCから汎用のWEBブラウザを使用してアクセスし、ユーザー登録用のWEBページを表示する。そこから、既知のCGI等を用いることによってカメラにユーザーデータを登録する方法がある。   As a method for registering a user in the digital camera 100, there is a method in which the user directly operates the digital camera 100 using the operation member 202 and the display device 204 of the digital camera 100. Alternatively, registration information may be input to a recording medium such as the CF card 210 and read by the digital camera 100 for registration. Furthermore, a registration method from a PC or the like via a network is possible. As an example, the camera has a WEB server function, is accessed from a PC on the network using a general-purpose WEB browser, and displays a WEB page for user registration. From there, there is a method of registering user data in the camera by using a known CGI or the like.

さらにユーザー登録の際には、操作権、優先順位の設定も行う。   Furthermore, when registering a user, the operation authority and priority are set.

操作権とは、特定の操作に対する権限であり、操作権を持っていないユーザからの操作指示は受け付けられない。優先順位については後述する。   The operation authority is an authority for a specific operation, and an operation instruction from a user who does not have the operation authority cannot be accepted. The priority order will be described later.

本実施例における操作権には、レリーズ操作権と、各メディアへのアクセス操作権とがある。レリーズ操作権の設定は、レリーズ操作指示を受け付けるか否かの設定とともに、レリーズ操作に伴い撮影された画像を格納するメディアおよびフォルダを設定する。本実施例では、カメラに内蔵される記録メディアもしくは直接接続される記録メディアに画像を記録することを想定している。しかし、撮影した画像を記録メディアに記録せずに、ネットワーク上のサーバーに記録したり、リモートPC108などに直接送信してもかまわない。   The operation right in this embodiment includes a release operation right and an access operation right to each medium. The setting of the release operation right includes setting whether to accept a release operation instruction and setting a medium and a folder for storing an image taken in accordance with the release operation. In this embodiment, it is assumed that an image is recorded on a recording medium built in the camera or a recording medium directly connected. However, the captured image may be recorded on a server on the network without being recorded on the recording medium, or directly transmitted to the remote PC 108 or the like.

優先順位とは、複数の機器がデジタルカメラ100に接続した結果、複数の操作指示もしくは操作指示に基づく操作が重なった場合に、どの操作指示を優先するかを示す度合いである。優先順位にはレリーズ操作優先順位、画像転送優先順位とがある。レリーズ操作優先順位は、複数ユーザーからのレリーズ操作指示が重複した場合の優先順位を示すものである。また、画像転送優先順位は、ネットワーク上への画像転送操作の指示が重なった場合に、画像を転送する順番や、ネットワークの通信帯域の割り当てを決定するのに用いられる。なお、レリーズ操作指示、画像転送操作指示だけでなく、画像閲覧操作指示に対して優先順位を設定してもよい。   The priority order is a degree indicating which operation instruction is given priority when a plurality of operation instructions or operations based on the operation instructions overlap as a result of connecting a plurality of devices to the digital camera 100. The priority includes a release operation priority and an image transfer priority. The release operation priority order indicates a priority order when release operation instructions from a plurality of users overlap. The image transfer priority order is used to determine the order in which images are transferred and the allocation of the communication band of the network when instructions for image transfer operations on the network overlap. Note that priority order may be set not only for the release operation instruction and the image transfer operation instruction but also for the image browsing operation instruction.

図3は操作権設定、優先順位設定の具体的な管理リストの一例である。   FIG. 3 shows an example of a specific management list for operation right setting and priority setting.

このリストでは、デジタルカメラ100に3人のユーザーが登録されている。ここではユーザーAがカメラを直接操作するユーザー、ユーザーBおよびユーザーCがネットワークからデジタルカメラ100をリモート操作するユーザーであるものとする。カメラを直接操作するユーザーAと、リモート操作するユーザーBにはレリーズ操作権が与えられており(301)、それぞれ撮影画像格納メディアおよび格納フォルダを指定される(303、304)。ここでは、ユーザーAの指示により撮影された画像はCFカードへ格納し、ユーザーBの指示により撮影された画像はSDカードへ格納することにしている。ユーザーCはレリーズ操作権が与えられないため(301)、撮影画像格納メディアは指定されていない(303、304)。レリーズ操作権の優先順位は、ユーザーAが1番であり、ユーザーBが2番である(302)。   In this list, three users are registered in the digital camera 100. Here, it is assumed that the user A is a user who directly operates the camera, and the users B and C are users who remotely operate the digital camera 100 from the network. The user A who operates the camera directly and the user B who operates the camera are given the release operation right (301), and the captured image storage medium and the storage folder are respectively designated (303, 304). Here, an image photographed in accordance with an instruction from user A is stored in a CF card, and an image photographed in accordance with an instruction from user B is stored in an SD card. Since the release operation right is not given to the user C (301), the captured image storage medium is not designated (303, 304). As for the priority order of the release operation right, the user A is the first and the user B is the second (302).

メディアへのアクセス操作権として、本実施例における4つの記録メディア210〜213に対して、それぞれのユーザーがアクセス可能か否か設定される(303〜308)。例えば、リモート操作を目的としているユーザーであれば、自分の撮影画像格納フォルダがあるメディアのアクセス権があれば事が足りる。しかし、カメラを直接操作するユーザーとネットワーク上のユーザーが連携する場合は、それぞれに必要なメディアへのアクセス権を設定しなければいけない。   As an access right to the medium, whether or not each user can access the four recording media 210 to 213 in this embodiment is set (303 to 308). For example, a user who intends to perform remote operation only needs to have access rights to the medium in which his / her captured image storage folder is located. However, if a user who directly operates the camera and a user on the network cooperate, access rights to the necessary media must be set for each user.

また、画像転送優先順位もあらかじめ設定される(309)。図3の例ではユーザーC、ユーザーA、ユーザーBの順に優先順位が高い。   The image transfer priority order is also set in advance (309). In the example of FIG. 3, the priority is higher in the order of user C, user A, and user B.

操作権及び優先順位の設定はユーザー登録のときに行うことも可能であるし、ユーザー登録後に変更することも可能である。また、直接操作部材202に触れて操作指示を行うユーザーの優先順位が1番高くなるよう、デジタルカメラ100が自動的に設定してもよい。一般に、カメラを直接操作するユーザーは最も被写体に近い位置から撮影を行っている。したがって即座のシャッターチャンスを逃さないよう優先度を高くするとよい。逆に、編集者などがカメラマンの撮影を遠隔地からモニタしているような場合には編集者の意図を反映させた写真を撮影すべく、編集者の優先順位を高く設定することも可能である。このようにして登録されたユーザー情報は、デジタルカメラ100内部の不揮発性の記憶装置209に記憶される。   The operation right and the priority order can be set at the time of user registration, or can be changed after user registration. Further, the digital camera 100 may automatically set the priority of the user who directly touches the operation member 202 to give an operation instruction to the highest priority. Generally, a user who directly operates a camera takes a picture from a position closest to the subject. Therefore, it is better to increase the priority so as not to miss an immediate photo opportunity. Conversely, when an editor or the like is monitoring a cameraman's shooting from a remote location, it is possible to set the editor's priority higher so that the photograph reflecting the editor's intention is taken. is there. The user information registered in this way is stored in the nonvolatile storage device 209 inside the digital camera 100.

このようにして一通りの設定項目を設定した後、ユーザーはデジタルカメラ100を操作できるようになる。   After setting a set of setting items in this way, the user can operate the digital camera 100.

カメラを直接操作するユーザーA101は、レリーズスイッチを操作することで撮影の操作指示を行う。ユーザーB110及びユーザーC111は、それぞれリモートPC1(108)及びリモートPC2(109)からネットワークを介してデジタルカメラ100にレリーズコマンドを送信することによって撮影の操作指示を行う。リモートPCから記録メディア210〜213に記録された画像にアクセスする場合も、デジタルカメラ100にリードコマンド、ライトコマンド等のコマンドを送信することによってアクセス指示を行う。   A user A101 who directly operates the camera issues a shooting operation instruction by operating a release switch. The user B110 and the user C111 issue a shooting operation instruction by transmitting a release command from the remote PC1 (108) and the remote PC2 (109) to the digital camera 100 via the network, respectively. When accessing an image recorded on the recording media 210 to 213 from the remote PC, an access instruction is performed by transmitting a command such as a read command or a write command to the digital camera 100.

撮影された画像データはCPU207によって画像処理され、本画像とサムネイル画像が生成される。生成された画像はいったん主記憶装置203に格納された後、予め設定された格納場所(303、304)に記憶される。   The captured image data is subjected to image processing by the CPU 207 to generate a main image and a thumbnail image. The generated image is once stored in the main storage device 203 and then stored in preset storage locations (303, 304).

図4を用いて本発明における動作の詳細を説明する。図4はユーザーBおよびユーザーCがネットワーク上からカメラを操作しているときに、カメラを直接操作するユーザーAがレリーズ操作を行った場合のフローチャートである。本フローチャートにおける処理は、CPU207が入力される信号やプログラムにしたがい、各部を制御することで実行される。なお、この処理の前提として、図3に示す設定がなされているものとする。   The details of the operation in the present invention will be described with reference to FIG. FIG. 4 is a flowchart when the user A who directly operates the camera performs the release operation while the user B and the user C operate the camera from the network. The processing in this flowchart is executed by controlling each unit in accordance with a signal or program input by the CPU 207. As a premise of this process, it is assumed that the settings shown in FIG. 3 have been made.

ステップS400において、デジタルカメラ100はユーザーAが測光/測距の動作を行うSW1を押したことを検知すると、直接操作が行われたと判断する。ステップS402において、デジタルカメラ100は不揮発性記憶装置209に記憶された管理リストを参照し、直接操作を行うユーザーであるユーザーAのレリーズ操作権の優先順位及び画像の格納先の情報を読み出す。図3の管理リストにおいて、ユーザーAのレリーズ操作権の優先順位は1であるから、デジタルカメラ100はユーザーAにレリーズ操作権を与える処理を行う。すなわち、直接操作部材202を用いた操作指示を受け付けるようにする。   In step S400, when the digital camera 100 detects that the user A has pressed SW1 for performing photometry / ranging, it determines that a direct operation has been performed. In step S <b> 402, the digital camera 100 refers to the management list stored in the nonvolatile storage device 209, and reads information on the priority order of the release operation right of the user A who is performing the direct operation and the storage location of the image. In the management list of FIG. 3, since the priority order of the release operation right of the user A is 1, the digital camera 100 performs a process of giving the release operation right to the user A. That is, an operation instruction using the direct operation member 202 is accepted.

ステップS402において、デジタルカメラ100は、ユーザーBがネットワーク上からレリーズ動作に入っているか否かを判断する。本実施例におけるレリーズ動作に入っている状態とは、リモートPC1(108)からレリーズ操作の指示を受信した時点から、記憶媒体への撮影画像の書き込みが終了し、レリーズ動作を終了する旨の指示を受信するまでの状態をいう。なお、レリーズ操作の指示はユーザーBのレリーズ動作に入っているのであれば、ユーザーAとユーザーBが同じ操作に対する指示を行っているため、処理をステップS403に進める。   In step S402, the digital camera 100 determines whether or not the user B has entered the release operation from the network. In the present embodiment, the state in which the release operation is started is an instruction to end the release operation after the completion of the writing of the photographed image to the storage medium from the time when the release operation instruction is received from the remote PC 1 (108). It means the state until it receives. If the release operation instruction is in the release operation of the user B, the process proceeds to step S403 because the user A and the user B are instructing the same operation.

ステップS403において、デジタルカメラ100はレリーズ操作に関する優先順位を参照し、レリーズ操作をした他のユーザーよりもユーザーAが優先順位が高いか否かを判定する。ユーザーAの方が優先順位が高いと判定した場合には処理をステップS404に進める。他のユーザーの方が優先順位が高いと判定した場合には処理をステップS402に戻す。図3に示す設定の場合、ユーザーAの優先順位が1、ユーザーBの優先順位が2となっており、ユーザーAのほうが優先順位が上である。従って、処理はステップS404に進められ、デジタルカメラ100はユーザーBのレリーズ動作をキャンセルするとともに、再度の操作指示を受け付けることも禁止する。   In step S403, the digital camera 100 refers to the priority order regarding the release operation, and determines whether or not the user A has a higher priority order than the other users who performed the release operation. If it is determined that user A has a higher priority, the process proceeds to step S404. If it is determined that another user has a higher priority, the process returns to step S402. In the case of the setting shown in FIG. 3, the priority order of the user A is 1, the priority order of the user B is 2, and the priority order of the user A is higher. Therefore, the process proceeds to step S404, and the digital camera 100 cancels the release operation of the user B and also prohibits receiving another operation instruction.

これはユーザーBの場合に限らず、他のユーザーのレリーズ動作中であっても同様である。   This is not limited to the case of user B, and the same applies to the release operation of another user.

ステップS410において、デジタルカメラ100は、操作指示の受付を禁止したユーザBの操作するリモートPC1(108)に対して、レリーズ操作のキャンセルを通知する。通知を受信したリモートPC1(108)は、図5のようなダイアログを自機の表示部(図示せず)に表示する。   In step S410, the digital camera 100 notifies the remote PC 1 (108) operated by the user B who has been prohibited from accepting the operation instruction, that the release operation is cancelled. Receiving the notification, the remote PC 1 (108) displays a dialog as shown in FIG. 5 on its own display unit (not shown).

ステップS405において、デジタルカメラ100は、ユーザーA以外のユーザーが、登録した画像の格納先にアクセス中かどうかを判断する。ユーザーAのレリーズ操作において撮影した画像は、図3に示すように、CFカード210に撮影した画像を格納するように設定されている。この場合、他のユーザーがCFカード210にアクセスしていると、撮影画像のカードへの書き込み時間が長くなってしまう。また、そのことにより連写時の撮影可能コマ数が減少してしまう可能性がある。そこで、例えばユーザーCがCFカード210にアクセスしていた場合には、デジタルカメラ100は処理をステップS406に進め、ユーザCの操作するリモートPC2(109)からのCFカード210へのアクセスをキャンセルする。また、その後のアクセスも禁止する。   In step S <b> 405, the digital camera 100 determines whether a user other than the user A is accessing the registered image storage destination. As shown in FIG. 3, the image taken in the user A release operation is set to store the taken image in the CF card 210. In this case, if another user is accessing the CF card 210, the time taken to write the captured image to the card becomes long. In addition, this may reduce the number of frames that can be taken during continuous shooting. Therefore, for example, when the user C is accessing the CF card 210, the digital camera 100 advances the processing to step S406, and cancels access to the CF card 210 from the remote PC 2 (109) operated by the user C. . Also, subsequent access is prohibited.

ステップS407において、デジタルカメラ100は、操作指示の受付を禁止したユーザCの操作するリモートPC2(108)に対して、CFカード201へのアクセスのキャンセルを通知する。通知を受信したリモートPC2(109)は、ダイアログを自機の表示部(図示せず)に表示する。   In step S <b> 407, the digital camera 100 notifies the remote PC 2 (108) operated by the user C who has been prohibited from accepting operation instructions, the cancellation of access to the CF card 201. Receiving the notification, the remote PC 2 (109) displays the dialog on its own display unit (not shown).

ステップS408において、デジタルカメラ100はユーザAの操作によりSW2が押されたか否か判断する。押された場合には処理をステップS409に進める。押されていない場合には処理をステップS411に進める。   In step S <b> 408, the digital camera 100 determines whether SW <b> 2 is pressed by the user A operation. If so, the process proceeds to step S409. If not, the process proceeds to step S411.

ステップS409において、デジタルカメラ100はユーザーAによる操作指示に基づき、撮影を行う。   In step S409, the digital camera 100 performs shooting based on an operation instruction from the user A.

ステップS411において、デジタルカメラ100は、SW1が離されて、一定時間が経過したか否かを判断する。一定時間経過している場合には処理をステップS415に進め、ユーザB110、ユーザC111からの操作の禁止を解除する。逆に、一定時間経過していない場合には処理をステップS412に進める。   In step S411, the digital camera 100 determines whether or not a predetermined time has passed since the SW1 was released. If the predetermined time has elapsed, the process proceeds to step S415, and the prohibition of operations from the user B110 and the user C111 is canceled. Conversely, if the certain time has not elapsed, the process proceeds to step S412.

ステップS412において、デジタルカメラ100は、ユーザAの操作によりSW2が押されたか否かを判断する。押された場合には処理をステップS413に進める。押されていない場合には処理をステップS416に進める。   In step S <b> 412, the digital camera 100 determines whether SW <b> 2 is pressed by the operation of the user A. If so, the process advances to step S413. If not, the process proceeds to step S416.

ステップS413において、デジタルカメラ100はユーザーAからのレリーズ操作指示に基づき、撮影を実行する。   In step S413, the digital camera 100 performs shooting based on the release operation instruction from the user A.

ステップS414において、デジタルカメラ100は、CFカード210に画像が書き込まれたか否かを判断し、書き込まれたと判断したら処理をステップS415に進める。   In step S414, the digital camera 100 determines whether an image has been written to the CF card 210. If it is determined that the image has been written, the process proceeds to step S415.

ステップS412においてSW2が押されていないと判断した場合には、処理はステップS416に進められる。ステップS416において、デジタルカメラ100は、ステップS409またはステップS413で撮影された画像を転送をする操作指示を受けたか否か判断する。受けたと判断した場合には、処理をステップS417に進める。受けていないと判断した場合には、処理をステップS411に戻す。   If it is determined in step S412 that SW2 has not been pressed, the process proceeds to step S416. In step S416, the digital camera 100 determines whether an operation instruction for transferring the image captured in step S409 or step S413 has been received. If it is determined that it has been received, the process proceeds to step S417. If it is determined that it has not been received, the process returns to step S411.

ステップS417において、デジタルカメラ100は、他の画像転送の操作指示をキャンセル及び禁止する。この処理は画像転送操作の優先順位(309)に関係なく、ステップS409またはステップS413の撮影で得られた画像を転送する操作以外の指示を禁止する。   In step S417, the digital camera 100 cancels and prohibits another image transfer operation instruction. This process prohibits instructions other than the operation of transferring the image obtained by the shooting in step S409 or step S413 regardless of the priority order (309) of the image transfer operation.

ステップS418において、デジタルカメラ100は画像をネットワーク上のサーバーなどに転送する。   In step S418, the digital camera 100 transfers the image to a server on the network.

ステップS419において、デジタルカメラ100は画像の転送が終了したか否かを判断する。終了したと判断した場合には処理をステップS415に進める。   In step S419, the digital camera 100 determines whether the image transfer is completed. If it is determined that the process has been completed, the process proceeds to step S415.

ステップS415において、デジタルカメラ100は、ユーザB110、ユーザC111からの操作の禁止を解除する。   In step S415, the digital camera 100 cancels the prohibition of operations from the user B110 and the user C111.

このように、SW1がユーザーAの手から離されることによって、すぐにユーザーAのレリーズ操作権を解放するのではなく、SW1が離されてから一定時間経過した段階でレリーズ操作権を解放する。このことにより、ユーザーAが短い間隔で連続して写真を撮影する場合には操作権を継続させることができるため、1人で操作しているときと同様のスムーズな連続撮影が実現される。   In this way, when the SW1 is released from the user A's hand, the release operation right of the user A is not released immediately, but the release operation right is released when a certain time has passed since the release of the SW1. As a result, when the user A continuously takes pictures at short intervals, the operation right can be continued, so that smooth continuous shooting similar to that performed by one person can be realized.

また、SW1がユーザーAの手から離された後の一定時間、直前に撮像した画像の転送を優先して行わせることにより、ユーザーは撮影したばかりの画像を即座に転送することが可能となる。   In addition, by giving priority to the transfer of the image captured immediately before the SW1 is released from the hand of the user A for a certain period of time, the user can immediately transfer the image just captured. .

ステップS420において、デジタルカメラ100は操作の禁止が解除された旨をユーザーB110、ユーザーC111に報知すべく、リモートPC1(108)に操作の禁止を解除した旨の通知を送信する。通知を受信したリモートPC1(108)は、途中でキャンセルされてしまったレリーズ操作を再開するかどうかを、図6のようにダイアログ形式で問い合わせる。図6において、ユーザB110によりOKボタンが選択された場合、リモートPC1(108)はの再開通知をデジタルカメラ100に送信する。デジタルカメラは100は再開通知を受信すると、ユーザーBの、すなわちリモートPC1(108)から送信されたレリーズ操作の指示を受け付け、レリーズ操作を行う。   In step S420, the digital camera 100 transmits a notification to the remote PC 1 (108) that the prohibition of the operation has been canceled to notify the user B110 and the user C111 that the prohibition of the operation has been canceled. The remote PC 1 (108) that has received the notification inquires in a dialog form as shown in FIG. 6 whether to resume the release operation that has been canceled halfway. In FIG. 6, when the OK button is selected by the user B 110, the remote PC 1 (108) transmits a restart notification to the digital camera 100. When the digital camera 100 receives the restart notification, the digital camera receives the release operation instruction transmitted from the user B, that is, the remote PC 1 (108), and performs the release operation.

ステップS421において、デジタルカメラ100は操作の禁止が解除された旨をユーザーC111に報知すべく、リモートPC2(109)に操作の禁止を解除した旨の通知を送信する。操作の禁止を解除した旨の通知を受信したリモートPC2(109)は、ダイアログ(図示せず)を表示し、アクセス操作が再び許可されたことをユーザーC111に通知する。以上が、複数のユーザーからレリーズ操作指示を受けた場合の動作である。   In step S421, the digital camera 100 transmits a notification to the remote PC 2 (109) that the prohibition of operation has been canceled in order to notify the user C111 that the prohibition of operation has been canceled. The remote PC 2 (109) that has received the notification that the operation prohibition has been canceled displays a dialog (not shown) and notifies the user C111 that the access operation has been permitted again. The above is the operation when receiving release operation instructions from a plurality of users.

次に、複数ユーザーから同時に画像転送操作を受けた場合の動作について説明する。   Next, an operation when receiving image transfer operations from a plurality of users simultaneously will be described.

通信機能を備えたデジタルカメラ100は、撮影操作とは独立して、記録装置210〜213に記憶した画像を表示したり、ネットワーク上のサーバー等に画像を送信したりする操作を行うことが可能である。これらの処理も、直接操作によっても、リモート操作によっても行うことが可能である。この場合に、画像転送操作を行うタイミングが複数のユーザーで重なると、記録装置へのアクセスのトラフィックのみならず、ネットワーク上のトラフィックが増大する。従って、一人で操作する場合に比べて送信時間が長くなるなど、レスポンスが悪化してしまう問題がある。このような問題を解決するために、本実施例では優先順位に基づいて画像転送操作を行う。以下、本実施例における画像転送時のデジタルカメラ100の動作について述べる。   The digital camera 100 provided with a communication function can display an image stored in the recording devices 210 to 213 or transmit an image to a server or the like on a network, independently of a shooting operation. It is. These processes can also be performed directly or remotely. In this case, if the timing of performing the image transfer operation is overlapped by a plurality of users, not only traffic for accessing the recording apparatus but also traffic on the network increases. Therefore, there is a problem that the response is deteriorated, for example, the transmission time is longer than that in the case of operating alone. In order to solve such a problem, in this embodiment, an image transfer operation is performed based on the priority order. Hereinafter, the operation of the digital camera 100 at the time of image transfer in this embodiment will be described.

図7は本実施例における画像転送時のデジタルカメラ100の動作を示すフローチャートである。本フローチャートにおける処理は、CPU207が入力される信号やプログラムにしたがい、各部を制御することで実行される。本実施例における優先順位は図3に示すように設定されており、ユーザAからの操作指示に基づいて転送処理を行う場合に、すでにユーザCが画像転送を行っていた場合、もしくは転送中にユーザCから画像転送を行う指示を受けた場合について考える。なお、本実施例において転送処理中とは、操作部材202が操作され転送指示を検知した時点もしくは転送開始コマンドを受信した時点から、送信対象の画像をすべて送信するまでをいう。   FIG. 7 is a flowchart showing the operation of the digital camera 100 during image transfer in this embodiment. The processing in this flowchart is executed by controlling each unit in accordance with a signal or program input by the CPU 207. The priorities in this embodiment are set as shown in FIG. 3, and when performing transfer processing based on an operation instruction from the user A, when the user C has already performed image transfer, or during transfer Consider a case where an instruction to transfer an image is received from the user C. In the present embodiment, “transfer processing is in progress” refers to the time from when the operation member 202 is operated and a transfer instruction is detected or when a transfer start command is received until all the images to be transmitted are transmitted.

まず、ステップS701において、ユーザーAが操作部材202を直接操作し、CFカード210内の全画像を外部のサーバーに対して転送するよう指示する。このとき、他にネットワークを使用している人がいなければ、ユーザーAが指示した画像転送操作に対してネットワークのすべての帯域が割り当てられる。   First, in step S701, the user A directly operates the operation member 202 to instruct to transfer all images in the CF card 210 to an external server. At this time, if there is no other person using the network, the entire bandwidth of the network is assigned to the image transfer operation instructed by the user A.

ステップS702において、デジタルカメラ100は、他のユーザから画像転送要求を受信しているか否かを判断する。ここでは、ステップS702の処理に入った時点でユーザーC111の指示により画像を転送中の場合も、受信していると判断する。受信したと判断した場合には処理をステップS703に進める。受信していないと判断した場合には処理をステップS707に進める。本実施例では、ユーザC111はリモートPC2(109)を操作し、リモートPC2(109)のCFカード201内の特定の画像の転送を要求するよう指示を送信したものとする。   In step S702, the digital camera 100 determines whether an image transfer request has been received from another user. Here, it is determined that the image is being received even when the image is being transferred according to an instruction from the user C111 at the time of entering the process of step S702. If it is determined that it has been received, the process proceeds to step S703. If it is determined that it has not been received, the process proceeds to step S707. In this embodiment, it is assumed that the user C111 has operated the remote PC 2 (109) and has transmitted an instruction to request transfer of a specific image in the CF card 201 of the remote PC 2 (109).

ステップS703において、デジタルカメラ100は操作指示の重複したユーザAとユーザCの画像転送に関する優先順位を比較する。図3に示すように、画像転送に関する優先順位はユーザーCが1、ユーザーAが2であり、ユーザーCのほうが優先順位が高く設定されている(309)。ユーザーCの優先順位の方が高い場合には、処理をステップS704に進める。なお、ユーザーAの優先順位、つまり現在画像転送操作を行っているユーザーの優先順位が高い場合には処理をステップS707に進める。   In step S <b> 703, the digital camera 100 compares the priorities of image transfer between the user A and the user C with duplicate operation instructions. As shown in FIG. 3, the priority for image transfer is 1 for user C and 2 for user A, and user C has a higher priority (309). If the priority order of user C is higher, the process proceeds to step S704. If the priority order of the user A, that is, the priority order of the user who is currently performing the image transfer operation is high, the process proceeds to step S707.

ステップS704において、デジタルカメラ100はユーザーAの画像転送操作はキャンセルする。すなわち、優先順位の低いユーザの操作指示に基づく操作を制限する。   In step S704, the digital camera 100 cancels the image transfer operation of the user A. That is, the operation based on the operation instruction of the user with a low priority is restricted.

ステップS705において、デジタルカメラ100はユーザーCの操作指示に基づいて画像の転送を開始もしくは続行する。   In step S <b> 705, the digital camera 100 starts or continues image transfer based on an operation instruction from the user C.

ステップS706において、デジタルカメラ100はユーザーCの操作指示に基づく画像の転送が終了したか否かを判断する。終了したと判断すれば、処理をステップS707に進める。   In step S706, the digital camera 100 determines whether the image transfer based on the operation instruction of the user C has been completed. If it is determined that the process has been completed, the process proceeds to step S707.

ステップS707において、デジタルカメラ100は、ステップS704でキャンセルしたユーザーAの画像転送動作を再開することになる。つまり、本フローでは、ユーザーA101の操作指示に基づく画像転送中にユーザーC111の操作指示を割り込ませる。この割り込み処理を優先順位に基づいて行うことにより、画像の転送操作を行う順番を操作し、優先順位の高いユーザーC111の要求を優先している。   In step S707, the digital camera 100 resumes the image transfer operation of the user A canceled in step S704. That is, in this flow, the operation instruction of the user C111 is interrupted during image transfer based on the operation instruction of the user A101. By performing this interrupt processing based on the priority order, the order in which the image transfer operations are performed is manipulated, and the request of the user C111 having a higher priority order is given priority.

ステップS708において、デジタルカメラ100は、他のユーザーから転送要求があったか否かを判定する。要求があったと判定した場合には、処理をステップS703に戻し、再度優先順位を比較する。要求がなかったと判断した場合には、処理をステップS709に進める。   In step S708, the digital camera 100 determines whether there is a transfer request from another user. If it is determined that there is a request, the process returns to step S703, and the priorities are compared again. If it is determined that there is no request, the process proceeds to step S709.

ステップS709において、デジタルカメラ100は、ユーザーAの指示に基づいて送信すべき画像をすべて送信したか否かを判定する。すべて送信したと判定した場合には、処理をステップS709に進め、処理を終了する。すべて送信していないと判断した場合には、処理をステップS707に進め、転送処理を続行する。   In step S709, the digital camera 100 determines whether all images to be transmitted have been transmitted based on the user A instruction. If it is determined that all have been transmitted, the process proceeds to step S709, and the process ends. If it is determined that all have not been transmitted, the process advances to step S707 to continue the transfer process.

以上が画像転送における処理の流れである。本実施例では優先順位に基づいて画像を転送する順番を制御したが、本発明は必ずしもこの実施例に限られない。例えば、ユーザーA101の操作指示に基づく画像転送に用いるネットワーク使用帯域を20%に制限し、ユーザーC111の操作よる場合には80%を割り当てることも可能である。この場合には帯域の割り当てという形で優先順位を考慮しつつも、両ユーザの操作指示を同時に受け付けることが可能である。   The above is the flow of processing in image transfer. In this embodiment, the order of transferring images is controlled based on the priority order, but the present invention is not necessarily limited to this embodiment. For example, it is possible to limit the network bandwidth used for image transfer based on the operation instruction of the user A101 to 20%, and to allocate 80% when the operation is performed by the user C111. In this case, it is possible to accept the operation instructions of both users at the same time while considering the priority in the form of bandwidth allocation.

このように、本実施例における画像転送は、設定された優先順位に基づいて転送動作を制御する。このため、複数ユーザーが同時にアクセスした場合であっても、優先順位の高いユーザーの画像転送処理のパフォーマンスが低下することなく、速報性を保つことが可能である。   Thus, the image transfer in the present embodiment controls the transfer operation based on the set priority order. For this reason, even when a plurality of users access at the same time, it is possible to maintain promptness without degrading the performance of image transfer processing of users with high priority.

以上述べたように、本実施例におけるデジタルカメラは、複数のユーザーが同時にレリーズ操作を行った場合において、優先順位の高いユーザの操作指示に応じた処理を実行する。したがって、優先順位の高いユーザーがシャッターチャンスを逃すことがなくなる。   As described above, the digital camera according to the present embodiment executes a process according to a user operation instruction with a high priority when a plurality of users perform a release operation at the same time. Therefore, a user with high priority will not miss a photo opportunity.

また、あるユーザーが撮影を行おうとしているときに、他のユーザからのメディアへのアクセスを禁止することができるために、一人でカメラを操作する場合と比べてアクセス速度が低下することがなくなる。撮影画像を格納しようとしているメディア以外のメディアへのアクセスは、禁止されることがないため、デジタルカメラが備える記録媒体全体へのアクセス効率を向上させることができる。   In addition, when a user tries to shoot, access to the media from other users can be prohibited, so the access speed does not decrease compared to operating the camera alone. . Access to a medium other than the medium on which the captured image is to be stored is not prohibited, so that the access efficiency to the entire recording medium included in the digital camera can be improved.

また、操作を禁止または制限されたユーザーに対しては、その旨を知らせる表示を行うために、レスポンスが悪化しても原因を容易に理解することができる。さらに操作の禁止または制限が解除された場合には、禁止された操作を再開するか否かを表示してユーザーに選択させるため、ユーザーはスムーズに操作を行うことができる。   In addition, for a user whose operation is prohibited or restricted, a display to that effect is displayed, so that the cause can be easily understood even if the response deteriorates. Further, when the prohibition or restriction of the operation is released, whether to resume the prohibited operation is displayed and the user is allowed to select, so that the user can perform the operation smoothly.

<他の実施形態>
本発明の目的は、前述した各実施の形態の機能を実現するソフトウェアのプログラムコードを記憶した記憶媒体を用いても実現される。すなわち、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ(またはCPUやMPU等)が記憶媒体に格納されたプログラムコードを読み出し実行することによっても達成される。
<Other embodiments>
The object of the present invention can also be realized by using a storage medium storing software program codes for realizing the functions of the above-described embodiments. That is, it is also achieved by supplying to a system or apparatus and reading and executing the program code stored in the storage medium by a computer (or CPU, MPU, etc.) of the system or apparatus.

この場合、記憶媒体から読み出されたプログラムコード自体が前述した各実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。   In this case, the program code itself read from the storage medium realizes the functions of the above-described embodiments, and the program code and the storage medium storing the program code constitute the present invention. .

また、プログラムコードを供給するための記憶媒体としては、例えば、フロッピー(登録商標)ディスク、ハードディスクなどの磁気ディスクや、光磁気ディスクを用いることができる。また、CD−ROM、CD−R、CD−RW、DVD−ROM、DVD−RAM、DVD−RW、DVD+RW等の光ディスク、磁気テープ、不揮発性のメモリカード、ROM等を用いることができる。または、プログラムコードをネットワークを介してダウンロードしてもよい。   As a storage medium for supplying the program code, for example, a magnetic disk such as a floppy (registered trademark) disk or a hard disk, or a magneto-optical disk can be used. Further, optical disks such as CD-ROM, CD-R, CD-RW, DVD-ROM, DVD-RAM, DVD-RW, DVD + RW, magnetic tape, nonvolatile memory card, ROM, and the like can be used. Alternatively, the program code may be downloaded via a network.

また、プログラムコードの指示に基づき、コンピュータ上で稼動しているOS(オペレーティングシステム)等と処理を分担してもよい。例えば、OSが実際の処理の一部または全部を行い、その処理によって前述した各実施の形態の機能が実現される場合も含まれる。   Further, processing may be shared with an OS (operating system) running on the computer based on an instruction of the program code. For example, the case where the OS performs part or all of the actual processing and the functions of the above-described embodiments are realized by the processing is also included.

さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれるようにしてもよい。この場合はプログラムコードの指示に基づき、その拡張機能を拡張ボードや拡張ユニットに備わるCPU等が実際の処理の一部または全部を行い、その処理によって前述した各実施の形態の機能が実現される。   Further, the program code read from the storage medium may be written in a memory provided in a function expansion board inserted into the computer or a function expansion unit connected to the computer. In this case, based on the instruction of the program code, a CPU or the like provided in the extension board or extension unit with the extension function performs part or all of the actual processing, and the functions of the above-described embodiments are realized by the processing. .

本発明におけるデジタルカメラのブロック図の一例を示す図The figure which shows an example of the block diagram of the digital camera in this invention ネットワーク構成の一例を示す図Diagram showing an example of network configuration レリーズ操作権設定およびメディアアクセス権設定の一例を示す図The figure which shows an example of a release operation right setting and a media access right setting 複数ユーザーでレリーズ操作が重なったときのフローチャートFlow chart when release operations are overlapped by multiple users レリーズ操作をキャンセルしたときの表示の一例Example of display when the release operation is canceled レリーズ操作を再開可能な時の表示の一例Example of display when release operation can be resumed 複数ユーザーでファイルアクセス操作が重なったときのフローチャートFlow chart when file access operations overlap for multiple users

符号の説明Explanation of symbols

100 デジタルカメラ
101 カメラを直接操作するユーザーA
102 無線LANアクセスポイント
103 DHCPサーバー
104 DNSサーバー
105 認証サーバー
106 ルータ
107 FTPサーバー
108 リモートPC1
109 リモートPC1
110 ネットワーク上からリモート操作するユーザーB
111 ネットワーク上からリモート操作するユーザーC
100 Digital camera 101 User A who operates the camera directly
102 wireless LAN access point 103 DHCP server 104 DNS server 105 authentication server 106 router 107 FTP server 108 remote PC 1
109 Remote PC1
110 User B remotely operating from the network
111 User C remotely operating from the network

Claims (10)

被写体を撮像し、画像データを取得する撮像手段と、
前記画像データを記憶媒体に記憶する記憶手段と、
操作者からの直接の操作指示を受け付けるための操作手段と、
ネットワークに接続し、外部機器からの操作指示を受け付ける受信手段と、
前記操作手段により受け付けられる操作指示および前記受信手段により受け付けられる操作指示の優先度を、操作者の指示に基づき予め設定する設定手段と、
前記操作指示に基づく操作が行われている間に同じ操作に対する操作指示を受け付けた場合、前記設定手段により設定された優先度に基づき、優先度の低い操作指示に基づく操作を制限する制御手段を有
前記設定手段は、前記操作手段により受け付けられる直接の操作指示を、前記受信手段により受け付けられる外部機器からの操作指示よりも優先するよう優先度を設定することも、前記受信手段により受け付けられた外部機器からの操作指示を、前記操作手段により受け付けられた直接の操作指示よりも優先するよう優先度を設定することも可能であることを特徴とする撮像装置。
Imaging means for imaging a subject and acquiring image data;
Storage means for storing the image data in a storage medium ;
An operation means for receiving a direct operation instruction from the operator;
Receiving means connected to a network, and receives an operation instruction from an external device,
Setting means for presetting the priority of the operation instruction accepted by the operation means and the operation instruction accepted by the receiving means based on an instruction of the operator ;
Control means for restricting an operation based on an operation instruction with a low priority based on the priority set by the setting means when an operation instruction for the same operation is received while an operation based on the operation instruction is being performed ; I have a,
The setting unit may set a priority so that a direct operation instruction received by the operation unit is given priority over an operation instruction from an external device received by the reception unit. An imaging apparatus , wherein priority can be set so that an operation instruction from a device is given priority over a direct operation instruction received by the operation means .
前記設定手段は、複数の操作指示の優先度を設定可能であって、前記操作の種類毎に、前記優先度を設定可能であることを特徴とする請求項1に記載の撮像装置。The imaging apparatus according to claim 1, wherein the setting unit can set priorities of a plurality of operation instructions, and can set the priorities for each type of the operation. 前記操作指示は、前記撮像手段による撮像を行うための撮像指示を含むことを特徴とする請求項1または2に記載の撮像装置。 The operation instruction, the imaging apparatus according to claim 1 or 2, characterized in that it comprises an imaging instruction to perform imaging by the imaging means. 前記設定手段は、前記操作手段により受け付けられる撮像指示と前記受信手段により受け付けられる撮像指示のいずれを優先するかを、前記優先度を用いて設定可能であることを特徴とする請求項3に記載の撮像装置。The setting unit can set, using the priority, which of the imaging instruction received by the operation unit and the imaging instruction received by the receiving unit has priority. Imaging device. 前記操作指示は、前記記憶媒体にアクセスするためのアクセス指示を含むことを特徴とする請求項1乃至に記載の撮像装置。 The operation instruction, the imaging apparatus according to any one of claims 1 to 4, characterized in that it comprises an access instruction for accessing the storage medium. 前記設定手段は、前記操作手段により受け付けられるアクセス指示と前記受信手段により受け付けられるアクセス指示のいずれを優先するかを、前記優先度を用いて設定可能であることを特徴とする請求項5に記載の撮像装置。The said setting means can set which of the access instruction accepted by the said operation means and the access instruction accepted by the said receiving means is prioritized using the said priority. Imaging device. 前記記憶手段は前記画像データを複数の記憶媒体に記憶可能であり
前記設定手段は、前記アクセス指示の優先度を、前記記憶媒体毎に設定可能であることを特徴とする請求項に記載の撮像装置。
The storage means can store the image data in a plurality of storage media ,
The imaging apparatus according to claim 6 , wherein the setting unit can set the priority of the access instruction for each storage medium .
前記操作指示は、画像を外部装置に転送するための転送指示更に含み、
前記設定手段は更に、前記操作手段により受け付けられる転送指示と前記受信手段により受け付けられる転送指示のいずれを優先するかを、前記優先度を用いて設定可能であり、
前記操作手段により前記撮像指示が受け付けられた場合には、前記制御手段は該撮像指示に基づく撮像を行うとともに、転送指示の優先度に関わらず、前記操作手段により受け付けられた撮像指示に基づき実行された撮像によって得られた画像の転送を優先して実行することを特徴とする請求項に記載の撮像装置。
The operation instruction further includes a transfer instruction for transferring an image to an external device,
The setting means can further set which of the transfer instruction accepted by the operation means and the transfer instruction accepted by the receiving means is prioritized using the priority,
Wherein when the imaging instruction is found accepted by the operation means, the control means performs imaging based on the imaging instruction, regardless of the priority of the transfer instruction, based on the imaging instruction accepted by said operation means The image pickup apparatus according to claim 4 , wherein transfer of an image obtained by the executed image pickup is preferentially executed .
被写体を撮像し、画像データを取得する撮像工程と、
前記画像データを記憶媒体に記憶する記憶工程と、
操作者からの直接の操作指示を受け付けるための操作受付工程と、
ネットワークに接続し、外部機器からの操作指示を受け付ける受信工程と、
前記操作工程にて受け付けられる操作指示および前記受信工程にて受け付けられる操作指示の優先度を、操作者の指示に基づき予め設定する設定工程と、
前記操作指示に基づく操作が行われている間に同じ操作に対する操作指示を受け付けた場合、前記設定工程にて設定された優先度に基づき、優先度の低い操作指示に基づく操作を制限する制限工程とを有し
前記設定工程では、前記操作工程にて受け付けられる直接の操作指示を、前記受信工程にて受け付けられる外部機器からの操作指示よりも優先するよう優先度を設定することも、前記受信工程にて受け付けられた外部機器からの操作指示を、前記操作工程にて受け付けられた直接の操作指示よりも優先するよう優先度を設定することも可能であることを特徴とする撮像装置の制御方法
An imaging process of imaging a subject and acquiring image data;
A storage step of storing the image data in a storage medium ;
An operation acceptance process for accepting direct operation instructions from the operator;
Connected to the network, a receiving step for receiving an operation instruction from an external device,
A setting step for setting in advance the priority of the operation instruction received in the operation step and the priority of the operation instruction received in the reception step based on an instruction from the operator ;
When an operation instruction for the same operation is received while an operation based on the operation instruction is being performed, a restriction process for restricting an operation based on an operation instruction with a low priority based on the priority set in the setting process And
In the setting step, it is also accepted in the reception step that the priority is set so that the direct operation instruction accepted in the operation step has priority over the operation instruction from the external device accepted in the reception step. A control method for an imaging apparatus , wherein priority can be set so that an operation instruction from a given external device is given priority over a direct operation instruction received in the operation step .
コンピュータを、請求項1乃至8のいずれか1項に記載の撮像装置として機能させる、コンピュータが読み取り可能なプログラム。A computer-readable program that causes a computer to function as the imaging apparatus according to claim 1.
JP2006277724A 2006-10-11 2006-10-11 Imaging device, control method thereof, and program Expired - Fee Related JP4909006B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006277724A JP4909006B2 (en) 2006-10-11 2006-10-11 Imaging device, control method thereof, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006277724A JP4909006B2 (en) 2006-10-11 2006-10-11 Imaging device, control method thereof, and program

Publications (2)

Publication Number Publication Date
JP2008098914A JP2008098914A (en) 2008-04-24
JP4909006B2 true JP4909006B2 (en) 2012-04-04

Family

ID=39381312

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006277724A Expired - Fee Related JP4909006B2 (en) 2006-10-11 2006-10-11 Imaging device, control method thereof, and program

Country Status (1)

Country Link
JP (1) JP4909006B2 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5406661B2 (en) * 2009-10-19 2014-02-05 キヤノン株式会社 Imaging apparatus and control method thereof
JP5707815B2 (en) * 2010-09-28 2015-04-30 カシオ計算機株式会社 Imaging apparatus, recording control apparatus, imaging control method, and program
JP6520933B2 (en) * 2014-05-19 2019-05-29 ソニー株式会社 INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, PROGRAM, AND INFORMATION PROCESSING SYSTEM
JP6415499B2 (en) 2016-08-24 2018-10-31 キヤノン株式会社 Information processing apparatus, information processing method, and computer program
JP6765647B2 (en) * 2019-12-05 2020-10-07 リコーイメージング株式会社 Remote operation system and remote operation program

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4095171B2 (en) * 1998-06-30 2008-06-04 キヤノン株式会社 Wireless communication apparatus and control method thereof
JP2004363995A (en) * 2003-06-05 2004-12-24 Matsushita Electric Ind Co Ltd Image transmission system, photographing device
JP2006270263A (en) * 2005-03-22 2006-10-05 Fuji Photo Film Co Ltd Shooting system

Also Published As

Publication number Publication date
JP2008098914A (en) 2008-04-24

Similar Documents

Publication Publication Date Title
EP2294813B1 (en) Data receiving apparatus, data transmitting apparatus, method for controlling the same and program
US8817114B2 (en) Image capture apparatus
US8698821B2 (en) Image processing apparatus, image processing method, computer program, and storage medium
US9377848B2 (en) Image processing apparatus, control method thereof, and recording medium for performing data transmission
JP5351593B2 (en) File management apparatus and control method thereof
JP5264539B2 (en) Electronic device, control method therefor, and program
JP2012217166A (en) Image sending apparatus, image recording apparatus and image recording method
JP2003018523A (en) Information management system, information management method, imaging device, imaging device control method, program, and storage medium
US20030058255A1 (en) Image management system
EP1761051B1 (en) Information processing apparatus and method, and program
JP4909006B2 (en) Imaging device, control method thereof, and program
JP7792761B2 (en) Communication device and control method thereof
JP7256671B2 (en) Communication device and its control method and program
JP2004112078A (en) Image input / output system
KR101113234B1 (en) Image display method for image processing device
JP4883803B2 (en) COMMUNICATION DEVICE, ITS CONTROL METHOD, AND PROGRAM
JP4865202B2 (en) File transfer apparatus, program, and computer-readable recording medium
JP2004193784A (en) Image processing device
JP6478615B2 (en) COMMUNICATION DEVICE, ITS CONTROL METHOD, AND PROGRAM
JP4663491B2 (en) Imaging device
JP4776967B2 (en) RECORDING / REPRODUCING DEVICE, ITS CONTROL METHOD, PROGRAM, AND STORAGE MEDIUM
JP7551330B2 (en) COMMUNICATION DEVICE, CONTROL METHOD FOR COMMUNICATION DEVICE, AND PROGRAM THEREOF
JP2020036185A (en) Recording control apparatus and control method thereof
JP2011066806A (en) Image processor
JP4574504B2 (en) Imaging apparatus and control method thereof

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20091006

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20100201

RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20100630

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20110302

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110315

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110512

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

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20120113

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150120

Year of fee payment: 3

R151 Written notification of patent or utility model registration

Ref document number: 4909006

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150120

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees