(57)【要約】【課題】  デジタルカメラとプリンタ、ストレージなどの周辺機器を無線で接続し、撮影画像を直接プリントしたり保存したりする場合において、無線通信は通信条件により、実効転送速度が変化するために、場合によってはとある操作の完了に非常に時間がかかり、次の操作に移れないなどの課題がある。【解決手段】  メディアへの書き込み速度やデータ量、操作の目的に応じて閾値を変化させ、通信状態と比較した結果を操作者に分かりやすく表示することで操作の利便性を高める。【選択図】        図１
2007013746.tif 000002
【特許請求の範囲】
【請求項１】
無線デジタルカメラと周辺機器を無線で接続し、データをやり取りする無線デジタルカメラシステムにおいて無線通信の実効転送速度を測定する実効転送速度測定手段と、測定された実効転送速度と複数の閾値を比較する手段を持ち、通信相手と通信目的により自動的に比較する閾値を選択し、測定された実効転送速度と比較することを特徴とする無線デジタルカメラ。
【請求項２】
通信相手が無線デジタルカメラ内の画像をプリントするプリントデバイスであることを特徴とする請求項１記載の無線デジタルカメラ。
【請求項３】
通信相手が無線デジタルカメラ内の画像をプリントするプリントデバイスである場合に、プリントする画像のファイルサイズにより実効転送速度と比較する閾値を変化させることを特徴とする請求項２記載の無線デジタルカメラ。
【請求項４】
通信相手が画像を保存するストレージデバイスであることを特徴とする請求項１記載の無線デジタルカメラ。
【請求項５】
通信相手が画像を保存するストレージデバイスであり、ストレージデバイス内の画像ファイルを無線デジタルカメラ側に読み出して再生表示する場合に、再生する画像のファイルサイズにより実効転送速度と比較する閾値を変化させることを特徴とする請求項４記載の無線デジタルカメラ。
【請求項６】
通信相手が画像を保存するストレージデバイスであり、無線デジタルカメラで連写しながら画像ファイルをストレージデバイスに保存する場合に、無線デジタルカメラに装着された記憶メディアの書き込み速度により、実効転送速度と比較する閾値を変化させることを特徴とする請求項４記載の無線デジタルカメラ。
【請求項７】
通信相手が画像を保存するストレージデバイスであり、無線デジタルカメラで動画を撮影しながら動画像ファイルをストレージデバイスに保存する場合に、無線デジタルカメラに装着された記憶メディアの書き込み速度により、実効転送速度と比較する閾値を変化させることを特徴とする請求項４記載の無線デジタルカメラ。
【請求項８】
通信相手がプリントデバイスかストレージデバイスか、また、ストレージデバイスならば、実行しようとしている操作が再生なのか記録なのか、また記録ならば、連写か動画なのかにより、カメラファインダー内またはカメラに装備された液晶画面内に表示するアイコンの色や形状を変化させることにより、その時の無線通信の実効転送速度でやろうとしている操作がどれだけ影響を受けるかを、操作者にあらかじめ通知することを特徴とする無線デジタルカメラ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はデジタルカメラを無線でプリントデバイスやストレージデバイスなどの周辺機器と接続し、カメラ内の画像をプリントしたり、ストレージデバイス内の画像の閲覧や撮影画像をストレージデバイスに記録するための、無線デジタルカメラに関する。
【背景技術】
【０００２】
従来、携帯電話など無線による通信では、電波の強さを表示したり、通信種別（音声／データ）により、閾値を変えて通信の可否を判断していた（たとえば、特許文献１参照）。
【特許文献１】特開平０９−０４６７６３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
近来のデジタルカメラは解像度の改良が著しく、詳細な画像や長時間の動画や連写を撮影できるようになった反面、画像ファイルのサイズや数も増大し、カメラに装着している記録メディアの容量では不足し、外部のストレージ機器への保存や読み出しが必要となる場合がある。
【０００４】
しかし、有線による周辺機器との接続ではカメラのポータビリティが著しく損なわれるため、無線による接続が考えられている。
【０００５】
しかしながら無線通信は通信条件により、実効転送速度が変化するために、場合によってはとある操作の完了に非常に時間がかかり、次の操作に移れないなどの問題があった。また、無線によりダイレクトプリントする際も同様の問題があった。
【０００６】
本発明は、上述の問題点に着目してなされたものであって、メディアへの書き込み速度やデータ量、操作の目的に応じて閾値を変化させ、通信状態と比較した結果を操作者に分かりやすく表示することで操作の利便性を高めることのできる無線デジタルカメラの提供を目的とする。
【課題を解決するための手段】
【０００７】
上述の目的を達成するため、本発明の無線デジタルカメラは、次の（１）〜（８）に示すとおりの構成を備える。
【０００８】
（１）無線デジタルカメラと周辺機器を無線で接続し、データをやり取りする無線デジタルカメラシステムにおいて無線通信の実効転送速度を測定する実効転送速度測定手段と、測定された実効転送速度と複数の閾値を比較する手段を持ち、通信相手と通信目的により自動的に比較する閾値を選択し、測定された実効転送速度と比較することを特徴とする。
【０００９】
（２）前記（１）において、通信相手が無線デジタルカメラ内の画像をプリントするプリントデバイスであることを特徴とする。
【００１０】
（３）前記（２）において、通信相手が無線デジタルカメラ内の画像をプリントするプリントデバイスである場合に、プリントする画像のファイルサイズにより実効転送速度と比較する閾値を変化させることを特徴とする。
【００１１】
（４）前記（１）において、通信相手が画像を保存するストレージデバイスであることを特徴とする。
【００１２】
（５）前記（４）において、通信相手が画像を保存するストレージデバイスであり、ストレージデバイス内の画像ファイルを無線デジタルカメラ側に読み出して再生表示する場合に、再生する画像のファイルサイズにより実効転送速度と比較する閾値を変化させることを特徴とする。
【００１３】
（６）前記（４）において、通信相手が画像を保存するストレージデバイスであり、無線デジタルカメラで連写しながら画像ファイルをストレージデバイスに保存する場合に、無線デジタルカメラに装着された記憶メディアの書き込み速度により、実効転送速度と比較する閾値を変化させることを特徴とする。
【００１４】
（７）前記（４）において、通信相手が画像を保存するストレージデバイスであり、無線デジタルカメラで動画を撮影しながら動画像ファイルをストレージデバイスに保存する場合に、無線デジタルカメラに装着された記憶メディアの書き込み速度により、実効転送速度と比較する閾値を変化させることを特徴とする。
【００１５】
（８）通信相手がプリントデバイスかストレージデバイスか、また、ストレージデバイスならば、実行しようとしている操作が再生なのか記録なのか、また記録ならば、連写か動画なのかにより、カメラファインダー内またはカメラに装備された液晶画面内に表示するアイコンの色や形状を変化させることにより、その時の無線通信の実効転送速度でやろうとしている操作がどれだけ影響を受けるかを、操作者にあらかじめ通知することを特徴とする。
【発明の効果】
【００１６】
本発明に拠れば、無線通信は通信条件により、実効転送速度が変化するために、場合によっては所望の操作の完了に非常に時間がかかり、次の操作になかなか移れないなどの問題があるが、操作の内容や操作の対象物により実効転送速度と複数の閾値を比較することによって、操作者に所望の操作にかかる時間が通常時と比べてどの程度の差があるのかを視覚的に分かりやすく伝えることにより、その操作を実行するかしないか、の判断材料を提供し、予想外に操作完了に時間をとられるなどの不都合を回避することができる。
【発明を実施するための最良の形態】
【００１７】
以下、図を用いて本発明の詳細な実施例を説明する。
【実施例】
【００１８】
図１は本発明による無線デジタルカメラのブロック図である。無線デジタルカメラは制御部１０２、操作判定部１０３、表示部１０４、記憶部１０５、実効転送速度測定部１０６、通信部１０７からなり、それぞれバス１０１を介して相互に接続されている。実効転送速度測定部は通信部１０７に直接にも接続されている。
【００１９】
制御部１０２はシステム全体を制御し、各ブロックに対して命令を与え返答を受け取り、ブロック間のデータのやり取りを指示する。
【００２０】
操作判定部１０３はカメラのモードと実行可能な操作の判定を行う。
【００２１】
表示部１０４はファインダー及びＬＣＤであり、ライブ画像や再生画像の表示と撮影情報や再生情報の表示、アイコン表示などを行う。
【００２２】
記憶部１０５は撮影画像の記憶をはじめ、その他動作に必要な一時的な記憶、システム固有の値の記憶などを行う。
【００２３】
実効転送速度測定部１０６は、通信部１０７がどれだけの速度で通信を行っているかを監視する。通信には通常実際に転送するデータだけではなくヘッダ情報などの付加情報があり、それらを除いた実転送データで通信速度を測定する。また、転送失敗などにより再送が行われた場合には最初の転送試行から転送完了までの実時間で通信速度を測定する。
【００２４】
通信部１０７は周辺機器と通信を行ってデータのやり取りを実際に行う。
【００２５】
図２は無線デジタルカメラから無線接続されたプリンタにダイレクトプリントする際の処理の流れを示すフローチャートである。
【００２６】
ステップ２０１において、カメラが撮影（Ｒｅｃ）モードであるか再生（Ｐｌａｙ）モードであるかを判定する。撮影モードであれば、ステップ２０８において撮影モード時の処理に移行する。撮影モード時の処理については後述する。
【００２７】
ステップ２０１において再生モードであると判定されたら、ステップ２０２において、現在の操作対象となる画像がカメラの内部記憶にあるものなのか、それとも無線で接続された外部ストレージ機器にあるものなのかを判定する。外部ストレージ機器にあるものならば、画像再生を行うためステップ２０９において、画像再生処理に移行する。画像再生処理については後述する。
【００２８】
ステップ２０２において、現在の操作対象となる画像がカメラの内部記憶にあるものであると判定されたら、その画像を無線でつながれたプリンタに対して画像を送信し、プリント処理を行うことができるので、現在の通信状況においてプリント処理を行うとしたら、どの程度の転送レベルで実行することができるかを操作者に伝えるために、転送レベルを決定するための処理を以下のステップにて引き続き行う。
【００２９】
ステップ２０３において、操作対象の画像ファイルのファイルサイズの取得を行う。転送するデータ量として使用する。
【００３０】
ステップ２０４において、実効転送速度と比較する閾値を計算する。ダイレクトプリント時のファイル転送にかかる基準時間（Ｔｐｒｉｎｔ）をあらかじめ決めておいて、ステップ２０３において得られたファイルサイズ分のデータをＴｐｒｉｎｔの時間で送信することができる転送速度（ファイルサイズをＴｐｒｉｎｔで除算した値）を閾値１とする。さらに閾値１にあらかじめ決められた数値（たとえば０．５）を掛けた値を閾値２とする。
【００３１】
ステップ２０５において、実効転送速度を取得する。
【００３２】
ステップ２０６において、転送レベルを決定する。ステップ２０５において得られた実効転送速度が、ステップ２０４において得られた閾値１よりも大きければ転送レベル１とし、閾値１よりも小さく閾値２よりも大きければ、転送レベル２とする。閾値２よりも小さければ、転送レベル３とする。
【００３３】
ステップ２０７において、ステップ２０６で得られた転送レベルに応じて、ファインダー内およびＬＣＤ内のプリンタアイコンの色／形状／大きさを変更し、操作対象画像を現在の通信状況でダイレクトプリントする場合の転送レベルを操作者に通知する。
【００３４】
図３は、無線デジタルカメラから無線接続された外部ストレージ機器に保存されている画像をカメラで再生する際の処理の流れを示すフローチャートである。
【００３５】
ステップ３０１において、カメラが撮影（Ｒｅｃ）モードであるか再生（Ｐｌａｙ）モードであるかを判定する。撮影モードであれば、ステップ３０８において撮影モード時の処理に移行する。撮影モード時の処理については後述する。
【００３６】
ステップ３０１において再生モードであると判定されたら、ステップ３０２において、現在の操作対象となる画像がカメラの内部記憶にあるものなのか、それとも無線で接続された外部ストレージ機器にあるものなのかを判定する。内部記憶にあるものならばダイレクトプリントを行うため、ステップ３０９においてプリント処理に移行する。プリント処理については前述した。
【００３７】
ステップ３０２において、現在の操作対象となる画像がカメラの外部記憶にあるものであると判定されたら、無線で接続された外部ストレージ機器からその画像を受信し、カメラで再生を行うことができるので、現在の通信状況において受信処理を行うとしたらどの程度の転送レベルで実行することができるかを操作者に伝えるために、転送レベルを決定するための処理を以下のステップにて引き続き行う。
【００３８】
ステップ３０３において、無線を通して操作対象の画像ファイルのファイルサイズの取得を行う。転送するデータ量として使用する。
【００３９】
ステップ３０４において、実効転送速度と比較する閾値を計算する。ファイル転送にかかる基準時間（Ｔｐｌａｙ）をあらかじめ決めておいて、ステップ３０３において得られたファイルサイズ分のデータを、Ｔｐｌａｙの時間で受信することができる転送速度（ファイルサイズをＴｐｌａｙで除算した値）を閾値１とする。さらに閾値１にあらかじめ決められた数値（たとえば０．５）を掛けた値を閾値２とする。Ｔｐｌａｙの値は設計依存であるが、プリントに比べて再生はより早い反応が期待されるので、通常はＴｐｒｉｎｔよりも小さい値を設定する。
【００４０】
ステップ３０５において、実効転送速度を取得する。
【００４１】
ステップ３０６において、転送レベルを決定する。ステップ３０５において得られた実効転送速度が、ステップ３０４において得られた閾値１よりも大きければ、転送レベル１とし、閾値１よりも小さく閾値２よりも大きければ、転送レベル２とする。閾値２よりも小さければ、転送レベル３とする。
【００４２】
ステップ３０７において、ステップ３０６で得られた転送レベルに応じてファインダー内およびＬＣＤ内のストレージアイコンの色／形状／大きさを変更し、操作対象画像を現在の通信状況で再生する場合の転送レベルを操作者に通知する。
【００４３】
図４は、無線デジタルカメラから連写した画像を無線接続された外部ストレージ機器に保存する際の処理の流れを示すフローチャートである。
【００４４】
ステップ４０１において、カメラが撮影（Ｒｅｃ）モードであるか再生（Ｐｌａｙ）モードであるかを判定する。再生モードであれば、ステップ４０９において再生モード時の処理に移行する。再生モード時の処理については前述した。
【００４５】
ステップ４０１において現在のモードが撮影モードであると判定されたら、無線で接続された外部ストレージ機器へ撮影した画像を送信し、外部ストレージ機器に画像を保存することができるので、現在の通信状況において送信処理を行うとしたら、どの程度の転送レベルで実行することができるかを操作者に伝えるために、転送レベルを決定するための処理を以下のステップにて引き続き行う。
【００４６】
ステップ４０２において、現在の撮影時の画素数と圧縮率を取得する。画素数と圧縮率から撮影画像のファイルサイズを計算する。撮影画像によって画像ファイルにしたときの圧縮効果に違いがあるので、計算したファイルサイズは必ずしも実際のファイルとは同じにはならないが、平均的には実用上問題のないサイズが計算できる。
【００４７】
ステップ４０３において、カメラの一秒間の連写コマ数の取得を行う。コマ数とステップ４０２で計算したファイルサイズを乗算すると、１秒間に転送するデータ量が計算できる。
【００４８】
ステップ４０４において、カメラの内部記憶への書き込み速度を取得する。内部記憶装置は脱着が可能な記憶メディアであることが多く、メディアによって書き込み速度は異なる。
【００４９】
ステップ４０５において、実効転送速度と比較する閾値を計算する。連写を円滑に行うためには、連写によって一秒間に撮影されるデータの全てが滞ることなく、外部または内部の記憶装置に保存される必要がある。そのため、ステップ４０２で計算したファイルサイズとステップ４０３で得られた連写コマ数を乗算したものを、閾値１とする。さらにステップ４０４で得られた内部記憶への書き込み速度を、閾値２とする。
【００５０】
ステップ４０６において、実効転送速度を取得する。
【００５１】
ステップ４０７において、転送レベルを決定する。閾値１が閾値２よりも大きければ、ステップ４０６において得られた実効転送速度がステップ４０５において得られた閾値１よりも大きければ、転送レベル１とし、閾値１よりも小さく閾値２よりも大きければ、転送レベル２とする。閾値２よりも小さければ転送レベル３とする。
【００５２】
レベル１ならば、連写性能を落とすことなく外部ストレージへデータを保存できる。レベル２ならば、連写性能はやや落とさざるを得ないが内部記憶よりは連写性能がよくなる。レベル３ならば、内部記憶へ保存する。
【００５３】
閾値２が閾値１よりも大きければ、ステップ４０６において得られた実効転送速度が閾値１より大きければ、レベル１となり、小さければ、レベル２となる。レベル３は設けない。レベル１ならば、連写性能を落とすことなく外部ストレージへデータを保存できる。レベル２ならば、内部記憶へ保存する。
【００５４】
ステップ４０８において、ステップ４０７で得られた転送レベルに応じて、ファインダー内およびＬＣＤ内の連写アイコンの色／形状／大きさを変更し、操作対象画像を現在の通信状況で連写する場合の、転送レベルを操作者に通知する。
【００５５】
図５は、無線デジタルカメラから動画像を無線接続された外部ストレージ機器に保存する際の処理の流れを示すフローチャートである。
【００５６】
ステップ５０１において、カメラが撮影（Ｒｅｃ）モードであるか再生（Ｐｌａｙ）モードであるかを判定する。再生モードであれば、ステップ５０９において再生モード時の処理に移行する。再生モード時の処理については前述した。
【００５７】
ステップ５０１において現在のモードが撮影モードであると判定されたら、無線で接続された外部ストレージ機器へ撮影した動画像を送信し、外部ストレージ機器に動画像を保存することができるので、現在の通信状況において送信処理を行うとしたら、どの程度の転送レベルで実行することができるかを操作者に伝えるために、転送レベルを決定するための処理を以下のステップにて引き続き行う。
【００５８】
ステップ５０２において、現在の撮影時の画素数と圧縮率を取得する。画素数と圧縮率から１フレームあたりのデータ量が計算できる。撮影画像によって圧縮効果に違いがあるので、計算したデータ量は必ずしも実際のデータとは同じにはならないが、平均的には実用上問題のないサイズが計算できる。
【００５９】
ステップ５０３において、動画撮影時のフレームレートの取得を行う。フレームレートとステップ５０２で計算したデータ量から１秒間に転送するデータ量が計算できる。
【００６０】
ステップ５０４において、カメラの内部記憶への書き込み速度を取得する。内部記憶装置は脱着が可能な記憶メディアであることが多く、メディアによって書き込み速度は異なる。
【００６１】
ステップ５０５において、実効転送速度と比較する閾値を計算する。動画撮影を円滑に行うためには、撮影したデータの全てが滞ることなく、外部または内部の記憶装置に保存される必要がある。そのため、ステップ５０４で得られた内部記憶への書き込み速度を、閾値１とする。さらにステップ５０２で計算したデータ量とステップ５０３で得られたフレームレートを乗算したものを、閾値２とする。
【００６２】
ステップ５０６において、実効転送速度を取得する。
【００６３】
ステップ５０７において、転送レベルを決定する。ステップ５０６において得られた実効転送速度がステップ５０５において得られた閾値１よりも大きければ転送レベル１とし、閾値１よりも小さく閾値２よりも大きければ転送レベル２とする。閾値２よりも小さければ転送レベル３とする。
【００６４】
レベル１およびレベル２ならば、撮影した動画像は外部ストレージへデータを保存できる。レベル１ならば、フレームレートや画素数をもっとあげることもできるかもしれない。レベル３ならば、外部に記憶するとフレーム落ちが発生するので内部記憶へ保存する。
【００６５】
ステップ５０８において、ステップ５０７で得られた転送レベルに応じて、ファインダー内およびＬＣＤ内の動画アイコンの色／形状／大きさを変更し、操作対象画像を現在の通信状況で連写する場合の転送レベルを操作者に通知する。
【図面の簡単な説明】
【００６６】
【図１】本発明による無線デジタルカメラの構成を表すブロック図である。
【図２】無線デジタルカメラから無線接続されたプリンタにダイレクトプリントする際の処理の流れを示すフローチャートである。
【図３】無線デジタルカメラから無線接続された外部ストレージ機器に保存されている画像をカメラで再生する際の処理の流れを示すフローチャートである。
【図４】無線デジタルカメラから連写した画像を無線接続された外部ストレージ機器に保存する際の処理の流れを示すフローチャートである。
【図５】無線デジタルカメラから動画像を無線接続された外部ストレージ機器に保存する際の処理の流れを示すフローチャートである。
【符号の説明】
【００６７】
１０１  バス
１０２  制御部
１０３  操作判定部
１０４  表示部
１０５  記憶部
１０６  実効転送速度測定部
１０７  通信部
【図１】
2007013746.tif 000003
【図２】
2007013746.tif 000004
【図３】
2007013746.tif 000005
【図４】
2007013746.tif 000006
【図５】
2007013746.tif 000007