JP2020018006A - Processing control device, processing control method, and program - Google Patents
Processing control device, processing control method, and program Download PDFInfo
- Publication number
- JP2020018006A JP2020018006A JP2019191692A JP2019191692A JP2020018006A JP 2020018006 A JP2020018006 A JP 2020018006A JP 2019191692 A JP2019191692 A JP 2019191692A JP 2019191692 A JP2019191692 A JP 2019191692A JP 2020018006 A JP2020018006 A JP 2020018006A
- Authority
- JP
- Japan
- Prior art keywords
- processing
- execution
- functions
- transmission
- function
- 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.)
- Pending
Links
Images
Landscapes
- Studio Devices (AREA)
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Camera Bodies And Camera Details Or Accessories (AREA)
- Computer Networks & Wireless Communication (AREA)
- Details Of Cameras Including Film Mechanisms (AREA)
Abstract
Description
本発明は、処理制御装置、処理制御方法及びプログラムに関する。 The present invention relates to a processing control device, a processing control method, and a program.
従来より、撮影装置により撮影された画像を撮影した撮影装置だけではなく、他の外部装置でも活用することが行われている。特許文献1では、他の外部装置でも活用するために画像が撮影されると外部装置に送信する技術が開示されている。
2. Description of the Related Art Conventionally, not only an imaging device that has captured an image captured by an imaging device but also other external devices have been used.
しかしながら、撮影装置に使用される撮像素子の画素数は年々多くなり、画像の品質が向上する一方、送信に時間がかかってしまうため、撮影後の送信中に通常の撮影装置としての機能の使用に支障が出てしまうという問題がある。そのために、撮影画像を送信する際には、撮影装置の通常の動作は維持したままで送信の処理を平行して実行する必要がある。一方でハードウェア資源が競合したり、アルゴリズム上並行処理できない機能があったりするため、通常機能と送信機能とを適切に制御する必要がある。 However, the number of pixels of an image sensor used in a photographing device increases year by year, and while image quality is improved, transmission takes time. Therefore, use of a function as a normal photographing device during transmission after photographing is performed. There is a problem that trouble occurs. For this reason, when transmitting a captured image, it is necessary to execute transmission processing in parallel while maintaining the normal operation of the imaging device. On the other hand, hardware resources compete or there are functions that cannot be processed in parallel in terms of algorithm. Therefore, it is necessary to appropriately control the normal function and the transmission function.
本発明は、特定機能の実行を他の機能の実行に応じて適切に制御することを目的とする。 An object of the present invention is to appropriately control the execution of a specific function according to the execution of another function.
請求項1は、複数の機能の処理を実行可能な処理制御装置であって、特定機能の処理の実行に並行して、複数の他の機能の処理が同時に実行されるか否かを判別する判別手段と、前記複数の他の機能の処理が同時に実行されると判別された場合に、前記複数の他の機能の各々に対応して各々が決められた互いに異なる複数の種類の抑制動作を設定する設定手段と、前記特定機能の処理を実行する際は、前記設定手段で設定された複数の種類の抑制動作で処理の実行を制御する制御手段と、を備えることを特徴とする。
請求項3は、複数の機能の処理を実行可能な処理制御装置であって、特定機能の処理の実行に並行して他の機能の処理が実行される場合に、当該他の機能の種類を判別する判別手段と、前記特定機能の処理の実行に並行して複数の他の機能の処理が同時に実行される場合において、前記判別手段で前記複数の他の機能の種類が判別されたときに、当該判別結果に応じて、前記複数の他の機能の各々に各々が対応する互いに異なる複数の種類の抑制動作を設定する設定手段と、前記特定機能の処理を実行する際は、前記設定手段で設定された複数の種類の抑制動作で処理の実行を制御する制御手段と、を備えることを特徴とする。
Claim 3 is a processing control device capable of executing processing of a plurality of functions, wherein when processing of another function is executed in parallel with execution of processing of a specific function, the type of the other function is determined. Determining means for determining, and when processing of a plurality of other functions is performed simultaneously in parallel with execution of the processing of the specific function, when the type of the plurality of other functions is determined by the determining means Setting means for setting a plurality of different types of suppression operations, each of which corresponds to each of the plurality of other functions, in accordance with the determination result; and And control means for controlling the execution of the process by the plurality of types of suppression operations set in (1).
本発明によれば、特定機能の実行を他の機能の実行に応じて適切に制御することができる。 ADVANTAGE OF THE INVENTION According to this invention, execution of a specific function can be controlled appropriately according to execution of another function.
以下、本発明の実施形態について、図面を用いて説明する。 Hereinafter, embodiments of the present invention will be described with reference to the drawings.
図1は、本発明の一実施形態に係る画像送信システムSのシステム構成を示すシステム構成図である。
画像送信システムSは、図1に示すように、撮影装置1と、携帯端末装置2とを備える。
画像送信システムSでは、撮影装置1で撮影された画像(以下、「撮影画像」という。)を、撮影後に、外部装置である携帯端末装置2に自動的に送信する機能を有する。
本実施形態においては、撮影装置1は、撮影画像のうち、(図中ハッチングで示した)送信対象となっている撮影画像のみを携帯端末装置2に送信する。撮影装置1では、撮影画像の送信対象と送信状況を撮影画像のIDで管理する送信対象リストを保持しており、当該送信対象リストを参照して、撮影画像の送信を行う。即ち、撮影装置1では、送信対象リストに記憶される未送信IDに基づいて、対応する撮影画像を携帯端末装置2に送信する。なお、送信対象への設定は、例えば、撮影時の設定(「自動送信設定:入/切」)等に基づき行われる。
FIG. 1 is a system configuration diagram showing a system configuration of an image transmission system S according to an embodiment of the present invention.
The image transmission system S includes an
The image transmission system S has a function of automatically transmitting an image photographed by the photographing device 1 (hereinafter, referred to as a “photographed image”) to the
In the present embodiment, the
撮影装置1における排他制御処理は、下記の通常の機能と自動送信機能を排他制御している。
(1)静止画撮影、動画撮影、動画再生
(2)特殊撮影機能の待機状態(パスト動画、スライドパノラマ、インターバル撮影等)
(3)画像加工機能(ムービーカット、連写マルチプリント、クイックコラージュ等)
(4)ファイル加工処理(ファイル削除、USB(Universal Serial Bus)接続によるファイル転送等)
(5)他の通信機能
(1)〜(5)の処理が実行されている間は、自動送信処理は抑制され(開始されない、または、制限された処理とされ)、また自動送信処理を実行中にこれらの処理が開始された場合は、自動送信処理が抑制される。
The exclusive control process in the photographing
(1) Still image shooting, movie shooting, movie playback (2) Standby state of special shooting function (past movie, slide panorama, interval shooting, etc.)
(3) Image processing functions (movie cut, continuous multi-print, quick collage, etc.)
(4) File processing (delete files, transfer files via USB (Universal Serial Bus) connection, etc.)
(5) Other communication functions While the processing of (1) to (5) is being executed, the automatic transmission processing is suppressed (not started or restricted processing) and the automatic transmission processing is executed. If these processes are started during the process, the automatic transmission process is suppressed.
また、本実施形態の画像送信システムSにおいては、撮影装置1では、画像の送信にあたり、2つの通信方式を用いる。即ち、高速でありファイルの送受信に適した無線通信方式(以下、「第1通信方式」という。)と、低速であるが省電力であり常時接続に適した無線通信方式(以下、「第2通信方式」という。)との通信方式で、画像の送信を行う。
なお、本実施形態において、第1通信方式は、無線LAN(Local Area Network)のうちWi−Fi(Wireless Fidelity)の通信規格に基づいた通信方式を用いる。また、第2通信方式は、Bluetooth(登録商標) low energy/Bluetooth(登録商標) LE(以下、「BLE」という。)の通信規格に基づいた通信方式を用いる。
Further, in the image transmission system S of the present embodiment, the
In the present embodiment, the first communication method uses a communication method based on a Wi-Fi (Wireless Fidelity) communication standard among wireless LANs (Local Area Network). As the second communication method, a communication method based on a communication standard of Bluetooth (registered trademark) low energy / Bluetooth (registered trademark) LE (hereinafter, referred to as “BLE”) is used.
本実施形態の画像送信システムSにおいて撮影画像の自動送信機能を発揮する場合には、撮影装置1と携帯端末装置2の間で、第2通信方式であるBLEで通信が確立した状態(常時接続状態)で行われる。即ち、撮影装置1と携帯端末装置2との間で、第2通信方式であるBLEで接続がされていることが前提となって撮影画像の自動送信機能が発揮される。
具体的には、撮影装置1から、携帯端末装置2に対して、第2通信方式での通信を介して、第1通信方式であるWi−Fiでの通信を確立するように指示(制御信号)を出して、撮影装置1と携帯端末装置2との間で第1通信方式であるWi−Fiでの通信を確立する。なお、本実施形態においては、撮影装置1では、Wi−Fiにおいて親機となるようにし、携帯端末装置2では、第1通信方式であるWi−Fiにおいて子機となるようにして、撮影装置1と携帯端末装置2の1対1の直接通信で通信を確立する。
その後、撮影装置1から、携帯端末装置2に対して、第1通信方式で、画像を送信する。これにより、携帯端末装置2では、操作を行うことなく、第1通信方式で、画像を受信することができるようになる。
In the case where the image transmission system S of the present embodiment exerts an automatic transmission function of a captured image, a state in which communication is established between the
Specifically, the
After that, the image is transmitted from the photographing
さらに、携帯端末装置2では、撮影装置1から受信した撮影画像を、例えば、記憶・管理したり、他の外部機器との画像の共有を目的として、クラウドサーバにアップロードしたりする等の撮影画像の外部装置での活用がなされる。
Further, the
図2は、本発明の一実施形態に係る撮影装置1及び携帯端末装置2のハードウェアの構成を示すブロック図である。
撮影装置1は、例えばデジタルカメラとして構成される。
FIG. 2 is a block diagram illustrating a hardware configuration of the
The
撮影装置1は、CPU(Central Processing Unit)11と、ROM(Read Only Memory)12と、RAM(Random Access Memory)13と、バス14と、入出力インターフェース15と、撮像部16と、入力部17と、出力部18と、記憶部19と、第1通信部20と、第2通信部21と、ドライブ22と、電源部23と、を備えている。
The photographing
CPU11は、ROM12に記録されているプログラム、または、記憶部19からRAM13にロードされたプログラムに従って各種の処理を実行する。
The
RAM13には、CPU11が各種の処理を実行する上において必要なデータ等も適宜記憶される。
The
CPU11、ROM12及びRAM13は、バス14を介して相互に接続されている。このバス14にはまた、入出力インターフェース15も接続されている。入出力インターフェース15には、撮像部16、入力部17、出力部18、記憶部19、第1通信部20、第2通信部21、ドライブ22及び電源部23が接続されている。
The
撮像部16は、図示はしないが、光学レンズ部と、イメージセンサと、を備えている。
Although not shown, the
光学レンズ部は、被写体を撮影するために、光を集光するレンズ、例えばフォーカスレンズやズームレンズ等で構成される。
フォーカスレンズは、イメージセンサの受光面に被写体像を結像させるレンズである。ズームレンズは、焦点距離を一定の範囲で自在に変化させるレンズである。
光学レンズ部にはまた、必要に応じて、焦点、露出、ホワイトバランス等の設定パラメータを調整する周辺回路が設けられる。
The optical lens unit includes a lens that condenses light, such as a focus lens and a zoom lens, for photographing a subject.
The focus lens is a lens that forms a subject image on the light receiving surface of the image sensor. A zoom lens is a lens that changes the focal length freely within a certain range.
The optical lens unit is also provided with a peripheral circuit for adjusting setting parameters such as focus, exposure, white balance, and the like, as necessary.
イメージセンサは、光電変換素子や、AFE(Analog Front End)等から構成される。
光電変換素子は、例えばCMOS(Complementary Metal Oxide Semiconductor)型の光電変換素子等から構成される。光電変換素子には、光学レンズ部から被写体像が入射される。そこで、光電変換素子は、被写体像を光電変換(撮像)して画像信号を一定時間蓄積し、蓄積した画像信号をアナログ信号としてAFEに順次供給する。
AFEは、このアナログの画像信号に対して、A/D(Analog/Digital)変換処理等の各種信号処理を実行する。各種信号処理によって、ディジタル信号が生成され、撮像部16の出力信号として出力される。
このような撮像部16の出力信号を、以下、「撮影画像のデータ」とも呼ぶ。撮影画像のデータは、CPU11や図示しない画像処理部等に適宜供給される。
The image sensor includes a photoelectric conversion element, an AFE (Analog Front End), and the like.
The photoelectric conversion element includes, for example, a CMOS (Complementary Metal Oxide Semiconductor) type photoelectric conversion element or the like. A subject image is incident on the photoelectric conversion element from the optical lens unit. Therefore, the photoelectric conversion element photoelectrically converts (images) a subject image, accumulates image signals for a certain period of time, and sequentially supplies the accumulated image signals to the AFE as analog signals.
The AFE executes various signal processing such as A / D (Analog / Digital) conversion processing on the analog image signal. A digital signal is generated by various signal processing, and is output as an output signal of the
Hereinafter, such an output signal of the
入力部17は、各種釦等で構成され、ユーザの指示操作に応じて各種情報を入力する。
出力部18は、ディスプレイやスピーカ等で構成され、画像や音声を出力する。
The
The
記憶部19は、ハードディスクまたはフラッシュメモリ等で構成され、各種画像のデータを記憶する。
The
第1通信部20は、高速でありファイルの送受信に適した無線通信方式(以下、「第1通信方式」という。)で外部装置(本実施形態においては、携帯端末装置2)との間で行う通信を制御する。本実施形態においては、第1通信方式は、無線LAN(Local Area Network)のうちWi−Fi(Wireless Fidelity)の通信規格に基づいた通信方式を用いる。
The
第2通信部21は、低速であるが省電力であり常時接続に適した無線通信方式(以下、「第2通信方式」という。)で外部装置(本実施形態においては、携帯端末装置2)との間で行う通信を制御する。本実施形態においては、第2通信方式は、Bluetooth(登録商標) Low Energy/Bluetooth(登録商標) LE(以下、「BLE」という。)の通信規格に基づいた通信方式を用いる。
The
ドライブ22には、磁気ディスク、光ディスク、光磁気ディスク、あるいは半導体メモリ等よりなる、リムーバブルメディア31が適宜装着される。ドライブ22によってリムーバブルメディア31から読み出されたプログラムは、必要に応じて記憶部19にインストールされる。また、リムーバブルメディア31は、記憶部19に記憶されている画像のデータ等の各種データも、記憶部19と同様に記憶することができる。
A
電源部23は、例えば、リチウムイオン二次電池により構成され、電源回路(図示せず)を介して、撮影装置1に駆動用の電力を供給する電力供給源であり、撮影装置1の駆動源としての電流を撮影装置1の各構成へ供給する。電源部23は、CPU11により制御され、例えば、電源オフ状態において、出力部18等への電源の供給を停止して表示出力をオフして、第1通信部20や第2通信部21等の通信における電源の供給を維持して、電源オフ状態においても画像送信を可能に制御される。
The
また、携帯端末装置2は、例えばタブレット端末として構成される。
なお、ハードウェアの構成については、撮影装置1と同様であるため省略する。以下、撮影装置1と携帯端末装置2におけるハードウェアを説明として用いる場合には、撮影装置1には、符号の末尾に「−1」を付すものとし、携帯端末装置2には符号の末尾に「−2」を付すものとする。即ち、撮影装置1は、CPU11−1乃至リムーバブルメディア31−1と表記するものとし、携帯端末装置2は、CPU11−2乃至リムーバブルメディア31−2と表記するものとする。
The mobile
Note that the configuration of the hardware is the same as that of the photographing
図3は、撮影装置1の機能的構成のうち、自動送信制御処理を実行するための機能的構成を示す機能ブロック図である。
自動送信制御処理とは、他の処理との排他制御を行いながら、撮影した画像を、外部装置(本実施形態においては、携帯端末装置2)に自動的に送信する一連の処理をいう。
FIG. 3 is a functional block diagram showing a functional configuration for executing an automatic transmission control process among the functional configurations of the photographing
The automatic transmission control process refers to a series of processes for automatically transmitting a captured image to an external device (in the present embodiment, the portable terminal device 2) while performing exclusive control with other processes.
自動送信制御処理を実行する場合には、図3に示すように、CPU11−1において、第1の処理部51と、第2の処理部52と、第3の処理部53と、が機能する。
When executing the automatic transmission control process, as shown in FIG. 3, the
また、記憶部19−1の一領域には、画像記憶部71と、送信対象リスト記憶部72と、が設定される。
In one area of the storage unit 19-1, an image storage unit 71 and a transmission target
画像記憶部71には、撮影を行い撮像部16−1から取得し生成された撮影画像のデータが記憶される。 The image storage unit 71 stores data of a captured image that is captured and acquired from the imaging unit 16-1.
送信対象リスト記憶部72には、画像記憶部71に記憶される撮影画像のうち、送信対象となっている撮影画像の送信状況を管理するための送信対象リストが記憶される。送信対象リストには、本実施形態においては、画像の送信状況として、未送信の画像のIDが記憶される。対象となる画像の送信が完了すると、送信対象リストからIDが削除されることで、画像の送信状況を管理する。即ち、送信対象リストには、送信対象のうち、未送信の画像のIDのみが記憶され、非送信対象と、送信対象のうち、送信済みの画像のIDは記憶されない。
The transmission target
第1の処理部51は、撮影装置1における撮影、再生、画像加工及びファイル管理を含む通常の機能を実行する処理を行う。また、第1の処理部51は、各種機能を実行する場合に、第2の処理部52における画像の自動送信処理を抑制することを要求する抑制要求を第3の処理部53に出力する。また、第1の処理部51は、特定の処理の準備段階の操作が行われた場合に、特定の処理が実行されることを予告するための予告情報を第3の処理部53に出力する。
具体的には、第1の処理部51は、撮影制御部51aと、再生制御部51bと、画像加工部51cと、ファイル管理部51dと、抑制要求出力部51eとを含んでいる。
The
Specifically, the
撮影制御部51aは、シャッターボタンの押下や、タイムラプス、インターバル、パスト動画、スライドパノラマあるいはセルフタイマー等の各種撮影の設定に応じて、撮像部16−1による撮影を制御する。撮影制御部51aの制御に従って撮影された撮影画像のデータは、画像記憶部71に記憶される。ここで、タイムラプスとは、一定時間間隔で自動的に撮影した静止画像や動画像を繋ぎ合わせて1つの動画像とする撮影方法である。インターバルとは、一定時間間隔で静止画像や動画像を自動的に撮影する撮影方法である。パスト動画とは、撮影開始操作前の一定時間の動画像を保持しておき、記録対象とすることが可能な撮影方法である。スライドパノラマとは、撮影装置1の画角をスライドさせながら連写することによって撮影された静止画像を合成して、広角のパノラマ画像を生成する撮影方法である。
The imaging control unit 51a controls the imaging by the imaging unit 16-1 in accordance with pressing of a shutter button, and setting of various types of imaging such as time lapse, interval, past moving image, slide panorama, and self-timer. Data of a captured image captured under the control of the imaging control unit 51a is stored in the image storage unit 71. Here, the time lapse is a shooting method in which still images and moving images automatically shot at fixed time intervals are joined to form one moving image. The interval is a shooting method for automatically shooting a still image or a moving image at fixed time intervals. The past moving image is a shooting method in which a moving image for a certain period of time before a shooting start operation is held and can be set as a recording target. The slide panorama is a shooting method of generating a wide-angle panoramic image by synthesizing still images shot by continuously shooting while sliding the angle of view of the
再生制御部51bは、ユーザの指示に応じて、画像記憶部71あるいはリムーバブルメディア31−1に記憶された静止画像や動画像のデータを再生する。
画像加工部51cは、ユーザの指示に応じて、ムービーカット、連写マルチプリント、クイックコラージュ等の画像の加工処理を実行する。ここで、ムービーカットとは、ユーザによって指定された場面より前あるいは後のシーンをカットする加工処理である。連写マルチプリントとは、連写によって撮影された複数の静止画像を並べて1つの静止画像とする加工処理である。クイックコラージュとは、自動的に選択された複数の画像を組み合わせて1つのコラージュ画像とする加工処理である。
ファイル管理部51dは、ファイルのコピー、削除あるいは移動や、USB接続された機器との間におけるファイル転送等を管理する。
The
The
The
抑制要求出力部51eは、撮影制御部51a、再生制御部51b及び画像加工部51cにおける処理内容を示す情報を含む抑制要求を第3の処理部53に出力する。なお、抑制要求出力部51eは、抑制要求の要因となった処理が終了した場合、第2の処理部52における自動送信処理の抑制を解除するための解除要求を出力する。
また、抑制要求出力部51eは、第1の処理部51において、特定の処理の準備段階の操作が行われた場合に、特定の処理が実行されることを予告するための予告情報を第3の処理部53に出力する。例えば、シャッターボタンが押下されて静止画像の撮影が行われる前に、ハーフシャッターの操作が行われた場合、静止画像の撮影が行われる蓋然性が高いことから、抑制要求出力部51eは、ハーフシャッターの操作が行われた旨(即ち、シャッターボタンが押下されることを予告する旨)の予告情報を第3の処理部53に出力する。同様に、タイムラプス、インターバル、パスト動画、スライドパノラマあるいはセルフタイマー等の特殊な撮影、動画像の再生、ムービーカット、連写マルチプリント、クイックコラージュ等、負荷の大きい処理や比較的長い処理時間を要する処理が行われる場合(例えば、これらの処理を実行するための設定が行われた場合)にも、抑制要求出力部51eが、これらの処理が実行されることを予告するための予告情報を出力することとしてもよい。なお、抑制要求出力部51eは、予告情報を出力した後、予告された特定の処理が実行されなかった場合(例えば、一定時間内に実行されなかった場合)、予告情報を取り消すための予告取消し情報を第3の処理部53に出力する。
The suppression request output unit 51e outputs to the
In addition, the suppression request output unit 51e outputs, in the
第2の処理部52は、撮影装置1から外部装置への画像(静止画像または動画像)の自動送信処理を実行する。
具体的には、第2の処理部52は、送信対象管理部52aと、送信制御部52bとを含んでいる。
送信対象管理部52aは、送信対象リスト記憶部72に記憶された未送信の画像のIDに基づいて、画像記憶部71に記憶された画像を特定し、その画像を自動送信の対象とする。
送信制御部52bは、送信対象管理部52aによって自動送信の対象とされた画像を、第1通信部20−1を介して外部装置へ送信する。このとき、送信制御部52bは、第3の処理部53による排他制御に従って、第1通信部20−1における外部装置への送信の実行及び停止、送信電力または送信速度、あるいは、動作クロックを制御する。
The
Specifically, the
The transmission
The transmission control unit 52b transmits the image that has been automatically transmitted by the transmission
第3の処理部53は、第1の処理部51と第2の処理部52とを排他制御する処理を行う。ここで、本実施形態における排他制御とは、第2の処理部52を停止させて第1の処理部51のみを択一的に動作させる制御に加え、第1の処理部51を優先させつつ第2の処理部52も動作させ、第2の処理部52の動作を抑制する制御を含むものである。第3の処理部53では、メモリ(物理的容量やアドレス)の競合や処理回路の機能の競合(即ち、ハードウェアの競合)、ソフトウェアのアルゴリズムの論理的な競合(例えば、同一のパラメータを処理対象とする等)、ピーク電流、発熱、ノイズ等の観点を基に、第1の処理部51と第2の処理部52とを排他制御することができる。
具体的には、第3の処理部53は、送信条件判別部53aと、動作設定部53bとを含んでいる。
The third processing unit 53 performs a process of exclusively controlling the
Specifically, the third processing unit 53 includes a transmission
送信条件判別部53aは、抑制要求出力部51eから入力された抑制要求または予告情報に基づいて、第2の処理部52における動作(外部装置への画像の送信)の条件を判別する。即ち、送信条件判別部53aは、抑制要求または予告情報に示されている第1の処理部51における処理内容に応じて、第2の処理部52において許容される動作の条件を判別する。
例えば、送信条件判別部53aは、第1の処理部51において静止画像の撮影が実行される(または既に実行されている)場合、第2の処理部52における外部装置への画像の送信が許可されない状態であると判別する。また、送信条件判別部53aは、第1の処理部51において、動画像が撮影される(または既に撮影されている)場合、第2の処理部52における外部装置への画像の送信電力を低下させる(通信電力を抑制する)状態であると判別する。これは、動画像が撮影される場合、動画像処理エンジンへの引き込み電流が増加することから、通信に使用できる電力が減少するためである。また、送信条件判別部53aは、第1の処理部51において、高負荷の画像加工処理が実行される(または既に実行されている)場合、第2の処理部52における外部装置への画像データ(パケット)の送信間隔を大きくし、送信速度を低下させる(通信速度を抑制する)状態であると判別する。これは、高度な画像処理等、高負荷の画像加工処理によって間欠的に発熱量が増大し、第2の処理部52と同時に動作させることにより許容発熱量を超える場合があるためである。さらに、送信条件判別部53aは、第1の処理部51において、動画像の再生が実行される(または既に実行されている)場合、第2の処理部52における動作クロックを低下させる(動作クロックを抑制する)状態であると判別する。これは、第2の処理部52における通信によって、特定クロック周波数の信号が回路内を伝搬し、動画像や音声にノイズが混入する場合があるためである。
The transmission
For example, the transmission
送信条件判別部53aは、この判別結果に基づいて、第2の処理部52における動作の条件を設定するためのフラグ(以下、「動作条件設定フラグ」という。)を設定する。動作条件設定フラグは、例えば4ビットのデータによって構成され、初期状態では、全てのビットが“0”(フラグが立っていない状態)とされている。そして、送信条件判別部53aは、第2の処理部52における外部装置への画像の送信が許可されない状態であると判別した場合、動作条件設定フラグの第1ビットを“1”(フラグが立った状態)とする。同様に、送信条件判別部53aは、第2の処理部52における外部装置への画像の送信電力を低下させる(通信電力を抑制する)状態であると判別した場合、動作条件設定フラグの第2ビットを“1”とし、第2の処理部52における外部装置への画像データ(パケット)の送信間隔を大きくし、送信速度を低下させる(通信速度を抑制する)状態であると判別した場合、動作条件設定フラグの第3ビットを“1”とし、第2の処理部52における動作クロックを低下させる(動作クロックを抑制する)状態であると判別した場合、動作条件設定フラグの第4ビットを“1”とする。
また、送信条件判別部53aは、抑制要求出力部51eから解除要求または予告取消し情報が入力された場合、動作条件設定フラグを“0”に戻し、第2の処理部52における動作の抑制を解除する。
The transmission
When the cancellation request or the notice cancellation information is input from the suppression request output unit 51e, the transmission
動作設定部53bは、動作条件設定フラグの設定内容に基づいて、第2の処理部52における動作を制御し、第1の処理部51と第2の処理部とにおける排他制御を実行する。即ち、動作設定部53bは、動作条件設定フラグの第1ビットが“1”である場合、第2の処理部52における外部装置への画像の送信を許可しない状態とし、動作条件設定フラグの第2ビットが“1”である場合、第2の処理部52における外部装置への画像の送信電力を低下させる(通信電力を抑制する)状態とする。また、動作設定部53bは、動作条件設定フラグの第3ビットが“1”である場合、第2の処理部52における外部装置への画像データ(パケット)の送信間隔を大きくし、送信速度を低下させる(通信速度を抑制する)状態とし、動作条件設定フラグの第4ビットが“1”である場合、第2の処理部52における動作クロックを低下させる(動作クロックを抑制する)状態とする。
なお、動作設定部53bは、動作条件設定フラグの他のビットに優先して、第1ビットが“1”であるか否かを判別する。これにより、第2の処理部52における外部装置への画像の送信が許可されていないことを速やかに判別し、動作を停止させることができる。
The
The
このように、本実施形態においては、動作設定部53bは、抑制要求出力部51eから予告情報が入力された場合、予告情報に示される処理内容に応じて、第2の処理部52における動作を先行して抑制し、排他制御を早期に開始する。これにより、特定の処理が実行される蓋然性が高い状態となった場合に、第2の処理部52における動作を予め抑制することができ、特定の処理の実行に遅れが生じることを防ぐことができる。
また、動作設定部53bは、解除要求または予告取消し情報が入力されることにより、送信条件判別部53aによって動作条件設定フラグが“1”から“0”とされ、排他制御を開始した後に第2の処理部52における動作の抑制を解除可能な状態となった場合、予め設定された待機時間(例えば5秒)だけ、第2の処理部52における動作の抑制を遅らせて解除する。これにより、ハーフシャッター等の操作がユーザによって小刻みに繰り返される場合や撮影が繰り返される場合であっても、第2の処理部52において、動作の抑制の開始及び解除が不適切に繰り返される事態を避けることができる。
即ち、第1の処理部51における処理が開始または終了されるタイミングとは異なるタイミングで、第2の処理部52における動作の抑制を開始または終了させることで、第1の処理部51における処理と第2の処理部52における自動送信処理とをより適切に制御することが可能となる。
As described above, in the present embodiment, when the notice information is input from the suppression request output unit 51e, the
Further, the
That is, by starting or ending the suppression of the operation in the
次に、動作を説明する。
[自動送信制御処理]
図4は、図3の機能的構成を有する図2の撮影装置1が実行する自動送信制御処理の流れを説明するフローチャートである。
自動送信制御処理は、撮影装置1の電源投入と共に開始される。
Next, the operation will be described.
[Automatic transmission control processing]
FIG. 4 is a flowchart illustrating a flow of the automatic transmission control process executed by the
The automatic transmission control process is started when the power of the
第3の処理部53における送信条件判別部53aは、第1の処理部51から予告情報が入力されたか否かを判別し(ステップS1)、予告情報が入力されていないと判別した場合は(ステップS1でNO)、第1の処理部51から予告取消し情報が入力されたか否かを判別する(ステップS2)。
送信条件判別部53aは、第1の処理部51から予告取消し情報が入力されていないと判別した場合は(ステップS2でNO)、第1の処理部51から自動送信処理の抑制要求が入力されたか否かを判別する(ステップS11)。
The transmission
If the transmission
送信条件判別部53aは、ステップS1で第1の処理部51から予告情報が入力されたと判別した場合は(ステップS1でYES)、あるいは、ステップS11で第1の処理部51から自動送信処理の抑制要求が入力されたと判別した場合は(ステップS11でYES)、要求元の情報を登録(予告情報または抑制要求に示されている処理内容を記憶)する(ステップS12)。ステップS12では、送信条件判別部53aによって、動作条件設定フラグも“1”に設定される。
If it is determined in step S1 that the notice information has been input from the first processing unit 51 (YES in step S1), or in step S11, the transmission
続いて、送信条件判別部53aは、第2の処理部52における外部装置への画像の送信が許可された状態から許可されない状態に移行する必要があるか否かを判別する(ステップS13)。このとき、送信条件判別部53aは、動作条件設定フラグの第1ビットが“0”から“1”とされたか否かを判別する。
ステップS13で移行する必要があると判別された場合は(ステップS13でYES)、送信条件判別部53aは、自動送信開始タイマをリセットし(ステップS14)、動作設定部53bは、自動送信処理が実行中であるか否かを判別し(ステップS15)、自動送信処理が実行中であると判別した場合は(ステップS15でYES)、第2の処理部52の送信制御部52bにおいて自動送信処理を中断するための自動送信中断処理を開始して(ステップS16)、ステップS1に戻る。
なお、自動送信開始タイマは、外部装置への画像の自動送信処理が行われる場合にカウントされるタイマであり、自動送信開始タイマがカウントされている間は、撮影装置1から外部装置への画像の送信が許可された状態であることを表している。
Subsequently, the transmission
If it is determined in step S13 that it is necessary to shift (YES in step S13), the transmission
Note that the automatic transmission start timer is a timer that is counted when an automatic transmission process of an image to an external device is performed. While the automatic transmission start timer is counting, the image transmission from the
一方、送信条件判別部53aは、ステップS13で第2の処理部52における外部装置への画像の送信が許可された状態から許可されない状態に移行する必要がないと判別された場合は(ステップS13でNO)、動作条件設定フラグの第2〜第4ビットを参照し、第2の処理部52における動作の条件を判別し(ステップS17)、動作設定部53bは、動作条件設定フラグが示す第2の処理部52における動作の条件を設定する(ステップS18)。これにより、第2の処理部52における排他制御(動作の抑制)が実現される。
ステップS18に続いて、あるいは、ステップS15で自動送信処理が実行中でないと判別された場合は(ステップS15でNO)、動作設定部53bは、排他制御が完了した旨を第1の処理部51に通知して(ステップS19)、ステップS1に戻る。
On the other hand, if it is determined in step S13 that the transmission of the image to the external device in the
Subsequent to step S18, or when it is determined in step S15 that the automatic transmission process is not being executed (NO in step S15), the
送信条件判別部53aは、第1の処理部51から自動送信処理の抑制要求が入力されていないと判別した場合は(ステップS11でNO)、第1の処理部51から自動送信処理の抑制の解除要求が入力されたか否かを判別する(ステップS21)。
ステップS21で解除要求が入力されたと判別された場合は(ステップS21でYES)、あるいは、ステップS2で第1の処理部51から予告取消し情報が入力されたと判別された場合は(ステップS2でYES)、要求元の情報の登録を解除(予告情報または抑制要求に示されている処理内容の記憶を消去)する(ステップS22)。ステップS22では、送信条件判別部53aによって、動作条件設定フラグも“0”に設定される。
If the transmission
If it is determined in step S21 that a cancellation request has been input (YES in step S21), or if it has been determined in step S2 that notice cancellation information has been input from first processing unit 51 (YES in step S2). ), The registration of the request source information is canceled (the storage of the processing content indicated in the advance notice information or the suppression request is deleted) (step S22). In step S22, the operating condition setting flag is also set to "0" by the transmission
続いて、送信条件判別部53aは、第2の処理部52における外部装置への画像の送信が許可されない状態から許可された状態に移行する必要があるか否かを判別し(ステップS23)、移行する必要があると判別した場合は(ステップS23でYES)、自動送信開始タイマをスタートし(ステップS24)、ステップS1に戻る。
Subsequently, the transmission
一方、送信条件判別部53aは、第2の処理部52における外部装置への画像の送信が許可されない状態から許可された状態に移行する必要がないと判別した場合は(ステップS23でNO)、動作条件設定フラグの第2〜第4ビットを参照し、第2の処理部52における動作の条件を判別し(ステップS25)、動作設定部53bは、動作条件設定フラグが示す第2の処理部52における動作の条件を設定する(ステップS26)。これにより、第2の処理部52における排他制御(動作の抑制)が終了される。このとき、予め設定された待機時間(例えば5秒)だけ、第2の処理部52における動作の抑制を遅らせて解除される。
ステップS26の後、処理はステップS1に戻る。
On the other hand, when the transmission
After step S26, the process returns to step S1.
送信条件判別部53aは、第1の処理部51から自動送信処理の抑制要求が入力されていないと判別し(ステップS11でNO)、さらに、第1の処理部51から自動送信処理の解除要求が入力されていないと判別した場合は(ステップS21でNO)、第2の処理部52の送信制御部52bから自動送信処理を停止した旨の通知(停止通知)が入力されたか否かを判別し(ステップS31)、自動送信処理の停止通知が入力されたと判別した場合は(ステップS31でYES)、要求元の登録情報(予告情報または抑制要求に示されている処理内容の記憶)があるか否かを判別し(ステップS32)、要求元の登録情報があると判別した場合は(ステップS32でYES)、排他制御が完了した旨を第1の処理部51に通知する(ステップS33)。その後、処理はステップS1に戻る。
The transmission
一方、送信条件判別部53aは、ステップS32で登録情報がないと判別した場合は(ステップS32でNO)、ステップS1に戻る。
On the other hand, if it is determined in step S32 that there is no registration information (NO in step S32), the transmission
第1の処理部51から自動送信処理の抑制要求が入力されていないと判別され(ステップS11でNO)、第1の処理部51から自動送信処理の解除要求が入力されていないと判別され、(ステップS21でNO)、さらに、第2の処理部52の送信制御部52bから自動送信処理の停止通知がないと判別された場合は(ステップS31でNO)、送信制御部52bは、自動送信開始タイマのスタートが通知されたか否かを判別し(ステップS41)、自動送信開始タイマのスタートが通知されたと判別した場合は(ステップS41でYES)、自動送信処理を開始し(ステップS42)、ステップS1に戻る。なお、ステップS42では、予め設定された待機時間(例えば5秒)だけ、第2の処理部52における自動送信処理の開始が遅らせて開始される。
一方、送信制御部52bは、自動送信開始タイマのスタートが通知されていないと判別した場合は(ステップS41でNO)、ステップS1に戻る。
It is determined that a request to suppress automatic transmission processing has not been input from the first processing unit 51 (NO in step S11), and it is determined that a cancellation request for automatic transmission processing has not been input from the
On the other hand, when determining that the start of the automatic transmission start timer has not been notified (NO in step S41), the transmission control unit 52b returns to step S1.
以上のように、本実施形態に係る撮影装置1は、排他制御処理において、撮影装置の様々な機能を排他する要因や処理のレベルを問わず、同列に扱い、複数の要因があっても制御を可能とすることで、撮影装置の送信以外の機能のバックグラウンドで自動送信が可能になると共に、排他制御処理の追加が容易となる。
また、排他制御を行う要因に応じて、第2の処理部52における動作を抑制する制御を異ならせ、動作を停止させる以外の方法で対応することで、撮影装置1において通信処理を実行可能な状況を増加させることができる。そのため、画像の送信をより速やかに行うことができる。
As described above, in the exclusion control processing, the
In addition, the control for suppressing the operation in the
以上のように構成される撮影装置1は、第1の処理部51と、第2の処理部52と、第3の処理部53とを備える。
第1の処理部51は、当該撮影装置1の送信以外の機能を実行する。
第2の処理部52は、当該撮影装置1の送信に係る機能を実行する。
第3の処理部53は、第1の処理部51による送信以外の機能の実行と、第2の処理部52による送信に係る機能の実行と、が並行して行われることにより発生する不具合を回避するために、第1の処理部51による送信以外の機能の実行と、第2の処理部52による送信に係る機能の実行と、が排他的に行われるように制御する。
第3の処理部53は、不具合を回避する必要があるタイミングとは異なるタイミングで第2の処理部52による送信に係る機能の実行の抑制又は解除を制御する。
これにより、第1の処理部51における送信以外の機能の実行と第2の処理部52における送信に係る機能の実行とをより適切に制御することが可能となる。
The
The
The
The third processing unit 53 detects a problem that occurs when the execution of a function other than transmission by the
The third processing unit 53 controls the suppression or cancellation of the execution of the function related to transmission by the
Accordingly, it is possible to more appropriately control the execution of the function other than the transmission in the
第1の処理部51が実行する送信以外の機能は、撮像手段により撮像される撮像画像に撮影処理を施して撮影画像を生成する撮影機能である。
第2の処理部52が実行する送信に係る機能は、撮影機能により撮影された撮影画像を外部装置に自動送信する処理を行う自動送信機能である。
不具合は、撮影処理と自動送信する処理とが並行して行われると発生する。
これにより、撮影処理を、撮影画像を外部装置に送信する処理に優先して、より適切に制御することができる。
A function other than the transmission performed by the
The function related to the transmission performed by the
The trouble occurs when the photographing processing and the automatic transmission processing are performed in parallel.
Thus, the photographing process can be controlled more appropriately, prior to the process of transmitting the photographed image to the external device.
第3の処理部53は、第1の処理部51が撮影機能の実行を開始するタイミングより早いタイミングで第2の処理部52による自動送信する処理の実行を抑制する。
これにより、撮影機能の実行に遅れが生じることを防ぐことができる。
The third processing unit 53 suppresses the execution of the process of automatic transmission by the
Thus, it is possible to prevent a delay in the execution of the photographing function.
第3の処理部53は、撮影待機状態への移行が検出されると、撮影処理前であっても、第2の処理部52による自動送信する処理を抑制する制御を行う。
これにより、ハーフシャッター等、撮影実行の蓋然性が高い撮影待機状態が検出された場合に、撮影機能の実行に遅れが生じることをより確実に防ぐことができる。
When the transition to the shooting standby state is detected, the third processing unit 53 performs control to suppress the automatic transmission process by the
This makes it possible to more reliably prevent a delay in the execution of the photographing function when a photographing standby state having a high probability of performing photographing, such as a half shutter, is detected.
第3の処理部53は、第1の処理部51による撮影機能の実行が終了するタイミングより遅いタイミングで第2の処理部52による自動送信する処理の抑制を解除する。
これにより、第2の処理部52において、動作の抑制の開始及び解除が不適切に繰り返される事態を避けることができる。
The third processing unit 53 releases the suppression of the process of automatically transmitting by the
Accordingly, it is possible to prevent the
第3の処理部53は、撮影処理の終了が検出されても、所定時間の経過を待って第2の処理部52による自動送信する処理の抑制を解除する制御を行う。
これにより、ユーザにより所定の操作が繰り返される場合等であっても、第2の処理部52において、動作の抑制の開始及び解除が不適切に繰り返される事態を避けることができる。
The third processing unit 53 performs control to release the suppression of the process of automatically transmitting by the
This makes it possible to avoid a situation in which the
所定時間は、撮影処理の終了した後、続けて撮影処理の実行が開始される場合に発生する不具合を回避し得る時間である。
これにより、撮影が繰り返される場合に、第2の処理部52において、動作の抑制の開始及び解除が不適切に繰り返される事態を避けることができる。
The predetermined time is a time that can avoid a problem that occurs when the execution of the shooting process is started after the end of the shooting process.
This makes it possible to avoid a situation in which the
第3の処理部53は、第1の処理部51による送信以外の機能を実行し、第2の処理部52による送信に係る機能を停止する制御、又は、第1の処理部51による送信以外の機能の実行を第2の処理部52による送信に係る機能の実行に優先し、第2の処理部52による送信に係る機能を制限する制御の少なくとも一方の制御を実行する。
これにより、第1の処理部51と第2の処理部52とを択一的に動作させる排他制御に加え、第2の処理部52の動作を制限し、第1の処理部51と共に第2の処理部52を動作させる形態で排他制御を行うことができる。
したがって、撮影装置1において第2の処理部52による処理を実行可能な状況を増加させることができる。
The third processing unit 53 executes a function other than the transmission by the
Accordingly, in addition to the exclusive control for selectively operating the
Therefore, it is possible to increase the number of situations in which the processing by the
第1の処理部51が実行する送信以外の機能は、画像処理機能である。
第2の処理部52が実行する送信に係る機能は、第1の処理部51が実行する画像処理機能と並行して実行する画像の自動送信機能である。
不具合は、高負荷の画像処理と通信処理とを並行して実行することにより発生する熱である。
これにより、画像処理が実行される際に自動送信が行われることによる発熱を適切に抑制することができる。
Functions other than the transmission performed by the
The function related to transmission executed by the
The defect is heat generated by executing high-load image processing and communication processing in parallel.
This makes it possible to appropriately suppress heat generation due to automatic transmission when image processing is performed.
第1の処理部51が実行する送信以外の機能は、音声再生機能である。
第2の処理部52が実行する送信に係る機能は、第1の処理部51が実行する音声再生機能と並行して実行する画像の自動送信機能である。
不具合は、自動送信機能により通信処理を実行するために使用する特定周波数のクロックに起因するノイズの発生である。
これにより、音声の再生時に、自動送信が行われることによるノイズの混入を適切に防ぐことができる。
The function other than the transmission performed by the
The function related to transmission executed by the
The problem is the generation of noise due to a clock of a specific frequency used for executing communication processing by the automatic transmission function.
This makes it possible to appropriately prevent noise from being mixed during automatic reproduction of audio.
不具合は、メモリの物理的容量の競合又はソフトウェアのアルゴリズムの論理的な競合である。
これにより、同時に実行されると適切な結果を得ることができない処理を排他制御することができる。
The fault is a contention for the physical capacity of the memory or a logical contention for the algorithm of the software.
This makes it possible to exclusively control processes that cannot obtain an appropriate result if they are executed simultaneously.
なお、本発明は、上述の実施形態に限定されるものではなく、本発明の目的を達成できる範囲での変形、改良等は本発明に含まれるものである。 It should be noted that the present invention is not limited to the above-described embodiment, but includes modifications and improvements as long as the object of the present invention can be achieved.
上述の実施形態において、自動送信は一度の送信を小容量することが望ましい。これにより、送信を中断する場合は途中のデータを破棄して再送信することが容易となる。 In the above-described embodiment, it is desirable that the automatic transmission reduces the capacity of one transmission. Thus, when the transmission is interrupted, the data in the middle can be easily discarded and retransmitted.
上述の実施形態では、本発明が適用される撮影装置1は、デジタルカメラを例として説明したが、特にこれに限定されない。
例えば、本発明は、自動送信処理機能を有する電子機器一般に適用することができる。具体的には、例えば、本発明は、ノート型のパーソナルコンピュータ、プリンタ、テレビジョン受像機、ビデオカメラ、携帯型ナビゲーション装置、携帯電話機、スマートフォン、ポータブルゲーム機等に適用可能である。
In the above-described embodiment, the photographing
For example, the present invention can be applied to general electronic devices having an automatic transmission processing function. Specifically, for example, the present invention is applicable to a notebook personal computer, a printer, a television receiver, a video camera, a portable navigation device, a mobile phone, a smartphone, a portable game machine, and the like.
上述した一連の処理は、ハードウェアにより実行させることもできるし、ソフトウェアにより実行させることもできる。
換言すると、図3の機能的構成は例示に過ぎず、特に限定されない。即ち、上述した一連の処理を全体として実行できる機能が撮影装置1に備えられていれば足り、この機能を実現するためにどのような機能ブロックを用いるのかは特に図3の例に限定されない。
また、1つの機能ブロックは、ハードウェア単体で構成してもよいし、ソフトウェア単体で構成してもよいし、それらの組み合わせで構成してもよい。
本実施形態における機能的構成は、演算処理を実行するプロセッサによって実現され、本実施形態に用いることが可能なプロセッサには、シングルプロセッサ、マルチプロセッサ及びマルチコアプロセッサ等の各種処理装置単体によって構成されるものの他、これら各種処理装置と、ASIC(Application Specific Integrated Circuit)やFPGA(Field‐Programmable Gate Array)等の処理回路とが組み合わせられたものを含む。
The series of processes described above can be executed by hardware or can be executed by software.
In other words, the functional configuration in FIG. 3 is merely an example and is not particularly limited. That is, it is sufficient that the
In addition, one functional block may be configured by hardware alone, may be configured by software alone, or may be configured by a combination thereof.
The functional configuration according to the present embodiment is realized by a processor that executes arithmetic processing, and the processor that can be used in the present embodiment includes single processing units, multiprocessors, and various processing units such as multicore processors. In addition to the above, a combination of these various processing apparatuses and processing circuits such as an ASIC (Application Specific Integrated Circuit) and an FPGA (Field-Programmable Gate Array) is included.
一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、コンピュータ等にネットワークや記録媒体からインストールされる。
コンピュータは、専用のハードウェアに組み込まれているコンピュータであってもよい。また、コンピュータは、各種のプログラムをインストールすることで、各種の機能を実行することが可能なコンピュータ、例えば汎用のパーソナルコンピュータであってもよい。
When a series of processing is executed by software, a program constituting the software is installed in a computer or the like from a network or a recording medium.
The computer may be a computer embedded in dedicated hardware. Further, the computer may be a computer that can execute various functions by installing various programs, for example, a general-purpose personal computer.
このようなプログラムを含む記録媒体は、ユーザにプログラムを提供するために装置本体とは別に配布される図2のリムーバブルメディア31により構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに提供される記録媒体等で構成される。リムーバブルメディア31は、例えば、磁気ディスク(フロッピディスクを含む)、光ディスク、または光磁気ディスク等により構成される。光ディスクは、例えば、CD−ROM(Compact Disk−Read Only Memory),DVD(Digital
Versatile Disk),Blu−ray(登録商標) Disc(ブルーレイディスク)等により構成される。光磁気ディスクは、MD(Mini−Disk)等により構成される。また、装置本体に予め組み込まれた状態でユーザに提供される記録媒体は、例えば、プログラムが記録されている図2のROM12や、図2の記憶部19に含まれるハードディスク等で構成される。
The recording medium including such a program is constituted not only by the removable medium 31 shown in FIG. 2 which is distributed separately from the apparatus main body to provide the program to the user, but also It is composed of a recording medium and the like provided to the user. The
Versatile Disk), Blu-ray (registered trademark) Disc (Blu-ray Disc), and the like. The magneto-optical disk is composed of an MD (Mini-Disk) or the like. The recording medium provided to the user in a state where the recording medium is incorporated in the apparatus main body in advance includes, for example, the
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、その順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
また、本明細書において、システムの用語は、複数の装置や複数の手段等より構成される全体的な装置を意味するものとする。
In this specification, the steps of describing a program recorded on a recording medium may be performed in chronological order according to the order, or in parallel or individually, even if not necessarily performed in chronological order. This also includes the processing to be executed.
Further, in the present specification, the term system refers to an entire apparatus including a plurality of devices and a plurality of means.
以上、本発明のいくつかの実施形態について説明したが、これらの実施形態は、例示に過ぎず、本発明の技術的範囲を限定するものではない。本発明はその他の様々な実施形態を取ることが可能であり、さらに、本発明の要旨を逸脱しない範囲で、省略や置換等種々の変更を行うことができる。これら実施形態やその変形は、本明細書等に記載された発明の範囲や要旨に含まれると共に、特許請求の範囲に記載された発明とその均等の範囲に含まれる。 Although some embodiments of the present invention have been described above, these embodiments are merely examples and do not limit the technical scope of the present invention. The present invention can take other various embodiments, and various changes such as omissions and substitutions can be made without departing from the gist of the present invention. These embodiments and their modifications are included in the scope and gist of the invention described in this specification and the like, and are also included in the invention described in the claims and equivalents thereof.
以下に、本願の出願当初の特許請求の範囲に記載された発明を付記する。
[付記1]
外部装置に画像を送信する撮影装置であって、
当該撮影装置の送信以外の機能を実行する第1の実行手段と、
当該撮影装置の送信に係る機能を実行する第2の実行手段と、
前記第1の実行手段による送信以外の機能の実行と、前記第2の実行手段による送信に係る機能の実行と、が並行して行われることにより発生する不具合を回避するために、前記第1の実行手段による送信以外の機能の実行と、前記第2の実行手段による送信に係る機能の実行と、が排他的に行われるように制御する制御手段と、
を備え、
前記制御手段は、前記不具合を回避する必要があるタイミングとは異なるタイミングで前記第2の実行手段による送信に係る機能の実行の抑制又は解除を制御する、
ことを特徴とする撮影装置。
[付記2]
前記第1の実行手段が実行する送信以外の機能は、撮像手段により撮像される撮像画像に撮影処理を施して撮影画像を生成する撮影機能であり、
前記第2の実行手段が実行する送信に係る機能は、撮影機能により撮影された撮影画像を外部装置に自動送信する処理を行う自動送信機能であり、
前記不具合は、前記撮影処理と前記自動送信する処理とが並行して行われると発生する、
ことを特徴とする付記1に記載の撮影装置。
[付記3]
前記制御手段は、前記第1の実行手段が撮影機能の実行を開始するタイミングより早いタイミングで前記第2の実行手段による前記自動送信する処理の実行を抑制する、
ことを特徴とする付記2に記載の撮影装置。
[付記4]
前記制御手段は、撮影待機状態への移行が検出されると、撮影処理前であっても、前記第2の実行手段による前記自動送信する処理を抑制する制御を行う、
ことを特徴とする付記3に記載の撮影装置。
[付記5]
前記制御手段は、前記第1の実行手段による撮影機能の実行が終了するタイミングより遅いタイミングで前記第2の実行手段による前記自動送信する処理の抑制を解除する、
ことを特徴とする付記2から4のいずれか1つに記載の撮影装置。
[付記6]
前記制御手段は、撮影処理の終了が検出されても、所定時間の経過を待って前記第2の実行手段による前記自動送信する処理の抑制を解除する制御を行う、
ことを特徴とする付記5に記載の撮影装置。
[付記7]
前記所定時間は、撮影処理の終了した後、続けて撮影処理の実行が開始される場合に発生する不具合を回避し得る時間である、
ことを特徴とする付記6に記載の撮影装置。
[付記8]
前記制御手段は、前記第1の実行手段による送信以外の機能を実行し、前記第2の実行手段による送信に係る機能を停止する制御、又は、前記第1の実行手段による送信以外の機能の実行を前記第2の実行手段による送信に係る機能の実行に優先し、前記第2の実行手段による送信に係る機能を制限する制御の少なくとも一方の制御を実行する、
ことを特徴とする付記1から7のいずれか1つに記載の撮影装置。
[付記9]
前記第1の実行手段が実行する送信以外の機能は、画像処理機能であり、
前記第2の実行手段が実行する送信に係る機能は、前記第1の実行手段が実行する画像処理機能と並行して実行する画像の自動送信機能であり、
前記不具合は、高負荷の画像処理と通信処理とを並行して実行することにより発生する熱である、
ことを特徴とする付記1から8のいずれか1つに記載の撮影装置。
[付記10]
前記第1の実行手段が実行する送信以外の機能は、音声再生機能であり、
前記第2の実行手段が実行する送信に係る機能は、前記第1の実行手段が実行する音声再生機能と並行して実行する画像の自動送信機能であり、
前記不具合は、前記自動送信機能により通信処理を実行するために使用する特定周波数のクロックに起因するノイズの発生である、
ことを特徴とする付記1から8のいずれか1つに記載の撮影装置。
[付記11]
前記不具合は、メモリの物理的容量の競合又はソフトウェアのアルゴリズムの論理的な競合である、
ことを特徴とする付記1から8のいずれか1つに記載の撮影装置。
[付記12]
外部装置に画像を送信する撮影装置で実行される送信制御方法であって、
当該撮影装置の送信以外の機能を実行する第1の処理と、
当該撮影装置の送信に係る機能を実行する第2の処理と、
前記第1の処理による送信以外の機能の実行と、前記第2の処理による送信に係る機能の実行と、が並行して行われることにより発生する不具合を回避するために、前記第1の処理による送信以外の機能の実行と、前記第2の処理による送信に係る機能の実行と、が排他的に行われるように制御する制御処理と、
を含み、
前記制御処理では、前記不具合を回避する必要があるタイミングとは異なるタイミングで前記第2の処理による送信に係る機能の実行の抑制又は解除を制御する、
ことを特徴とする送信制御方法。
[付記13]
外部装置に画像を送信する撮影装置を制御するコンピュータに、
当該撮影装置の送信以外の機能を実行する第1の実行機能と、
当該撮影装置の送信に係る機能を実行する第2の実行機能と、
前記第1の実行機能による送信以外の機能の実行と、前記第2の実行機能による送信に係る機能の実行と、が並行して行われることにより発生する不具合を回避するために、前記第1の実行機能による送信以外の機能の実行と、前記第2の実行機能による送信に係る機能の実行と、が排他的に行われるように制御する制御機能と、
を実現させ、
前記制御機能は、前記不具合を回避する必要があるタイミングとは異なるタイミングで前記第2の実行機能による送信に係る機能の実行の抑制又は解除を制御する、
ことを特徴とするプログラム。
Hereinafter, the inventions described in the claims at the time of filing the application of the present application are additionally described.
[Appendix 1]
An imaging device for transmitting an image to an external device,
First execution means for executing a function other than transmission of the imaging device;
A second execution unit that executes a function related to transmission of the imaging device;
In order to avoid a problem that occurs when the execution of a function other than transmission by the first execution unit and the execution of a function related to transmission by the second execution unit are performed in parallel, Control means for controlling execution of functions other than transmission by the execution means and execution of functions related to transmission by the second execution means exclusively;
With
The control unit controls suppression or cancellation of execution of a function related to transmission by the second execution unit at a timing different from a timing at which the defect needs to be avoided,
An imaging device characterized by the above-mentioned.
[Appendix 2]
The function other than the transmission performed by the first execution unit is a photographing function of performing a photographing process on a photographed image photographed by the photographing unit to generate a photographed image,
The function related to transmission performed by the second execution unit is an automatic transmission function of performing a process of automatically transmitting a captured image captured by a capturing function to an external device,
The failure occurs when the shooting processing and the automatic transmission processing are performed in parallel,
The imaging device according to
[Appendix 3]
The control unit suppresses the execution of the automatic transmission process by the second execution unit at a timing earlier than the timing at which the first execution unit starts executing the shooting function.
3. The photographing apparatus according to
[Appendix 4]
The control means performs control to suppress the automatic transmission processing by the second execution means even before the photographing processing, when the shift to the photographing standby state is detected,
4. The photographing apparatus according to claim 3, wherein:
[Appendix 5]
The control means cancels the suppression of the automatic transmission process by the second execution means at a timing later than the timing at which the execution of the shooting function by the first execution means ends.
5. The photographing apparatus according to any one of
[Appendix 6]
The control means performs control for canceling the suppression of the automatic transmission processing by the second execution means after a predetermined time has elapsed even if the end of the imaging processing is detected,
7. The photographing apparatus according to claim 5, wherein:
[Appendix 7]
The predetermined time is a time that can avoid a problem that occurs when the execution of the shooting process is continuously started after the end of the shooting process.
7. The photographing apparatus according to claim 6, wherein:
[Appendix 8]
The control unit executes a function other than the transmission by the first execution unit, and stops the function related to the transmission by the second execution unit, or controls the function other than the transmission by the first execution unit. Executing at least one of control for limiting the function related to transmission by the second execution means, giving priority to execution of the function related to transmission by the second execution means;
8. The imaging device according to any one of
[Appendix 9]
The function other than the transmission performed by the first execution unit is an image processing function,
The function related to the transmission executed by the second execution unit is an automatic image transmission function executed in parallel with the image processing function executed by the first execution unit,
The defect is heat generated by executing high-load image processing and communication processing in parallel.
9. The photographing apparatus according to any one of
[Appendix 10]
The function other than the transmission executed by the first execution means is a sound reproduction function,
The function related to the transmission executed by the second execution unit is an automatic image transmission function executed in parallel with the audio reproduction function executed by the first execution unit,
The malfunction is the occurrence of noise due to a clock of a specific frequency used to execute communication processing by the automatic transmission function,
9. The photographing apparatus according to any one of
[Appendix 11]
The defect is a contention for physical memory capacity or a logical contention for a software algorithm.
9. The photographing apparatus according to any one of
[Supplementary Note 12]
A transmission control method executed by a photographing device that transmits an image to an external device,
A first process of performing a function other than the transmission of the imaging device;
A second process of executing a function related to transmission of the imaging device;
The first processing is performed in order to avoid a problem that occurs when the execution of the function other than the transmission by the first processing and the execution of the function related to the transmission by the second processing are performed in parallel. A control process for controlling execution of a function other than transmission by the second process and execution of a function related to transmission by the second process exclusively;
Including
In the control processing, the suppression or cancellation of the execution of the function related to the transmission by the second processing is controlled at a timing different from the timing at which the defect needs to be avoided.
A transmission control method comprising:
[Appendix 13]
A computer that controls a photographing device that transmits an image to an external device,
A first execution function of executing a function other than transmission of the imaging device;
A second execution function for executing a function related to transmission of the imaging device;
In order to avoid a problem that occurs when the execution of a function other than transmission by the first execution function and the execution of a function related to transmission by the second execution function are performed in parallel, A control function for controlling execution of a function other than transmission by the execution function of the second execution function and execution of a function related to transmission by the second execution function exclusively;
To realize
The control function controls suppression or cancellation of execution of a function related to transmission by the second execution function at a timing different from a timing at which the defect needs to be avoided,
A program characterized by that:
1・・・撮影装置,2・・・携帯端末装置,11・・・CPU,12・・・ROM,13・・・RAM,14・・・バス,15・・・入出力インターフェース,16・・・撮像部,17・・・入力部,18・・・出力部,19・・・記憶部,20・・・第1通信部,21・・・第2通信部,22・・・ドライブ,23・・・電源部,31・・・リムーバブルメディア,51・・・第1の処理部,51a・・・撮影制御部,51b・・・再生制御部,51c・・・画像加工部,51d・・・ファイル管理部,51e・・・抑制要求出力部,52・・・第2の処理部,52a・・・送信対象管理部,52b・・・送信制御部,53・・・第3の処理部,53a・・・送信条件判別部,53b・・・動作設定部,71・・・画像記憶部,72・・・送信対象リスト記憶部,S・・・画像送信システム
DESCRIPTION OF
本発明は、特定機能の実行を、特定機能以外の互いに異なる複数の機能のいずれかの機能の実行に応じて適切に制御することを目的とする。 An object of the present invention is to appropriately control the execution of a specific function in accordance with the execution of any one of a plurality of different functions other than the specific function .
請求項1は、処理制御装置であって、特定機能以外の互いに異なる複数の機能を実行する第1の実行手段と、前記特定機能を実行する第2の実行手段と、前記複数の機能のいずれかの機能が実行されるか否かを監視し、前記いずれかの機能が実行される場合に、前記いずれかの機能の処理内容を示す情報を含め、前記第2の実行手段による特定機能の実行を抑制する要求を出力する要求出力手段と、前記要求出力手段から出力される要求に応じて、前記第2の実行手段による前記特定機能の実行を抑制する制御を行う制御手段と、を備えることを特徴とする。
本発明によれば、特定機能の実行を、特定機能以外の互いに異なる複数の機能のいずれかの他の機能の実行に応じて適切に制御することができる。
ADVANTAGE OF THE INVENTION According to this invention, execution of a specific function can be controlled appropriately according to execution of any one of several mutually different functions other than a specific function .
Claims (8)
特定機能の処理の実行に並行して、複数の他の機能の処理が同時に実行されるか否かを判別する判別手段と、
前記複数の他の機能の処理が同時に実行されると判別された場合に、前記複数の他の機能の各々に対応して各々が決められた互いに異なる複数の種類の抑制動作を設定する設定手段と、
前記特定機能の処理を実行する際は、前記設定手段で設定された複数の種類の抑制動作で処理の実行を制御する制御手段と、
を備えることを特徴とする処理制御装置。 A processing control device capable of executing processing of a plurality of functions,
Determining means for determining whether or not processing of a plurality of other functions is performed simultaneously with execution of the processing of the specific function;
Setting means for setting, when it is determined that the processes of the plurality of other functions are simultaneously executed, a plurality of different types of suppression operations which are respectively determined corresponding to each of the plurality of other functions; When,
When executing the processing of the specific function, control means for controlling the execution of the processing in a plurality of types of suppression operation set by the setting means,
A processing control device comprising:
前記制御手段は、前記設定手段で設定された種類の抑制動作が、前記特定機能の処理の実行を停止することを示す種類の抑制動作であれば、前記複数の他の機能の処理の実行に伴って前記特定機能の処理の実行を停止させ、前記特定機能の処理の実行を抑制した状態で行わせることを示す種類の抑制動作であれば、前記複数の他の機能の処理の実行に伴って前記特定機能の処理の実行を抑制した状態で行わせる、
ことを特徴とする請求項1に記載の処理制御装置。 The setting means indicates that the execution of the processing of the specific function is performed in a state where the execution of the processing of the specific function is suppressed, as the type of suppression operation indicating that execution of the processing of the specific function is stopped, and the plurality of types of suppression operations Set the suppression action and
The control unit is configured to execute the processes of the plurality of other functions if the type of suppression operation set by the setting unit is a type of suppression operation indicating that the execution of the process of the specific function is stopped. Accompanied with the execution of the processing of the plurality of other functions, the execution of the processing of the specific function is stopped, and the type of suppression operation indicates that the execution of the processing of the specific function is performed in a suppressed state. To perform in a state where the execution of the processing of the specific function is suppressed,
The processing control device according to claim 1, wherein:
特定機能の処理の実行に並行して他の機能の処理が実行される場合に、当該他の機能の種類を判別する判別手段と、
前記特定機能の処理の実行に並行して複数の他の機能の処理が同時に実行される場合において、前記判別手段で前記複数の他の機能の種類が判別されたときに、当該判別結果に応じて、前記複数の他の機能の各々に各々が対応する互いに異なる複数の種類の抑制動作を設定する設定手段と、
前記特定機能の処理を実行する際は、前記設定手段で設定された複数の種類の抑制動作で処理の実行を制御する制御手段と、
を備えることを特徴とする処理制御装置。 A processing control device capable of executing processing of a plurality of functions,
A determination unit configured to determine a type of the other function when processing of another function is performed in parallel with execution of the processing of the specific function;
In the case where the processes of the plurality of other functions are simultaneously performed in parallel with the execution of the process of the specific function, when the type of the plurality of other functions is determined by the determination unit, the type of the plurality of other functions is determined according to the determination result. Setting means for setting a plurality of different types of suppression operations each corresponding to each of the plurality of other functions,
When executing the processing of the specific function, control means for controlling the execution of the processing in a plurality of types of suppression operation set by the setting means,
A processing control device comprising:
ことを特徴とする請求項1〜3の何れかに記載の処理制御装置。 When the control means is instructed to release the suppression operation, the control unit waits for a predetermined time to release the suppression operation based on the instruction, and releases the suppression operation after a predetermined time has elapsed.
The processing control device according to claim 1, wherein:
特定機能の処理の実行に並行して、複数の他の機能の処理が同時に実行されるか否かを判別する判別ステップと、
前記複数の他の機能の処理が同時に実行されると判別された場合に、前記複数の他の機能の各々に対応して各々が決められた互いに異なる複数の種類の抑制動作を設定する設定ステップと、
前記特定機能の処理を実行する際は、前記設定ステップで設定された複数の種類の抑制動作で処理の実行を制御する制御ステップと、
を含む処理制御方法。 A method for controlling execution of processing of a plurality of functions,
A determining step of determining whether or not processing of a plurality of other functions is performed simultaneously with execution of the processing of the specific function;
A setting step of, when it is determined that the processes of the plurality of other functions are performed simultaneously, setting a plurality of different types of suppression operations, each of which is determined corresponding to each of the plurality of other functions; When,
When performing the process of the specific function, a control step of controlling the execution of the process in a plurality of types of suppression operation set in the setting step,
A processing control method including:
特定機能の処理の実行に並行して他の機能の処理が実行される場合に、当該他の機能の種類を判別する判別ステップと、
前記特定機能の処理の実行に並行して複数の他の機能の処理が同時に実行される場合において、前記判別ステップで前記複数の他の機能の種類が判別されたときに、当該判別結果に応じて、前記複数の他の機能の各々に各々が対応する互いに異なる複数の種類の抑制動作を設定する設定ステップと、
前記特定機能の処理を実行する際は、前記設定ステップで設定された複数の種類の抑制動作で処理の実行を制御する制御ステップと、
を含むことを特徴とする方法。 A method for controlling execution of processing of a plurality of functions,
A determination step of determining the type of the other function when the processing of the other function is performed in parallel with the execution of the processing of the specific function;
In the case where the processes of the plurality of other functions are simultaneously executed in parallel with the execution of the process of the specific function, when the types of the plurality of other functions are determined in the determining step, the type of the plurality of other functions is determined according to the determination result. A setting step of setting a plurality of different types of suppression operations, each of which corresponds to each of the plurality of other functions,
When performing the process of the specific function, a control step of controlling the execution of the process in a plurality of types of suppression operation set in the setting step,
A method comprising:
前記コンピュータを、
特定機能の処理の実行に並行して、複数の他の機能の処理が同時に実行されるか否かを判別する判別手段、
前記複数の他の機能の処理が同時に実行されると判別された場合に、前記複数の他の機能の各々に対応して各々が決められた互いに異なる複数の種類の抑制動作を設定する設定手段、
前記特定機能の処理を実行する際は、前記設定手段で設定された複数の種類の抑制動作で処理の実行を制御する制御手段、
として機能させるようにしたプログラム。 A program for controlling a computer of a processing control device capable of executing processing of a plurality of functions,
Said computer,
Determining means for determining whether or not processing of a plurality of other functions is performed simultaneously with execution of the processing of the specific function;
Setting means for setting, when it is determined that the processes of the plurality of other functions are simultaneously executed, a plurality of different types of suppression operations which are respectively determined corresponding to each of the plurality of other functions; ,
When executing the process of the specific function, a control unit that controls execution of the process with a plurality of types of suppression operations set by the setting unit,
A program that is made to function as
前記コンピュータを、
特定機能の処理の実行に並行して他の機能の処理が実行される場合に、当該他の機能の種類を判別する判別手段、
前記特定機能の処理の実行に並行して複数の他の機能の処理が同時に実行される場合において、前記判別手段で前記複数の他の機能の種類が判別されたときに、当該判別結果に応じて、前記複数の他の機能の各々に各々が対応する互いに異なる複数の種類の抑制動作を設定する設定手段、
前記特定機能の処理を実行する際は、前記設定手段で設定された複数の種類の抑制動作で処理の実行を制御する制御手段、
として機能させるようにしたプログラム。 A program for controlling a computer of a processing control device capable of executing processing of a plurality of functions,
Said computer,
A determination unit configured to determine a type of the other function when the processing of the other function is performed in parallel with the execution of the processing of the specific function;
In the case where the processes of the plurality of other functions are simultaneously performed in parallel with the execution of the process of the specific function, when the type of the plurality of other functions is determined by the determination unit, the type of the plurality of other functions is determined according to the determination result. Setting means for setting a plurality of different types of suppression operations, each of which corresponds to each of the plurality of other functions,
When executing the process of the specific function, a control unit that controls execution of the process with a plurality of types of suppression operations set by the setting unit,
A program that is made to function as
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015056246 | 2015-03-19 | ||
JP2015056246 | 2015-03-19 |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017112158A Division JP2017163606A (en) | 2015-03-19 | 2017-06-07 | Processing control device, processing control method, and program |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2020018006A true JP2020018006A (en) | 2020-01-30 |
Family
ID=57069401
Family Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2015165943A Expired - Fee Related JP6156462B2 (en) | 2015-03-19 | 2015-08-25 | Imaging apparatus, transmission control method, and program |
JP2017112158A Pending JP2017163606A (en) | 2015-03-19 | 2017-06-07 | Processing control device, processing control method, and program |
JP2019191692A Pending JP2020018006A (en) | 2015-03-19 | 2019-10-21 | Processing control device, processing control method, and program |
Family Applications Before (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2015165943A Expired - Fee Related JP6156462B2 (en) | 2015-03-19 | 2015-08-25 | Imaging apparatus, transmission control method, and program |
JP2017112158A Pending JP2017163606A (en) | 2015-03-19 | 2017-06-07 | Processing control device, processing control method, and program |
Country Status (2)
Country | Link |
---|---|
JP (3) | JP6156462B2 (en) |
KR (1) | KR20160112964A (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6156462B2 (en) * | 2015-03-19 | 2017-07-05 | カシオ計算機株式会社 | Imaging apparatus, transmission control method, and program |
WO2019026432A1 (en) * | 2017-07-31 | 2019-02-07 | ソニー株式会社 | Communication control device, control method for communication control device and program |
JP7540255B2 (en) | 2020-09-11 | 2024-08-27 | カシオ計算機株式会社 | Terminal device, program and control method |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2016178622A (en) * | 2015-03-19 | 2016-10-06 | カシオ計算機株式会社 | Imaging device, transmission control method and program |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3807477B2 (en) * | 1999-10-04 | 2006-08-09 | 富士写真フイルム株式会社 | Information recording apparatus and communication method therefor, electronic camera, and communication system |
JP2002010188A (en) * | 2000-06-20 | 2002-01-11 | Fuji Photo Film Co Ltd | Automatic image transmitting digital camera |
JP4206625B2 (en) * | 2000-09-12 | 2009-01-14 | ソニー株式会社 | Portable wireless communication terminal and control method |
JP2003023566A (en) * | 2001-07-09 | 2003-01-24 | Nikon Corp | Electronic camera |
JP2003092694A (en) * | 2001-09-17 | 2003-03-28 | Olympus Optical Co Ltd | Imaging apparatus |
JP2004032491A (en) * | 2002-06-27 | 2004-01-29 | Fuji Photo Film Co Ltd | Camera |
JP2011130036A (en) * | 2009-12-15 | 2011-06-30 | Canon Inc | Imaging device |
-
2015
- 2015-08-25 JP JP2015165943A patent/JP6156462B2/en not_active Expired - Fee Related
-
2016
- 2016-03-11 KR KR1020160029301A patent/KR20160112964A/en unknown
-
2017
- 2017-06-07 JP JP2017112158A patent/JP2017163606A/en active Pending
-
2019
- 2019-10-21 JP JP2019191692A patent/JP2020018006A/en active Pending
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2016178622A (en) * | 2015-03-19 | 2016-10-06 | カシオ計算機株式会社 | Imaging device, transmission control method and program |
Also Published As
Publication number | Publication date |
---|---|
JP6156462B2 (en) | 2017-07-05 |
KR20160112964A (en) | 2016-09-28 |
JP2016178622A (en) | 2016-10-06 |
JP2017163606A (en) | 2017-09-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2020018006A (en) | Processing control device, processing control method, and program | |
JP6308199B2 (en) | Imaging apparatus, communication control method, and program | |
JP5743579B2 (en) | Imaging apparatus, control method thereof, and program | |
US11190812B2 (en) | Communication apparatus, control method for controlling the same, and recording medium for the same | |
US9854162B2 (en) | Photographing apparatus that sends an image to an external apparatus with a specific restriction to prevent a flaw | |
KR20150089937A (en) | Image capture apparatus performing interval shooting, image capture method, and storage medium | |
US11372614B2 (en) | Electronic apparatus, control method thereof, and storage medium | |
JP6500467B2 (en) | Imaging apparatus and transmission control method | |
US11082363B2 (en) | Communication apparatus performing multi-camera live streaming, control method therefor, and storage medium | |
US10715726B2 (en) | Electronic device, control method, and storage medium | |
JP2011130036A (en) | Imaging device | |
JP6679409B2 (en) | Imaging device, remote control device, control method and program, and storage medium | |
JP2014093744A5 (en) | ||
JP6809090B2 (en) | Imaging equipment, imaging system, power management method and program | |
JP6673389B2 (en) | Imaging device, communication control method, and program | |
JP6098682B2 (en) | Image processing apparatus, image processing method, and program | |
US20180352136A1 (en) | Communication apparatus for wirelessly communicating with external apparatus, method, and recording medium | |
JP2016178427A (en) | Imaging device, power supply control method and program | |
US20150288915A1 (en) | Recording apparatus and control method of the same | |
JP2017060081A (en) | Imaging apparatus, imaging method and program | |
JP2021100183A (en) | Imaging apparatus, control method thereof, and program thereof | |
JP2018056777A (en) | Image transfer control device, image transfer control method, and program | |
JP2011097132A (en) | Image processor | |
JP6446842B2 (en) | Imaging apparatus, imaging control system, imaging control method, and program | |
JP2016025484A (en) | Imaging apparatus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20191119 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20191119 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20200715 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20200818 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20210316 |