(57)【要約】      （修正有）【課題】撮影した画像を外部装置に送信する際に、通常の機能と送信機能を適切に制御する。【解決手段】撮影装置は、第１の処理部５１と、第２の処理部５２と、第３の処理部５３とを備える。第１の処理部５１は、当該撮影装置の送信以外の機能を実行する。第２の処理部５２は、当該撮影装置の送信に係る機能を実行する。第３の処理部５３は、第１の処理部５１による送信以外の機能の実行と、第２の処理部５２による送信に係る機能の実行と、が並行して行われることにより発生する不具合を回避するために、第１の処理部５１による送信以外の機能の実行と、第２の処理部５２による送信に係る機能の実行と、が排他的に行われるように制御する。【選択図】図３
2016178622.tif 000002
【特許請求の範囲】
【請求項１】
外部装置に画像を送信する撮影装置であって、
当該撮影装置の送信以外の機能を実行する第１の実行手段と、
当該撮影装置の送信に係る機能を実行する第２の実行手段と、
前記第１の実行手段による送信以外の機能の実行と、前記第２の実行手段による送信に係る機能の実行と、が並行して行われることにより発生する不具合を回避するために、前記第１の実行手段による送信以外の機能の実行と、前記第２の実行手段による送信に係る機能の実行と、が排他的に行われるように制御する制御手段と、
を備え、
前記制御手段は、前記不具合を回避する必要があるタイミングとは異なるタイミングで前記第２の実行手段による送信に係る機能の実行の抑制又は解除を制御する、
ことを特徴とする撮影装置。
【請求項２】
前記第１の実行手段が実行する送信以外の機能は、撮像手段により撮像される撮像画像に撮影処理を施して撮影画像を生成する撮影機能であり、
前記第２の実行手段が実行する送信に係る機能は、撮影機能により撮影された撮影画像を外部装置に自動送信する処理を行う自動送信機能であり、
前記不具合は、前記撮影処理と前記自動送信する処理とが並行して行われると発生する、
ことを特徴とする請求項１に記載の撮影装置。
【請求項３】
前記制御手段は、前記第１の実行手段が撮影機能の実行を開始するタイミングより早いタイミングで前記第２の実行手段による前記自動送信する処理の実行を抑制する、
ことを特徴とする請求項２に記載の撮影装置。
【請求項４】
前記制御手段は、撮影待機状態への移行が検出されると、撮影処理前であっても、前記第２の実行手段による前記自動送信する処理を抑制する制御を行う、
ことを特徴とする請求項３に記載の撮影装置。
【請求項５】
前記制御手段は、前記第１の実行手段による撮影機能の実行が終了するタイミングより遅いタイミングで前記第２の実行手段による前記自動送信する処理の抑制を解除する、
ことを特徴とする請求項２から４のいずれか１項に記載の撮影装置。
【請求項６】
前記制御手段は、撮影処理の終了が検出されても、所定時間の経過を待って前記第２の実行手段による前記自動送信する処理の抑制を解除する制御を行う、
ことを特徴とする請求項５に記載の撮影装置。
【請求項７】
前記所定時間は、撮影処理の終了した後、続けて撮影処理の実行が開始される場合に発生する不具合を回避し得る時間である、
ことを特徴とする請求項６に記載の撮影装置。
【請求項８】
前記制御手段は、前記第１の実行手段による送信以外の機能を実行し、前記第２の実行手段による送信に係る機能を停止する制御、又は、前記第１の実行手段による送信以外の機能の実行を前記第２の実行手段による送信に係る機能の実行に優先し、前記第２の実行手段による送信に係る機能を制限する制御の少なくとも一方の制御を実行する、
ことを特徴とする請求項１から７のいずれか１項に記載の撮影装置。
【請求項９】
前記第１の実行手段が実行する送信以外の機能は、画像処理機能であり、
前記第２の実行手段が実行する送信に係る機能は、前記第１の実行手段が実行する画像処理機能と並行して実行する画像の自動送信機能であり、
前記不具合は、高負荷の画像処理と通信処理とを並行して実行することにより発生する熱である、
ことを特徴とする請求項１から８のいずれか１項に記載の撮影装置。
【請求項１０】
前記第１の実行手段が実行する送信以外の機能は、音声再生機能であり、
前記第２の実行手段が実行する送信に係る機能は、前記第１の実行手段が実行する音声再生機能と並行して実行する画像の自動送信機能であり、
前記不具合は、前記自動送信機能により通信処理を実行するために使用する特定周波数のクロックに起因するノイズの発生である、
ことを特徴とする請求項１から８のいずれか１項に記載の撮影装置。
【請求項１１】
前記不具合は、メモリの物理的容量の競合又はソフトウェアのアルゴリズムの論理的な競合である、
ことを特徴とする請求項１から８のいずれか１項に記載の撮影装置。
【請求項１２】
外部装置に画像を送信する撮影装置で実行される送信制御方法であって、
当該撮影装置の送信以外の機能を実行する第１の処理と、
当該撮影装置の送信に係る機能を実行する第２の処理と、
前記第１の処理による送信以外の機能の実行と、前記第２の処理による送信に係る機能の実行と、が並行して行われることにより発生する不具合を回避するために、前記第１の処理による送信以外の機能の実行と、前記第２の処理による送信に係る機能の実行と、が排他的に行われるように制御する制御処理と、
を含み、
前記制御処理では、前記不具合を回避する必要があるタイミングとは異なるタイミングで前記第２の処理による送信に係る機能の実行の抑制又は解除を制御する、
ことを特徴とする送信制御方法。
【請求項１３】
外部装置に画像を送信する撮影装置を制御するコンピュータに、
当該撮影装置の送信以外の機能を実行する第１の実行機能と、
当該撮影装置の送信に係る機能を実行する第２の実行機能と、
前記第１の実行機能による送信以外の機能の実行と、前記第２の実行機能による送信に係る機能の実行と、が並行して行われることにより発生する不具合を回避するために、前記第１の実行機能による送信以外の機能の実行と、前記第２の実行機能による送信に係る機能の実行と、が排他的に行われるように制御する制御機能と、
を実現させ、
前記制御機能は、前記不具合を回避する必要があるタイミングとは異なるタイミングで前記第２の実行機能による送信に係る機能の実行の抑制又は解除を制御する、
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮影装置、送信制御方法及びプログラムに関する。
【背景技術】
【０００２】
従来より、撮影装置により撮影された画像を撮影した撮影装置だけではなく、他の外部装置でも活用することが行われている。特許文献１では、他の外部装置でも活用するために画像が撮影されると外部装置に送信する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−３４２４６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、撮影装置に使用される撮像素子の画素数は年々多くなり、画像の品質が向上する一方、送信に時間がかかってしまうため、撮影後の送信中に通常の撮影装置としての機能の使用に支障が出てしまうという問題がある。そのために、撮影画像を送信する際には、撮影装置の通常の動作は維持したままで送信の処理を平行して実行する必要がある。一方でハードウェア資源が競合したり、アルゴリズム上並行処理できない機能があったりするため、通常機能と送信機能とを適切に制御する必要がある。
【０００５】
本発明は、このような状況に鑑みてなされたものであり、撮影した画像を外部装置に送信する際に、通常の機能と送信機能を適切に制御することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明の一態様の撮影装置は、
外部装置に画像を送信する撮影装置であって、
当該撮影装置の送信以外の機能を実行する第１の実行手段と、
当該撮影装置の送信に係る機能を実行する第２の実行手段と、
前記第１の実行手段による送信以外の機能の実行と、前記第２の実行手段による送信に係る機能の実行と、が並行して行われることにより発生する不具合を回避するために、前記第１の実行手段による送信以外の機能の実行と、前記第２の実行手段による送信に係る機能の実行と、が排他的に行われるように制御する制御手段と、
を備え、
前記制御手段は、前記不具合を回避する必要があるタイミングとは異なるタイミングで前記第２の実行手段による送信に係る機能の実行の抑制又は解除を制御する、
ことを特徴とする。
【発明の効果】
【０００７】
本発明によれば、撮影した画像を自動で外部装置に送信する際に、通常の機能と送信機能を適切に制御することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の一実施形態に係る画像送信システムのシステム構成を示すシステム構成図である。
【図２】本発明の一実施形態に係る撮影装置及び携帯端末装置のハードウェアの構成を示すブロック図である。
【図３】図２の撮影装置の機能的構成のうち、自動送信制御処理を実行するための機能的構成を示す機能ブロック図である。
【図４】図３の機能的構成を有する図２の撮影装置が実行する自動送信制御処理の流れを説明するフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態について、図面を用いて説明する。
【００１０】
図１は、本発明の一実施形態に係る画像送信システムＳのシステム構成を示すシステム構成図である。
画像送信システムＳは、図１に示すように、撮影装置１と、携帯端末装置２とを備える。
画像送信システムＳでは、撮影装置１で撮影された画像（以下、「撮影画像」という。）を、撮影後に、外部装置である携帯端末装置２に自動的に送信する機能を有する。
本実施形態においては、撮影装置１は、撮影画像のうち、（図中ハッチングで示した）送信対象となっている撮影画像のみを携帯端末装置２に送信する。撮影装置１では、撮影画像の送信対象と送信状況を撮影画像のＩＤで管理する送信対象リストを保持しており、当該送信対象リストを参照して、撮影画像の送信を行う。即ち、撮影装置１では、送信対象リストに記憶される未送信ＩＤに基づいて、対応する撮影画像を携帯端末装置２に送信する。なお、送信対象への設定は、例えば、撮影時の設定（「自動送信設定：入／切」）等に基づき行われる。
【００１１】
撮影装置１における排他制御処理は、下記の通常の機能と自動送信機能を排他制御している。
（１）静止画撮影、動画撮影、動画再生
（２）特殊撮影機能の待機状態（パスト動画、スライドパノラマ、インターバル撮影等）
（３）画像加工機能（ムービーカット、連写マルチプリント、クイックコラージュ等）
（４）ファイル加工処理（ファイル削除、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）接続によるファイル転送等）
（５）他の通信機能
（１）〜（５）の処理が実行されている間は、自動送信処理は抑制され（開始されない、または、制限された処理とされ）、また自動送信処理を実行中にこれらの処理が開始された場合は、自動送信処理が抑制される。
【００１２】
また、本実施形態の画像送信システムＳにおいては、撮影装置１では、画像の送信にあたり、２つの通信方式を用いる。即ち、高速でありファイルの送受信に適した無線通信方式（以下、「第１通信方式」という。）と、低速であるが省電力であり常時接続に適した無線通信方式（以下、「第２通信方式」という。）との通信方式で、画像の送信を行う。
なお、本実施形態において、第１通信方式は、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）のうちＷｉ−Ｆｉ（Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ）の通信規格に基づいた通信方式を用いる。また、第２通信方式は、Ｂｌｕｅｔｏｏｔｈ  ｌｏｗ  ｅｎｅｒｇｙ／Ｂｌｕｅｔｏｏｔｈ  ＬＥ（商標）（以下、「ＢＬＥ」という。）の通信規格に基づいた通信方式を用いる。
【００１３】
本実施形態の画像送信システムＳにおいて撮影画像の自動送信機能を発揮する場合には、撮影装置１と携帯端末装置２の間で、第２通信方式であるＢＬＥで通信が確立した状態（常時接続状態）で行われる。即ち、撮影装置１と携帯端末装置２との間で、第２通信方式であるＢＬＥで接続がされていることが前提となって撮影画像の自動送信機能が発揮される。
具体的には、撮影装置１から、携帯端末装置２に対して、第２通信方式での通信を介して、第１通信方式であるＷｉ−Ｆｉでの通信を確立するように指示（制御信号）を出して、撮影装置１と携帯端末装置２との間で第１通信方式であるＷｉ−Ｆｉでの通信を確立する。なお、本実施形態においては、撮影装置１では、Ｗｉ−Ｆｉにおいて親機となるようにし、携帯端末装置２では、第１通信方式であるＷｉ−Ｆｉにおいて子機となるようにして、撮影装置１と携帯端末装置２の１対１の直接通信で通信を確立する。
その後、撮影装置１から、携帯端末装置２に対して、第１通信方式で、画像を送信する。これにより、携帯端末装置２では、操作を行うことなく、第１通信方式で、画像を受信することができるようになる。
【００１４】
さらに、携帯端末装置２では、撮影装置１から受信した撮影画像を、例えば、記憶・管理したり、他の外部機器との画像の共有を目的として、クラウドサーバにアップロードしたりする等の撮影画像の外部装置での活用がなされる。
【００１５】
図２は、本発明の一実施形態に係る撮影装置１及び携帯端末装置２のハードウェアの構成を示すブロック図である。
撮影装置１は、例えばデジタルカメラとして構成される。
【００１６】
撮影装置１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１３と、バス１４と、入出力インターフェース１５と、撮像部１６と、入力部１７と、出力部１８と、記憶部１９と、第１通信部２０と、第２通信部２１と、ドライブ２２と、電源部２３と、を備えている。
【００１７】
ＣＰＵ１１は、ＲＯＭ１２に記録されているプログラム、または、記憶部１９からＲＡＭ１３にロードされたプログラムに従って各種の処理を実行する。
【００１８】
ＲＡＭ１３には、ＣＰＵ１１が各種の処理を実行する上において必要なデータ等も適宜記憶される。
【００１９】
ＣＰＵ１１、ＲＯＭ１２及びＲＡＭ１３は、バス１４を介して相互に接続されている。このバス１４にはまた、入出力インターフェース１５も接続されている。入出力インターフェース１５には、撮像部１６、入力部１７、出力部１８、記憶部１９、第１通信部２０、第２通信部２１、ドライブ２２及び電源部２３が接続されている。
【００２０】
撮像部１６は、図示はしないが、光学レンズ部と、イメージセンサと、を備えている。
【００２１】
光学レンズ部は、被写体を撮影するために、光を集光するレンズ、例えばフォーカスレンズやズームレンズ等で構成される。
フォーカスレンズは、イメージセンサの受光面に被写体像を結像させるレンズである。ズームレンズは、焦点距離を一定の範囲で自在に変化させるレンズである。
光学レンズ部にはまた、必要に応じて、焦点、露出、ホワイトバランス等の設定パラメータを調整する周辺回路が設けられる。
【００２２】
イメージセンサは、光電変換素子や、ＡＦＥ（Ａｎａｌｏｇ  Ｆｒｏｎｔ  Ｅｎｄ）等から構成される。
光電変換素子は、例えばＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）型の光電変換素子等から構成される。光電変換素子には、光学レンズ部から被写体像が入射される。そこで、光電変換素子は、被写体像を光電変換（撮像）して画像信号を一定時間蓄積し、蓄積した画像信号をアナログ信号としてＡＦＥに順次供給する。
ＡＦＥは、このアナログの画像信号に対して、Ａ／Ｄ（Ａｎａｌｏｇ／Ｄｉｇｉｔａｌ）変換処理等の各種信号処理を実行する。各種信号処理によって、ディジタル信号が生成され、撮像部１６の出力信号として出力される。
このような撮像部１６の出力信号を、以下、「撮影画像のデータ」とも呼ぶ。撮影画像のデータは、ＣＰＵ１１や図示しない画像処理部等に適宜供給される。
【００２３】
入力部１７は、各種釦等で構成され、ユーザの指示操作に応じて各種情報を入力する。
出力部１８は、ディスプレイやスピーカ等で構成され、画像や音声を出力する。
【００２４】
記憶部１９は、ハードディスクまたはフラッシュメモリ等で構成され、各種画像のデータを記憶する。
【００２５】
第１通信部２０は、高速でありファイルの送受信に適した無線通信方式（以下、「第１通信方式」という。）で外部装置（本実施形態においては、携帯端末装置２）との間で行う通信を制御する。本実施形態においては、第１通信方式は、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）のうちＷｉ−Ｆｉ（Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ）の通信規格に基づいた通信方式を用いる。
【００２６】
第２通信部２１は、低速であるが省電力であり常時接続に適した無線通信方式（以下、「第２通信方式」という。）で外部装置（本実施形態においては、携帯端末装置２）との間で行う通信を制御する。本実施形態においては、第２通信方式は、Ｂｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙ／Ｂｌｕｅｔｏｏｔｈ  ＬＥ（商標）（以下、「ＢＬＥ」という。）の通信規格に基づいた通信方式を用いる。
【００２７】
ドライブ２２には、磁気ディスク、光ディスク、光磁気ディスク、あるいは半導体メモリ等よりなる、リムーバブルメディア３１が適宜装着される。ドライブ２２によってリムーバブルメディア３１から読み出されたプログラムは、必要に応じて記憶部１９にインストールされる。また、リムーバブルメディア３１は、記憶部１９に記憶されている画像のデータ等の各種データも、記憶部１９と同様に記憶することができる。
【００２８】
電源部２３は、例えば、リチウムイオン二次電池により構成され、電源回路（図示せず）を介して、撮影装置１に駆動用の電力を供給する電力供給源であり、撮影装置１の駆動源としての電流を撮影装置１の各構成へ供給する。電源部２３は、ＣＰＵ１１により制御され、例えば、電源オフ状態において、出力部１８等への電源の供給を停止して表示出力をオフして、第１通信部２０や第２通信部２１等の通信における電源の供給を維持して、電源オフ状態においても画像送信を可能に制御される。
【００２９】
また、携帯端末装置２は、例えばタブレット端末として構成される。
なお、ハードウェアの構成については、撮影装置１と同様であるため省略する。以下、撮影装置１と携帯端末装置２におけるハードウェアを説明として用いる場合には、撮影装置１には、符号の末尾に「−１」を付すものとし、携帯端末装置２には符号の末尾に「−２」を付すものとする。即ち、撮影装置１は、ＣＰＵ１１−１乃至リムーバブルメディア３１−１と表記するものとし、携帯端末装置２は、ＣＰＵ１１−２乃至リムーバブルメディア３１−２と表記するものとする。
【００３０】
図３は、撮影装置１の機能的構成のうち、自動送信制御処理を実行するための機能的構成を示す機能ブロック図である。
自動送信制御処理とは、他の処理との排他制御を行いながら、撮影した画像を、外部装置（本実施形態においては、携帯端末装置２）に自動的に送信する一連の処理をいう。
【００３１】
自動送信制御処理を実行する場合には、図３に示すように、ＣＰＵ１１−１において、第１の処理部５１と、第２の処理部５２と、第３の処理部５３と、が機能する。
【００３２】
また、記憶部１９−１の一領域には、画像記憶部７１と、送信対象リスト記憶部７２と、が設定される。
【００３３】
画像記憶部７１には、撮影を行い撮像部１６−１から取得し生成された撮影画像のデータが記憶される。
【００３４】
送信対象リスト記憶部７２には、画像記憶部７１に記憶される撮影画像のうち、送信対象となっている撮影画像の送信状況を管理するための送信対象リストが記憶される。送信対象リストには、本実施形態においては、画像の送信状況として、未送信の画像のＩＤが記憶される。対象となる画像の送信が完了すると、送信対象リストからＩＤが削除されることで、画像の送信状況を管理する。即ち、送信対象リストには、送信対象のうち、未送信の画像のＩＤのみが記憶され、非送信対象と、送信対象のうち、送信済みの画像のＩＤは記憶されない。
【００３５】
第１の処理部５１は、撮影装置１における撮影、再生、画像加工及びファイル管理を含む通常の機能を実行する処理を行う。また、第１の処理部５１は、各種機能を実行する場合に、第２の処理部５２における画像の自動送信処理を抑制することを要求する抑制要求を第３の処理部５３に出力する。また、第１の処理部５１は、特定の処理の準備段階の操作が行われた場合に、特定の処理が実行されることを予告するための予告情報を第３の処理部５３に出力する。
具体的には、第１の処理部５１は、撮影制御部５１ａと、再生制御部５１ｂと、画像加工部５１ｃと、ファイル管理部５１ｄと、抑制要求出力部５１ｅとを含んでいる。
【００３６】
撮影制御部５１ａは、シャッターボタンの押下や、タイムラプス、インターバル、パスト動画、スライドパノラマあるいはセルフタイマー等の各種撮影の設定に応じて、撮像部１６−１による撮影を制御する。撮影制御部５１ａの制御に従って撮影された撮影画像のデータは、画像記憶部７１に記憶される。ここで、タイムラプスとは、一定時間間隔で自動的に撮影した静止画像や動画像を繋ぎ合わせて１つの動画像とする撮影方法である。インターバルとは、一定時間間隔で静止画像や動画像を自動的に撮影する撮影方法である。パスト動画とは、撮影開始操作前の一定時間の動画像を保持しておき、記録対象とすることが可能な撮影方法である。スライドパノラマとは、撮影装置１の画角をスライドさせながら連写することによって撮影された静止画像を合成して、広角のパノラマ画像を生成する撮影方法である。
【００３７】
再生制御部５１ｂは、ユーザの指示に応じて、画像記憶部７１あるいはリムーバブルメディア３１−１に記憶された静止画像や動画像のデータを再生する。
画像加工部５１ｃは、ユーザの指示に応じて、ムービーカット、連写マルチプリント、クイックコラージュ等の画像の加工処理を実行する。ここで、ムービーカットとは、ユーザによって指定された場面より前あるいは後のシーンをカットする加工処理である。連写マルチプリントとは、連写によって撮影された複数の静止画像を並べて１つの静止画像とする加工処理である。クイックコラージュとは、自動的に選択された複数の画像を組み合わせて１つのコラージュ画像とする加工処理である。
ファイル管理部５１ｄは、ファイルのコピー、削除あるいは移動や、ＵＳＢ接続された機器との間におけるファイル転送等を管理する。
【００３８】
抑制要求出力部５１ｅは、撮影制御部５１ａ、再生制御部５１ｂ及び画像加工部５１ｃにおける処理内容を示す情報を含む抑制要求を第３の処理部５３に出力する。なお、抑制要求出力部５１ｅは、抑制要求の要因となった処理が終了した場合、第２の処理部５２における自動送信処理の抑制を解除するための解除要求を出力する。
また、抑制要求出力部５１ｅは、第１の処理部５１において、特定の処理の準備段階の操作が行われた場合に、特定の処理が実行されることを予告するための予告情報を第３の処理部５３に出力する。例えば、シャッターボタンが押下されて静止画像の撮影が行われる前に、ハーフシャッターの操作が行われた場合、静止画像の撮影が行われる蓋然性が高いことから、抑制要求出力部５１ｅは、ハーフシャッターの操作が行われた旨（即ち、シャッターボタンが押下されることを予告する旨）の予告情報を第３の処理部５３に出力する。同様に、タイムラプス、インターバル、パスト動画、スライドパノラマあるいはセルフタイマー等の特殊な撮影、動画像の再生、ムービーカット、連写マルチプリント、クイックコラージュ等、負荷の大きい処理や比較的長い処理時間を要する処理が行われる場合（例えば、これらの処理を実行するための設定が行われた場合）にも、抑制要求出力部５１ｅが、これらの処理が実行されることを予告するための予告情報を出力することとしてもよい。なお、抑制要求出力部５１ｅは、予告情報を出力した後、予告された特定の処理が実行されなかった場合（例えば、一定時間内に実行されなかった場合）、予告情報を取り消すための予告取消し情報を第３の処理部５３に出力する。
【００３９】
第２の処理部５２は、撮影装置１から外部装置への画像（静止画像または動画像）の自動送信処理を実行する。
具体的には、第２の処理部５２は、送信対象管理部５２ａと、送信制御部５２ｂとを含んでいる。
送信対象管理部５２ａは、送信対象リスト記憶部７２に記憶された未送信の画像のＩＤに基づいて、画像記憶部７１に記憶された画像を特定し、その画像を自動送信の対象とする。
送信制御部５２ｂは、送信対象管理部５２ａによって自動送信の対象とされた画像を、第１通信部２０−１を介して外部装置へ送信する。このとき、送信制御部５２ｂは、第３の処理部５３による排他制御に従って、第１通信部２０−１における外部装置への送信の実行及び停止、送信電力または送信速度、あるいは、動作クロックを制御する。
【００４０】
第３の処理部５３は、第１の処理部５１と第２の処理部５２とを排他制御する処理を行う。ここで、本実施形態における排他制御とは、第２の処理部５２を停止させて第１の処理部５１のみを択一的に動作させる制御に加え、第１の処理部５１を優先させつつ第２の処理部５２も動作させ、第２の処理部５２の動作を抑制する制御を含むものである。第３の処理部５３では、メモリ（物理的容量やアドレス）の競合や処理回路の機能の競合（即ち、ハードウェアの競合）、ソフトウェアのアルゴリズムの論理的な競合（例えば、同一のパラメータを処理対象とする等）、ピーク電流、発熱、ノイズ等の観点を基に、第１の処理部５１と第２の処理部５２とを排他制御することができる。
具体的には、第３の処理部５３は、送信条件判別部５３ａと、動作設定部５３ｂとを含んでいる。
【００４１】
送信条件判別部５３ａは、抑制要求出力部５１ｅから入力された抑制要求または予告情報に基づいて、第２の処理部５２における動作（外部装置への画像の送信）の条件を判別する。即ち、送信条件判別部５３ａは、抑制要求または予告情報に示されている第１の処理部５１における処理内容に応じて、第２の処理部５２において許容される動作の条件を判別する。
例えば、送信条件判別部５３ａは、第１の処理部５１において静止画像の撮影が実行される（または既に実行されている）場合、第２の処理部５２における外部装置への画像の送信が許可されない状態であると判別する。また、送信条件判別部５３ａは、第１の処理部５１において、動画像が撮影される（または既に撮影されている）場合、第２の処理部５２における外部装置への画像の送信電力を低下させる（通信電力を抑制する）状態であると判別する。これは、動画像が撮影される場合、動画像処理エンジンへの引き込み電流が増加することから、通信に使用できる電力が減少するためである。また、送信条件判別部５３ａは、第１の処理部５１において、高負荷の画像加工処理が実行される（または既に実行されている）場合、第２の処理部５２における外部装置への画像データ（パケット）の送信間隔を大きくし、送信速度を低下させる（通信速度を抑制する）状態であると判別する。これは、高度な画像処理等、高負荷の画像加工処理によって間欠的に発熱量が増大し、第２の処理部５２と同時に動作させることにより許容発熱量を超える場合があるためである。さらに、送信条件判別部５３ａは、第１の処理部５１において、動画像の再生が実行される（または既に実行されている）場合、第２の処理部５２における動作クロックを低下させる（動作クロックを抑制する）状態であると判別する。これは、第２の処理部５２における通信によって、特定クロック周波数の信号が回路内を伝搬し、動画像や音声にノイズが混入する場合があるためである。
【００４２】
送信条件判別部５３ａは、この判別結果に基づいて、第２の処理部５２における動作の条件を設定するためのフラグ（以下、「動作条件設定フラグ」という。）を設定する。動作条件設定フラグは、例えば４ビットのデータによって構成され、初期状態では、全てのビットが“０”（フラグが立っていない状態）とされている。そして、送信条件判別部５３ａは、第２の処理部５２における外部装置への画像の送信が許可されない状態であると判別した場合、動作条件設定フラグの第１ビットを“１”（フラグが立った状態）とする。同様に、送信条件判別部５３ａは、第２の処理部５２における外部装置への画像の送信電力を低下させる（通信電力を抑制する）状態であると判別した場合、動作条件設定フラグの第２ビットを“１”とし、第２の処理部５２における外部装置への画像データ（パケット）の送信間隔を大きくし、送信速度を低下させる（通信速度を抑制する）状態であると判別した場合、動作条件設定フラグの第３ビットを“１”とし、第２の処理部５２における動作クロックを低下させる（動作クロックを抑制する）状態であると判別した場合、動作条件設定フラグの第４ビットを“１”とする。
また、送信条件判別部５３ａは、抑制要求出力部５１ｅから解除要求または予告取消し情報が入力された場合、動作条件設定フラグを“０”に戻し、第２の処理部５２における動作の抑制を解除する。
【００４３】
動作設定部５３ｂは、動作条件設定フラグの設定内容に基づいて、第２の処理部５２における動作を制御し、第１の処理部５１と第２の処理部とにおける排他制御を実行する。即ち、動作設定部５３ｂは、動作条件設定フラグの第１ビットが“１”である場合、第２の処理部５２における外部装置への画像の送信を許可しない状態とし、動作条件設定フラグの第２ビットが“１”である場合、第２の処理部５２における外部装置への画像の送信電力を低下させる（通信電力を抑制する）状態とする。また、動作設定部５３ｂは、動作条件設定フラグの第３ビットが“１”である場合、第２の処理部５２における外部装置への画像データ（パケット）の送信間隔を大きくし、送信速度を低下させる（通信速度を抑制する）状態とし、動作条件設定フラグの第４ビットが“１”である場合、第２の処理部５２における動作クロックを低下させる（動作クロックを抑制する）状態とする。
なお、動作設定部５３ｂは、動作条件設定フラグの他のビットに優先して、第１ビットが“１”であるか否かを判別する。これにより、第２の処理部５２における外部装置への画像の送信が許可されていないことを速やかに判別し、動作を停止させることができる。
【００４４】
このように、本実施形態においては、動作設定部５３ｂは、抑制要求出力部５１ｅから予告情報が入力された場合、予告情報に示される処理内容に応じて、第２の処理部５２における動作を先行して抑制し、排他制御を早期に開始する。これにより、特定の処理が実行される蓋然性が高い状態となった場合に、第２の処理部５２における動作を予め抑制することができ、特定の処理の実行に遅れが生じることを防ぐことができる。
また、動作設定部５３ｂは、解除要求または予告取消し情報が入力されることにより、送信条件判別部５３ａによって動作条件設定フラグが“１”から“０”とされ、排他制御を開始した後に第２の処理部５２における動作の抑制を解除可能な状態となった場合、予め設定された待機時間（例えば５秒）だけ、第２の処理部５２における動作の抑制を遅らせて解除する。これにより、ハーフシャッター等の操作がユーザによって小刻みに繰り返される場合や撮影が繰り返される場合であっても、第２の処理部５２において、動作の抑制の開始及び解除が不適切に繰り返される事態を避けることができる。
即ち、第１の処理部５１における処理が開始または終了されるタイミングとは異なるタイミングで、第２の処理部５２における動作の抑制を開始または終了させることで、第１の処理部５１における処理と第２の処理部５２における自動送信処理とをより適切に制御することが可能となる。
【００４５】
次に、動作を説明する。
［自動送信制御処理］
図４は、図３の機能的構成を有する図２の撮影装置１が実行する自動送信制御処理の流れを説明するフローチャートである。
自動送信制御処理は、撮影装置１の電源投入と共に開始される。
【００４６】
第３の処理部５３における送信条件判別部５３ａは、第１の処理部５１から予告情報が入力されたか否かを判別し（ステップＳ１）、予告情報が入力されていないと判別した場合は（ステップＳ１でＮＯ）、第１の処理部５１から予告取消し情報が入力されたか否かを判別する（ステップＳ２）。
送信条件判別部５３ａは、第１の処理部５１から予告取消し情報が入力されていないと判別した場合は（ステップＳ２でＮＯ）、第１の処理部５１から自動送信処理の抑制要求が入力されたか否かを判別する（ステップＳ１１）。
【００４７】
送信条件判別部５３ａは、ステップＳ１で第１の処理部５１から予告情報が入力されたと判別した場合は（ステップＳ１でＹＥＳ）、あるいは、ステップＳ１１で第１の処理部５１から自動送信処理の抑制要求が入力されたと判別した場合は（ステップＳ１１でＹＥＳ）、要求元の情報を登録（予告情報または抑制要求に示されている処理内容を記憶）する（ステップＳ１２）。ステップＳ１２では、送信条件判別部５３ａによって、動作条件設定フラグも“１”に設定される。
【００４８】
続いて、送信条件判別部５３ａは、第２の処理部５２における外部装置への画像の送信が許可された状態から許可されない状態に移行する必要があるか否かを判別する（ステップＳ１３）。このとき、送信条件判別部５３ａは、動作条件設定フラグの第１ビットが“０”から“１”とされたか否かを判別する。
ステップＳ１３で移行する必要があると判別された場合は（ステップＳ１３でＹＥＳ）、送信条件判別部５３ａは、自動送信開始タイマをリセットし（ステップＳ１４）、動作設定部５３ｂは、自動送信処理が実行中であるか否かを判別し（ステップＳ１５）、自動送信処理が実行中であると判別した場合は（ステップＳ１５でＹＥＳ）、第２の処理部５２の送信制御部５２ｂにおいて自動送信処理を中断するための自動送信中断処理を開始して（ステップＳ１６）、ステップＳ１に戻る。
なお、自動送信開始タイマは、外部装置への画像の自動送信処理が行われる場合にカウントされるタイマであり、自動送信開始タイマがカウントされている間は、撮影装置１から外部装置への画像の送信が許可された状態であることを表している。
【００４９】
一方、送信条件判別部５３ａは、ステップＳ１３で第２の処理部５２における外部装置への画像の送信が許可された状態から許可されない状態に移行する必要がないと判別された場合は（ステップＳ１３でＮＯ）、動作条件設定フラグの第２〜第４ビットを参照し、第２の処理部５２における動作の条件を判別し（ステップＳ１７）、動作設定部５３ｂは、動作条件設定フラグが示す第２の処理部５２における動作の条件を設定する（ステップＳ１８）。これにより、第２の処理部５２における排他制御（動作の抑制）が実現される。
ステップＳ１８に続いて、あるいは、ステップＳ１５で自動送信処理が実行中でないと判別された場合は（ステップＳ１５でＮＯ）、動作設定部５３ｂは、排他制御が完了した旨を第１の処理部５１に通知して（ステップＳ１９）、ステップＳ１に戻る。
【００５０】
送信条件判別部５３ａは、第１の処理部５１から自動送信処理の抑制要求が入力されていないと判別した場合は（ステップＳ１１でＮＯ）、第１の処理部５１から自動送信処理の抑制の解除要求が入力されたか否かを判別する（ステップＳ２１）。
ステップＳ２１で解除要求が入力されたと判別された場合は（ステップＳ２１でＹＥＳ）、あるいは、ステップＳ２で第１の処理部５１から予告取消し情報が入力されたと判別された場合は（ステップＳ２でＹＥＳ）、要求元の情報の登録を解除（予告情報または抑制要求に示されている処理内容の記憶を消去）する（ステップＳ２２）。ステップＳ２２では、送信条件判別部５３ａによって、動作条件設定フラグも“０”に設定される。
【００５１】
続いて、送信条件判別部５３ａは、第２の処理部５２における外部装置への画像の送信が許可されない状態から許可された状態に移行する必要があるか否かを判別し（ステップＳ２３）、移行する必要があると判別した場合は（ステップＳ２３でＹＥＳ）、自動送信開始タイマをスタートし（ステップＳ２４）、ステップＳ１に戻る。
【００５２】
一方、送信条件判別部５３ａは、第２の処理部５２における外部装置への画像の送信が許可されない状態から許可された状態に移行する必要がないと判別した場合は（ステップＳ２３でＮＯ）、動作条件設定フラグの第２〜第４ビットを参照し、第２の処理部５２における動作の条件を判別し（ステップＳ２５）、動作設定部５３ｂは、動作条件設定フラグが示す第２の処理部５２における動作の条件を設定する（ステップＳ２６）。これにより、第２の処理部５２における排他制御（動作の抑制）が終了される。このとき、予め設定された待機時間（例えば５秒）だけ、第２の処理部５２における動作の抑制を遅らせて解除される。
ステップＳ２６の後、処理はステップＳ１に戻る。
【００５３】
送信条件判別部５３ａは、第１の処理部５１から自動送信処理の抑制要求が入力されていないと判別し（ステップＳ１１でＮＯ）、さらに、第１の処理部５１から自動送信処理の解除要求が入力されていないと判別した場合は（ステップＳ２１でＮＯ）、第２の処理部５２の送信制御部５２ｂから自動送信処理を停止した旨の通知（停止通知）が入力されたか否かを判別し（ステップＳ３１）、自動送信処理の停止通知が入力されたと判別した場合は（ステップＳ３１でＹＥＳ）、要求元の登録情報（予告情報または抑制要求に示されている処理内容の記憶）があるか否かを判別し（ステップＳ３２）、要求元の登録情報があると判別した場合は（ステップＳ３２でＹＥＳ）、排他制御が完了した旨を第１の処理部５１に通知する（ステップＳ３３）。その後、処理はステップＳ１に戻る。
【００５４】
一方、送信条件判別部５３ａは、ステップＳ３２で登録情報がないと判別した場合は（ステップＳ３２でＮＯ）、ステップＳ１に戻る。
【００５５】
第１の処理部５１から自動送信処理の抑制要求が入力されていないと判別され（ステップＳ１１でＮＯ）、第１の処理部５１から自動送信処理の解除要求が入力されていないと判別され、（ステップＳ２１でＮＯ）、さらに、第２の処理部５２の送信制御部５２ｂから自動送信処理の停止通知がないと判別された場合は（ステップＳ３１でＮＯ）、送信制御部５２ｂは、自動送信開始タイマのスタートが通知されたか否かを判別し（ステップＳ４１）、自動送信開始タイマのスタートが通知されたと判別した場合は（ステップＳ４１でＹＥＳ）、自動送信処理を開始し（ステップＳ４２）、ステップＳ１に戻る。なお、ステップＳ４２では、予め設定された待機時間（例えば５秒）だけ、第２の処理部５２における自動送信処理の開始が遅らせて開始される。
一方、送信制御部５２ｂは、自動送信開始タイマのスタートが通知されていないと判別した場合は（ステップＳ４１でＮＯ）、ステップＳ１に戻る。
【００５６】
以上のように、本実施形態に係る撮影装置１は、排他制御処理において、撮影装置の様々な機能を排他する要因や処理のレベルを問わず、同列に扱い、複数の要因があっても制御を可能とすることで、撮影装置の送信以外の機能のバックグラウンドで自動送信が可能になると共に、排他制御処理の追加が容易となる。
また、排他制御を行う要因に応じて、第２の処理部５２における動作を抑制する制御を異ならせ、動作を停止させる以外の方法で対応することで、撮影装置１において通信処理を実行可能な状況を増加させることができる。そのため、画像の送信をより速やかに行うことができる。
【００５７】
以上のように構成される撮影装置１は、第１の処理部５１と、第２の処理部５２と、第３の処理部５３とを備える。
第１の処理部５１は、当該撮影装置１の送信以外の機能を実行する。
第２の処理部５２は、当該撮影装置１の送信に係る機能を実行する。
第３の処理部５３は、第１の処理部５１による送信以外の機能の実行と、第２の処理部５２による送信に係る機能の実行と、が並行して行われることにより発生する不具合を回避するために、第１の処理部５１による送信以外の機能の実行と、第２の処理部５２による送信に係る機能の実行と、が排他的に行われるように制御する。
第３の処理部５３は、不具合を回避する必要があるタイミングとは異なるタイミングで第２の処理部５２による送信に係る機能の実行の抑制又は解除を制御する。
これにより、第１の処理部５１における送信以外の機能の実行と第２の処理部５２における送信に係る機能の実行とをより適切に制御することが可能となる。
【００５８】
第１の処理部５１が実行する送信以外の機能は、撮像手段により撮像される撮像画像に撮影処理を施して撮影画像を生成する撮影機能である。
第２の処理部５２が実行する送信に係る機能は、撮影機能により撮影された撮影画像を外部装置に自動送信する処理を行う自動送信機能である。
不具合は、撮影処理と自動送信する処理とが並行して行われると発生する。
これにより、撮影処理を、撮影画像を外部装置に送信する処理に優先して、より適切に制御することができる。
【００５９】
第３の処理部５３は、第１の処理部５１が撮影機能の実行を開始するタイミングより早いタイミングで第２の処理部５２による自動送信する処理の実行を抑制する。
これにより、撮影機能の実行に遅れが生じることを防ぐことができる。
【００６０】
第３の処理部５３は、撮影待機状態への移行が検出されると、撮影処理前であっても、第２の処理部５２による自動送信する処理を抑制する制御を行う。
これにより、ハーフシャッター等、撮影実行の蓋然性が高い撮影待機状態が検出された場合に、撮影機能の実行に遅れが生じることをより確実に防ぐことができる。
【００６１】
第３の処理部５３は、第１の処理部５１による撮影機能の実行が終了するタイミングより遅いタイミングで第２の処理部５２による自動送信する処理の抑制を解除する。
これにより、第２の処理部５２において、動作の抑制の開始及び解除が不適切に繰り返される事態を避けることができる。
【００６２】
第３の処理部５３は、撮影処理の終了が検出されても、所定時間の経過を待って第２の処理部５２による自動送信する処理の抑制を解除する制御を行う。
これにより、ユーザにより所定の操作が繰り返される場合等であっても、第２の処理部５２において、動作の抑制の開始及び解除が不適切に繰り返される事態を避けることができる。
【００６３】
所定時間は、撮影処理の終了した後、続けて撮影処理の実行が開始される場合に発生する不具合を回避し得る時間である。
これにより、撮影が繰り返される場合に、第２の処理部５２において、動作の抑制の開始及び解除が不適切に繰り返される事態を避けることができる。
【００６４】
第３の処理部５３は、第１の処理部５１による送信以外の機能を実行し、第２の処理部５２による送信に係る機能を停止する制御、又は、第１の処理部５１による送信以外の機能の実行を第２の処理部５２による送信に係る機能の実行に優先し、第２の処理部５２による送信に係る機能を制限する制御の少なくとも一方の制御を実行する。
これにより、第１の処理部５１と第２の処理部５２とを択一的に動作させる排他制御に加え、第２の処理部５２の動作を制限し、第１の処理部５１と共に第２の処理部５２を動作させる形態で排他制御を行うことができる。
したがって、撮影装置１において第２の処理部５２による処理を実行可能な状況を増加させることができる。
【００６５】
第１の処理部５１が実行する送信以外の機能は、画像処理機能である。
第２の処理部５２が実行する送信に係る機能は、第１の処理部５１が実行する画像処理機能と並行して実行する画像の自動送信機能である。
不具合は、高負荷の画像処理と通信処理とを並行して実行することにより発生する熱である。
これにより、画像処理が実行される際に自動送信が行われることによる発熱を適切に抑制することができる。
【００６６】
第１の処理部５１が実行する送信以外の機能は、音声再生機能である。
第２の処理部５２が実行する送信に係る機能は、第１の処理部５１が実行する音声再生機能と並行して実行する画像の自動送信機能である。
不具合は、自動送信機能により通信処理を実行するために使用する特定周波数のクロックに起因するノイズの発生である。
これにより、音声の再生時に、自動送信が行われることによるノイズの混入を適切に防ぐことができる。
【００６７】
不具合は、メモリの物理的容量の競合又はソフトウェアのアルゴリズムの論理的な競合である。
これにより、同時に実行されると適切な結果を得ることができない処理を排他制御することができる。
【００６８】
なお、本発明は、上述の実施形態に限定されるものではなく、本発明の目的を達成できる範囲での変形、改良等は本発明に含まれるものである。
【００６９】
上述の実施形態において、自動送信は一度の送信を小容量することが望ましい。これにより、送信を中断する場合は途中のデータを破棄して再送信することが容易となる。
【００７０】
上述の実施形態では、本発明が適用される撮影装置１は、デジタルカメラを例として説明したが、特にこれに限定されない。
例えば、本発明は、自動送信処理機能を有する電子機器一般に適用することができる。具体的には、例えば、本発明は、ノート型のパーソナルコンピュータ、プリンタ、テレビジョン受像機、ビデオカメラ、携帯型ナビゲーション装置、携帯電話機、スマートフォン、ポータブルゲーム機等に適用可能である。
【００７１】
上述した一連の処理は、ハードウェアにより実行させることもできるし、ソフトウェアにより実行させることもできる。
換言すると、図３の機能的構成は例示に過ぎず、特に限定されない。即ち、上述した一連の処理を全体として実行できる機能が撮影装置１に備えられていれば足り、この機能を実現するためにどのような機能ブロックを用いるのかは特に図３の例に限定されない。
また、１つの機能ブロックは、ハードウェア単体で構成してもよいし、ソフトウェア単体で構成してもよいし、それらの組み合わせで構成してもよい。
本実施形態における機能的構成は、演算処理を実行するプロセッサによって実現され、本実施形態に用いることが可能なプロセッサには、シングルプロセッサ、マルチプロセッサ及びマルチコアプロセッサ等の各種処理装置単体によって構成されるものの他、これら各種処理装置と、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）やＦＰＧＡ（Ｆｉｅｌｄ‐Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）等の処理回路とが組み合わせられたものを含む。
【００７２】
一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、コンピュータ等にネットワークや記録媒体からインストールされる。
コンピュータは、専用のハードウェアに組み込まれているコンピュータであってもよい。また、コンピュータは、各種のプログラムをインストールすることで、各種の機能を実行することが可能なコンピュータ、例えば汎用のパーソナルコンピュータであってもよい。
【００７３】
このようなプログラムを含む記録媒体は、ユーザにプログラムを提供するために装置本体とは別に配布される図２のリムーバブルメディア３１により構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに提供される記録媒体等で構成される。リムーバブルメディア３１は、例えば、磁気ディスク（フロッピディスクを含む）、光ディスク、または光磁気ディスク等により構成される。光ディスクは、例えば、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ−Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ），ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ），Ｂｌｕ−ｒａｙ（登録商標）  Ｄｉｓｃ（ブルーレイディスク）等により構成される。光磁気ディスクは、ＭＤ（Ｍｉｎｉ−Ｄｉｓｋ）等により構成される。また、装置本体に予め組み込まれた状態でユーザに提供される記録媒体は、例えば、プログラムが記録されている図２のＲＯＭ１２や、図２の記憶部１９に含まれるハードディスク等で構成される。
【００７４】
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、その順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
また、本明細書において、システムの用語は、複数の装置や複数の手段等より構成される全体的な装置を意味するものとする。
【００７５】
以上、本発明のいくつかの実施形態について説明したが、これらの実施形態は、例示に過ぎず、本発明の技術的範囲を限定するものではない。本発明はその他の様々な実施形態を取ることが可能であり、さらに、本発明の要旨を逸脱しない範囲で、省略や置換等種々の変更を行うことができる。これら実施形態やその変形は、本明細書等に記載された発明の範囲や要旨に含まれると共に、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【００７６】
以下に、本願の出願当初の特許請求の範囲に記載された発明を付記する。
［付記１］
外部装置に画像を送信する撮影装置であって、
当該撮影装置の送信以外の機能を実行する第１の実行手段と、
当該撮影装置の送信に係る機能を実行する第２の実行手段と、
前記第１の実行手段による送信以外の機能の実行と、前記第２の実行手段による送信に係る機能の実行と、が並行して行われることにより発生する不具合を回避するために、前記第１の実行手段による送信以外の機能の実行と、前記第２の実行手段による送信に係る機能の実行と、が排他的に行われるように制御する制御手段と、
を備え、
前記制御手段は、前記不具合を回避する必要があるタイミングとは異なるタイミングで前記第２の実行手段による送信に係る機能の実行の抑制又は解除を制御する、
ことを特徴とする撮影装置。
［付記２］
前記第１の実行手段が実行する送信以外の機能は、撮像手段により撮像される撮像画像に撮影処理を施して撮影画像を生成する撮影機能であり、
前記第２の実行手段が実行する送信に係る機能は、撮影機能により撮影された撮影画像を外部装置に自動送信する処理を行う自動送信機能であり、
前記不具合は、前記撮影処理と前記自動送信する処理とが並行して行われると発生する、
ことを特徴とする付記１に記載の撮影装置。
［付記３］
前記制御手段は、前記第１の実行手段が撮影機能の実行を開始するタイミングより早いタイミングで前記第２の実行手段による前記自動送信する処理の実行を抑制する、
ことを特徴とする付記２に記載の撮影装置。
［付記４］
前記制御手段は、撮影待機状態への移行が検出されると、撮影処理前であっても、前記第２の実行手段による前記自動送信する処理を抑制する制御を行う、
ことを特徴とする付記３に記載の撮影装置。
［付記５］
前記制御手段は、前記第１の実行手段による撮影機能の実行が終了するタイミングより遅いタイミングで前記第２の実行手段による前記自動送信する処理の抑制を解除する、
ことを特徴とする付記２から４のいずれか１つに記載の撮影装置。
［付記６］
前記制御手段は、撮影処理の終了が検出されても、所定時間の経過を待って前記第２の実行手段による前記自動送信する処理の抑制を解除する制御を行う、
ことを特徴とする付記５に記載の撮影装置。
［付記７］
前記所定時間は、撮影処理の終了した後、続けて撮影処理の実行が開始される場合に発生する不具合を回避し得る時間である、
ことを特徴とする付記６に記載の撮影装置。
［付記８］
前記制御手段は、前記第１の実行手段による送信以外の機能を実行し、前記第２の実行手段による送信に係る機能を停止する制御、又は、前記第１の実行手段による送信以外の機能の実行を前記第２の実行手段による送信に係る機能の実行に優先し、前記第２の実行手段による送信に係る機能を制限する制御の少なくとも一方の制御を実行する、
ことを特徴とする付記１から７のいずれか１つに記載の撮影装置。
［付記９］
前記第１の実行手段が実行する送信以外の機能は、画像処理機能であり、
前記第２の実行手段が実行する送信に係る機能は、前記第１の実行手段が実行する画像処理機能と並行して実行する画像の自動送信機能であり、
前記不具合は、高負荷の画像処理と通信処理とを並行して実行することにより発生する熱である、
ことを特徴とする付記１から８のいずれか１つに記載の撮影装置。
［付記１０］
前記第１の実行手段が実行する送信以外の機能は、音声再生機能であり、
前記第２の実行手段が実行する送信に係る機能は、前記第１の実行手段が実行する音声再生機能と並行して実行する画像の自動送信機能であり、
前記不具合は、前記自動送信機能により通信処理を実行するために使用する特定周波数のクロックに起因するノイズの発生である、
ことを特徴とする付記１から８のいずれか１つに記載の撮影装置。
［付記１１］
前記不具合は、メモリの物理的容量の競合又はソフトウェアのアルゴリズムの論理的な競合である、
ことを特徴とする付記１から８のいずれか１つに記載の撮影装置。
［付記１２］
外部装置に画像を送信する撮影装置で実行される送信制御方法であって、
当該撮影装置の送信以外の機能を実行する第１の処理と、
当該撮影装置の送信に係る機能を実行する第２の処理と、
前記第１の処理による送信以外の機能の実行と、前記第２の処理による送信に係る機能の実行と、が並行して行われることにより発生する不具合を回避するために、前記第１の処理による送信以外の機能の実行と、前記第２の処理による送信に係る機能の実行と、が排他的に行われるように制御する制御処理と、
を含み、
前記制御処理では、前記不具合を回避する必要があるタイミングとは異なるタイミングで前記第２の処理による送信に係る機能の実行の抑制又は解除を制御する、
ことを特徴とする送信制御方法。
［付記１３］
外部装置に画像を送信する撮影装置を制御するコンピュータに、
当該撮影装置の送信以外の機能を実行する第１の実行機能と、
当該撮影装置の送信に係る機能を実行する第２の実行機能と、
前記第１の実行機能による送信以外の機能の実行と、前記第２の実行機能による送信に係る機能の実行と、が並行して行われることにより発生する不具合を回避するために、前記第１の実行機能による送信以外の機能の実行と、前記第２の実行機能による送信に係る機能の実行と、が排他的に行われるように制御する制御機能と、
を実現させ、
前記制御機能は、前記不具合を回避する必要があるタイミングとは異なるタイミングで前記第２の実行機能による送信に係る機能の実行の抑制又は解除を制御する、
ことを特徴とするプログラム。
【符号の説明】
【００７７】
１・・・撮影装置，２・・・携帯端末装置，１１・・・ＣＰＵ，１２・・・ＲＯＭ，１３・・・ＲＡＭ，１４・・・バス，１５・・・入出力インターフェース，１６・・・撮像部，１７・・・入力部，１８・・・出力部，１９・・・記憶部，２０・・・第１通信部，２１・・・第２通信部，２２・・・ドライブ，２３・・・電源部，３１・・・リムーバブルメディア，５１・・・第１の処理部，５１ａ・・・撮影制御部，５１ｂ・・・再生制御部，５１ｃ・・・画像加工部，５１ｄ・・・ファイル管理部，５１ｅ・・・抑制要求出力部，５２・・・第２の処理部，５２ａ・・・送信対象管理部，５２ｂ・・・送信制御部，５３・・・第３の処理部，５３ａ・・・送信条件判別部，５３ｂ・・・動作設定部，７１・・・画像記憶部，７２・・・送信対象リスト記憶部，Ｓ・・・画像送信システム
【図１】
2016178622.tif 000003
【図２】
2016178622.tif 000004
【図３】
2016178622.tif 000005
【図４】
2016178622.tif 000006
【手続補正書】
【提出日】平成28年7月15日(2016.7.15)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
上記目的を達成するため、本発明の一態様の撮影装置は、
外部装置に画像を送信する撮影装置であって、
当該撮影装置の送信以外の異なる機能を実行する複数の第１の実行手段と、
当該撮影装置の送信に係る機能を実行する第２の実行手段と、
前記複数の第１の実行手段のいずれかが送信以外の機能を実行する場合に、前記第２の実行手段による送信に係る機能の実行を抑制する要求を出力する要求出力手段と、
前記要求出力手段から出力される要求に応じて、前記第２の実行手段による送信に係る機能の実行を抑制する制御を行う制御手段と、
を備えることを特徴とする。
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
外部装置に画像を送信する撮影装置であって、
当該撮影装置の送信以外の異なる機能を実行する複数の第１の実行手段と、
当該撮影装置の送信に係る機能を実行する第２の実行手段と、
前記複数の第１の実行手段のいずれかが送信以外の機能を実行する場合に、前記第２の実行手段による送信に係る機能の実行を抑制する要求を出力する要求出力手段と、
前記要求出力手段から出力される要求に応じて、前記第２の実行手段による送信に係る機能の実行を抑制する制御を行う制御手段と、
を備えることを特徴とする撮影装置。
【請求項２】
前記要求出力手段は、前記複数の第１の実行手段のいずれかが送信以外の機能を実行する予告を、更に出力し、
前記制御手段は、前記要求出力手段から出力される予告に応じて、前記第２の実行手段による送信に係る機能の実行を抑制する制御を行う、
ことを特徴とする請求項１に記載の撮影装置。
【請求項３】
前記要求出力手段は、前記複数の第１の実行手段のいずれかが、前記抑制する要求を出力する要因となった送信以外の機能を終了した場合に、前記抑制を解除する要求を、更に出力し、
前記制御手段は、前記要求出力手段が出力した前記抑制を解除する要求に応じて、前記第２の実行手段による送信に係る機能の実行の抑制を解除する制御を行う、
ことを特徴とする請求項１又は２に記載の撮影装置。
【請求項４】
前記制御手段は、前記抑制を解除する要求を入力してから所定時間の経過を待って、前記第２の実行手段による送信に係る機能の実行の抑制を解除する制御を行う、
ことを特徴とする請求項３に記載の撮影装置。
【請求項５】
前記第１の実行手段が実行する送信以外の機能は、撮像手段により撮像される撮像画像に撮影処理を施して撮影画像を生成する撮影機能、画像処理機能、及び音声再生機能のうちの少なくともいずれか複数であり、
前記第２の実行手段が実行する送信に係る機能は、前記第１の実行手段が実行する機能と並行して実行する画像の自動送信機能である、
ことを特徴とする請求項１から４のいずれか１項に記載の撮影装置。
【請求項６】
前記制御手段は、前記第２の実行手段による送信に係る機能の実行を抑制する制御として、前記第１の実行手段による送信以外の機能を実行し、前記第２の実行手段による送信に係る機能を停止する制御、又は、前記第１の実行手段による送信以外の機能の実行を前記第２の実行手段による送信に係る機能の実行に優先し、前記第２の実行手段による送信に係る機能を制限する制御の少なくとも一方の制御を実行する、
ことを特徴とする請求項１から５のいずれか１項に記載の撮影装置。
【請求項７】
前記制御手段は、前記複数の第１の実行手段のいずれかによる送信以外の機能の実行と、前記第２の実行手段による送信に係る機能の実行と、が並行して行われることにより発生する不具合を回避するために、前記要求出力手段から出力される要求に応じて、前記第２の実行手段による送信に係る機能の実行を抑制する制御を行う、
ことを特徴とする請求項１から６のいずれか１項に記載の撮影装置。
【請求項８】
前記不具合は、メモリの物理的容量の競合又はソフトウェアのアルゴリズムの論理的な競合である、
ことを特徴とする請求項７に記載の撮影装置。
【請求項９】
外部装置に画像を送信する撮影装置であって、
当該撮影装置の送信以外の機能を実行する第１の実行手段と、
当該撮影装置の送信に係る機能を実行する第２の実行手段と、
前記第１の実行手段による送信以外の機能の実行と、前記第２の実行手段による送信に係る機能の実行と、が並行して行われることにより発生する不具合を回避するために、前記第１の実行手段による送信以外の機能の実行と、前記第２の実行手段による送信に係る機能の実行と、が排他的に行われるように制御する制御手段と、
を備え、
前記不具合は、前記第２の実行手段による送信に係る機能により通信処理を実行するために使用する特定周波数のクロックに起因するノイズの発生であり、
前記第１の実行手段が実行する送信以外の機能は、前記発生するノイズに影響を受ける機能である、
ことを特徴とする撮影装置。
【請求項１０】
前記第１の実行手段が実行する送信以外の機能は、音声再生機能であり、
前記第２の実行手段が実行する送信に係る機能は、画像の自動送信機能である、
ことを特徴とする請求項８に記載の撮影装置。
【請求項１１】
前記制御手段は、前記不具合を回避する必要があるタイミングとは異なるタイミングで前記第２の実行手段による送信に係る機能の実行の抑制又は解除を制御する、
ことを特徴とする請求項８又は９に記載の撮影装置。
【請求項１２】
送信以外の異なる機能を実行する複数の実行手段を備え、外部装置に画像を送信する撮影装置で実行される送信制御方法であって、
当該撮影装置の送信に係る機能を実行する処理と、
前記複数の実行手段のいずれかが送信以外の機能を実行する場合に、前記送信に係る機能を実行する処理を抑制する要求を出力する処理と、
前記出力された要求に応じて、前記送信に係る機能の実行を抑制する制御を行う処理と、
を含むことを特徴とする送信制御方法。
【請求項１３】
外部装置に画像を送信する撮影装置で実行される送信制御方法であって、
当該撮影装置の送信以外の機能を実行する第１の処理と、
当該撮影装置の送信に係る機能を実行する第２の処理と、
前記第１の処理による送信以外の機能の実行と、前記第２の処理による送信に係る機能の実行と、が並行して行われることにより発生する不具合を回避するために、前記第１の処理による送信以外の機能の実行と、前記第２の処理による送信に係る機能の実行と、が排他的に行われるように制御する制御処理と、
を含み、
前記不具合は、前記第２の処理による送信に係る機能により通信処理を実行するために使用する特定周波数のクロックに起因するノイズの発生であり、
前記第１の処理が実行する送信以外の機能は、前記発生するノイズに影響を受ける機能である、
ことを特徴とする送信制御方法。
【請求項１４】
外部装置に画像を送信する撮影装置を制御するコンピュータを、
当該撮影装置の送信以外の異なる機能を実行する複数の第１の実行手段、
当該撮影装置の送信に係る機能を実行する第２の実行手段、
前記複数の第１の実行手段のいずれかが送信以外の機能を実行する場合に、前記第２の実行手段による送信に係る機能の実行を抑制する要求を出力する要求出力手段、
前記要求出力手段から出力される要求に応じて、前記第２の実行手段による送信に係る機能の実行を抑制する制御を行う制御手段、
として機能させるためのプログラム。
【請求項１５】
外部装置に画像を送信する撮影装置を制御するコンピュータに、
当該撮影装置の送信以外の機能を実行する第１の実行手段と、
当該撮影装置の送信に係る機能を実行する第２の実行手段と、
前記第１の実行手段による送信以外の機能の実行と、前記第２の実行手段による送信に係る機能の実行と、が並行して行われることにより発生する不具合を回避するために、前記第１の実行手段による送信以外の機能の実行と、前記第２の実行手段による送信に係る機能の実行と、が排他的に行われるように制御する制御手段と、
を実現させ、
前記不具合は、前記第２の実行手段による送信に係る機能により通信処理を実行するために使用する特定周波数のクロックに起因するノイズの発生であり、
前記第１の実行手段が実行する送信以外の機能は、前記発生するノイズに影響を受ける機能である、
ことを特徴とするプログラム。