(57)【特許請求の範囲】
【請求項１】
撮影装置であって、
本体と、
レンズバレルと、
バレル位置調整機構であって、前記レンズバレルおよび前記本体に動作可能に結合され、概ね前記本体の方へ向かう方向へ且つ概ね前記本体の長手軸方向に沿って前記レンズバレルを押すのに応じて、前記レンズバレルを、前記レンズバレルが前記本体内にある収縮状態と前記レンズバレルが前記本体から突き出た伸長状態との間で移動させるように構成されたバレル位置調整機構と、
オンボード予備電源システムと
を備え、
前記撮像装置が、コンピュータに対して、通信リンクを介して結合可能であり且つ取り付け具によって機械的に着脱自在に取り付け可能であるスタンドアロンの装置であり、
前記バレル位置調整機構が、
前記本体に取り付けられた電気モーターと、
前記電気モーターによって駆動される回転運動−直線運動コンバーターと、
前記コンピュータから前記撮像装置への主電源の供給が断たれた時点から所定の期間が経過した後に、前記主電源がオフであり且つ前記レンズバレルが収縮状態にあるかどうかを判定し、前記主電源がオフであって前記レンズバレルが収縮状態にないときに前記オンボード予備電源システムを利用して、前記回転運動−直線運動コンバーターにより、前記レンズバレルを収縮状態へ移動させるよう、前記電気モーターに指示するマイクロプロセッサと
を備える撮像装置。
【請求項２】
マイクロフォンをさらに備える、請求項１に記載の撮影装置。
【請求項３】
ウェブカメラである、請求項１に記載の撮影装置。
【請求項４】
スチルカメラである、請求項１に記載の撮影装置。
【請求項５】
前記回転運動−直線運動コンバーターが、ラックおよび小歯車配置と一組のギヤ減速と送りねじ機構とのうちの１つを備える、請求項１に記載の撮影装置。
【請求項６】
前記オンボード予備電源システムは、バッテリーとコンデンサバンクとスーパーコンデンサとのうちの１つである、請求項１に記載の撮影装置。
【請求項７】
ウェブカメラであって、
本体と、
前記ウェブカメラをコンピュータモニターに取り付けるための取り付け機構と、
レンズバレルと、
バレル位置調整機構であって、前記レンズバレルおよび前記本体に動作可能に結合され、前記レンズバレルを、前記レンズバレルが前記本体内にある収縮状態と前記レンズバレルが前記本体から突き出た伸長状態との間で移動させるように構成されたバレル位置調整機構と、
オンボード予備電源システムと
を備え、
前記ウェブカメラが、取り付け具によってコンピュータモニターに着脱自在に機械的に取り付け可能であり、且つ、前記コンピュータモニターを備えるコンピュータに通信リンクにより結合可能であるスタンドアロンの装置であり、
前記バレル位置調整機構が、
前記本体に取り付けられた電気モーターと、
前記電気モーターによって駆動される回転運動−直線運動コンバーターと、
前記コンピュータから前記ウェブカメラへの主電源の供給が断たれた時点から所定の期間が経過した後に、前記主電源がオフであり且つ前記レンズバレルが収縮状態にあるかどうかを判定し、前記主電源がオフであって前記レンズバレルが収縮状態にないときに前記オンボード予備電源システムを利用して、前記回転運動−直線運動コンバーターにより、前記レンズバレルを収縮状態へ移動させるよう、前記電気モーターに指示するマイクロプロセッサと
を備えるウェブカメラ。
【請求項８】
前記回転運動―直線運動コンバーターは、ラックおよび小歯車配置と一組のギヤ減速と送りねじ機構とのうちの１つを備える、請求項７に記載のウェブカメラ。
【請求項９】
前記オンボード予備電源システムは、バッテリーとコンデンサバンクとスーパーコンデンサとのうちの１つである、請求項７に記載のウェブカメラ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、伸縮可能なレンズ（retractable lens）を有する撮影装置に関する。
【背景技術】
【０００２】
一般に、撮影装置（スチルカメラ、ウェブカメラ、またはその他のオーディオ−ビデオデバイス）の本体から突き出ている撮影レンズは、その撮影装置をある場所から別の場所へ移したり使用したりするときに障害物にぶつけることによって汚れたり傷ついたりすることから、保護する必要がある。ラップトップ／ノートブックパーソナルコンピュータ（ＰＣ）用に設計されたウェブカメラには、特別な設計の配慮がなされている。その配慮の１つには、使用しないときに撮影レンズを保護するための、簡単に動作可能な機構の必要性がある。ウェブカメラは、よく、旅行用バッグやコンピュータバッグの中に入れられるので、そのレンズはとても傷つきやすい。
【０００３】
なお、上述した説明は、一般的な背景情報を提供するに過ぎず、特許請求の範囲に記載された本発明の範囲を判断するために使用されることを意図してはいない。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、伸縮可能なレンズバレルを有する撮影装置を提供する。
【課題を解決するための手段】
【０００５】
以下の説明は、発明を実施するための形態欄で後述する形態の単純化した概念の選択を説明するために提供される。以下の説明は、特許請求の範囲に記載された本発明の重要な特徴や本質的特徴を特定することを意図してはおらず、特許請求の範囲に記載された事項の範囲を判断するために使用されることも意図してはいない。特許請求の範囲に記載された発明は、背景技術欄に記載されたいくつかまたは全ての不都合を解消する実施形態には限定されない。
【０００６】
本発明は、本体および伸縮可能なレンズバレル（retractable lens barrel）を含む撮影装置に関する。また、撮影装置において、レンズバレルおよび本体に動作可能に結合したバレル位置調整機構（barrel positioning mechanism）も含む。バレル位置調整機構は、レンズバレルを、レンズバレルが本体内に収縮した状態（retracted position）と、レンズバレルが本体から突き出て伸長した状態（extended position）との間で移動させることができる。いくつかの実施形態では、バレル位置調製機構は、概ね本体方向へ押されたレンズバレルに応じて、そのレンズバレルを収縮した状態と伸長した状態との間で移動させる、純粋な機械的構成要素である。その他の実施形態では、バレル位置調整機構は、レンズバレルを伸長させたり収縮させたりするのを助ける電気モーターを含む。いくつかの実施形態では、レンズバレルの伸長（extension）／収縮（retraction）は、ソフトウェアによって引き起こされる（triggered）。
【図面の簡単な説明】
【０００７】
【図１】本発明の一実施形態による撮影装置の単純化したブロック図である。
【図２Ａ】本発明の一実施形態によるウェブカメラを備えたラップトップコンピュータを示す単純化されたブロック図である。
【図２Ｂ】本発明の一実施形態によるウェブカメラを備えたラップトップコンピュータを示す単純化されたブロック図である。
【図３】本発明の一実施形態の詳細を示すウェブカメラの概略図である。
【図４】本発明の一実施形態によるバレル位置調整機構の詳細を示す概略図である。
【図５】本発明の別の実施形態による詳細を示すウェブカメラの概略図である。
【図６】本発明の一実施形態による自動的なレンズ収縮プロセスのフローチャートである。
【図７】少なくとも本発明のいくつかの実施形態とともに使用することができる汎用コンピューティングデバイスのブロック図である。
【発明を実施するための形態】
【０００８】
図１は、本発明の一実施形態による撮影装置１００の単純化したブロック図である。撮影装置１００は、本体１０２、および撮影レンズ１０６を有するレンズバレル１０４を含む。図１に示されるように、レンズバレル１０４は、本体１０２の外側に実質的に伸長するように位置する。この位置において、撮影装置１００は、写真を撮ることができる。本実施形態によると、レンズバレル１０４は、図１に示されるような伸長した状態と、レンズバレル１０４が本体１０２内にある収縮した状態との間で動かすことができる。収縮した状態では、撮影レンズ１０６は、障害物にぶつけることによって汚れたり傷ついたりすることから保護される。本実施形態は、第１に、以下にさらに詳細に説明されるように、レンズバレル１０４を伸長させること、および収縮させることについての機構に関する。撮影装置１００は、ウェブカメラ（通常はコンピュータに直接備え付けられ、その現在または直近の映像が、典型的にはウェブサイトからリクエストされるビデオカメラ）、または任意のタイプのスチルカメラ、または図１に示されたようなコンポーネントと同様のコンポーネントを有するオーディオ−ビデオカメラであってもよいことに留意されたい。しかしながら、以下に説明される例示の実施形態は、第１に、ウェブカメラ用のレンズバレル位置調整機構に関する。
【０００９】
図２Ａおよび図２Ｂは、本実施形態によるウェブカメラ２００が備え付けられたラップトップコンピュータ２１０を示す。図２Ａは、写真を撮る状態にあるレンズ２０６を有し、本体２０２の外側に、伸長した状態にあるレンズバレル２０４を有するウェブカメラ２００を示す。図２Ｂでは、レンズバレル２０４は、本体２０２内に収縮した状態にある。その他の点では、図２Ａと図２Ｂは同一である。
【００１０】
図２Ａおよび図２Ｂに示されるように、ウェブカメラ２００は、取り付け機構（例えば、ウェブカメラクリップ）２０８を用いてラップトップ２１０に取り付けられる。図２Ａおよび図２Ｂに示される実施形態では、ウェブカメラ２００は、ケーブル２０９を用いてラップトップ２１０のＵＳＢ（ユニバーサルシリアルバス）ポート２１２に通信可能に接続される。通常動作中は、ウェブカメラ２００は、ＵＳＢポート２１２を介してラップトップ２１０からその主電源供給を受ける。もちろん、ウェブカメラ２００は、現在知られているまたは将来開発されるであろう、その他の適切な有線または無線方式で、ラップトップコンピュータ２１０に通信可能に接続することができる。また、ウェブカメラ２００に主電源供給を提供するその他の適切な方法も使用することができる。以下の詳細な説明は、伸長した状態（図２Ａ）と収縮した状態（図２Ｂ）との間で、レンズバレル２０４を動かすための別の機構についてのものである。
【００１１】
図３は、本発明の一実施形態の詳細を示すウェブカメラ３００の概略図である。図３に示される図は、ウェブカメラ３００を背面から見たものであり、さらにウェブカメラ３００が逆さまになっている。レンズ３０６を含むウェブカメラ３００の前面は見えなくなっている。
【００１２】
図３は、本体３０２、レンズバレル３０４、および、バレル位置調整機構３１５の上部を示す。機構３１５は、図３に示されるような収縮した状態と、概ね本体３０２の方へ向かう方向（３１１）へ、概ね本体３０２の長手方向軸３１３に沿って押されるレンズバレル３０４に応じた伸長した状態との間で、レンズバレル３０４を動かすことができる。さらに、図３には、ウェブカメラクリップ３０８、ケーブルチューブ３０９、マイクロフォン３２０、および、符号３２２で示される電気部品を有するプリント基板が示されている。
【００１３】
図４に単独で示される、（図３の）バレル位置調整機構３１５は、その動作に電源を必要としない純粋な機械的構成要素であることに留意されたい。バレル位置調整機構３１５は、機構３１５を動かすメインスプリング（main spring）３３０を含む。メインスプリング３３０は、機構に一定の張力を与え、ユーザーがバレルを引き出す必要がなく、バレルでスプリング３３０を押すだけでよいようにする。また、バレル位置調整機構３１５は、レンズバレル３０４に接続し、メインスプリング３３０をサポートする搬送部３３２を含む。搬送部３３２は、任意の適切な材料（例えば、任意の適切なプラスチック）で作ることができる。いくつかの実施形態では、レンズバレル３０４は、搬送部３３２に回転自在に接続される。図３および図４に示されるように、搬送部３３２は、ガイドチャネル３３４および保持機構（retention feature）３３６を含む。スプリングフォロワー（spring follower）３３８は、ガイドチャネル３３４内で動く。図３および図４に示される例示の実施形態では、スプリングフォロワー３３８は、スチールまたはその他の適切な金属で作られるベントロッド（bent rod）であり、第１の終端３４０および第２の終端３４２を有する。スプリングフォロワー３３８は、本体３０２から伸長し、第１の終端３４０に適合するバイアススプリング（biasing spring）３４４、および突出部（protruding feature）３４６を利用して保持される。図３に示されるウェブカメラ３００では、本体３０２の下部が示されていないので、突出部３４６と本体３０２との接続が示されていないことに留意されたい。スプリングフォロワー３３８の第２の終端３４２は、ガイドチャネル３３４内で動くように構成される。図３および図４に示されるように、ガイドチャネル３３４は、戻り止め（detent）および傾斜領域（ramp zone）などの機構を有し、ユーザーがレンズバレル３０４を押した場合に、スプリングフォロワー３３８が保持機構３３６に入ることになり、本体３０２においてレンズバレル３０４を保持する。ユーザーが再びレンズバレル３０４を押すと、スプリングフォロワー３３８は、ガイドチャネル３３４を別の位置（チャネル終端位置３３７など）に進ませ、レンズバレル３０４をスライドさせ、伸長した状態にとどめる。上述したように、メインスプリング３３０によって提供される一定の張力のために、ユーザーは、レンズバレルを引き出す必要がなく、レンズバレルでスプリング３３０を押すだけでよい。上述したように、ウェブカメラ３００は、本体３０２内にあるマイクロフォン３２０も含む。マイクロフォン３２０は、本体３０２の溝（groove）（図２Ａに示された溝２７０など）を介して音波を捕捉する指向性マイクロフォンとすることができる。まとめると、図３および図４は、バレル位置調整機構の比較的シンプルな実施形態を示す。図示されたバレル位置調整機構は、機械的構成要素のみを含み、したがって、ウェブカメラ３００の外部または内部動力源（power source）とは独立して動作する。
【００１４】
図５は、本発明の別の実施形態の詳細を示すウェブカメラ５００の概略図である。（図３および図４に示された）ウェブカメラ３００のバレル位置調整機構３１５とは異なる（図５に示された）ウェブカメラ５００のバレル位置調整機構５１５以外の、ウェブカメラ５００および３００の残りの構成要素は実質的に同様であり、したがって、同じ参照番号が付されている。機械的構成要素のみを含む図３のバレル位置調整機構３１５とは対照的に、図５のバレル位置調整機構５１５は、例えば、電気モーター５１６によって駆動することができる、電気的に操作される構成要素である。電気モーター５１６は、直線運動コンバーター（linear motion converter）５１７に対するロータリーに動作可能に結合される。そのようないくつかの実施形態では、ユーザーが、カメラの外側にあるボタン（図２Ａに示されたボタン２８０など）を押すと、電気モーター５１６が作動し、本体３０２内にレンズバレル３０４を入れるか、または、レンズバレルを本体から引き出す。
【００１５】
図５に示された直線運動コンバーターに対する例示のロータリーは、電気モーター５１６およびレンズバレル３０４に結合されたラック（rack）および小歯車（pinion）配置（ラック５１８および小歯車５２０）である。しかしながら、採用されているラックおよび小歯車配置の代わりに、電気モーター５１６は、一連のギヤ減速（gear reductions）、および／または、送りねじ機構（lead screw mechanism）で、レンズバレル３０４に結合することができる。圧電アクチュエーターまたはその他の適切な機構も、上述した構成の代わりに使用することができる。
【００１６】
いくつかの実施形態は、ユーザーがウェブカメラ５００の電源を切り、本体３０２内にレンズバレル３０４を引き戻すことを忘れると、ウェブカメラ５００のオンボード予備電源システム５２６を利用して、レンズバレル３０４を自動的に収縮することができるように構成される。オンボード予備電源システム５２６は、コンデンサバンク（a bank of capacitors）、スーパーコンデンサ（従来のコンデンサと比較すると、概ねそのサイズの割に大容量のエネルギー蓄積能力を有する電気化学キャパシター）、または、レンズバレル３０４を収縮するのに十分なパワーを提供するであろう少なくとも１つの小さいバッテリーとすることができる。マイクロプロセッサ５２２、および、マイクロプロセッサが稼動するように構成される命令を格納するメモリ５２４は、レンズバレル３０４の自動収縮を実施するのに役立つ。
【００１７】
図６は、本発明の一実施形態による自動レンズ収縮プロセスのフローチャート６００である。ステップ６０２および６０４は、短い所定の時間間隔の後に主電源がオンであるかを定期的にチェックすることによって、ウェブカメラの（例えば、コンピュータＵＳＢポートから受け取られた）主電源供給を監視することを含む。主電源供給がオフであることがわかった場合、ステップ６０６において、レンズバレルが収縮した状態にあるかどうかの判定が行われる。レンズバレルが収縮した状態にない場合、ステップ６０８では、オンボード予備電源システムを利用して、レンズバレルを収縮した状態に動かす。ステップ６１０は、レンズバレルが収縮した状態にあると、オンボード予備電源システムがオフになることを示す。上述したように、これらのステップは、メモリ５２４内に格納された命令に基づいて、マイクロプロセッサ５２２の制御の下で実行される。
【００１８】
いくつかの実施形態では、レンズバレル３０４のこの伸長／収縮は、ソフトウェアによって引き起こされる。これは、ユーザーが、例えば、比較的確実にウェブカメラがオンでないことを知りたいが、ラップトップに接続されたウェブカメラを残したい場合に、ユーザーのプライバシーを与える比較的容易な方法を提供する。例えば、図２Ａは、ユーザーがアイコンまたはボタン２５０をポイントし、クリックすることを可能にし、レンズバレル収縮コマンドをウェブカメラに渡して、応答可能にレンズバレルを収縮する機能を示す。図２Ｂは、クリックしてレンズバレルの伸長を生じさせることができる同様のアイコンまたはボタン２５２を示す。メモリ５２４（図５）に格納され、マイクロプロセッサ５２２（図５）によって実行可能な更なるプログラムコードは、コンピュータからウェブカメラに送信された伸長／収縮コマンドの解釈および実行を助ける。コンピュータからウェブカメラへコマンドを通信するための任意の適切な有線または無線技術を使用することができる。
【００１９】
図７は、実施形態を実施することができる適切なコンピューティングシステム環境７００の例を示す。環境７００に適合するレンズバレル伸長／収縮ソフトウェアコマンドのための１つの典型的な環境は、一般に以下に説明されるプログラムモジュール７４６内にある。もちろん、レンズバレル伸長／収縮コマンドは、その他の環境にも同様に適合することができる。また、コンピューティングシステム環境７００は、適切なコンピューティング環境の一例に過ぎず、特許請求の範囲に記載された発明の使用または機能性の範囲についてのいかなる限定も示唆することは意図していない。コンピューティング環境７００は、例示の動作環境７００において示された構成要素の１つまたは組合せに関するいかなる依存関係または要件も有するように解釈するべきではない。
【００２０】
実施形態は、多くのその他の汎用または特殊用途コンピューティングシステム環境または構成で動作可能である。様々な実施形態で使用するために適切なものとすることができる、周知のコンピューティングシステム、環境、および／または、構成の例は、限定するものではないが、パーソナルコンピュータ、サーバーコンピュータ、ハンドヘルドまたはラップトップデバイス、マルチプロセッサシステム、マイクロプロセッサベースシステム、セットトップボックス、プログラム可能家庭用電化製品、ネットワークＰＣ、ミニコンピュータ、メインフレームコンピュータ、電話技術システム、任意の上述したシステムまたはデバイスを含む分散コンピューティング環境などを含む。
【００２１】
実施形態は、コンピュータによって実行されるプログラムモジュールなどの、コンピュータ実行可能命令の一般的な文脈において説明することができる。一般的に、プログラムモジュールは、特定のタスクを実施するか、または、特定の抽象データ型を実施する、ルーチン、プログラム、オブジェクト、コンポーネント、データ構造などを含む。いくつかの実施形態は、通信ネットワークを介してリンクされるリモート処理デバイスによってタスクが実施される分散コンピューティング環境において実施されるように設計される。分散コンピューティング環境では、プログラムモジュールは、メモリストレージデバイスを含むローカルおよびリモートコンピュータストレージ媒体に配置される。
【００２２】
図７を参照すると、いくつかの実施形態を実施するための例示的なシステムは、コンピュータ７１０の形態で汎用コンピューティングデバイスを含む。コンピュータ７１０のコンポーネントは、限定するものではないが、処理装置７２０、システムメモリ７３０、およびシステムメモリを含む様々なシステムコンポーネントを処理装置７２０に結合するシステムバス７２１を含むことができる。システムバス７２１は、メモリバスまたはメモリコントローラ、周辺バス、および任意の様々なバスアーキテクチャを使用するローカルバスを含む、任意のいくつかのタイプのバス構造とすることができる。例えば、限定ではないが、そのようなアーキテクチャは、ＩＳＡバス、ＭＣＡバス、拡張ＩＳＡバス、ＶＥＳＡローカルバス、およびメザニンバスとも呼ばれるＰＣＩバスを含む。
【００２３】
コンピュータ７１０は、一般的に、様々なコンピュータ読取り可能媒体を含む。コンピュータ読取り可能媒体は、コンピュータ７１０によってアクセス可能な、任意の利用可能な媒体とすることができ、揮発性および不揮発性媒体、取外し可能および取外し不可能媒体を含む。例えば、限定はしないが、コンピュータ読取り可能媒体は、コンピュータ記憶媒体および通信媒体を含むことができる。コンピュータ記憶媒体は、コンピュータ読取り可能命令、データ構造、プログラムモジュール、またはその他のデータなどの情報の記憶のために、任意の方法または技術で実装された、揮発性および不揮発性、取外し可能および取外し不可能な媒体を含む。コンピュータ記憶媒体は、限定はしないが、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、フラッシュメモリまたはその他のメモリ技術、ＣＤ−ＲＯＭ、ＤＶＤ、またはその他の光ディスク媒体、磁気カセット、磁気テープ、磁気ディスク媒体またはその他の磁気記憶デバイス、若しくは、所望の情報を記憶するために使用することができ、コンピュータ７１０によってアクセス可能な任意の他の媒体を含む。通信媒体は、一般的に、コンピュータ読取り可能命令、データ構造、プログラムモジュール、若しくは、搬送波またはその他のトランスポート機構などの被変調データ信号におけるその他のデータを具現化し、任意の情報伝送媒体を含む。「被変調データ信号」という用語は、１つまたは複数の特性を有し、信号において情報を符号化するような方法において変化した信号を意味する。例えば、限定はしないが、通信媒体は、有線ネットワークまたは直接有線接続などの有線媒体、音響、ＲＦ、赤外線、またはその他の無線媒体などの無線媒体を含む。上述した任意の組合せも、コンピュータ読取り可能媒体の範囲内に含められるべきである。
【００２４】
システムメモリ７３０は、ＲＯＭ７３１およびＲＡＭ７３２などの、揮発性および／または不揮発性メモリの形態のコンピュータ記憶媒体を含む。ＢＩＯＳ７３３は、起動時などにコンピュータ７１０内の要素間で情報を伝送することを助ける基本ルーチンを含み、通常はＲＯＭ７３１に格納される。ＲＡＭ７３２は通常、処理装置７２０によって即座にアクセス可能な、かつ／または、現在動作している、データおよび／またはプログラムモジュールを含む。例えば、限定はしないが、図７は、オペレーティングシステム７３４、アプリケーションプログラム７３５、その他のプログラムモジュール７３６、およびプログラムデータ７３７を示す。
【００２５】
コンピュータ７１０は、その他の取外し可能／取外し不可能な、揮発性／不揮発性コンピュータ記憶媒体も含むことができる。例えば、図７は、取外し不可能な不揮発性の磁気媒体に対して読み書きするハードディスクドライブ７４１、取外し可能な不揮発性の磁気ディスク７５２に対して読み書きする磁気ディスクドライブ７５１、および、ＣＤ−ＲＯＭまたはその他の光学媒体などの取外し可能な不揮発性光ディスク７５６に対して読み書きする光ディスクドライブ７５５を示す。例示した動作環境で使用することができるその他の取外し可能／取外し不可能な、揮発性／不揮発性のコンピュータ記憶媒体には、限定はしないが、デジタル多用途ディスク、デジタルビデオテープ、ソリッドステートＲＡＭ、ソリッドステートＲＯＭなどが含まれる。ハードディスクドライブ７４１は通常、インターフェース７４０などの取外し不可能なメモリインターフェースを介してシステムバス７２１に接続され、磁気ディスクドライブ７５１および光ディスクドライブ７５５は通常、インターフェース７５０などの取外し可能なメモリインターフェースによってシステムバス７２１に接続される。
【００２６】
上述し、図７に示したドライブおよびそれに関連するコンピュータ記憶媒体は、コンピュータ読取り可能命令、データ構造、プログラムモジュール、およびコンピュータ７１０用のその他のデータの記憶を提供する。図７では、例えば、ハードディスクドライブ７４１が、オペレーティングシステム７４４、アプリケーションプログラム７４５、その他のプログラムモジュール７４６、およびプログラムデータ７４７を記憶しているように示される。これらのコンポーネントは、オペレーティングシステム７３４、アプリケーションプログラム７３５、その他のプログラムモジュール７３６、およびプログラムデータ７３７と同一のものでも異なっていてもよいことに留意されたい。オペレーティングシステム７４４、アプリケーションプログラム７４５、その他のプログラムモジュール７４６、およびプログラムデータ７４７には、少なくともそれらが異なるコピーであることを示すために、異なる符号が付されている。
【００２７】
ユーザーは、キーボード７６２、マイクロフォン７６３、および、マウス、トラックボール、またはタッチパッドなどのポインティングデバイス７６１を介してコンピュータ７１０にコマンドおよび情報を入力することができる。その他の（図示されていない）入力デバイスには、ジョイスティック、ゲームパッド、サテライトディッシュ、スキャナーなどがある。これらおよびその他の入力デバイスは大抵、システムバスに結合されるユーザー入力インターフェース７６０を介して処理装置７２０に接続されるが、パラレルポート、ゲームポート、またはユニバーサルシリアルバス（ＵＳＢ）などの、その他のインターフェースおよびバス構造によって接続することもできる。モニター７９１またはその他のタイプのディスプレイデバイスも、ビデオインターフェース７９０などのインターフェースを介してシステムバス７２１に接続される。モニターに加えて、コンピュータは、出力周辺インターフェース７９５を介して接続することができるスピーカー７９７およびプリンター７９６などのその他の周辺出力デバイスも含むことができる。
【００２８】
コンピュータ７１０は、リモートコンピュータ７８０などの１つまたは複数のリモートコンピュータへの論理接続を使用して、ネットワーク化された環境において動作することができる。リモートコンピュータ７８０は、パーソナルコンピュータ、ハンドヘルドデバイス、サーバー、ルーター、ネットワークＰＣ、ピアデバイス、またはその他の共有ネットワークノードとすることができ、通常はコンピュータ７１０に関して上述した要素の多くまたは全てを含む。図７に示した論理接続は、ローカルエリアネットワーク（ＬＡＮ）７７１およびワイドエリアネットワーク（ＷＡＮ）７７３を含むが、その他のネットワークも含むことができる。このようなネットワーク環境は、オフィス、企業規模のネットワーク、イントラネット、およびインターネットでは一般的である。
【００２９】
ＬＡＮネットワーク環境で使用される場合、コンピュータ７１０は、ネットワークインターフェースまたはアダプター７７０を介してＬＡＮ７７１に接続される。ＷＡＮネットワーク環境で使用される場合、コンピュータ７１０は通常、モデム７７２、またはインターネットなどのＷＡＮ７７３に通信を確立するその他の手段を含む。内蔵でも外付けでもよいモデム７７２は、ユーザー入力インターフェース７６０またはその他の適切な機構を介してシステムバス７２１に接続することができる。ネットワーク化された環境では、コンピュータ７１０に関連して示したプログラムモジュール、またはその一部は、リモートメモリストレージデバイスに記憶することができる。例えば、限定はしないが、図７は、リモートコンピュータ７８０にあるリモートアプリケーションプログラム７８５を示す。図示されたネットワーク接続は例示的なものであり、コンピュータ間で通信リンクを確立するその他の手段を使用することができることは理解されよう。
【００３０】
本発明を、構造的特徴および／または方法論的動作に特有の用語で説明してきたが、特許請求の範囲で定義される本発明の主題は、上述した構造的特徴および方法論的動作には必ずしも限定されないことが理解されよう。むしろ、上述した構造的特徴および方法論的動作は、特許請求の範囲を具現化する例示的な形態として開示するものである。また、上述したレンズバレル位置調整機構はウェブカメラに関連して説明したが、それらの実施形態で示された原理は任意の撮影装置に適用可能である。
【図１】
0004837102.tif 000002
【図２Ａ】
0004837102.tif 000003
【図２Ｂ】
0004837102.tif 000004
【図３】
0004837102.tif 000005
【図４】
0004837102.tif 000006
【図５】
0004837102.tif 000007
【図６】
0004837102.tif 000008
【図７】
0004837102.tif 000009