(57)【要約】【課題】送信画像選択時、送信することのない画像を表示しないことにより、送信画像を選択しやすくできることを可能にした撮像装置を提供すること。【解決手段】画像の送受信が可能な撮像装置において、接続先装置の識別情報と、画像に付加された送信元装置の識別情報を比較して合致する場合は、前記画像を再生しない制御をすることを特徴とする構成とした。【選択図】  図３
2014171147.tif 000002
【特許請求の範囲】
【請求項１】
画像の送受信が可能な撮像装置において、
接続先装置の識別情報と、画像に付加された送信元装置の識別情報を比較して合致する場合は、前記画像を再生しない制御をすることを特徴とする撮像装置。
【請求項２】
画像の送受信が可能な撮像装置において、
接続先装置の識別情報と、画像に付加された送信元装置の識別情報を比較して合致する場合は、前記画像を送信指定できない制御をすることを特徴とする撮像装置。
【請求項３】
画像の送受信が可能な撮像装置において、これから受信する画像に対して、受信装置の識別情報と、受信する画像に付加された送信元装置の識別情報を比較して合致する場合は、
前記画像を受信しない制御をすることを特徴とする撮像装置。
【請求項４】
撮影時に撮影装置の識別情報を書き込み、画像送信時に送信装置側で自装置の識別情報を画像に書込んでから画像を送信することを特徴とする請求項１乃至請求項３の何れか１項に記載の撮像装置。
【請求項５】
撮影時に撮影装置の識別情報を書き込み、画像受信時に受信装置側で送信装置の識別情報を画像に書込んでから画像を保存することを特徴とする請求項１乃至請求項３の何れか１項に記載の撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルカメラ等の撮像装置に係る制御装置等に関し、特に、撮影装置間の画像送受信における画像表示および送受信時の実行制御に関するものである。
【背景技術】
【０００２】
従来、デジタルカメラ等の撮像装置間の画像送受信において、送信側装置で受信側装置の識別番号と送信した画像を管理ファイルにより管理し、未転送画像の有無を管理することにより、同じ画像を複数回送信しない制御を行う撮像装置が実現されている（特許文献１参照）。
【０００３】
また、他の装置から受信した画像のファイル名に送信側装置の識別情報を付加することにより、画像の送信元を記憶して、送信元に画像を送信させない制御を行う撮像装置が実現されている（特許文献２参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開2005-51682号公報
【特許文献２】特開2006-079551号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、送信情報を別ファイルで管理すると、パーソナルコンピュータなど記憶媒体に直接画像を書込むことが可能な装置によって画像は、管理できなくなる。また、他装置で撮影した画像を記録媒体にコピーの元のファイル名に文字をプラスすると、DCF規格に準じなくなるため、デジタルカメラ等の撮像装置において、再生などの画像に対する処理ができなくなる。
【０００６】
そこで、本発明の目的は、送信画像選択時、送信することのない画像を表示しないことにより、送信画像を選択しやすくできることを可能にした撮像装置を提供することである。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明は、
画像の送受信が可能な撮像装置において、
接続先装置の識別情報と、画像に付加された送信元装置の識別情報を比較して合致する場合は、
前記画像を再生しない制御をすること特徴とする。
【発明の効果】
【０００８】
本発明によれば、画像に送信元のカメラ識別番号を画像に書き込み、送信時に識別番号を確認することにより、相手先から送られてきた画像を送り返すことが無いようにできる。
【図面の簡単な説明】
【０００９】
【図１】第一の実施例におけるシステム構成を示す図である。
【図２】第一の実施例における撮像装置のブロック図である。
【図３】第一の実施例における画像表示制御を行う際のフローチャートである。
【図４】第一の実施例における画像送信制御を行う際のフローチャートである。
【図５】第二の実施例における画像送信制御を行う際のフローチャートである。
【図６】第三の実施例における画像受信制御を行う際のフローチャートである。
【発明を実施するための形態】
【００１０】
［実施例１］
以下に、本発明の好ましい実施の形態を、添付の図面に基づいて詳細に説明する。
【００１１】
図１は、本実施例における情報処理システムの構成例を示す図である。
【００１２】
図１において、撮像装置１００は、撮像装置４００とネットワーク５００を介して接続されている。本実施例では、ネットワーク５００として、無線ＬＡＮを用いる例について述べる。なお、ネットワーク５００に用いることができるネットワークは無線ＬＡＮに限られない。例えば、ネットワーク５００には、赤外線通信を用いたネットワークや、ＢｌｕｅＴｏｏｔｈ（登録商標）を用いたネットワークを用いてもよい。あるいは、他の有線のネットワークを用いてもよい。
【００１３】
まず、撮像装置１００について説明する。図２は、撮像装置１００の構成を示す。本実施例では、撮像装置１００の一例であるデジタルカメラについて述べる。なお、撮像装置１００はデジタルカメラに限られるものではない。例えば、パーソナルコンピュータや携帯電話、いわゆるタブレットデバイスなどであってもよい。
【００１４】
制御部１０１は、入力された信号や、後述のプログラムに従って撮像装置１００の各部を制御する。なお、制御部１０１が装置全体を制御する代わりに、複数のハードウェアが処理を分担することで、装置全体を制御してもよい。本実施例における撮像装置１００は、後述の撮像部１０２を制御部１０１が制御することにより画像データを取得することができる。また、操作部１０５の操作により通常メニュー画面、画像再生画面を表示部１０６に表示する機能を有する。
【００１５】
通常メニュー画面とは、後述の操作部１０５でメニューボタンが押された時に、制御部１０１が表示部１０６に表示する画面で、通常メニュー画面には、取得する画像データの大きさの選択、通信機能の選択、表示部１０６の明るさ設定、表示する言語の選択などのメニューがあり、撮像装置１００の持つ機能の設定をユーザが操作部１０５を操作することにより変更や実行を可能とする画面である。本実施例では、メニュー画面で通信機能の設定が可能である。画像再生画面とは、後述の操作部１０５で再生ボタンが押された時に、制御部１０１が表示部１０６に表示する画面で、後述の表示部１０６を用いて画像データを閲覧することができる画面である。撮像部１０２は、撮像処理を行う。
【００１６】
撮像処理とは、撮像部１０２に含まれるレンズで結像された被写体光を電気信号に変換し、ノイズ低減処理などを行いデジタルデータを画像データとして出力する処理である。撮像した画像データはバッファメモリに蓄えられた後、制御部１０１にて所定の演算を行い、記録媒体１１０に記録される。また、撮像処理で画像データを記録媒体１１０に記録する際に、自装置の識別情報を書込むことにより、識別情報の初期値が設定される。
不揮発性メモリ１０３は、電気的に消去・記録可能な不揮発性のメモリであり、制御部１０１で実行される後述のプログラム等が格納される。
【００１７】
作業用メモリ１０４は、撮像部１０２で撮像された画像データを一時的に保持するバッファメモリや、表示部１０６の画像表示用メモリ、制御部１０１の作業領域として使用される。
【００１８】
操作部１０５は、ユーザが撮像装置１００の動作を指示するために用いられる。操作部１０５は例えば、撮像装置１００の電源のＯＮ／ＯＦＦを指示するための電源ボタンや、撮像処理を行う指示を受け付けるためのレリーズスイッチを含む。さらに、前述の通常メニュー画面を表示するためのメニューボタン、前述の画像再生画面を表示するための再生ボタン、画面表示中の操作を受け付ける十字キー、タッチパネルなどの操作部材を含む。
【００１９】
表示部１０６は、撮像の際のスルー画像の表示、撮像した画像データの表示、対話的な操作のための文字表示などを行う。本実施例において制御部１０１は、撮像部１０２から出力された画像データを、スルー画像として逐次更新しながら連続して表示部１０６に表示するよう制御する。これにより、表示部１０６には撮像部１０２により撮像される画像データがリアルタイムに逐次表示される。なお、表示部１０６は撮像装置１００が備える必要はなく、撮像装置１００は表示部１０６と接続することができ、表示部１０６の表示を制御する表示制御機能を少なくとも有していればよい。
【００２０】
通信部１０９は、他機と通信するための接続部である。本実施例の撮像装置１００は、通信部１０９を介することで、後述の撮像装置４００とデータのやりとりを行うことができる。本実施例では、通信部１０９は無線通信部であり、制御部１０１は、アンテナを介して、撮像装置４００との無線通信を行うことができる。なお、この通信部１０９は、撮像装置１００が例えばインターネット等のネットワークに接続する際にも利用される。
【００２１】
記録媒体１１０は、撮像部１０２から出力された画像データや、通信部１０９を介して取得した被写体情報を記録することができる。本実施例では、画像データはＥＸＩＦ  ＪＰＥＧ画像の形で取り扱うことを例に挙げて説明する。ＥＸＩＦ  ＪＰＥＧ画像の形式では、画像データのヘッダにサムネイルや属性情報（メタデータ）を記録することができる。なお、記録媒体１１０は、撮像装置１００に着脱可能なよう構成してもよいし、撮像装置１００に内蔵されていてもよい。すなわち、撮像装置１００は少なくとも記録媒体１１０にアクセスする手段を有していればよい。
【００２２】
以上が撮像装置１００の説明である。次に、撮像装置１００と通信することができる撮像装置４００について説明する。本実施例では、撮像装置４００の一例であるデジタルカメラについて述べる。なお、撮像装置４００はデジタルカメラに限られるものではない。例えば、パーソナルコンピュータや携帯電話、いわゆるタブレットデバイスなどであってもよい。撮像装置４００は、撮像装置１００の構成と同様のため、説明は省略する。
【００２３】
以上が、撮像装置１００と通信することができる撮像装置４００の説明である。
【００２４】
次に撮像装置１００が備える通信機能について説明する。撮像装置１００はネットワーク５００を介して撮像装置４００と接続する機能であるカメラ接続モードを備える。
【００２５】
撮像装置１００はカメラ接続モードで撮像装置４００と接続中には、画像データをPTPプロトコルを使用して記録媒体１１０に記録された画像データを選択して送信する機能ことが可能である。また撮像装置１００と撮像装置４００はカメラ接続モードで接続中には、画像データをPTPプロトコルを使用して受信して記録媒体１１０に書き込みを行うことが可能である。撮像装置１００が撮像装置４００のどちらか一方が画像データを送信した場合、もう一方は画像データの受信中となり、その間は画像の送信はできない。
【００２６】
その時、一方の表示部１０６には画像データ送信中であることを示す表示を行い、もう一方は表示部１０６には画像データ受信中であることを示す表示を行う。撮像装置１００がカメラ接続モードで撮像装置４００と接続中には、画像データの送信と受信以外の操作を行うことはできない。この理由としては、カメラ接続モードの送信と受信をバックグラウンドで動作させユーザが撮影等の他の操作を行うことを可能とした場合には、画像データ受信中の画像撮影により記録媒体１１０への書き込み処理の競合を回避したり、受信中の送信処理実行による通信部１０９への競合を回避したりといった複雑な制御が必要となり、制御をより単純化するためである。
【００２７】
以上が撮像装置１００が備える通信機能の説明である。
【００２８】
次に、カメラ接続モードでの接続中の再生制御方法について図３のフローチャートに基づいて説明する。カメラ接続モードの接続処理が完了すると、制御部１０１は、画像表示処理を開始する。
【００２９】
ステップＳ３０１では、接続先カメラの識別番号を記憶して、ステップＳ３０２に進む。ステップＳ３０２では、再生候補の画像が存在するか判断する。例えば、画像が記録媒体１１０に存在しない場合は、再生候補の画像が存在しない、ということになる。また、図３のフローチャートで記録媒体１１０の画像を１巡して確認しても再生する画像が見つからない場合も、再生候補の画像が存在しない、ということになる。ステップＳ３０２で該当する場合はステップＳ３０７に進み、表示部１０６に再生する画像がないことを表すメッセージを表示して、処理を終了する。一方、該当しない場合は、ステップＳ３０３に進む。
【００３０】
ステップＳ３０３では、再生候補の識別番号を取得すると、ステップＳ３０４に進む。ステップＳ３０４では、接続先カメラの識別番号と、再生候補の識別番号を比較する。つまり、再生候補の画像が、接続先より受信した画像でないことを確認する。合致しない場合は、接続先からの受信画像でないので、ステップＳ３０５に進み、表示部１０６に再生候補の画像を表示して、処理を終了する。一方、ステップＳ３０４で合致した場合は、接続先からの受信画像であるので、Ｓ３０６に進む。
【００３１】
ステップＳ３０６では、再生候補を変更する。例えば、現在の再生候補画像の次の画像を、新たな再生候補にして、ステップＳ３０２に進む。
【００３２】
図３のフローチャートは、カメラ接続モードの接続処理の完了時以外に、操作部１０５の操作により画像送りを操作されたときにも実行する。
【００３３】
次に、カメラ接続モードでの送信制御方法について図４のフローチャートに基づいて説明する。
【００３４】
Ｓ３０５で表示部１０６に表示した画像に対して、操作部１０５の操作により送信を指示されると、制御部１０１は、画像送信処理を開始する。
【００３５】
ステップＳ４０１では、送信する画像の識別番号を、自装置の識別番号に変更して、ステップＳ４０２で画像を送信して処理を終了する。
【００３６】
上述のように本実施例では、カメラ接続モードで接続しているときの再生で、接続先から受信した画像を表示しないように制御するようにした。これにより、ユーザは、受信した画像を送信することなく、送りたい画像の送信を指示することができる。
【００３７】
［実施例２］
本実施例では、カメラ接続モードで接続しているときの再生では全てを表示して、接続先から受信した画像は送信指示できない場合の例について述べる。なお、本実施例の構成は、図１、図２とも、実施例１と共通するため、説明を省略する。
【００３８】
また、カメラ接続モードでの再生方法は、通常再生と同じため、説明を省略する。
【００３９】
カメラ接続モードでの送信制御方法について図５のフローチャートに基づいて説明する。
【００４０】
表示部１０６に表示した画像に対して、操作部１０５の操作により送信を指示されると、制御部１０１は、画像送信処理を開始する。
【００４１】
ステップＳ５０１では、接続先カメラの識別番号を記憶して、ステップＳ５０２に進む。
【００４２】
ステップＳ５０２では、再生画像の識別番号を取得して、ステップＳ５０３に進む。
【００４３】
ステップＳ５０３では、接続先カメラの識別番号と、再生画像の識別番号を比較する。つまり、再生中の画像が、接続先より受信した画像でないことを確認する。合致しない場合は、接続先からの受信画像でないので、ステップＳ５０４に進む。一方、ステップＳ５０３で合致した場合は、接続先からの受信画像なので、Ｓ５０６に進み、表示部１０６に警告を表示して、処理を終了する。
【００４４】
ステップＳ５０４では、送信する画像の識別番号を、自装置の識別番号に変更して、ステップＳ５０５で画像を送信して処理を終了する。
【００４５】
上述のように本実施例では、カメラ接続モードで接続しているときの再生では全ての画像を表示して、送信時に接続先から受信した画像を送信できないように制御するようにした。これにより、ユーザは、受信した画像を誤って送信することなく、送りたい画像の送信を指示することができる。
【００４６】
［実施例３］
実施例１および実施例２では送信側で判定処理を行う例を述べたが、本実施例では、受信側で判定処理を行う場合の例について述べる。なお、本実施例の構成は、図１、図２とも、実施例１と共通するため、説明を省略する。
【００４７】
また、カメラ接続モードでの再生方法は、通常再生と同じため、説明を省略する。
【００４８】
カメラ接続モードでの受信制御方法について図６のフローチャートに基づいて説明する。
【００４９】
制御部１０１が画像の受信要求を検知すると、画像受信処理を開始する。
【００５０】
ステップＳ６０１では、自装置の識別番号を取得して、ステップＳ６０２に進む。
【００５１】
ステップＳ６０２では、これから受信する画像の情報を受信して、識別番号を取得して、ステップＳ６０３に進む。
【００５２】
ステップＳ６０３では、自装置の識別番号と、受信画像の識別番号を比較する。つまり、これから受信する画像が、自装置から過去に送信した画像でないことを確認する。合致しない場合は、自装置から過去に送信した画像でないので、ステップＳ６０４進む。一方、ステップＳ６０３で合致した場合は、自装置から過去に送信した画像なので、Ｓ６０７に進み、受信のキャンセル処理をして、処理を終了する。
【００５３】
ステップＳ６０４では、画像を受信して、ステップＳ６０５では接続先の識別番号を取得して、ステップＳ６０６では、ステップＳ６０５で取得した接続先の識別番号を受信した画像に書き込み、処理を終了する。
【００５４】
上述のように本実施例では、カメラ接続モードで画像を受信する側で受取らないように制御するようにした。これにより、ユーザは、受信側は余計な画像を受信することをなくすことができる。
【００５５】
なお、上述した実施の形態の処理は、各機能を具現化したソフトウェアのプログラムコードを記録した記憶媒体をシステム或いは装置に提供してもよい。そして、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによって、前述した実施の形態の機能を実現することができる。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００５６】
このようなプログラムコードを供給するための記憶媒体としては、例えば、フロッピィ（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスクなどを用いることができる。或いは、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることもできる。
【００５７】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した各実施の形態の機能が実現されるだけではない。そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）などが実際の処理の一部又は全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれている。
【００５８】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書きこまれてもよい。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含むものである。
【符号の説明】
【００５９】
１０１…制御部
１０６…表示部
【図２】
2014171147.tif 000003
【図１】
2014171147.tif 000004
【図３】
2014171147.tif 000005
【図４】
2014171147.tif 000006
【図５】
2014171147.tif 000007
【図６】
2014171147.tif 000008