(57)【要約】  カメラズーム機能のための方法、装置、およびコンピュータプログラム製品が提供される。この方法は、カメラズームを少なくとも1つのセンサと関連付けるステップと、少なくとも1つのセンサを用いてカメラの物理的特性を検出するステップと、カメラの検出された物理的特性に基づいてカメラズームを調整するステップとを含む。物理的特性を検出するステップとカメラズームを調整するステップは連続する。カメラと、メモリと、メモリに結合された少なくとも1つのプロセッサとを含む装置が提供される。少なくとも1つのプロセッサは、カメラズームを少なくとも1つのセンサと関連付けることと、少なくとも1つのセンサを用いてカメラの物理的特性を検出することと、カメラの検出された物理的特性に基づいてカメラズームを調整することとを行うように構成される。物理的特性を検出することとカメラズームを調整することは連続する。
2018529115.tif 000002
【特許請求の範囲】
【請求項１】
カメラを動作させる方法であって、
カメラズームを少なくとも1つのセンサに関連付けるステップと、
前記少なくとも1つのセンサを用いて前記カメラの物理的特性を検出するステップと、
前記カメラの前記検出された物理的特性に基づいて前記カメラズームを調整するステップとを含む方法。
【請求項２】
前記物理的特性を検出する前記ステップと前記カメラズームを調整する前記ステップは連続する、請求項1に記載の方法。
【請求項３】
カメラズームをさらに調整するためのユーザ入力を検出するステップをさらに含み、
前記カメラズームを調整する前記ステップは、前記ユーザ入力にさらに基づく、請求項1に記載の方法。
【請求項４】
前記カメラの前記物理的特性の基準点に基づいて、前記少なくとも1つのセンサを用いて前記カメラズームを較正するステップをさらに含む、請求項1に記載の方法。
【請求項５】
前記基準点に対する前記物理的特性の変動を検出するステップであって、前記カメラズームを調整する前記ステップは、前記検出された変動にさらに基づく、ステップをさらに含む、請求項4に記載の方法。
【請求項６】
前記カメラの前記物理的特性は、カメラの回転または位置を含む、請求項1に記載の方法。
【請求項７】
前記少なくとも1つのセンサは、慣性センサ、加速度計、ジャイロスコープ、デジタルコンパス、または位置もしくは位置の変化を検出するように構成された位置検出モジュールのうちの1つを備える、請求項1に記載の方法。
【請求項８】
前記カメラズームを調整する前記ステップは、画像または映像内にキャプチャされた被写体の動きにさらに基づく、請求項1に記載の方法。
【請求項９】
前記カメラズームを調整する前記ステップは、画像または映像内のフレームのサイズに対する前記画像または前記映像内にキャプチャされた被写体の比にさらに基づく、請求項1に記載の方法。
【請求項１０】
カメラと、
メモリと、
前記メモリに結合された少なくとも1つのプロセッサと
を備え、前記少なくとも1つのプロセッサが、
カメラズームを少なくとも1つのセンサに関連付けることと、
前記少なくとも1つのセンサを用いて前記カメラの物理的特性を検出することと、
前記カメラの前記検出された物理的特性に基づいて前記カメラズームを調整することとを行うように構成される装置。
【請求項１１】
前記少なくとも1つのプロセッサは、連続的に前記カメラの前記物理的特性を検出し前記カメラズームを調整するようにさらに構成される、請求項10に記載の装置。
【請求項１２】
前記少なくとも1つのプロセッサは、
カメラズームをさらに調整するためのユーザ入力を検出するようにさらに構成され、
前記カメラズームを前記調整することは、前記ユーザ入力にさらに基づく、請求項10に記載の装置。
【請求項１３】
前記少なくとも1つのプロセッサは、
前記カメラの前記物理的特性の基準点に基づいて、前記少なくとも1つのセンサを用いて前記カメラズームを較正するようにさらに構成される、請求項10に記載の装置。
【請求項１４】
前記少なくとも1つのプロセッサは、
前記基準点に対する前記物理的特性の変動を検出することであって、前記カメラズームを前記調整することは、前記検出された変動にさらに基づく、検出することを行うようにさらに構成される、請求項13に記載の装置。
【請求項１５】
前記カメラの前記物理的特性は、カメラの回転または位置を含む、請求項10に記載の装置。
【請求項１６】
前記少なくとも1つのセンサは、慣性センサ、加速度計、ジャイロスコープ、デジタルコンパス、または位置もしくは位置の変化を検出するように構成された位置検出モジュールのうちの1つを備える、請求項10に記載の装置。
【請求項１７】
前記カメラズームを前記調整することは、画像または映像内にキャプチャされた被写体の動きにさらに基づく、請求項10に記載の装置。
【請求項１８】
前記カメラズームを前記調整することは、画像または映像内のフレームのサイズに対する前記画像または前記映像内にキャプチャされた被写体の比にさらに基づく、請求項10に記載の装置。
【請求項１９】
カメラと、
前記カメラのカメラズームを少なくとも1つのセンサに関連付けるための手段と、
前記少なくとも1つのセンサを用いて前記カメラの物理的特性を検出するための手段と、
前記カメラの前記検出された物理的特性に基づいて前記カメラズームを調整するための手段とを備える装置。
【請求項２０】
前記物理的特性を検出するための前記手段と前記カメラズームを調整するための前記手段は、連続的に動作するように構成される、請求項19に記載の装置。
【請求項２１】
カメラズームをさらに調整するためのユーザ入力を検出するための手段をさらに備え、
前記カメラズームを調整するための前記手段は、前記ユーザ入力にさらに基づいて前記カメラズームを調整するように構成される、請求項19に記載の装置。
【請求項２２】
前記カメラの前記物理的特性の基準点に基づいて、前記少なくとも1つのセンサを用いて前記カメラズームを較正するための手段をさらに備える、請求項19に記載の装置。
【請求項２３】
前記基準点に対する前記物理的特性の変動を検出するための手段であって、前記カメラズームを調整するための前記手段は、前記検出された変動にさらに基づいて前記カメラズームを調整するように構成される、手段をさらに備える、請求項22に記載の装置。
【請求項２４】
前記カメラの前記物理的特性は、カメラの回転または位置を含む、請求項19に記載の装置。
【請求項２５】
前記少なくとも1つのセンサは、慣性センサ、加速度計、ジャイロスコープ、デジタルコンパス、または位置もしくは位置の変化を検出するように構成された位置検出モジュールのうちの1つを備える、請求項19に記載の装置。
【請求項２６】
前記カメラズームを調整するための前記手段は、画像または映像内にキャプチャされた被写体の動きに基づいて前記カメラズームを調整するように構成される、請求項19に記載の装置。
【請求項２７】
前記カメラズームを調整するための前記手段は、画像または映像内のフレームのサイズに対する前記画像または前記映像内にキャプチャされた被写体の比に基づいて前記カメラズームを調整するように構成される、請求項19に記載の装置。
【請求項２８】
コンピュータ実行可能コードを記憶する非一時的コンピュータ可読記憶媒体であって、前記コンピュータ実行可能コードは、
カメラのカメラズームを少なくとも1つのセンサに関連付けることと、
前記少なくとも1つのセンサを用いて前記カメラの物理的特性を検出することと、
前記カメラの前記検出された物理的特性に基づいて前記カメラズームを調整することとを行うためのコードを含むコンピュータ可読記憶媒体。
【請求項２９】
前記物理的特性を前記検出することと前記カメラズームを前記調整することは連続する、請求項28に記載のコンピュータ可読記憶媒体。
【請求項３０】
カメラズームをさらに調整するためのユーザ入力を検出するためのコードをさらに含み、
前記カメラズームを前記調整することは、前記ユーザ入力にさらに基づく、請求項28に記載のコンピュータ可読記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願の相互参照
本出願は、その全体が参照により本明細書に明確に組み込まれている、2015年8月14日に出願した「CAMERA ZOOM BASED ON SENSOR DATA」と題する米国仮出願第62/205,301号、および2015年9月22日に出願した「CAMERA ZOOM BASED ON SENSOR DATA」と題する米国特許出願第14/861,841号の利益を主張するものである。
【０００２】
本開示は、概してカメラを有する装置に関し、より詳細には、カメラのズーム機能の自動制御を可能にする方法および装置に関する。
【背景技術】
【０００３】
カメラは、被写体の静止画像および/または映像をキャプチャする場合があり、被写体画像のサイズを拡大または縮小するためのズーム機能を実現する場合がある。ズーム機能は、たとえば、光学ズームまたはデジタルズームによって実現されてもよい。光学ズームを有するカメラは、カメラレンズを物理的に動かしてその距離を調整し、画像のサイズを拡大または縮小する。デジタルズームを有するカメラは、画像データの処理を介して画像のサイズを拡大または縮小してもよい。たとえば、カメラは、プロセッサを使用して、レンズを物理的に動かさずにズーム機能を実現するようにキャプチャされた画像データを調整してもよい。
【０００４】
モバイル通信端末の小形デジタルカメラでは、サイズの制限に起因してハードウェア距離測定デバイスを使用して自動焦点制御機能を実現することが困難である場合がある。設計上の目標は、カメラズーム機能および関連するユーザエクスペリエンスを向上させることである。
【発明の概要】
【課題を解決するための手段】
【０００５】
本開示の一態様では、方法、コンピュータプログラム製品、および装置が提供される。この方法は、カメラズームを少なくとも1つのセンサと関連付けるステップと、少なくとも1つのセンサを用いてカメラの物理的特性を検出するステップと、カメラの検出された物理的特性に基づいてカメラズームを調整するステップとを含む。物理的特性を検出するステップとカメラズームを調整するステップは連続する。
【０００６】
この装置は、カメラと、メモリと、メモリに結合された少なくとも1つのプロセッサとを含む。少なくとも1つのプロセッサは、カメラズームを少なくとも1つのセンサと関連付けることと、少なくとも1つのセンサを用いてカメラの物理的特性を検出することと、カメラの検出された物理的特性に基づいてカメラズームを調整することとを行うように構成される。物理的特性を検出することとカメラズームを調整することは連続する。
【０００７】
コンピュータプログラム製品は、コンピュータ実行可能コードを記憶するコンピュータ可読媒体を含み、コンピュータ実行可能コードは、カメラのカメラズームを少なくとも1つのセンサと関連付けることと、少なくとも1つのセンサを用いてカメラの物理的特性を検出することと、カメラの検出された物理的特性に基づいてカメラズームを調整することとを行うためのものである。物理的特性を検出することとカメラズームを調整することは連続する。
【０００８】
別の態様では、装置は、カメラと、カメラのカメラズームを少なくとも1つのセンサと関連付けるための手段と、少なくとも1つのセンサを用いてカメラの物理的特性を検出するための手段と、カメラの検出された物理的特性に基づいてカメラズームを調整するための手段とを含む。物理的特性を検出するための手段とカメラズームを調整するための手段は、連続的に動作するように構成される。
【図面の簡単な説明】
【０００９】
【図１】少なくとも部分的にセンサデータに基づいて動作するカメラズーム機能を有する例示的な装置の概念図である。
【図２】図1の装置によって実行されるカメラズーム機能の適用例の図である。
【図３】図1の装置によって実行されるカメラズーム機能の別の適用例の図である。
【図４】図1の装置によってキャプチャされた、カメラズームを調整するのを可能にする基準となる画像フレームの図である。
【図５】図1の装置によって操作されるセンサデータに基づくカメラズーム機能の例示的な動作のフローチャートである。
【図６】例示的な装置における様々なモジュール/手段/構成要素間のデータフローを示す概念的なデータフロー図である。
【図７】処理システムを採用する装置のためのハードウェア実装形態の一例を示す図である。
【発明を実施するための形態】
【００１０】
添付の図面に関して以下に記載する詳細な説明は、様々な構成の説明として意図されており、本明細書で説明する概念が実践される場合がある唯一の構成を表すことは意図されていない。詳細な説明は、様々な概念を完全に理解するのを可能にするために、具体的な詳細を含んでいる。しかし、当業者には、これらの概念は、これらの具体的な詳細なしでも実施される場合があることが明らかあろう。場合によっては、そのような概念を不明瞭にすることを避けるために、よく知られている構造および構成要素がブロック図の形態で示される。
【００１１】
次に、様々な装置および方法を参照して、カメラシステムのいくつかの態様が提示される。これらの装置および方法は、以下の詳細な説明において説明され、様々なブロック、モジュール、構成要素、回路、ステップ、プロセス、アルゴリズムなど(集合的に「要素」と呼ばれる)によって添付の図面に示される。これらの要素は、電子ハードウェア、コンピュータソフトウェア、またはそれらの任意の組合せを使用して実装される場合がある。そのような要素がハードウェアとして実装されるか、またはソフトウェアとして実装されるかは、特定の適用例および全体的なシステムに課される設計制約に依存する。
【００１２】
例として、要素、要素の任意の部分、または要素の任意の組合せは、1つまたは複数のプロセッサを含む「処理システム」を用いて実装されてもよい。プロセッサの例には、マイクロプロセッサ、マイクロコントローラ、デジタル信号プロセッサ(DSP)、フィールドプログラマブルゲートアレイ(FPGA)、プログラマブル論理デバイス(PLD)、ステートマシン、ゲート論理、個別ハードウェア回路、および本開示全体にわたって説明する様々な機能を実行するように構成された他の適切なハードウェアが含まれる。処理システムの中の1つまたは複数のプロセッサは、ソフトウェアを実行してもよい。ソフトウェアは、ソフトウェア、ファームウェア、ミドルウェア、マイクロコード、ハードウェア記述言語、またはそれ以外のものとして言及されているかどうかにかかわらず、命令、命令セット、コード、コードセグメント、プログラムコード、プログラム、サブプログラム、ソフトウェアモジュール、アプリケーション、ソフトウェアアプリケーション、ソフトウェアパッケージ、ルーチン、サブルーチン、オブジェクト、実行可能ファイル、実行スレッド、プロシージャ、ファンクションなどを意味するものと広く解釈されるものとする。
【００１３】
「例示的」という単語は、本明細書では、「例、実例、または例証として機能する」を意味するために使用される。「例示的」として本明細書で説明するいかなる実施形態も、他の実施形態よりも好ましい、または有利であると必ずしも解釈されるべきでない。同様に、装置または方法の「実施形態」という用語は、本発明のすべての実施形態が、記載された構成要素、構造、特徴、機能性、プロセス、利点、利益、または動作モードを含むことを必要としない。
【００１４】
したがって、1つまたは複数の例示的な実施形態では、説明する機能は、ハードウェア、ソフトウェア、ファームウェア、またはそれらの任意の組合せにおいて実装されてもよい。機能は、ソフトウェアにおいて実装される場合、コンピュータ可読媒体上の1つまたは複数の命令またはコードとして、記憶されるか、または符号化される場合がある。コンピュータ可読媒体は、コンピュータ記憶媒体を含む。記憶媒体は、コンピュータによってアクセス可能な任意の利用可能な媒体であってもよい。限定ではなく例として、そのようなコンピュータ可読媒体は、ランダムアクセスメモリ(RAM)、読取り専用メモリ(ROM)、電気的消去可能プログラマブルROM(EEPROM)、コンパクトディスクROM(CD-ROM)もしくは他の光ディスクストレージ、磁気ディスクストレージもしくは他の磁気記憶デバイス、前述したタイプのコンピュータ可読媒体の組合せ、またはコンピュータによってアクセスできる命令もしくはデータ構造の形態でコンピュータ実行可能コードを記憶するのに使用できる任意の他の媒体を含むことができる。
【００１５】
センサデータに基づくカメラズーム機能のための装置および方法の様々な態様が、カメラを備える、携帯電話などのワイヤレスデバイスに関して提示される。しかし、当業者が容易に諒解するように、この開示全体にわたって提示されるセンサデータに基づくカメラズーム機能の様々な態様およびその多数の適用例は、例示的な実施形態に限定されない。たとえば、提示される態様は、ワイヤレスデバイス以外の装置(たとえば、ワイヤレス通信機能を有する場合も有さない場合もあるデジタルカメラ)に適用可能であってもよい。したがって、提示される装置または方法に関する特定の適用例のすべての参照は、装置または方法の例示的な態様を示すことのみのためのものであり、そのような態様は、多種多様な適用例を有する場合があることが理解されよう。
【００１６】
図1は、少なくとも部分的にセンサデータに基づいて動作するカメラズーム機能を有する例示的な装置102の概念図100である。装置110は、たとえば、ワイヤレス通信機能を有する携帯電話、タブレットコンピュータ、またはカメラであってもよい。装置110は、カメラユニット112と、ワイヤレスモジュール114と、センサ116と、プロセッサ118とを含んでもよい。プロセッサ118は、ズーム制御装置120をさらに含む。いくつかの例では、カメラズームは、装置102によってキャプチャされた画像のズームまたは倍率を調整する動作を指す場合があり、ズーム設定は、キャプチャされた画像のサイズを拡張または縮小するための値または数量を指す場合があり、カメラズーム機能は、カメラズームを実行するための様々な動作を指す場合がある。
【００１７】
カメラユニット112は、たとえば、カメラレンズを含んでもよく、被写体の画像および/または映像を撮影するように動作してもよい。カメラユニット112は、ズーム機能(たとえば、光学ズーム)を備えてもよい。たとえば、カメラユニット112は、レンズと、ズーム機能に関してレンズ間の距離を調整するための機構(たとえば、アクチュエータ)とを含んでもよい。ズーム機能に関するそのような動作は、プロセッサ118によって制御または有効化されてもよい。
【００１８】
ワイヤレスモジュール114は、たとえば、ワイヤレス信号を送受信するためのアンテナと、送信データを処理し、アンテナを介して受信されたデータを処理するための回路とを含んでもよい。送信データがプロセッサ118によって供給されてもよく、受信されたデータがプロセッサ118に供給されてもよい。
【００１９】
ワイヤレスモジュール114を介したワイヤレス通信の例には、電話、ビデオ、データ、メッセージング、およびブロードキャストなどの様々な電気通信サービスを含んでもよい。さらに、信号のワイヤレス送信および受信は、様々な電気通信規格に準拠してもよい。例示的な電気通信規格はロングタームエボリューション(LTE)である。LTEは、第3世代パートナーシッププロジェクト(3GPP)によって公表されたユニバーサルモバイルテレコミュニケーションズシステム(UMTS)モバイル規格に対する拡張のセットである。LTEは、スペクトル効率を改善すること、コストを下げること、サービスを改善すること、新しいスペクトルを利用すること、ならびに、ダウンリンク(DL)上のOFDMA、アップリンク(UL)上のSC-FDMA、および多入力多出力(MIMO)アンテナ技術を使用して他のオープン規格とより良く統合することによって、モバイルブロードバンドインターネットアクセスをより良くサポートするように設計されている。
【００２０】
センサ116は、たとえば、装置102の物理的特性を検出し、検出されたセンサデータをプロセッサ118に供給してもよい。いくつかの構成では、センサ116は、装置102の位置および/または回転(たとえば、基準角または基準位置に対する角度または位置)を検出または検知してもよい。たとえば、検出された位置は、装置102によってキャプチャされる被写体を基準としてもよく、あるいは装置102の視野を基準としてもよい。いくつかの例では、センサ116は、装置102の活動または動きを検出または検知してもよく、位置および/または回転は、検出された活動または動きに基づいてもよい。センサ116の例を以下にさらに詳細に提示する。
【００２１】
いくつかの例では、センサ116は、装置102の線形加速度および/または回転角を測定する加速度計を含んでもよい。単一軸加速度計および多軸加速度計は、装置102の線形重力加速度の大きさと方向の組合せを検出してもよく、動き検知機能を実行するために使用されてもよい。
【００２２】
いくつかの例では、センサ116は、1つまたは複数の軸の周りの装置102の回転の角速度を測定するジャイロスコープを含んでもよい。測定される回転のいくつかはチルトと呼ばれる。ジャイロスコープは、自由空間において複雑な動きを正確に測定する場合があり、したがって、装置102などの移動する物体の位置および回転を追跡するための所望の動きセンサになる。
【００２３】
いくつかの例では、センサ116は、地球の磁場に基づいて装置102の方位を検出するデジタルコンパス(たとえば、eCompass)を含んでもよい。デジタルコンパスに関する民生用電子機器適用例は、ダウンロードされたマップをモバイルスクリーン上で正しく配向させることまたはナビゲーションアプリケーションに関する基本方位情報を装置102上に供給することを含んでもよい。いくつかの例では、センサ116は、大気圧の変化を分析することによって装置102の相対高度および絶対高度を測定する圧力センサを含んでもよい。
【００２４】
いくつかの例では、センサ116は慣性センサを含んでもよい。慣性センサは一般に、マイクロ電気機械システムすなわちMEMSを含む。いくつかの例では、慣性センサは、加速度計およびジャイロスコープの出力を利用して装置102の力および角速度の3次元測定値を生成してもよい。いくつかの例では、装置102は、センサ116によって検出された装置102の物理的特性に基づいてカメラズームを調整してもよい。物理的特性は、測定された力および/または角速度に基づいて判定される場合がある、装置102の活動または動きに基づく位置および/または回転を含んでもよい。
【００２５】
いくつかの例では、センサ116は、装置102の位置または位置の変化を検出する位置検出モジュールを含んでもよい。位置検出モジュールの例には全地球測位システムを含めてもよい。他の例では、位置検出モジュールは、上述のセンサを利用して位置または位置の変化を検知または判定してもよい。他の例では、位置検出モジュールは、装置102の位置情報を受信するレシーバを含んでもよい。
【００２６】
プロセッサ118は、カメラユニット112、ワイヤレスモジュール114、およびセンサ116と相互作用する。いくつかの例では、プロセッサ118は、装置102のアプリケーションプロセッサであってもよく、あるいはアプリケーションプロセッサの一部であってもよい。いくつかの例では、プロセッサ118は1つまたは複数のダイ上に実装されてもよい。プロセッサ118は、ワイヤレスモジュール114に送信データを供給し、ワイヤレスモジュール114からデータを受信してもよい。プロセッサ118は、装置102の位置および/または回転に関するデータなど、装置102のいくつかの物理的特性に関係するセンサ116からのデータをさらに監視し受信してもよい。
【００２７】
プロセッサ118は、本明細書で説明する例示的な自動ズーム機能の様々な特徴に対処するズーム制御装置120を含んでもよい。光学ズームの例では、ズーム制御装置120は、カメラユニット112と相互作用し、カメラユニット112に自動ズーム機能を実行するように指示してもよい。デジタルズームの例では、ズーム制御装置120は、カメラユニット112によってキャプチャされた画像をズーム効果を実現するように調整してもよい。例示的な自動ズーム機能のさらなる特徴を以下に図2〜図6に関して提示する。これらの特徴は、プロセッサ118によって実現されてもよい。
【００２８】
図2は、図1の装置102によって実行されるカメラズーム機能の適用例の図200である。時間「a」では、被写体210(この例では、210-aとして示された弾むサッカーボール)が装置102(102-aとして示されている)の左側の距離-aのところに位置している。時間「b」では、被写体(210-bとして示されている)が装置102(102-bとして示されている)の前方の装置102により近い位置まで弾んでいる。被写体210-bと装置102-bとの間の距離は距離-bまで短くなっている。被写体210-bをキャプチャするために、装置102-bは弾むサッカーボールとともに回転し被写体210-bをキャプチャしている。装置102-bは、装置102-aを基準として角度θだけ回転している。
【００２９】
したがって、時間「a」では、装置102-aは、被写体210-aをキャプチャするために第1のズーム量だけズームしてもよく、時間「b」では、被写体210が移動し、被写体210と装置102との間の距離が変化したので、ズーム量が変化してもよい。手動ズームの場合、被写体210-aと被写体210-bの両方の画像をキャプチャするには、ズーム量を調整するためにユーザ入力が必要である。そのようなユーザ入力では、画質が低下し、ユーザエクスペリエンスが損なわれる。自動連続ズーム機能(たとえば、回転角θを検出するセンサデータに基づく自動連続ズーム機能)が有利である。
【００３０】
したがって、装置102は、センサ116からのデータに連続的に基づいてカメラズーム機能を働かせてもよい。いくつかの例では、装置102は、プロセッサ118が上述のズーム調整機能を実行する間途切れることなく画像または映像を撮影し続けてもよい。たとえば、カメラズームに対する調整は、プロセッサによって、a)時間「a」および時間「b」におけるセンサ116からのデータに基づいて装置の物理的特性、たとえば、回転角θを判定し、b)判定された物理的特性に基づいて時間「a」および時間「b」の各々に関するズーム量を判定し、c)判定されたズーム量に基づいて時間「a」および時間「b」のそれぞれにおけるカメラズームを実行することにより、ユーザ入力を必要とせずにプロセッサ118によって連続的に実行されてもよい。例示的なカメラズーム機能のさらなる詳細を以下に提示する。
【００３１】
時間「a」では、いくつかの例において、プロセッサ118(たとえば、ズーム制御装置120)は、時間「a」における装置102の位置または回転に基づいて時間「a」におけるズーム量を判定し調整してもよい。たとえば、そのような判定は、時間「a」におけるセンサ116からの位置または回転データに基づいてもよく、データは、基準位置または基準回転と比較されてもよい。たとえば、基準位置は、装置102によってキャプチャされる被写体を基準としてもよく、あるいは装置102の視野を基準としてもよい。この例では、プロセッサ118は、距離-aに基づいて(たとえば、光学ズームまたはデジタルズームを介して)ズームアウトを実行して被写体210-aをキャプチャしてもよい。
【００３２】
時間「b」では、プロセッサ118(たとえば、ズーム制御装置120)は、時間「b」における装置102の位置または回転に基づいてズーム量をさらに判定し調整してもよい。いくつかの例では、装置102の位置または回転は、時間「b」の後の装置102の活動または動き(たとえば、回転)から判定されてもよい。したがって、センサ116は、位置、回転、活動、または動きなどの装置102の物理的特性を検出または検知してもよい。プロセッサ118は、そのようなセンサデータに基づいてズーム量を判定し調整してもよい。
【００３３】
たとえば、そのような判定は、時間「b」におけるセンサ116からの位置データまたは回転データに基づいてもよく、データは、基準位置または基準回転と比較されてもよく、あるいは時間「a」における位置データまたは回転データと比較されてもよい(すなわち、時間「a」における位置または回転を基準位置または基準回転とみなす)。たとえば、プロセッサ118は、センサデータに基づいて、装置102が時間「a」から時間「b」まで角度θだけ回転したと判定してもよい。
【００３４】
いくつかの例では、プロセッサ118は、画像データに基づいてカメラズームを判定または調整してもよい。たとえば、プロセッサ118は、画像データに基づいて、被写体210が時間「a」から時間「b」まで移動したことを認識してもよい。プロセッサ118は、被写体210の動きおよび角度θの回転を使用して、距離-aと比較して距離-bが短くなったと判定してもよい。プロセッサ118は、(たとえば、光学ズームまたはデジタルズームを介して)ズームインを実行して時間「b」における被写体210-bをキャプチャしてもよい。上述のように、プロセッサ118は、ズーム量を判定し、ユーザ入力を必要とせずに時間「a」および時間「b」におけるカメラズームを実行し、それによってユーザをそのような作業から解放してもよい。画像データを利用してカメラズーム機能を自動化することのさらなる例を図4および関連する本文において提示する。
【００３５】
いくつかの例では、センサ116からのデータに基づく連続的および/または自動的カメラズームは、さらなるカメラズーム調整のための任意のユーザ入力を含む様々な因子によってさらに調整されてもよい。たとえば、時間「b」に続いて、プロセッサ118は、さらなるカメラズーム調整のためのユーザ入力を受信してもよい。これに応答して、プロセッサ118(たとえば、ズーム制御装置120)は、受信されたユーザ入力に基づいて時間「b」に続いてカメラズームをさらに調整してもよい。
【００３６】
センサ116からのデータに基づくカメラズームに対する連続的および/または自動的調整は、画像データに基づいてさらに調整されてもよい。これらの特徴を図4に関して提示する。
【００３７】
上述のカメラズーム調整は、様々な機構によってトリガされてもよい。たとえば、プロセッサ118(たとえば、ズーム制御装置120)は、時間に基づいてズーム量を調整してもよい(たとえば、ズーム量を周期的に調整してもよい)。いくつかの例では、プロセッサ118(たとえば、ズーム制御装置120)は、センサ116からのデータによってトリガされてズーム量を調整してもよい。たとえば、プロセッサ118は、センサ116からのデータにおける変化またはしきい値を超える変化に基づいてズーム量を調整してもよい。たとえば、プロセッサ118は、しきい値角度を超える装置102の回転の変化に応答してズーム量を調整してもよい。
【００３８】
図3は、図1の装置102によって実行されるカメラズーム機能の別の適用例の図300である。時間「a」において、装置102(102-aとして示されている)は、被写体210から距離-aだけ離れている。時間「b」において、装置102(102-aとして示されている)は、距離-xだけ遠くに移動しており、被写体210から距離-bだけ離れている。装置102-bは、装置102-aを基準として角度θだけ回転する。
【００３９】
この例では、プロセッサ118(たとえば、ズーム制御装置120)は、装置102の位置に基づいて時間「a」におけるカメラズームおよび時間「b」におけるカメラズームを判定し実行してもよい。たとえば、センサ116は、位置検出モジュールを含んでもよく、プロセッサ118は、位置検出モジュールからのデータおよび位置データをズーム量にマップする較正データに基づいてカメラズームを判定し実行してもよい。一例では、プロセッサ118は、(たとえば、位置検出モジュールからの)位置データを利用してカメラズームの判定および変更をトリガしてもよい。別の例では、プロセッサ118は、装置102の位置データおよび回転(角度θ)を利用して、被写体までの距離が延びたかまたは短くなったことを判定し、距離の増減の測定値をズーム量にマップする較正データに基づいてカメラズームを判定し実行してもよい。
【００４０】
図4は、図1の装置102によってキャプチャされた、カメラズームを調整するのを可能にする基準となる画像フレーム402の図400である。たとえば、プロセッサ118(たとえば、ズーム制御装置120)は、キャプチャされたフレーム内の画像データに基づいてズーム量を調整してもよい。図400は、フレーム402内で時間「c」における被写体210-cの画像が時間「d」における被写体210-dに向かって遠くに移動する状態(動き404)を含む。いくつかの例では、プロセッサ118は、画像フレームまたは映像フレーム内にキャプチャされた被写体210の活動(たとえば、動き404)に基づいてカメラズームを調整してもよい。たとえば、プロセッサ118は、動き404に基づいて、被写体210が装置202から離れるように移動していると判定してもよく、それに応じてズーム量を増やしてもよい。いくつかの例では、プロセッサ118は、画像フレームまたは映像フレーム402のサイズに対するフレーム内にキャプチャされた被写体210のサイズの比に基づいてカメラズームを調整してもよい。たとえば、プロセッサ118は、時間「d」において、被写体210が装置202から離れる方向に移動したので、被写体210-dの画像サイズが被写体210-cの画像サイズよりも小さくなっていると判定してもよい。したがって、フレーム402のサイズに対する被写体210-dの画像サイズの比は、フレーム402のサイズに対する被写体210-cの画像サイズの比よりも小さくなる。プロセッサ118は、時間「d」におけるズーム量を時間「a」と同じ比を維持するように調整し(増加させ)てもよい。
【００４１】
図5は、図1の装置102によって操作されるセンサデータに基づくカメラズーム機能の例示的な動作のフローチャート500である。フローチャート500は、たとえば、装置102によって実行され得る。フローチャート500のステップの例は、図1〜図4および関連する説明に記載されている。
【００４２】
502において、カメラズームが、少なくとも1つのセンサに関連付けられる。たとえば、装置は、ユーザがカメラズーム機能に関連付けるセンサ116を選択するのを可能にするユーザインターフェースを提示してもよい。装置は、受信された入力に基づいて、カメラズームを特定のセンサに関連付ける。この選択は、たとえば、慣性センサ、加速度計、ジャイロスコープ、またはデジタルコンパスのうちの1つを選択することであってもよい。いくつかの例では、この関連付けは、ユーザ入力なしで装置102上にあらかじめ設定されてもよい。
【００４３】
504において、カメラズームは、カメラの物理的特性の基準点に基づいて、少なくとも1つのセンサを用いて較正される。較正プロセスの例には、ズーム量を判定してズーム設定およびカメラの物理的特性と相関させることを含めてもよい。いくつかの例では、カメラの物理的特性の基準点(たとえば、基準位置または基準回転)に対応するズーム量が判定され、さらなるズーム調整のための基礎として設定される。
【００４４】
たとえば、選択されたセンサ116は、装置102の回転(物理的特性)を検出するジャイロスコープを含んでもよい。いくつかの例では、回転(物理的特性)の基準点があらかじめ設定されるかまたはあらかじめ決定されてもよい。図2を参照するとわかるように、いくつかの例では、回転(物理的特性)の基準点は、時間「a」における装置102の現在の回転であってもよい。
【００４５】
いくつかの例では、カメラズームの較正には、ズーム量と回転(物理的特性)の基準点に対する変動との関係をあらかじめ決定することをさらに含めてもよい。たとえば、ズーム量は、変動が小さい場合は少なく、変動が大きくなるにつれて多くなってもよい。そのようなズーム量は、ユーザ入力によって設定されてもよくあるいはあらかじめ決定されてもよい。
【００４６】
506において、カメラの物理的特性は、少なくとも1つのセンサを用いて検出される。図2を参照するとわかるように、いくつかの例では、ジャイロスコープを含むセンサ116は、時間「a」および時間「b」において装置102の回転を検出する。プロセッサ118(たとえば、ズーム制御装置120)は、センサ116からのデータを監視してもよい。508において、基準点に対する物理的特性の変動が検出される。いくつかの例では、プロセッサ118(たとえば、ズーム制御装置120)は、基準点に対する回転(物理的特性)の変動を監視されるデータから検出してもよい。たとえば、プロセッサ118は、時間「a」における装置102の回転または現在の回転基準点に対する時間「b」における装置102の回転の変動を検出してもよい。
【００４７】
510において、カメラズームは、カメラの検出された物理的特性に基づいて調整される。いくつかの例では、504における較正では、ズーム量と回転基準点に対する変動との関係をあらかじめ決定する。言い換えれば、較正では、たとえば、ルックアップテーブルにおいて、カメラズームの倍率を高くするかあるいは低くする量を基準点の複数の異なる変動の各々に関連付けてもよい。プロセッサ118(たとえば、ズーム制御装置120)は、504において所定のズーム量に基づいてズーム量を調整してもよい。たとえば、プロセッサ118は、光学ズームの場合には、カメラユニット112に、カメラズームを実現するようにカメラレンズを移動させるよう指示し、デジタルズームの場合には、カメラズームを実現するように画像データを調整してもよい。
【００４８】
いくつかの例では、プロセッサ118は、装置102の検出された回転(物理的特性)に加えてキャプチャされた被写体の画像データに基づいてカメラズームをさらに調整してもよい。図4を参照するとわかるように、いくつかの例では、プロセッサ118は、画像または映像内にキャプチャされた被写体210の活動(たとえば、動き404)に基づいてカメラズームをさらに調整してもよい。いくつかの例では、プロセッサ118は、画像または映像内のフレーム402のサイズに対する画像または映像内にキャプチャされた被写体210の比に基づいてカメラズームを調整してもよい。
【００４９】
いくつかの例では、プロセッサ118は、連続的に(たとえば、506または508において)物理的特性を検出し(たとえば、510において)カメラズームを調整してもよい。たとえば、装置102は、(たとえば、506または508において)時間「a」における回転(物理的特性)を検出し、ユーザ入力を必要とせずに、同時に途切れることなく画像または映像を撮影しながら、(たとえば、510において)回転に応じてカメラズームを調整してもよい。装置102は、ユーザ入力を必要とせずに時間「a」から時間「b」まで連続的に画像または映像を撮影してもよい。時間「b」において、装置102は、(たとえば、506または508において)回転を検出し、ユーザ入力を必要とせずに、同時に途切れることなく画像または映像を撮影しながら、(たとえば、510において)回転に応じてカメラズームを調整してもよい。
【００５０】
512において、カメラズームを修正するためのユーザ入力が検出されてもよい。いくつかの例では、装置102は、任意のユーザ入力に基づいてカメラズームをさらに調整してもよい。たとえば、時間「b」に続いて、装置102のユーザは、ズーム量を様々な方式を介して(たとえば、いくつかのカメラ上のスライダ制御を介して)手動で調整してもよい。プロセッサ118(たとえば、ズーム制御装置120)は、ズーム量を調整するための任意のユーザ入力を受信し、それに応じてカメラズームを調整してもよい。いくつかの例では、装置102は、連続的に(たとえば、506または508において)物理的特性を検出し、ユーザ入力に基づいてズーム量を修正することなしに、途切れることなく画像または映像を撮影しながら、(たとえば、510において)物理的特性に応じてカメラズームを調整してもよい。
【００５１】
図6は、例示的な装置602における様々なモジュール/手段/構成要素間のデータフローを示す概念的なデータフロー図600である。装置602は、図1〜図5を参照しながら説明した装置102であってもよい。いくつかの例では、装置602はプロセッサ118(たとえば、ズーム制御装置120)であってもよい。装置602は、センサ関連付けモジュール604と、カメラズーム較正モジュール606と、物理特性検出モジュール608と、カメラズーム調整モジュール610と、ユーザ入力モジュール612とを含む。いくつかの例では、装置602はセンサ651を含んでもよい。
【００５２】
センサ関連付けモジュール604は、センサ651をカメラズーム機能に関連付ける(たとえば、ステップ502に関連する機能を実行する)。たとえば、ユーザは、(たとえば、ユーザ入力モジュール612を介して)カメラズーム機能に関連付けるセンサ651を選択してもよい。この選択は、たとえば、慣性センサ、加速度計、ジャイロスコープ、またはデジタルコンパスのうちの1つを選択することであってもよい。いくつかの例では、この関連付けは、ユーザ入力なしでセンサ関連付けモジュール604を介してあらかじめ設定されてもよい。
【００５３】
カメラズーム較正モジュール606は、選択されたセンサ651を用いてズーム機能を較正する(たとえば、ステップ504に関連する機能を実行する)。カメラズーム較正モジュール606は、装置602の物理的特性の基準点に基づいて、センサ651を用いてカメラズーム機能を較正する。いくつかの例では、選択されたセンサ651は、装置602の回転(物理的特性)を検出するジャイロスコープを含む。いくつかの例では、回転(物理的特性)の基準点があらかじめ設定されるかまたはあらかじめ決定されてもよい。他の例では、そのような基準点は、ユーザによって較正の一部として設定されてもよい。いくつかの例では、カメラズーム較正モジュール606は、回転(物理的特性)の基準点に対する変動に基づき、ユーザ入力に従って(たとえば、ユーザ入力モジュール612を介して)ズーム量を判定してもよい。
【００５４】
物理的特性検出モジュール608は、センサ651を用いて装置602の物理的特性を検出する(たとえば、ステップ506、598に関連する機能を実行する)。図2を参照するとわかるように、いくつかの例では、ジャイロスコープを含むセンサ116は、時間「a」および時間「b」において装置102の回転を検出する。物理的特性検出モジュール608は、センサ651からのデータを監視する。物理的特性検出モジュール608は、基準点に対する物理的特性の変動をさらに検出してもよい。いくつかの例では、物理的特性検出モジュール608は、基準点に対する回転(物理的特性)の変動を監視されるデータから検出してもよい。
【００５５】
ユーザ入力モジュール612は、いくつかの例では、カメラズーム調整のためのユーザ入力を受信する。たとえば、ユーザ入力モジュール612は、カメラ上のズームスライダを介して入力されたカメラズーム調整のためのユーザ入力を受信してもよい。いくつかの例では、センサ関連付けモジュール604に関する様々なユーザ入力を受信するためにユーザ入力モジュール612が使用されてもよい。
【００５６】
カメラズーム調整モジュール610は、検出された物理的特性に基づいてカメラズームを調整する(たとえば、ステップ510に関連する機能を実行する)。いくつかの例では、カメラズーム較正モジュール606は、回転基準点に対する変動に基づいてズーム量を判定してもよい。カメラズーム調整モジュール610は、判定されたズーム量に基づいてカメラズームを調整してもよい。たとえば、カメラズーム調整モジュール610は、光学ズームの場合には、カメラユニット650に、カメラズームを実現するようにカメラレンズを移動させるよう指示し、デジタルズームの場合には、カメラズームを実現するように画像データを調整してもよい。いくつかの例では、カメラズーム調整モジュール610は、画像または映像内にキャプチャされた被写体の動きもしくは活動および/または画像または映像内のフレームのサイズに対する被写体の比を判定するように構成されてもよい。たとえば、図4を参照するとわかるように、カメラズーム調整モジュール610は、画像データから被写体210の動き404を判定してもよい。いくつかの例では、カメラズーム調整モジュール610は、フレーム402のサイズに対する被写体210のサイズの比を判定してもよい。カメラズーム調整モジュール610は、動き404または判定された比に基づいてカメラズームをさらに調整してもよい。
【００５７】
いくつかの例では、装置602はセンサ651を含んでもよい。センサ651は、装置602の位置または回転などの物理的特性を検出してもよい。センサ651の例は、加速度計、ジャイロスコープ、デジタルコンパス、慣性センサ、および図1を用いて説明した位置検出モジュールであってもよい。
【００５８】
装置は、図5の上記のフローチャートにおけるアルゴリズムのブロックの各々を実行する、追加のモジュールを含む場合がある。したがって、図5の上記のフローチャート内の各ブロックは、モジュールによって実行される場合があり、装置は、それらのモジュールのうちの1つまたは複数を含んでもよい。モジュールは、プロセッサによる実施のためにコンピュータ可読媒体内に記憶された、前述のプロセス/アルゴリズムを実行するように構成されたプロセッサによって実施される、前述のプロセス/アルゴリズムを実行するように特に構成された1つもしくは複数のハードウェア構成要素、またはそれらの何らかの組合せであってもよい。
【００５９】
図7は、処理システム714を利用する装置602'についてのハードウェア実施態様の一例を示す図である。処理システム714は、バス724によって概略的に表されるバスアーキテクチャを用いて実現されてもよい。バス724は、処理システム714の特定の適用例および全体的な設計制約に応じて、任意の数の相互接続バスおよびブリッジを含むことができる。バス724は、プロセッサ704、モジュール604、606、608、610、612、およびコンピュータ可読媒体/メモリ706によって表される、1つもしくは複数のプロセッサおよび/またはハードウェアモジュールを含む様々な回路を一緒につなぐ。バス724は、タイミングソース、周辺機器、電圧レギュレータ、および電力管理回路などの種々の他の回路をリンクしてもよいが、これらの回路は当技術分野でよく知られており、したがって、これ以上は説明しない。
【００６０】
処理システム714は、カメラユニット650およびセンサ651に結合されてもよい。いくつかの例では、処理システム714はセンサ651を含んでもよい。ユーザ入力、カメラユニット650、およびセンサ651は、バス724を介して処理システム714の様々なモジュールと相互作用してもよい。
【００６１】
処理システム714は、コンピュータ可読媒体/メモリ706に結合されたプロセッサ704を含む。プロセッサ704は、コンピュータ可読媒体/メモリ706上に記憶されたソフトウェアの実行を含む、一般的な処理を担う。ソフトウェアは、プロセッサ704によって実行されると、処理システム714に、任意の特定の装置について上記で説明した様々な機能を実施させる。コンピュータ可読媒体/メモリ706は、ソフトウェアの実行時にプロセッサ704によって操作されるデータを記憶するために使用されてもよい。処理システムはさらに、モジュール604、606、608、610、および612のうちの少なくとも1つを含む。モジュールは、プロセッサ704内で実行中のソフトウェアモジュールでもよく、コンピュータ可読媒体/メモリ706内に存在し/記憶されたソフトウェアモジュールでもよく、プロセッサ704に結合された1つまたは複数のハードウェアモジュールでもよく、あるいはそれらの何らかの組合せでもよい。処理システム714は、装置102、プロセッサ118、および/またはズーム制御装置120の構成要素であってもよい。
【００６２】
一構成では、装置602/602'は、カメラのカメラズームを少なくとも1つのセンサと関連付けるための手段と、少なくとも1つのセンサを用いてカメラの物理的特性を検出するための手段と、カメラの検出された物理的特性に基づいてカメラズームを調整するための手段と、カメラズームを修正するためのユーザ入力を検出するための手段と、カメラの物理的特性の基準点に基づいて、少なくとも1つのセンサを用いてカメラズームを較正するための手段と、基準点に対する物理的特性の変動を検出するための手段とを含んでもよい。上述した手段は、上述した手段によって列挙された機能を実施するように構成された、装置602および/または装置602'の処理システム714の上述したモジュールのうちの1つまたは複数であってもよい。
【００６３】
開示されたプロセス/フローチャートにおけるブロックの特定の順序または階層が例示的な手法の例示であることを理解されたい。設計上の選好に基づいて、プロセス/フローチャートにおけるブロックの特定の順序または階層が再構成される場合があることを理解されたい。さらに、いくつかのブロックは組み合わされてもよく、または省略されてもよい。添付の方法クレームは、様々なブロックの要素を例示的な順序で提示したものであり、提示された特定の順序または階層に限定されるものではない。
【００６４】
上記の説明は、当業者が本明細書に記載の様々な態様を実施することを可能にするために提供される。これらの態様への様々な変更が当業者には容易に明らかになり、本明細書で定義した一般原理は他の態様に適用されてもよい。したがって、特許請求の範囲は、本明細書に示す態様に限定されることは意図されず、クレーム文言と一致するすべての範囲を与えられるべきであり、単数形での要素への参照は、そのように明記されていない限り、「唯一無二の」ではなく、「1つまたは複数の」を意味することが意図される。「例示的」という単語は、本明細書では、「例、実例、または例証として機能する」を意味するために使用される。「例示的」として本明細書において説明されるいずれの態様も、必ずしも他の態様よりも好ましいか、または有利であると解釈されるべきでない。その他の形で特に述べられない限り、「いくつかの」という用語は、1つまたは複数を指す。「A、B、またはCのうちの少なくとも1つ」、「A、B、およびCのうちの少なくとも1つ」、「A、B、C、またはそれらの任意の組合せ」などの組合せは、A、B、および/またはCの任意の組合せを含み、複数のA、複数のB、または複数のCを含んでもよい。具体的には、「A、B、またはCのうちの少なくとも1つ」、「A、B、およびCのうちの少なくとも1つ」、「A、B、C、またはそれらの任意の組合せ」などの組合せは、Aのみ、Bのみ、Cのみ、AおよびB、AおよびC、BおよびC、またはAおよびBおよびCであってもよく、任意のそのような組合せは、A、B、またはCのうちの1つまたは複数のメンバーを含んでもよい。当業者にとって周知の、または後に周知となる、本開示全体を通じて説明した様々な態様の要素に対するすべての構造的および機能的均等物が、参照により本明細書に明確に組み込まれ、特許請求の範囲によって包含されることが意図される。その上、本明細書で開示されたものは、そのような開示が特許請求の範囲において明示的に列挙されているかどうかにかかわらず、公に供されることは意図されていない。「ための手段」という句を使用して要素が明確に列挙されていない限り、いかなるクレーム要素もミーンズプラスファンクションとして解釈されるべきではない。
【符号の説明】
【００６５】
102  装置
110  装置
112  カメラユニット
114  ワイヤレスモジュール
116  センサ
118  プロセッサ
120  ズーム制御装置
202  装置
210  被写体
402  画像フレーム
404  動き
602  装置
602'  装置
604  センサ関連付けモジュール
606  カメラズーム較正モジュール
608  物理的特性検出モジュール
610  カメラズーム調整モジュール
612  ユーザ入力モジュール
650  カメラユニット
651  センサ
704  プロセッサ
706  コンピュータ可読媒体/メモリ
714  処理システム
724  バス
【図１】
2018529115.tif 000003
【図２】
2018529115.tif 000004
【図３】
2018529115.tif 000005
【図４】
2018529115.tif 000006
【図５】
2018529115.tif 000007
【図６】
2018529115.tif 000008
【図７】
2018529115.tif 000009
【手続補正書】
【提出日】平成30年2月15日(2018.2.15)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
カメラを動作させる方法であって、
カメラズームを少なくとも1つのセンサに関連付けるステップと、
前記少なくとも1つのセンサを用いて前記カメラの基準点を基準とする前記カメラの位置または前記カメラの回転角を検出するステップと、
前記カメラの前記検出された位置または回転角に基づいて前記カメラズームを調整するステップとを含む方法。
【請求項２】
前記カメラの前記位置または前記回転角を検出する前記ステップと前記カメラズームを調整する前記ステップは連続する、請求項1に記載の方法。
【請求項３】
カメラズームをさらに調整するためのユーザ入力を検出するステップをさらに含み、
前記カメラズームを調整する前記ステップは、前記ユーザ入力にさらに基づく、請求項1に記載の方法。
【請求項４】
前記カメラの前記基準点に基づいて、前記少なくとも1つのセンサを用いて前記カメラズームを較正するステップをさらに含む、請求項1に記載の方法。
【請求項５】
前記基準点に対する前記位置または回転の変動を検出するステップであって、前記カメラズームを調整する前記ステップは、前記検出された変動にさらに基づく、ステップをさらに含む、請求項4に記載の方法。
【請求項６】
前記少なくとも1つのセンサは、慣性センサ、加速度計、ジャイロスコープ、デジタルコンパス、または位置もしくは位置の変化を検出するように構成された位置検出モジュールのうちの1つを備える、請求項1に記載の方法。
【請求項７】
前記カメラズームを調整する前記ステップは、画像または映像内にキャプチャされた被写体の動きにさらに基づく、請求項1に記載の方法。
【請求項８】
前記カメラズームを調整する前記ステップは、画像または映像内のフレームのサイズに対する前記画像または前記映像内にキャプチャされた被写体の比にさらに基づく、請求項1に記載の方法。
【請求項９】
カメラと、
メモリと、
前記メモリに結合された少なくとも1つのプロセッサと
を備え、前記少なくとも1つのプロセッサが、
カメラズームを少なくとも1つのセンサに関連付けることと、
前記少なくとも1つのセンサを用いて前記カメラの基準点を基準とする前記カメラの位置または前記カメラの回転角を検出することと、
前記カメラの前記検出された位置または回転角に基づいて前記カメラズームを調整することとを行うように構成される装置。
【請求項１０】
前記少なくとも1つのプロセッサは、連続的に前記カメラの前記位置または前記回転角を検出し前記カメラズームを調整するようにさらに構成される、請求項9に記載の装置。
【請求項１１】
前記少なくとも1つのプロセッサは、
カメラズームをさらに調整するためのユーザ入力を検出するようにさらに構成され、
前記カメラズームを前記調整することは、前記ユーザ入力にさらに基づく、請求項9に記載の装置。
【請求項１２】
前記少なくとも1つのプロセッサは、
前記カメラの前記基準点に基づいて、前記少なくとも1つのセンサを用いて前記カメラズームを較正するようにさらに構成される、請求項9に記載の装置。
【請求項１３】
前記少なくとも1つのプロセッサは、
前記基準点に対する前記位置または回転の変動を検出することであって、前記カメラズームを前記調整することは、前記検出された変動にさらに基づく、検出することを行うようにさらに構成される、請求項12に記載の装置。
【請求項１４】
前記少なくとも1つのセンサは、慣性センサ、加速度計、ジャイロスコープ、デジタルコンパス、または位置もしくは位置の変化を検出するように構成された位置検出モジュールのうちの1つを備える、請求項9に記載の装置。
【請求項１５】
前記カメラズームを前記調整することは、画像または映像内にキャプチャされた被写体の動きにさらに基づく、請求項9に記載の装置。
【請求項１６】
前記カメラズームを前記調整することは、画像または映像内のフレームのサイズに対する前記画像または前記映像内にキャプチャされた被写体の比にさらに基づく、請求項9に記載の装置。
【請求項１７】
カメラと、
前記カメラのカメラズームを少なくとも1つのセンサに関連付けるための手段と、
前記少なくとも1つのセンサを用いて前記カメラの基準点を基準とする前記カメラの位置または前記カメラの回転角を検出するための手段と、
前記カメラの前記検出された位置または回転角に基づいて前記カメラズームを調整するための手段とを備える装置。
【請求項１８】
前記カメラの前記位置または前記回転角を検出するための前記手段と前記カメラズームを調整するための前記手段は、連続的に動作するように構成される、請求項17に記載の装置。
【請求項１９】
カメラズームをさらに調整するためのユーザ入力を検出するための手段をさらに備え、
前記カメラズームを調整するための前記手段は、前記ユーザ入力にさらに基づいて前記カメラズームを調整するように構成される、請求項17に記載の装置。
【請求項２０】
前記カメラの前記基準点に基づいて、前記少なくとも1つのセンサを用いて前記カメラズームを較正するための手段をさらに備える、請求項17に記載の装置。
【請求項２１】
前記基準点に対する前記位置または回転の変動を検出するための手段であって、前記カメラズームを調整するための前記手段は、前記検出された変動にさらに基づいて前記カメラズームを調整するように構成される、手段をさらに備える、請求項20に記載の装置。
【請求項２２】
前記少なくとも1つのセンサは、慣性センサ、加速度計、ジャイロスコープ、デジタルコンパス、または位置もしくは位置の変化を検出するように構成された位置検出モジュールのうちの1つを備える、請求項17に記載の装置。
【請求項２３】
前記カメラズームを調整するための前記手段は、画像または映像内にキャプチャされた被写体の動きに基づいて前記カメラズームを調整するように構成される、請求項17に記載の装置。
【請求項２４】
前記カメラズームを調整するための前記手段は、画像または映像内のフレームのサイズに対する前記画像または前記映像内にキャプチャされた被写体の比に基づいて前記カメラズームを調整するように構成される、請求項17に記載の装置。
【請求項２５】
コンピュータ実行可能コードを記憶するコンピュータ可読記憶媒体であって、前記コンピュータ実行可能コードは、
カメラのカメラズームを少なくとも1つのセンサに関連付けることと、
前記少なくとも1つのセンサを用いて前記カメラの基準点を基準とする前記カメラの位置または前記カメラの回転角を検出することと、
前記カメラの前記検出された位置または回転角に基づいて前記カメラズームを調整することとを行うためのコードを含むコンピュータ可読記憶媒体。
【請求項２６】
前記カメラの前記位置または前記回転角を前記検出することと前記カメラズームを前記調整することは連続する、請求項25に記載のコンピュータ可読記憶媒体。
【請求項２７】
カメラズームをさらに調整するためのユーザ入力を検出するためのコードをさらに含み、
前記カメラズームを前記調整することは、前記ユーザ入力にさらに基づく、請求項25に記載のコンピュータ可読記憶媒体。
【国際調査報告】
2018529115.tif 000010
2018529115.tif 000011
2018529115.tif 000012