(57)【要約】【課題】ユーザが確実に、安心して分かり易く、通信対象機器に撮影画像データを送信することができるようにすること。【解決手段】イメージャ３で撮影し、デジタルデータとしてメモリ６に記録された撮影画像データを送信部８により通信対象機器２０に通信する際、特定部７により、上記イメージャ３による上記通信対象機器２０の撮像結果を利用して上記通信対象機器２０を特定して、その特定した通信対象機器２０に相応しいプロトコルにてデータ通信を行う。【選択図】図１
2006314079.tif 000002
【特許請求の範囲】
【請求項１】
被写体を撮影する撮影部と、
撮影されメモリに記録されたデータを通信対象機器に通信する通信部と、
上記撮影部による上記通信対象機器の外観撮影結果から通信対象機器を特定する対象機器特定部と、
特定された通信対象機器に応じて、この通信対象機器に送信するのに適するフォーマットに送信データを変換するフォーマット部と、を具備する
ことを特徴とするカメラ。
【請求項２】
上記対象機器特定部は、上記撮影部による通信対象機器の外観撮影結果を、データベースによって検索して通信対象機器を特定する
ことを特徴とする請求項１に記載のカメラ。
【請求項３】
上記対象機器特定部は、上記外観撮影結果とデータベースによって機器が特定できないときには、上記データベースに格納された機器画像の一覧を表示させる
ことを特徴とする請求項２に記載のカメラ。
【請求項４】
上記対象機器特定部は、上記撮影部によって得られる通信対象機器の外観輪郭から、通信対象機器を特定する
ことを特徴とする請求項１に記載のカメラ。
【請求項５】
上記対象機器特定部は、当該通信対象機器の外装に取り付けられたコード部の画像から、通信対象機器を特定する
ことを特徴とする請求項１に記載のカメラ。
【請求項６】
画像を表示するモニタ部と、
上記対象機器特定部によって通信対象機器が特定されたとき、上記モニタ部上に、通信対象機器の外観画像を表示させる表示制御部と、を更に具備する
ことを特徴とする請求項１乃至５の何れかに記載のカメラ。
【請求項７】
上記対象機器特定部により特定された通信対象機器にとって必要なデータ量を送信するように、上記メモリに記録されたデータを変換する変換部を更に具備する
ことを特徴とする請求項１乃至６の何れかに記載のカメラ。
【請求項８】
撮影した画像データを通信対象機器に送信する送信方法において、
通信対象機器を撮影し、この通信対象機器の外観撮影結果から通信対象機器をデータベースによって検索して通信対象機器を特定し、
特定された通信対象機器に応じて、この通信対象機器に送信するのに適するフォーマットに画像データを変換して、変換された画像データを通信対象機器に送信する
ことを特徴とする送信方法。
【請求項９】
撮影した画像データを通信対象機器に送信する送信方法をコンピュータに実行させるプログラムにおいて、
上記送信方法は、
通信対象機器を撮影し、この通信対象機器の外観撮影結果から通信対象機器をデータベースによって検索して通信対象機器を特定し、
特定された通信対象機器に応じて、この通信対象機器に送信するのに適するフォーマットに画像データを変換して、変換された画像データを通信対象機器に送信する
ことを特徴とするプログラム。
【請求項１０】
撮影した画像データを通信対象機器に送信する送信方法をコンピュータに実行させるプログラムを格納するコンピュータ読取可能な記録媒体において、
上記送信方法は、
通信対象機器を撮影し、この通信対象機器の外観撮影結果から通信対象機器をデータベースによって検索して通信対象機器を特定し、
特定された通信対象機器に応じて、この通信対象機器に送信するのに適するフォーマットに画像データを変換して、変換された画像データを通信対象機器に送信する
ことを特徴とするコンピュータ読取可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カメラ、特には、撮影した画像をデジタル信号に変換して記録するデジタルカメラに関する。
【背景技術】
【０００２】
デジタルカメラでは、フィルム時代のカメラとは異なり、撮影画像がデジタルデータとして電子化されているため、フィルムを現像してプリントするといった従来の写真の楽しみ方の他に、種々のデータ取り扱い方法が考えられる。
【０００３】
例えば、カメラ内のメモリに記録された撮影画像データを、当該カメラに接続したプリンタやモニタ等の通信対象機器に送信して、プリンタで印刷したり、モニタで表示したりするような使い方や、カメラ内のメモリが一杯になってしまうと、それ以上撮影ができなくなるので、その撮影画像データをパソコン（ＰＣ）等の通信対象機器に転送したりするような使い方がある。
【０００４】
この撮影画像データを転送する方法として、ＰＣ等の分野で普及しているネットワークの考え方を応用するような提案が特許文献１等で見受けられる。
また、カメラによる入力画像に基づいて、各物理オブジェクトの識別及び位置を認識する処理を備える情報制御システムも提案されている。
【特許文献１】特開２００２−１９９３２４号公報
【特許文献２】特開２００４−１６４０６９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、このような提案は、ＰＣのネットワークの中にカメラやプリンタなどの映像関連機器を取り込んだものであり、普段ＰＣを使い慣れていない人には、使いにくいものであった。
【０００６】
また、ネットワークになると、どの機器に繋がっているかもわかりにくかった。
【０００７】
本発明は、上記の点に鑑みてなされたもので、ユーザが確実に、安心して分かり易く、通信対象機器に撮影画像データを送信することができるカメラ及びその送信方法等を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明のカメラの一態様は、被写体を撮影する撮影部と、
撮影されメモリに記録されたデータを通信対象機器に通信する通信部と、上記撮影部による上記通信対象機器の外観撮影結果から通信対象機器を特定する対象機器特定部と、特定された通信対象機器に応じて、この通信対象機器に送信するのに適するフォーマットに送信データを変換するフォーマット部と、を具備することを特徴とする。
また、本発明の送信方法は、撮影した画像データを通信対象機器に送信する送信方法において、通信対象機器を撮影し、この通信対象機器の外観撮影結果から通信対象機器をデータベースによって検索して通信対象機器を特定し、特定された通信対象機器に応じて、この通信対象機器に送信するのに適するフォーマットに画像データを変換して、変換された画像データを通信対象機器に送信することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、ユーザが確実に、安心して分かり易く、データ転送対象機器に撮影データを送信することができるカメラ及びその送信方法等を提供することができる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明を実施するための最良の形態を図面を参照して説明する。
【００１１】
［第１実施形態］
図１は、本発明に係るカメラの第１実施形態となるデータ送信機能付カメラ１０及びその撮影画像データの送り先である通信対象機器２０のブロック構成図である。
【００１２】
本第１実施形態におけるデータ送信機能付カメラ１０内には、通常のデジタルカメラと同様に、ユーザが操作するモードスイッチ１ａ，レリーズスイッチ１ｂ等の操作状態を検出し、プログラムされている所定のシーケンスで撮影その他の機能を働かせるＣＰＵ１が設けられている。プログラムはＣＰＵ１内部に格納されている。即ち、このＣＰＵ１は、撮影時には、撮影レンズ２から得られた被写体像が撮影部であるイメージャ（撮像素子）３に結像するので、その像の濃淡に従って各画素の出力が適正な範囲に収まるようにイメージャ３を露出制御したり、その出力をＡ／Ｄ変換器４でデジタル化したデータを、画像処理回路５で色バランスや濃淡変化を整えたり、圧縮したりして、データ記録部であるメモリ６にその結果を記録させるといった一連のシーケンスを制御する。また、ＣＰＵ１は表示制御部として、そのメモリ６への記録結果をＬＣＤ等からなるモニタ部である表示部９に表示させるよう画像処理回路５を制御したりすることもできる。なお、その表示部９は、撮影前から、イメージャ３に入射する像をモニタ可能としておき、ファインダのように利用することができる。
【００１３】
Ａ／Ｄ変換器４の結果は、デジタル化された画像信号なので、この出力を、所定のパターンと比較することによって、イメージャ３に入射している像が何であるかを判定することができる。即ち、対象機器特定部である特定部７は、送信モード時には、Ａ／Ｄ変換器４の出力と、撮像された通信対象機器がどのようなものであるかを検索するためのデータが記録されているデータベース部１１とを用いて、当該データ送信機能付カメラ１０を何に向けているか、つまり、どのような通信対象機器に対して送信しようとしているのかを判定する。そして、フォーマット部８ａは、選択された撮影画像データをメモリ６から読み出して、送信先のアドレスやプロトコルを決定し画像データを送信に適当なフォーマットに変換する。通信部である送信部８は、その特定した通信対象機器２０（送信先アドレス）に適当な変換がなされたデータを送信する。データベース部１１は、例えば、メモリ６の一部であっても良い。
【００１４】
ここで、本実施形態におけるデータ送信機能付カメラ１０は、次のような使われ方を想定している。即ち、図２（Ａ）は、ユーザ１００がデータ送信機能付カメラ１０で撮影した画像を、当該データ送信機能付カメラ１０の背面の表示部９を用いて確認している状態を示しており、図２（Ｂ）に示すような画像を所定操作により選択して、通信対象機器２０として図２（Ｃ）に示すようなプリンタ２０Ａから、これを出力しようとしている。このとき、ユーザ１００は、図２（Ｃ）に示すように、該データ送信機能付カメラ１０を送信先の通信対象機器２０であるプリンタ２０Ａに狙いを定め、図２（Ｄ）に示すように表示部９を眺めながらそのプリンタ２０Ａを撮影することで、そのプリンタ２０Ａを通信対象機器２０として指定することができる。これにより、データ送信機能付カメラ１０は、上述した撮影レンズ２や撮像系の回路を用いて、送信先の通信対象機器２０がプリンタ２０Ａであることを判定し、このプリンタ２０Ａに撮影画像データを送信するためのフォーマットやプロトコルを定める等して、このプリンタ２０Ａから、図２（Ｅ）に示すように、図２（Ｂ）のような選択撮影画像データが画像２４として印刷される。図２（Ｆ）は、ユーザ１００が印刷された画像２４を鑑賞して楽しんでいる様子を示している。
【００１５】
また、本実施形態におけるデータ送信機能付カメラ１０は、次のような使われ方も想定している。即ち、図３（Ａ）は、通信対象機器２０としてのプロジェクタ２０Ｂに対して撮影画像データを送信している様子を示す図であり、ユーザ１００は、該データ送信機能付カメラ１０の表示部９を見ながら、送信対象であるプロジェクタ２０Ｂを狙って画像取得を行っている。表示部９上には、図３（Ｂ）のように、プロジェクタ２０Ｂが写るので、ユーザ１００は難しい手続きを踏むことなく、送信先を間違えることもなく、正しいデータ送信ができ、画像を思った通りに楽しむことができる。つまり、図３（Ｃ）に示すように、撮影した画像データを送信されたプロジェクタ２０Ｂによって、拡大投影表示して楽しむことができる。このとき、プロジェクタ２０Ｂに近接してプリンタ２０Ａが置かれていても、ユーザ１００がデータ送信機能付カメラ１０（表示部９）で狙ったのがプロジェクタ２０Ｂであれば、間違ってプリンタ２０Ａに撮影画像データが送られたりして、無駄なプリントを行ってしまうようなことはない。
【００１６】
これにより、撮影画像データの通信を無線で行う場合、操作を単純化すると、想定されていない機器にデータ送信されてしまうことがあるが、本実施形態では、操作は容易で且つこうした誤動作を防止することができる。
【００１７】
なお、送信先の通信対象機器２０としては、こうした再生機器の他、データストレージ機器やＰＣやサーバなどが考えられる。
【００１８】
つまり、図１のデータ送信機能付カメラ１０は、特定部７の作用によって、パターンマッチングのような方法で図２（Ｄ）や図３（Ｂ）のような通信対象機器２０の像がどんな機器であるかを判定できるので、その機器に相応しいプロトコルにて、データ通信が行われるように、フォーマット部８ａにて、選択された撮影画像データをメモリ６から読み出して、送信に適当なフォーマットに変換し、通信部である送信部８からその特定した通信対象機器２０（送信先アドレス）へデータ送信を行う。
【００１９】
こうして送信されてきた撮影画像データは、通信対象機器２０の受信部２１にて受信され、その受信した撮影画像データがデータ再生部２２で再生され、出力部２３より、該通信対象機器２０がプリンタ２０Ａならプリントして、プロジェクタ２０Ｂなら拡大投影して、出力される。
【００２０】
図４は、このようなデータ送信機能付カメラ１０のＣＰＵ１の動作フローチャートを示す図である。
【００２１】
即ち、まず、ユーザ１００が撮影を楽しむため、ユーザ１００が撮影モードを選択したかどうかを、モードスイッチ１ａの状態により判別する（ステップＳ１）。ここで、撮影モードが選択されたと判別した場合には、表示部９をファインダとして使用するために、画像処理回路５を制御してイメージャ３に入射する画像を表示部９に表示させる（ステップＳ２）。そして、レリーズスイッチ１ｂの操作状態を判定し（ステップＳ３）、それが操作されるまで、上記ステップＳ１乃至Ｓ３を繰り返す。而して、レリーズスイッチ１ｂが操作されたと判別したときには、撮影（ステップＳ４）、画像処理（ステップＳ５）、メモリ６への記録（ステップＳ６）、等の通常のカメラのシーケンスを実行する。
【００２２】
また、上記ステップＳ１において、撮影モードではないと判別されたときには、次に、ユーザ１００が撮影した画像データを見るため、ユーザ１００が画像表示モードを選択したかどうかを、モードスイッチ１ａの状態により判別する（ステップＳ１０）。ここで、この画像表示モードが選択されていないと判別した場合には、省エネルギーのため、表示部９をオフして（ステップＳ１２）、上記ステップＳ１に戻る。
【００２３】
これに対して、表示モードが選択されたと判別した場合には（ステップＳ１０）、該ＣＰＵ１に接続された不図示のスイッチのユーザ操作に応じて、メモリ６に記録された撮影画像データの選択やその選択撮影画像データの表示部９への表示を行う（ステップＳ１１）。そしてその後、ユーザ１００が選択撮影画像データを通信対象機器２０に送信するために、送信モードを選択したかどうかを、モードスイッチ１ａの状態により判別する（ステップＳ２０）。ここで、この送信モードが選択されていないと判別した場合には、上記ステップＳ１に戻る。
【００２４】
一方、送信モードが選択されたと判別した場合には、送信相手である通信対象機器２０を狙って選べるように、撮影レンズ２からイメージャ３に入射した像データをリアルタイムに表示部９に表示するよう画像処理回路５の制御を行うと共に、その画像の特徴点を特定部７に入力できるような制御も行う（ステップＳ２１）。この特徴点から、送信相手の通信対象機器２０を判別するべく、特定部７にデータベース部１１の記録データと比較させ（ステップＳ２２）、データベース部１１に、対象となる機器の情報が有れば（ステップＳ２３）、その通信対象機器２０を送信アドレスとして、その通信対象機器２０に適した方法にて送信部８にデータ送信を行わせる（ステップＳ２５）。なお、このデータ送信中に、送信先画像を表示部９に表示させるようにして、ユーザ１００が正しく送信されていることを判断できるようにすることが好ましい（ステップＳ２４）。
【００２５】
また、特定部が対象となる機器の情報がデータベース部１１に見つからない場合には（ステップＳ２３）、表示部９上に対象となる機器の一覧を表示させ、そこから送信先の通信対象機器２０の選択ができるようにする（ステップＳ２７）。機器一覧のデータは、データベース１１に格納されているものを利用する。一覧としては、機器外観画像を表示させる。機器の名称を表示させても良い。そして、上記ステップＳ２５に進み、その選択された通信対象機器２０に適した方法にて送信部８にデータ送信を行わせる。
【００２６】
以上説明したように、このようなフローによって、ユーザ１００は通信対象機器２０を簡単に指定して、その機器にふさわしい間違いのないデータ送信を行うことができる。
【００２７】
即ち、ユーザ１００はデータ送信機能付カメラ１０の表示部９を有効利用して、送信先を確認しながら、撮影した画像データを記録乃至は再生用の機器である通信対象機器２０に安心して確実に送信し、思い通りの整理や鑑賞を楽しむことが可能となる。
【００２８】
また、ユーザ１００は、データ送信機能付カメラ１０の表示部９を見て、自分が撮影画像データを送りたい送信先を指定したり、チェックしたりすることができ、間違った相手に送るような失敗をしないので、セキュリティ上安全なシステムを提供することができる。
【００２９】
なお、この実施形態で示したような無線のデータ通信方法としては、種々のものが提案されている。例えば、近距離の機器間通信では、Ｂｌｕｅｔｏｏｔｈ（登録商標）という技術が知られている。これは、２．４ＧＨｚの周波数帯の電波を利用したもので、ハードウェア的にもモバイル性に優れ、図５（Ａ）のような周波数ホッピング技術の採用によって、干渉に強く、マルチタスクに対応し、最大８台までの端末と同時通信が可能であるという特徴を有する。この実施形態の内容では、データ送信機能付カメラ１０は、プリンタ２０Ａやプロジェクタ２０Ｂにも同時送信できるが、ユーザ１００が想定していない機器と同時通信可能である。
【００３０】
このＢｌｕｅｔｏｏｔｈ（登録商標）技術は、図５（Ｂ）のようなプロトコルスタックから構成されており、通信回路の消費電力等のハードウェア的な既定を行う物理層２０１の上に、実際に通信されたデータを使って再生等の動作を制御するためのソフトウェアからなるアプリケーション層２０２までが階層化されている。
【００３１】
図５（Ａ）のように縦軸で示された時間変化に従って、通信周波数をランダムに変化させるのが周波数ホッピングであるが、物理層２０１では、このようなホッピング周波数の周期や、例えば６２５μｓｅｃ等の所定時間毎に分けて送られるパケット通信の分割スロットの周期を制御する。
【００３２】
それに先立ち、図５（Ｃ）に示すデータ送信のフローチャートを例にすれば、まずデータ送信機能付カメラ１０は、周りにどのような機器があるかを知るために、送信部８によりパケット同報通信を行い（ステップＳ４０）、応答してくる信号を検出して（ステップＳ４１）、その応答と本実施形態では通信時に撮像された機器の画像特徴とから、対応する通信対象機器２０（送信アドレス）を選択し、それに対して前述の同期を確立する（ステップＳ４２）。これらは接続する相手を決定し、接続相手の周波数ホッピングパターンを同期させるもので、プロトコル階層の物理層２０１の作用である。
【００３３】
物理層２０１の上の階層である通信リンク層２０３では、制御パケットによってデータのやり取りの手順を定め管理することによって通信リンクの確立を行う（ステップＳ４３）。次に、機器相互間に論理的な接続を提供する伝送路を論理チャネル層２０４で確立させ（ステップＳ４４）、上位のサービス層２０５によってコネクションの確立を行う（ステップＳ４５）。これは、各端末でどのようなサービスが利用可能であるかを認識し合う手段を提供するプロトコルによって論理的接続を確立するステップである。
【００３４】
以上説明した階層が通信の基盤を規定し、コアプロトコル２０６と呼ばれる部分である。
【００３５】
適切な再生が行われるために、正しくデータを扱うための取り決めがあり、そのコアプロトコル２０６の上の階層には、プロファイル層２０７及びアプリケーション層２０２があり、各々、アプリケーションを定義してのデータ形式の決定や（ステップＳ４６）、データ通信を行う（ステップＳ４７）。
【００３６】
このように、干渉の影響を受けにくくして、確実な通信を可能としている。
【００３７】
本実施形態では、Ｂｌｕｅｔｏｏｔｈ（登録商標）通信という廉価で汎用的な技術を利用しつつ電波を利用して指向性の制限が無く、どの機器と通信しているかわからないような状況をデータ送信機能付カメラ１０の表示部９によって視認可能として、安心したワイヤレス通信を行うことができる。勿論、この通信方式以外にも、無線ＬＡＮのような規格によって応用しても良い。
【００３８】
また、本実施形態の特徴としての機器特定機能を利用して、それら２つの通信方式の内、適切な方式を切り替えても良い。
【００３９】
なお、通信先の特定としては、図６（Ａ）及び（Ｃ）に示すプリンタ２０Ａやプロジェクタ２０Ｂのように、基準指標として＋印２５を設ける。そして、図６（Ｂ）及び（Ｄ）に示すように各機器の輪郭の角部など各特徴ポイント（黒点）の座標をその＋印２５に基づいて求め、それらの分布によって、機器を特定するようにしても良いし、この特徴ポイントの分布が、上記＋印２５よりも上の方に分布しているか下の方に分布しているかによって、機器判定を行っても良い。
【００４０】
例えば、図７（Ａ）及び（Ｂ）に示すように、＋印２５の中心を座標（０，０）とし、＋印２５の先端の座標からこの中心までの長さを基準として、機器の角部の座標を求めることができる。プリンタ２０Ａの場合は、図７（Ａ）に示すように機器の角部座標が分布し、プロジェクタ２０Ｂの場合は、図７（Ｂ）に示すように機器の角部座標が分布する。この座標のデータを、データ送信機能付カメラ１０がデータベース部１１に予め記録しておけば、それがどのような機器であるかを判定することができるので、図６（Ｂ）又は（Ｄ）のように斜めに検出したり、検出距離が変わっても、補正算出できる。
【００４１】
また、データベース部１１としてデータ送信機能付カメラ１０に搭載するメモリの記録容量が有限であることから、全ての通信可能機器の座標を記録できないことが考えられるが、そのときは、データ送信機能付カメラ１０がその通信機能を利用してメモリデータをサーバから更新したりできるようにしておけば良い。
【００４２】
また、図６（Ｂ）及び（Ｄ）から明らかなように、この２つの機器では、基準指標である＋印２５に対し特徴点分布が図６（Ｂ）では上に、図６（Ｄ）では下に分布している。このような特徴も利用すれば、特定部７では、例えば図８に示すようなフローチャートによって、通信対象機器２０がプロジェクタ２０Ｂであるのかプリンタ２０Ａであるのかを判別することができる。
【００４３】
即ち、データ送信機能付カメラ１０で撮影した画像を分析して、前述の基準指標としての＋印２５を検出する（ステップＳ５０）。次に、その中心を算出し、これを座標算出の原点とする（ステップＳ５１）。この指標検出が手ぶれや撮影距離やポイントの不適切によってできない場合には（ステップＳ５２）、ユーザ１００に対して警告を行って（ステップＳ５３）、上記ステップＳ５０に戻る。これにより、ユーザ１００は、もっとふさわしい位置から、通信対象機器２０の撮像をやり直すことになる。
【００４４】
これに対して、指標中心算出がＯＫと判定されると（ステップＳ５２）、その＋印２５の各先端を検出して、各座標を算出する（ステップＳ５４）。これによって、特徴点までの座標算出時のｘ，ｙ方向の基本の長さを算出することができる。これが検出できないときには（ステップＳ５５）、各特徴ポイント位置を検出して（ステップＳ５６）、それらが図６（Ｂ）のように指標の上の方に分布しているか、図６（Ｄ）のように下の方に分布しているかを判別することによって、機器の形状を判定し（ステップＳ５７）、ユーザ１００が求める送信先がプリンタ２０Ａであるのか（ステップＳ５８）、プロジェクタ２０Ｂであるのか（ステップＳ５９）、を判定する。
【００４５】
また、上記ステップＳ５５において、＋印２５の各先端の座標を検出できたと判別された場合には、当該通信対象機器２０の特徴ポイント座標を検出して（ステップＳ６０）、図７（Ａ）及び（Ｂ）に示すような特徴点座標判定による機器判定を行い、ユーザ１００の求める送信先の通信対象機器２０が何であるかを判定する（ステップＳ６１）。
【００４６】
以上説明したように、本実施形態では、長さ情報を持つ指標と、通信対象機器２０の外形の特徴点座標とから、通信対象機器特定を行うので、通信対象機器２０までの撮像距離にバラツキや位置ずれがあっても正しい機器判定ができる。また、特徴点の分布によって判定も可能としたので、より検出ミスの警告を出さずに、ストレスのない操作応答が楽しめる。
【００４７】
また、図９に示すように、近年、普及している、二次元コード等のコード部２６を通信対象機器２０の外装に取り付けて、これをデータ送信機能付カメラ１０の撮影機能を有効利用して読み取ることによって、送信先の通信対象機器特定を行い、最適な送信フォーマットによる送信ができるようにしても良い。
【００４８】
このように、本実施形態では、データ送信機能付カメラ１０の撮影機能を有効利用して、通信対象機器２０の外装に取り付けられた基準指標等を検出し、この映像情報を分析して、ユーザが想定する送信先を特定し、送信先のアドレスやフォーマット、送信プロトコルを切り替えて、最適な送信制御を達成することができる。
【００４９】
［第２実施形態］
図１０は、本発明の第２実施形態に係るカメラのブロック構成図である。この実施形態では、送信先のアドレスやフォーマット、送信プロトコルを決定するだけでなく、送信先の再生能力や必要なデータ量を判定し、そのデータ量に応じた効率的なデータ送信を行うものである。
【００５０】
そのため、本実施形態に係るカメラは、図１のブロック図とは異なり、データ変換部５ａを有する。つまり、基本構成は図１と同じであるが、撮影レンズ２を介してイメージャ３で光電変換され、Ａ／Ｄ変換器４でデジタル化されて、画像処理回路５で圧縮された画像データは、メモリ６に記録された状態と、表示部９に表示される状態とでは、表示部９の再生能力が一般に粗いために、同じ素材でありながら必要なデータ量は異なる。これと同様に、送信先の通信対象機器２０が、小型のプリンタ２０Ａであるのか大型のプリンタ２０Ａであるのかによっても、また表示解像度がＳＶＧＡのプロジェクタ２０ＢであるのかＸＧＡのプロジェクタ２０Ｂであるのかによっても、送信するデータ量は異ならせた方が良い。これは、特にワイヤレスの通信では通信スピードの限界から、無用に大きなデータを送信するとリアルタイムの再生ができなくなるからでもある。
【００５１】
図１１に示すように、イメージャ３の出力をＡ／Ｄ変換したものとメモリ６に記録されるものではデータ量が変わるし、表示部９での表示用データは更に小さいデータとなる。送信用の画像データも通信対象機器２０に合わせて、同図に示すように解像を粗くした小さな画像データを送信させた方が高速通信も可能となる。
【００５２】
従って、本実施形態に係るカメラでは、図１２のフローチャートに示すように、イメージャ３とＡ／Ｄ変換器４から撮影画像データを得（ステップＳ７１）、その撮影画像データを用いて、送信先の通信対象機器２０の特定を特定部７で行う（ステップＳ７２）。そして、その特定結果に従って、送信先のアドレスやプロトコルをフォーマット部８ａで決定する。さらに、データ変換部５ａが、メモリ６に記録されている画像データが送信先の通信対象機器２０の必要データ量になるような画素数や圧縮率を決定する（ステップＳ７３）。そしてデータ変換部５ａが、メモリ６に記録されている画像データを、決定された画素数や圧縮率に変換または/及び圧縮する（ステップＳ７４）。送信部８は、データ変換部５ａで必要なデータ量に変換された画像データを送信先の通信対象機器２０に送信する（ステップＳ７５）。
【００５３】
このように、本第２実施形態では、通信対象機器２０の能力に応じ、例えばプロジェクタ２０Ｂやプリンタ２０Ａに送信するときは、その解像力に応じデータの量を制限するので、上記第１実施形態と同様に簡単設定が可能であると共に、更に、高速に送信でき、送信中のノイズや不意の状況変化による送信ミスも減らすことのできる通信機能に特徴を持つカメラを提供することが可能となる。
【００５４】
また、第１、第２実施形態の制御処理（図４、８、１２のフローチャートで示される）は、ＣＰＵ1の制御の下で主に特定部７、フォーマット部８ａ、送信部８等により実現される。つまり、ソフトウェアとハードウェアの共同処理でなされるわけであるが、全てをソフトウェアまたはハードウェアで実現しても、当然によい。そして、全てをソフトウェアで実現する場合には、ソフトウェアのプログラムに従って各動作がなされるので、ソフトウェアのプログラム自体が上述した実施の形態の機能を実現することになり、そのプログラム自体が本発明を構成する。
【００５５】
また、これらのプログラムはＣＰＵ内部に記憶されているほかに、ＲＯＭやカメラに着脱可能な記録媒体に格納されても良い。記録媒体としては、フロッピィディスク（登録商標）、ＣＤ−ＲＯＭの他にも、ＤＶＤ等の光学記録媒体、ＭＤ等の磁気記録媒体、テープ媒体、ＩＣカード等の半導体メモリ等を用いることができる。
【００５６】
また、上記実施形態ではカメラを例に説明したが、これに限られるものではなく、本発明の制御手法は、例えばＰＤＡやパーソナルコンピュータ、携帯電話機等、種々の電子機器に応用することが可能である。以上実施形態に基づいて本発明を説明したが、本発明は上述した実施形態に限定されるものではなく、本発明の要旨の範囲内で種々の変形や応用が可能なことは勿論である。
【図面の簡単な説明】
【００５７】
【図１】図１は、本発明に係るカメラの第１実施形態となるデータ送信機能付カメラ及びその撮影画像データの送り先である通信対象機器のブロック構成図である。
【図２】図２は、第１実施形態におけるデータ送信機能付カメラの使われ方の例を説明するための図である。
【図３】図３は、第１実施形態におけるデータ送信機能付カメラの使われ方の別の例を説明するための図である。
【図４】図４は、第１実施形態におけるデータ送信機能付カメラのＣＰＵの動作フローチャートを示す図である。
【図５】図５（Ａ）は、周波数ホッピング技術を説明するための図、図５（Ｂ）はＢｌｕｅｔｏｏｔｈ（登録商標）技術を説明するためのプロトコルスタックを示す図であり、図５（Ｃ）はデータ送信動作のフローチャートを示す図である。
【図６】図６は、送信先の通信対象機器の特定方法を説明するための図である。
【図７】図７は、通信対象機器の基準指標である＋印と特徴点との関係を説明するための図である。
【図８】図８は、特定部の動作フローチャートを示す図である。
【図９】図９は、送信先の通信対象機器の別の特定方法を説明するための図である。
【図１０】図１０は、本発明の第２実施形態に係るカメラのブロック構成図である。
【図１１】図１１は、イメージャの出力をＡ／Ｄ変換した撮影画像データ、メモリに記録される撮影画像データ、表示部での表示用の撮影画像データ、及び送信用の撮影画像データのデータ量の違いを説明するための図である。
【図１２】図１２は、第２実施形態に係るカメラのＣＰＵの送信動作を説明するためのフローチャートを示す図である。
【符号の説明】
【００５８】
１…ＣＰＵ、  １ａ…モードスイッチ、  １ｂ…レリーズスイッチ、  ２…撮影レンズ、  ３…イメージャ、  ４…Ａ／Ｄ変換器、  ５…画像処理回路、  ５ａ…データ変換部、  ６…メモリ、  ７…特定部、  ８…送信部、  ８ａ…フォーマット部、  ９…表示部、  １０…データ送信機能付カメラ、  １１…データベース部、  ２０…通信対象機器、  ２０Ａ…プリンタ、  ２０Ｂ…プロジェクタ、  ２１…受信部、  ２２…データ再生部、  ２３…出力部、  ２４…画像、  ２５…＋印、  ２６…コード部、  １００…ユーザ、  ２０１…物理層、  ２０２…アプリケーション層、  ２０３…通信リンク層、  ２０４…論理チャネル層、  ２０５…サービス層、  ２０６…コアプロトコル、  ２０７…プロファイル層。
【図１】
2006314079.tif 000003
【図２】
2006314079.tif 000004
【図３】
2006314079.tif 000005
【図４】
2006314079.tif 000006
【図５】
2006314079.tif 000007
【図６】
2006314079.tif 000008
【図７】
2006314079.tif 000009
【図８】
2006314079.tif 000010
【図９】
2006314079.tif 000011
【図１０】
2006314079.tif 000012
【図１１】
2006314079.tif 000013
【図１２】
2006314079.tif 000014