JP2011205468A - 撮像装置及びプログラム - Google Patents
撮像装置及びプログラム Download PDFInfo
- Publication number
- JP2011205468A JP2011205468A JP2010071704A JP2010071704A JP2011205468A JP 2011205468 A JP2011205468 A JP 2011205468A JP 2010071704 A JP2010071704 A JP 2010071704A JP 2010071704 A JP2010071704 A JP 2010071704A JP 2011205468 A JP2011205468 A JP 2011205468A
- Authority
- JP
- Japan
- Prior art keywords
- display unit
- pointing object
- display
- unit
- start point
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/63—Control of cameras or camera modules by using electronic viewfinders
- H04N23/633—Control of cameras or camera modules by using electronic viewfinders for displaying additional information relating to control or operation of the camera
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/62—Control of parameters via user interfaces
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/765—Interface circuits between an apparatus for recording and another apparatus
- H04N5/77—Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television camera
- H04N5/772—Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television camera the recording apparatus and the television camera being placed in the same enclosure
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Studio Devices (AREA)
- User Interface Of Digital Computer (AREA)
- Camera Bodies And Camera Details Or Accessories (AREA)
- Indication In Cameras, And Counting Of Exposures (AREA)
Abstract
【課題】ユーザの直感的な動作によって表示部に撮影補助情報を表示すること。
【解決手段】撮像装置100は、画像信号を出力する撮像部1と、画像信号に基づいて表示部18に対する指示物体の接触位置における座標を検出する検出部20を備える。また、検出部20より、指示物体が表示部18に接触する位置を始点とする始点座標と、指示物体が移動して表示部18から離れる位置を終点とする終点座標を取得する制御部15を備える。制御部15は、始点座標又は終点座標が表示部18の画面の端部にない場合、撮影を補助する撮影補助情報が画面の少なくとも2つの端部へ至るように、撮影補助情報を表示部18に表示させる。
【選択図】図1
【解決手段】撮像装置100は、画像信号を出力する撮像部1と、画像信号に基づいて表示部18に対する指示物体の接触位置における座標を検出する検出部20を備える。また、検出部20より、指示物体が表示部18に接触する位置を始点とする始点座標と、指示物体が移動して表示部18から離れる位置を終点とする終点座標を取得する制御部15を備える。制御部15は、始点座標又は終点座標が表示部18の画面の端部にない場合、撮影を補助する撮影補助情報が画面の少なくとも2つの端部へ至るように、撮影補助情報を表示部18に表示させる。
【選択図】図1
Description
本発明は、例えば、表示部に被写体の画像を表示させ、この被写体を撮像する場合に適用して好適な撮像装置及びプログラムに関する。
従来、デジタルスチルカメラやデジタルビデオカメラ等の撮像装置は、高機能化、高解像度化が進んでいる。一般に、撮像装置は被写体をすぐに確認できるようにするため、液晶ディスプレイパネル等の表示部を備える。表示部には、撮像装置によって撮像された画像だけでなく、撮像時のガイドとして各種の情報(露出調整、シャッタスピードの調整、撮像モード等)が表示されており、ユーザが撮像する際にはこの情報を見ながら適切に撮像時の調整を行うことができる。
一方、水平線などを撮影するときの補助機能として、水準器を用いることがある。しかし、水準器を撮像装置に取り付けるためには手間が掛ってしまう。また、画面から視線を離して水準器を注視しなければならず、使い勝手が悪かった。このため、表示画面に表示した水平や垂直の線(撮影補助線)を用いて撮像することがあった。
また、ユーザがタッチパネル上で手描きの線を描く際、その軌跡から直線を描画するという技術があった。この技術は、表示部の端から端まで指等でなぞった方向に沿って直線を表示させるものである。
特許文献1には、表示部に撮影補助線を描画する技術が開示されている。
ところで、表示画面に撮影補助線を表示するには、通常はメニュー等を操作して撮像モードを表示モードに切替えなければならず、時間と手間がかかってしまう。また、タッチパネル上で手描きの線を描く方式を撮像装置に適用しても、タッチパネル全体を端から端まで指等でなぞらなくては、撮影補助線を描画することができない。このため、撮影補助線を描画するまでに時間がかかっていた。
また、特許文献1に記載された技術は、被写体として撮像部に取込まれ、表示部に表示された画像に含まれる地平線を判別して撮影補助線を表示するものである。このため、画像に合わせて撮影補助線が追従してしまい、ユーザが意図した場所に撮影補助線を引くことができなかった。
本発明はこのような状況に鑑みて成されたものであり、ユーザの直感的な動作によって表示部に撮影補助情報を表示することを目的とする。
本発明は、画像信号を出力し、画像信号に基づいて画像を表示する表示部に対する指示物体の接触位置における座標を検出する。
次に、指示物体が表示部に接触する位置を始点とする始点座標と、指示物体が移動して表示部から離れる位置を終点とする終点座標を取得する。
次に、始点座標又は終点座標が表示部の画面の端部にない場合、撮影を補助する撮影補助情報が画面の少なくとも2つの端部へ至るように、撮影補助情報を表示部に表示させる。
次に、指示物体が表示部に接触する位置を始点とする始点座標と、指示物体が移動して表示部から離れる位置を終点とする終点座標を取得する。
次に、始点座標又は終点座標が表示部の画面の端部にない場合、撮影を補助する撮影補助情報が画面の少なくとも2つの端部へ至るように、撮影補助情報を表示部に表示させる。
このようにしたことで、指示物体が表示部に接触した動作に基づいて撮影補助情報を表示部に表示することができる。
本発明によれば、ユーザが表示部に指示物体を接触させ、任意の方向に指示物体を移動させる直感的な操作を行うだけで、表示部に撮影補助情報を表示させることができる。このとき、始点座標又は終点座標が表示部の画面の端部にない場合であっても、撮影を補助する撮影補助情報が画面の少なくとも2つの端部へ至るように、撮影補助情報を表示部に表示させる。このため、ユーザは、撮影補助情報を表示させるために表示部に指示物体を接触させる以外の動作を行う必要が無い。また、画面の少なくとも2つの端部へ至るまで指示物体を移動させなくても撮影補助情報を表示させることができ、撮影動作が妨げられないという効果がある。
以下、発明を実施するための最良の形態(以下実施の形態とする。)について説明する。なお、説明は以下の順序で行う。
1.一実施の形態(撮影補助線の表示制御:指でなぞった方向に撮影補助線を表示する例)
2.変形例
1.一実施の形態(撮影補助線の表示制御:指でなぞった方向に撮影補助線を表示する例)
2.変形例
<1.一実施の形態>
[指でなぞった方向に撮影補助線を表示する例]
[指でなぞった方向に撮影補助線を表示する例]
以下、本発明の一実施の形態について、添付図面を参照して説明する。本実施の形態では、タッチパネルを介して入力操作が可能な撮像装置100に適用した例について説明する。
図1は、撮像装置100の内部構成例を示す。
撮像装置100は、複数のレンズ、メカシャッター、絞り等を含み、被写体の像光を透過する光学系2を介して撮像素子4に結像した像光を画像信号として出力する撮像部1を備える。撮像部1は、光学系2と、光学系2を介して透過する像光のシャッタ動作を行うシャッタ/アイリス3と、結像した像光からアナログ画像信号を出力する撮像素子4と、を備える。撮像素子4には、例えば、CCD(Charge Coupled Devices)イメージャまたはCMOS(Complementary Metal Oxide Semiconductor)センサが用いられる。
撮像装置100は、複数のレンズ、メカシャッター、絞り等を含み、被写体の像光を透過する光学系2を介して撮像素子4に結像した像光を画像信号として出力する撮像部1を備える。撮像部1は、光学系2と、光学系2を介して透過する像光のシャッタ動作を行うシャッタ/アイリス3と、結像した像光からアナログ画像信号を出力する撮像素子4と、を備える。撮像素子4には、例えば、CCD(Charge Coupled Devices)イメージャまたはCMOS(Complementary Metal Oxide Semiconductor)センサが用いられる。
また、撮像装置100は、撮像素子4から入力するアナログ画像信号のゲインや露出を調整して、デジタル画像信号に変換するフロントエンド部5と、フロントエンド部5から出力されたデジタル画像信号に所定の信号処理を施すDSP6と、を備える。DSP6は、画像処理に用いるSDRAM(Synchronous Dynamic Random Access Memory)7を備え、変数、パラメータ等を適宜SDRAM7に書込み、読み出しを行う。
また、撮像装置100は、各種のデータを一時的に保存するワーク領域として用いるRAM8と、フラッシュメモリ等の記録メディア10に対して、デジタル画像信号から得た画像の書込み又は読み出しを制御するメディアインタフェース9と、を備える。記録メディア10には、一般的なメモリカードが用いられる。また、撮像装置100は、USBケーブルを介して接続された不図示のコンピュータ装置に画像を出力したり、取込んだりする処理を制御するネットワークインタフェース11を備える。
また、撮像装置100は、各処理ブロックの動作を制御する制御部15と、プログラム等を記憶するROM16を備える。また、撮像装置100は、デジタル画像信号に基づいて表示部18に画像を表示する表示制御部17と、表示制御部17に接続され、画像を外部のモニタ等に出力する画像出力部19と、を備える。また、撮像装置100は、ユーザが指示物体により操作入力を行うタッチパネル21と、画像信号に基づいて画像を表示する表示部18に対する指示物体(ユーザの指、スタイラスペン等)の接触位置における座標を検出する検出部20と、を備える。タッチパネル21の大きさは、3〜3.5インチであり、画面アスペクト比を16:9としている。
また、撮像装置100は、制御部15の制御によって、各部の動作タイミングの同期を取るタイミング信号を生成するタイミング生成部22と、撮像素子4の垂直読み出しを制御する垂直制御部23を備える。垂直制御部23は、タイミング生成部22から供給されるタイミング信号に同期して撮像素子4からアナログ画像信号を読出す。また、撮像装置100は、シャッタ/アイリス3の動作タイミングを制御するアイリス制御部24と、被写体にストロボ光を照射するストロボ26の発光タイミングを制御するストロボ制御部25と、を備える。
次に、撮像装置100の各部の動作について説明する。
ユーザが不図示のシャッタボタン等を押下すると、制御部15は、シャッタ/アイリス3にアイリス動作とシャッタ動作を行わせる。また、周囲の環境が暗い場合、制御部15は、ストロボ制御部25を制御して、ストロボ26にストロボ光を発光させる。制御部15が動作するプログラムは、ROM16から適宜読出され、制御パラメータ等がRAM8に書き込まれて処理が実行される。
ユーザが不図示のシャッタボタン等を押下すると、制御部15は、シャッタ/アイリス3にアイリス動作とシャッタ動作を行わせる。また、周囲の環境が暗い場合、制御部15は、ストロボ制御部25を制御して、ストロボ26にストロボ光を発光させる。制御部15が動作するプログラムは、ROM16から適宜読出され、制御パラメータ等がRAM8に書き込まれて処理が実行される。
光学系2を通過した被写体の像光は、シャッタ/アイリス3によって光量が調整され、撮像素子4に結像する。撮像素子4は、結像した像光によりアナログ画像信号を出力し、フロントエンド部5は、アナログ画像信号をデジタル画像信号に変換すると共に、ノイズを除去したり、デジタル画像信号を増幅したりする処理を行う。撮像素子4からアナログ画像信号を読出すタイミングや、フロントエンド部5がデジタル画像信号を出力するタイミングは、制御部15によって行われる。DSP6は、フロントエンド部5からデジタル画像信号を受け取ると、各種の補正処理を行い、メディアインタフェース9を介して出力したデジタル画像信号に基づく画像を記録メディア10に保存する。
また、DSP6は、表示制御部17にデジタル画像信号を出力し、シャッタ動作によって記録メディア10に保存するに至らない被写体のスルー画像を表示部18に表示させる。また、ユーザは、指示物体をタッチパネル21に接触させることにより、撮像装置100の動作を設定することができる。この設定には、メニュー画面の切替えや撮影モードの変更等がある。そして、制御部15は、タッチパネル21に接触した指示物体の座標を検出部20から受け取ると、指示に従って各部を動作させる。また、制御部15は、表示制御部17に対して、表示部18に各種の情報を表示させる制御を行う。
また、制御部15は、検出部20より、指示物体が表示部18(タッチパネル21)に接触する位置を始点とする始点座標と、指示物体が移動して表示部18(タッチパネル21)から離れる位置を終点とする終点座標を取得する。そして、始点座標又は終点座標が表示部18の画面の端部にない場合、撮影を補助する撮影補助情報が画面の少なくとも2つの端部へ至るように、撮影補助情報を表示部18に表示する指示を表示制御部17に行う。このとき、制御部15は、撮影補助情報として、撮影補助線を画面の少なくとも2つの端部へ至るように表示部18に表示させる。
また、制御部15は、ネットワークインタフェース11にUSBケーブルが接続されると、外部のコンピュータ装置等による指示に従って、記録メディア10から読出した画像をネットワークインタフェース11に出力する。
図2は、制御部15の内部構成例を示す。
制御部15は、検出部20からタッチパネル21に接触(オン)した指示物体の座標を取得する座標取得部31を備える。座標取得部31は、指示物体がタッチパネル21に接触した瞬間の座標を始点位置としてRAM8に保存する。また、制御部15は、座標取得部31が始点位置の座標を取得した瞬間から指示物体がタッチパネル21に接触した状態であることを検出する指示動作検出部32を備える。
制御部15は、検出部20からタッチパネル21に接触(オン)した指示物体の座標を取得する座標取得部31を備える。座標取得部31は、指示物体がタッチパネル21に接触した瞬間の座標を始点位置としてRAM8に保存する。また、制御部15は、座標取得部31が始点位置の座標を取得した瞬間から指示物体がタッチパネル21に接触した状態であることを検出する指示動作検出部32を備える。
座標取得部31は、検出部20から受け取った座標のうち、タッチパネル21に指示物体が接触した始点座標をRAM8の第1の記憶領域に書込む。また、座標取得部31は、指示物体がタッチパネル21上を動いた場合にその指示物体の座標を取得し続け、指示物体がタッチパネル21から離れるまで、すなわち終点座標に達するまでRAM8の第2の記憶領域に上書きする。
指示動作検出部32は、座標取得部31より、指示物体がタッチパネル21に接触した旨の通知を受けると、指示物体がタッチパネル21から離れる(オフ)まで接触状態を検出し続ける。そして、指示動作検出部32は、指示物体が終点座標に達し、RAM8から読出した始点座標及び終点座標より求めた移動距離が閾値以上である場合に、指示物体が撮影補助線を表示部18に表示することを指示する指示動作が行われたことを検出する。そして、指示動作に合わせた撮影補助線を表示部18に表示させる指示を表示制御部17に行う。そして、表示部18は、表示制御部17の制御によって、撮影補助線を画面に表示する。このとき、表示部18の画面には、画面の少なくとも2つの端部へ至るように撮影補助線が表示される。
図3は、表示部18に撮影補助線を表示する場合の操作例を示す。
本例では、表示部18の上面にタッチパネル21を重ねた配置としてある。このため、表示部18が画像を表示する表示範囲と、タッチパネル21が指示物体の接触を検出する検出範囲はほぼ等しいものとする。そして、制御部15は、始点座標及び終点座標を通過する、表示部18の横方向に平行な水平線、又は表示部18の縦方向に平行な垂直線を表示部18に表示する指示を行う。
本例では、表示部18の上面にタッチパネル21を重ねた配置としてある。このため、表示部18が画像を表示する表示範囲と、タッチパネル21が指示物体の接触を検出する検出範囲はほぼ等しいものとする。そして、制御部15は、始点座標及び終点座標を通過する、表示部18の横方向に平行な水平線、又は表示部18の縦方向に平行な垂直線を表示部18に表示する指示を行う。
図3Aは、ユーザが指41をタッチパネル21に接触した状態を示す。
初めて指41がタッチパネル21に接触した座標を始点位置42とする。以下、指41を指示物体として説明するが、スタイラスペン等の他の指示物体を用いても良い。
初めて指41がタッチパネル21に接触した座標を始点位置42とする。以下、指41を指示物体として説明するが、スタイラスペン等の他の指示物体を用いても良い。
図3Bは、ユーザが指41をタッチパネル21に接触したまま横方向になぞる状態を示す。
指41がタッチパネル21に接触すると、座標取得部31は、取得した指41の座標をRAM8に書込み続ける。そして、タッチパネル21から指41が離れた時、この離れた座標を終点位置43とする。そして、指示動作検出部32は、始点位置42と終点位置43から指41の移動距離44を求める。なお、始点位置42,終点位置43,移動距離44は、説明のために便宜的に表示したものであり、これらのアイコンは、指41の移動中に表示部18に表示されない。
指41がタッチパネル21に接触すると、座標取得部31は、取得した指41の座標をRAM8に書込み続ける。そして、タッチパネル21から指41が離れた時、この離れた座標を終点位置43とする。そして、指示動作検出部32は、始点位置42と終点位置43から指41の移動距離44を求める。なお、始点位置42,終点位置43,移動距離44は、説明のために便宜的に表示したものであり、これらのアイコンは、指41の移動中に表示部18に表示されない。
図3Cは、表示部18に撮影補助線45を表示した状態を示す。
指示動作検出部32は、移動距離44が閾値を超える場合に、ユーザが意識的に撮影補助線を表示させる動作を行ったものと認識し、表示部18に撮影補助線45を表示する指示を行う。これにより、指41の移動方向と同じ方向に直線の撮影補助線45が表示される。
指示動作検出部32は、移動距離44が閾値を超える場合に、ユーザが意識的に撮影補助線を表示させる動作を行ったものと認識し、表示部18に撮影補助線45を表示する指示を行う。これにより、指41の移動方向と同じ方向に直線の撮影補助線45が表示される。
図4は、表示部18から撮影補助線を消去する場合の操作例を示す。
制御部15は、表示部18に表示される撮影補助情報(撮影補助線)に対して指示物体が所定の動作を行った場合に、撮影補助情報を表示部18から消去する指示を行う。本例では、制御部15は、所定の動作として、表示部18に表示される撮影補助線に沿って接触する指示物体が所定の移動距離で移動した場合に、表示部18から撮影補助線を消去する指示を行うものとする。なお、制御部15は、表示部18に表示される撮影補助線に対して、始点座標及び終点座標を結ぶ線分が交差する場合に、線分が交差した撮影補助線を消去する指示を行うようにしてもよい。
制御部15は、表示部18に表示される撮影補助情報(撮影補助線)に対して指示物体が所定の動作を行った場合に、撮影補助情報を表示部18から消去する指示を行う。本例では、制御部15は、所定の動作として、表示部18に表示される撮影補助線に沿って接触する指示物体が所定の移動距離で移動した場合に、表示部18から撮影補助線を消去する指示を行うものとする。なお、制御部15は、表示部18に表示される撮影補助線に対して、始点座標及び終点座標を結ぶ線分が交差する場合に、線分が交差した撮影補助線を消去する指示を行うようにしてもよい。
図4Aは、ユーザが指41をタッチパネル21に接触した状態を示す。
表示部18に表示される撮影補助線45を消去するときには、指41を撮影補助線45の上に置く。このとき、指41が置かれた座標を始点位置42とする。
表示部18に表示される撮影補助線45を消去するときには、指41を撮影補助線45の上に置く。このとき、指41が置かれた座標を始点位置42とする。
図4Bは、ユーザが指41をタッチパネル21に接触したまま撮影補助線45に沿ってなぞる状態を示す。
図3Bを参照して説明したように、指41がタッチパネル21に接触すると、指41がタッチパネル21から離れるまで指41の座標がRAM8に書込まれ続ける。指41がタッチパネル21から離れると、指示動作検出部32は、指41の移動距離44を求める。
図3Bを参照して説明したように、指41がタッチパネル21に接触すると、指41がタッチパネル21から離れるまで指41の座標がRAM8に書込まれ続ける。指41がタッチパネル21から離れると、指示動作検出部32は、指41の移動距離44を求める。
図4Cは、表示部18から撮影補助線45を消去した状態を示す。
図4Bにおける移動距離44が閾値を超える場合に、指示動作検出部32は、ユーザが意識的に撮影補助線を消去させる動作を行ったものと認識し、表示部18に撮影補助線45を消去する指示を行う。これにより、指41の移動方向と同じ方向に表示されていた撮影補助線45が消去される。
図4Bにおける移動距離44が閾値を超える場合に、指示動作検出部32は、ユーザが意識的に撮影補助線を消去させる動作を行ったものと認識し、表示部18に撮影補助線45を消去する指示を行う。これにより、指41の移動方向と同じ方向に表示されていた撮影補助線45が消去される。
図5は、座標取得部31が座標を取得する処理の例を示す。
始めに、座標取得部31は、タッチパネル21に指示物体(本例では、指41)が接触したか否かを判断する(ステップS1)。タッチパネル21に指示物体が接触していると判断した場合、座標取得部31は、指示物体が接触した位置の座標を取得する(ステップS2)。
始めに、座標取得部31は、タッチパネル21に指示物体(本例では、指41)が接触したか否かを判断する(ステップS1)。タッチパネル21に指示物体が接触していると判断した場合、座標取得部31は、指示物体が接触した位置の座標を取得する(ステップS2)。
次に、座標取得部31は、RAM8に保持している座標があるか否かを判断する(ステップS3)。RAM8に保持している座標が無い場合、座標取得部31は、指示物体がタッチパネル21に初めて接触したことを指示動作検出部32に通知する(ステップS4)。そして、座標取得部31は、RAM8に接触した座標を書き込んで、始点位置として座標を保持して(ステップS5)、処理を終了する。
ステップS3の処理において、RAM8に保持している座標が存在していると判断した場合、座標取得部31は、指示物体がタッチパネル21に接触している位置が動いたことを指示動作検出部32に通知する(ステップS6)。そして、座標取得部31は、指示物体が動いた座標をRAM8に書き込み、RAM8が保持している座標を更新して(ステップS7)、処理を終了する。
ステップS1の処理において、指示物体がタッチパネル21に接触していないと判断した場合、座標取得部31は、RAM8に保持している座標があるか否かを判断する(ステップS8)。RAM8に保持している座標がある場合、座標取得部31は、指示物体がタッチパネル21から離れたことを指示動作検出部32に通知する(ステップS9)。そして、座標取得部31は、RAM8が保持している座標をクリアして処理を終了する(ステップS10)。
ステップS8の処理において、RAM8に座標を保持していないと判断した場合、座標取得部31は、処理を終了する。
図6は、座標取得部31がRAM8に情報を書き込む処理の例を示す。
始めに、指示動作検出部32は、座標取得部31から受け取った情報に基づいて、タッチパネル21に入力された情報を判断する(ステップS11)。そして、指示物体がタッチパネル21に接触したと判断した場合、指示動作検出部32は、指示物体がタッチパネル21に接触したことを座標取得部31に通知する。そして、座標取得部31は、始点情報と終点情報を、指示物体が接触した時点における座標(「入力座標)と呼ぶ。)に更新して(ステップS12)、処理を終了する。
始めに、指示動作検出部32は、座標取得部31から受け取った情報に基づいて、タッチパネル21に入力された情報を判断する(ステップS11)。そして、指示物体がタッチパネル21に接触したと判断した場合、指示動作検出部32は、指示物体がタッチパネル21に接触したことを座標取得部31に通知する。そして、座標取得部31は、始点情報と終点情報を、指示物体が接触した時点における座標(「入力座標)と呼ぶ。)に更新して(ステップS12)、処理を終了する。
ステップS11の処理において、指示物体がタッチパネル21を動いたと判断した場合、指示動作検出部32は、指示物体がタッチパネル21を動いたことを座標取得部31に通知する。そして、座標取得部31は、終点情報を入力座標に更新して(ステップS13)、処理を終了する。
ステップS11の処理において、指示物体がタッチパネル21から離れたと判断した場合、指示動作検出部32は、始点と終点の距離(指示物体の移動距離)が閾値以上であるか否かを判断する(ステップS14)。
始点と終点の距離が閾値以上であると判断した場合、指示動作検出部32は、始点と終点の距離が閾値以上であることを座標取得部31に通知する。そして、座標取得部31は、始点と終点を通る直線を求め、この直線の位置情報をRAM8に保持する(ステップS15)。その後、RAM8から始点情報と終点情報をクリアして(ステップS16)、処理を終了する。
始点と終点の距離が閾値未満であると判断した場合、指示動作検出部32は、ステップS15を経ずに、RAM8から始点情報と終点情報をクリアして(ステップS16)、処理を終了する。
図7は、なぞり操作の方向判断の例を示す。
制御部15は、図5に示す処理によって取得した入力情報をもとに、図6に示すように、タッチパネル21のなぞり操作の始点(タッチした点)と終点(離した点)を得る。このとき、始点から終点までの距離が一定以上あり、始点と終点とを結ぶ線分の傾きが一定の範囲内にあった場合、その傾きに応じて、水平または垂直の撮影補助線を表示する。
制御部15は、図5に示す処理によって取得した入力情報をもとに、図6に示すように、タッチパネル21のなぞり操作の始点(タッチした点)と終点(離した点)を得る。このとき、始点から終点までの距離が一定以上あり、始点と終点とを結ぶ線分の傾きが一定の範囲内にあった場合、その傾きに応じて、水平または垂直の撮影補助線を表示する。
図7Aは、制御部15が始点及び終点を認識する第1の認識パターンの例を示す。
第1の認識パターンにおいて、制御部15は、始点座標を中心として、表示部18の縦方向及び横方向に一定の幅を有する領域内に終点座標が含まれる場合に、撮影補助線を表示部18に表示する指示を行う。
第1の認識パターンにおいて、制御部15は、始点座標を中心として、表示部18の縦方向及び横方向に一定の幅を有する領域内に終点座標が含まれる場合に、撮影補助線を表示部18に表示する指示を行う。
また、第1の認識パターンでは、制御部15は、指示物体の移動距離が、表示部18の縦方向及び横方向の各辺に対して20%〜40%の範囲内である場合に、表示部18に撮影補助線を表示させない指示を行う。本例では、タッチパネル21の横方向の1辺の長さをxとし、縦方向の1辺の長さをyとした場合に、始点42を中心として、それぞれ0.2x〜0.4x、0.2y〜0.4yの幅の範囲内を終点の検出領域とする。このため、制御部15は、検出領域内で指示物体42がタッチパネル21から離れ、終点を検出した場合に、ユーザが意識して撮影補助線の描画指示を行ったものと認識する。このとき、制御部15は、表示部21の縦又は横方向に並行な撮影補助線の描画を表示制御部17に指示する。
ここで、ユーザが意識して指示物体42を動かしたことを正確に認識するため、始点45を中心とする一定の範囲を不感領域46としている。本例では、不感領域46の範囲として、始点45を中心として横方向に0.2x〜0.4x、縦方向に0.2y〜0.4yである長方形の範囲内とする。このため、制御部15は、不感領域46の範囲内で指示物体42がタッチパネル21から離れると、撮影補助線を描画しない。
図7Bは、制御部15が始点及び終点を認識する第2の認識パターンの例を示す。
第2の認識パターンにおいて、制御部15は、始点座標を中心として、表示部18の縦方向及び横方向に始点座標を通過する仮想線に対して、所定の角度を有する領域内に終点座標が含まれる場合に、撮影補助線を表示部18に表示する指示を行う。
第2の認識パターンにおいて、制御部15は、始点座標を中心として、表示部18の縦方向及び横方向に始点座標を通過する仮想線に対して、所定の角度を有する領域内に終点座標が含まれる場合に、撮影補助線を表示部18に表示する指示を行う。
また、第2の認識パターンでは、制御部15は、指示物体の移動距離が、表示部18の縦方向の長さに対して30%の範囲内である場合に、表示部18に撮影補助線を表示させない指示を行う。本例では、タッチパネル21の横方向の1辺の長さをxとする。そして、始点42を中心として横方向に引かれた仮想線47に対して、所定の角度θを有する領域内と、縦方向に引かれた仮想線48に対して、所定の角度φを有する領域内に終点座標が含まれる場合に、撮影補助線を表示部18に表示する指示を行う。ここで、θ=φであってもよいし、θ≠φであってもよい。
ユーザが意識して指示物体42を動かしたことを正確に認識するため、始点45を中心とする一定の範囲を不感領域49としている。このため、制御部15は、不感領域49の範囲内で指示物体42がタッチパネル21から離れると、撮影補助線を描画しない。本例では、不感領域49の範囲として、始点45を中心とする直径が0.3yの円の範囲内とする。
なお、制御部15は、図7A,図7Bに示した、撮影補助線の表示を指示する領域と不感領域46,49以外の領域に指示物体42が接触すると、表示していた撮影補助線を消去する動作を行ってもよい。
以上説明した本実施の形態に係る撮像装置100によれば、ユーザは撮像中にタッチパネル21に指示物体を接触させ、所定の方向になぞるだけで表示部18に撮影補助線を表示させることが可能となる。このとき、表示部18における表示部の画面の2つの端部に至るまで指示物体を移動させず、始点座標又は終点座標が表示部18の画面の端部にない場合であっても、画面の少なくとも2つの端部へ至るように表示部18に撮影補助情報を表示させることができる。このため、ユーザは、表示部18に表示された被写体の画像を見ながら撮影補助線を表示させることができ即時性を高めるだけでなく、撮像動作が中断しないという効果がある。
また、ユーザが指示物体を用いて指示した所望の位置に合わせて表示部18に撮影補助線を表示させることができる。このとき、不感領域より広い範囲でタッチパネル21に指示物体42をなぞらせることによって、意識して撮影補助線の描画を指示できる。このとき、不感領域の範囲内でタッチパネル21から指示物体42を話すと、撮影補助線の描画が行われない。このため、誤操作か否かを適切に判別することができる。また、撮像時に誤操作したことにより撮影補助線が表示されることがないため、必要なときに必要な箇所で撮影補助線を表示して撮像を行うことができる。
また、不感領域を超えて指示物体42がなぞられると、指示物体42の移動距離にかかわらず表示部18の画面の端から端まで撮影補助線が表示される。このため、画面の全体にわたって指示物体42を動かす必要がない。
また、既に撮影補助線が表示されている状態で、撮影補助線をなぞる操作があった場合、撮影補助線の方向となぞり操作の方向が一致した場合には、補助線を消去する。このため、ユーザは撮影補助線の消去を直感的に行うことができ、撮像時に不要となった撮影補助線をいつまでも表示しなくて済む。
<2.変形例>
なお、上述した実施の形態では、撮影補助線を表示する際、表示位置は始点を通る位置としたが、制御部15は、表示部18の中心を通る位置や、表示部18を縦又は横方向に所定の数で分割する位置に撮影補助線を固定して表示してもよい。また、どの位置に撮影補助線を表示するかユーザが前もって選択できるようにしてもよい。また、表示部18の中心を通る位置や3分割する位置に表示する場合などは、なぞり操作の方向だけでなく、水平、垂直の両方に表示してもよい。
なお、上述した実施の形態では、撮影補助線を表示する際、表示位置は始点を通る位置としたが、制御部15は、表示部18の中心を通る位置や、表示部18を縦又は横方向に所定の数で分割する位置に撮影補助線を固定して表示してもよい。また、どの位置に撮影補助線を表示するかユーザが前もって選択できるようにしてもよい。また、表示部18の中心を通る位置や3分割する位置に表示する場合などは、なぞり操作の方向だけでなく、水平、垂直の両方に表示してもよい。
また、ユーザがタッチした位置に撮影補助線を表示する場合には、いったん表示させた撮影補助線に指示物体で接触し、接触したまま指示物体を動かすことにより、指示物体の移動に追従して自由に撮影補助線を移動できるようにしてもよい。
また、撮影補助線を消去する場合には、制御部15は、なぞり方向と一致した方向に引かれた撮影補助線を消すだけでなく、表示部18に表示される全ての撮影補助線を消去できるようにしてもよい。また、制御部15は、始点座標及び終点座標の近傍にある表示部18に表示される撮影補助線のみを消去してもよい。
また、ユーザが撮影補助線を表示させたいときと、消去したいときとで不感領域を異ならせてもよい。例えば、撮影補助線を消去するときの不感領域を、撮影補助線を表示するときの不感領域より大きくすることで、撮影補助線を消去してしまう誤操作を防止することができる。
また、撮影補助線は実線に限らず、破線、一点鎖線、波線等の線種であってもよい。また、撮影補助線の色も黒色だけでなく、白、グレー、赤等の色であってもよい。
また、上述した実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記録媒体を、撮像装置100に供給してもよい。また、制御部15が記録媒体に格納されたプログラムコードを読み出し実行することによっても、機能が実現されることは言うまでもない。
この場合のプログラムコードを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、CD−ROM、CD−R、磁気テープ、不揮発性のメモリカード、ROMなどを用いることができる。
また、制御部15が読み出したプログラムコードを実行することにより、上述した実施の形態の機能が実現される。加えて、そのプログラムコードの指示に基づき、制御部15上で稼動しているOSなどが実際の処理の一部又は全部を行う。その処理によって上述した実施の形態の機能が実現される場合も含まれる。
また、本発明は上述した実施の形態に限られるものではなく、特許請求の範囲に記載した本発明の要旨を逸脱しない限りその他種々の応用例、変形例を取り得ることは勿論である。
1…撮像部、2…光学系、3…シャッタ/アイリス、4…撮像素子、5…フロントエンド部、6…DSP、7…SDRAM、8…RAM、9…メディアインタフェース、10…記録メディア、11…ネットワークインタフェース、15…制御部、16…ROM、17…表示制御部、18…表示部、19…画像出力部、20…検出部、21…タッチパネル、22…タイミング生成部、23…垂直制御部、24…アイリス制御部、25…ストロボ制御部、26…ストロボ、31…座標取得部、32…指示動作検出部、100…撮像装置
Claims (13)
- 画像信号を出力する撮像部と、
前記画像信号に基づいて画像を表示する表示部に対する指示物体の接触位置における座標を検出する検出部と、
前記検出部より、前記指示物体が前記表示部に接触する位置を始点とする始点座標と、前記指示物体が移動して前記表示部から離れる位置を終点とする終点座標を取得し、前記始点座標又は前記終点座標が前記表示部の画面の端部にない場合、撮影を補助する撮影補助情報が前記画面の少なくとも2つの端部へ至るように、前記撮影補助情報を前記表示部に表示させる制御部と、を備える
撮像装置。 - 前記制御部は、前記表示部に表示される前記撮影補助情報に対して前記指示物体が所定の動作を行った場合に、前記撮影補助情報を前記表示部から消去する指示を行う
請求項1記載の撮像装置。 - 前記制御部は、前記所定の動作として、前記表示部に表示される前記撮影補助情報に対して、前記始点座標及び前記終点座標を結ぶ線分が交差するように前記指示物体の指示が行われた場合に、前記線分が交差した前記撮影補助情報を消去する指示を行う
請求項2記載の撮像装置。 - 前記制御部は、前記撮影補助情報として、前記始点座標及び前記終点座標を通過する、前記表示部の横方向に平行な水平線、又は前記表示部の縦方向に平行な垂直線を前記表示部に表示する指示を行う
請求項3記載の撮像装置。 - 前記制御部は、前記始点座標を中心として、前記表示部の縦方向及び横方向に一定の幅を有する領域内に前記終点座標が含まれる場合に、前記撮影補助情報を前記表示部に表示する指示を行う
請求項4記載の撮像装置。 - 前記制御部は、前記指示物体の前記始点座標及び前記終点座標により求めた移動距離が、前記表示部の縦方向及び横方向の各辺に対して20%〜40%の範囲内である場合に、前記表示部に前記撮影補助情報を表示させない指示を行う
請求項5記載の撮像装置。 - 前記制御部は、前記始点座標を中心として、前記表示部の縦方向及び横方向に前記始点座標を通過する仮想線に対して、所定の角度を有する領域内に前記終点座標が含まれる場合に、前記撮影補助情報を前記表示部に表示する指示を行う
請求項4記載の撮像装置。 - 前記制御部は、前記指示物体の前記始点座標及び前記終点座標により求めた移動距離が、前記表示部の縦方向の長さに対して30%の範囲内である場合に、前記表示部に前記撮影補助情報を表示させない指示を行う
請求項7記載の撮像装置。 - 前記制御部は、前記表示部を縦又は横方向に所定の数で分割する位置に前記撮影補助情報を表示する
請求項1記載の撮像装置。 - 前記制御部は、前記所定の動作として、前記表示部に表示される前記撮影補助情報に沿って接触する前記指示物体が前記始点座標及び前記終点座標により求めた所定の移動距離で移動した場合に、前記表示部から全ての前記撮影補助情報を消去する指示を行う
請求項2記載の撮像装置。 - 前記制御部は、前記所定の動作として、前記始点座標及び前記終点座標の近傍にある、前記表示部に表示される前記撮影補助情報を消去するか、又は前記表示部に表示される全ての前記撮影補助情報を消去する制御を行う
請求項2記載の撮像装置。 - 前記制御部は、
前記検出部から受け取った座標のうち、前記始点座標をメモリの第1の記憶領域に書込み、前記表示部に接触し続ける前記指示物体の移動に伴って受け取る前記座標を前記終点座標に達するまで前記メモリの第2の記憶領域に上書きする座標取得部と、
前記指示物体が前記終点座標に達し、前記メモリから読出した前記始点座標及び前記終点座標より求めた移動距離が閾値以上である場合に、前記指示物体が前記撮影補助情報を前記表示部に表示することを指示する指示動作が行われたことを検出し、前記指示動作に合わせた前記撮影補助情報を前記表示部に表示させる指示を行う指示動作検出部と、を備える
請求項1記載の撮像装置。 - 画像信号を出力する手順、
前記画像信号に基づいて画像を表示する表示部に対する指示物体の接触位置における座標を検出する手順、
前記指示物体が前記表示部に接触する位置を始点とする始点座標と、前記指示物体が移動して前記表示部から離れる位置を終点とする終点座標を取得し、前記始点座標又は前記終点座標が前記表示部の画面の端部にない場合、撮影を補助する撮影補助情報が前記画面の少なくとも2つの端部へ至るように、前記撮影補助情報を前記表示部に表示させる手順と、を
コンピュータに実行させるためのプログラム。
Priority Applications (6)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010071704A JP2011205468A (ja) | 2010-03-26 | 2010-03-26 | 撮像装置及びプログラム |
| US13/023,852 US8634013B2 (en) | 2010-03-26 | 2011-02-09 | Imaging apparatus and program |
| TW100105309A TW201142674A (en) | 2010-03-26 | 2011-02-17 | Imaging apparatus and program |
| EP11156378A EP2375723A3 (en) | 2010-03-26 | 2011-03-01 | Imaging apparatus and program |
| KR1020110024172A KR20110108263A (ko) | 2010-03-26 | 2011-03-18 | 촬상 장치 및 프로그램 |
| CN2011100659091A CN102202174A (zh) | 2010-03-26 | 2011-03-18 | 成像设备和程序 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010071704A JP2011205468A (ja) | 2010-03-26 | 2010-03-26 | 撮像装置及びプログラム |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2011205468A true JP2011205468A (ja) | 2011-10-13 |
Family
ID=43970930
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2010071704A Pending JP2011205468A (ja) | 2010-03-26 | 2010-03-26 | 撮像装置及びプログラム |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US8634013B2 (ja) |
| EP (1) | EP2375723A3 (ja) |
| JP (1) | JP2011205468A (ja) |
| KR (1) | KR20110108263A (ja) |
| CN (1) | CN102202174A (ja) |
| TW (1) | TW201142674A (ja) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104252302A (zh) * | 2013-06-26 | 2014-12-31 | 富泰华工业(深圳)有限公司 | 图像自适应调整系统及方法 |
| CN105933606B (zh) * | 2016-05-24 | 2019-09-20 | 青岛海信移动通信技术股份有限公司 | 拍照的方法、装置及移动终端 |
Family Cites Families (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| FR2869184B1 (fr) | 2004-04-19 | 2006-09-29 | Alcatel Sa | Dispositif numerique de prise de vue avec capteur d'inclinaison |
| US7743348B2 (en) * | 2004-06-30 | 2010-06-22 | Microsoft Corporation | Using physical objects to adjust attributes of an interactive display application |
| US8552988B2 (en) | 2005-10-31 | 2013-10-08 | Hewlett-Packard Development Company, L.P. | Viewing device having a touch pad |
| US20070291177A1 (en) | 2006-06-20 | 2007-12-20 | Nokia Corporation | System, method and computer program product for providing reference lines on a viewfinder |
| JP5109803B2 (ja) | 2007-06-06 | 2012-12-26 | ソニー株式会社 | 画像処理装置、画像処理方法及び画像処理プログラム |
| JP2009043047A (ja) | 2007-08-09 | 2009-02-26 | Seiko Epson Corp | 画像表示装置、画像表示方法、およびプログラム |
| US8130211B2 (en) * | 2007-09-24 | 2012-03-06 | Microsoft Corporation | One-touch rotation of virtual objects in virtual workspace |
| JP5157647B2 (ja) | 2008-05-30 | 2013-03-06 | 株式会社ニコン | カメラ |
| JP4640470B2 (ja) * | 2008-08-18 | 2011-03-02 | ソニー株式会社 | 画像処理装置、画像処理方法、プログラム、および撮像装置 |
| JP4752897B2 (ja) * | 2008-10-31 | 2011-08-17 | ソニー株式会社 | 画像処理装置、画像表示方法および画像表示プログラム |
-
2010
- 2010-03-26 JP JP2010071704A patent/JP2011205468A/ja active Pending
-
2011
- 2011-02-09 US US13/023,852 patent/US8634013B2/en not_active Expired - Fee Related
- 2011-02-17 TW TW100105309A patent/TW201142674A/zh unknown
- 2011-03-01 EP EP11156378A patent/EP2375723A3/en not_active Withdrawn
- 2011-03-18 CN CN2011100659091A patent/CN102202174A/zh active Pending
- 2011-03-18 KR KR1020110024172A patent/KR20110108263A/ko not_active Withdrawn
Also Published As
| Publication number | Publication date |
|---|---|
| KR20110108263A (ko) | 2011-10-05 |
| EP2375723A2 (en) | 2011-10-12 |
| US8634013B2 (en) | 2014-01-21 |
| CN102202174A (zh) | 2011-09-28 |
| US20110234878A1 (en) | 2011-09-29 |
| EP2375723A3 (en) | 2012-05-16 |
| TW201142674A (en) | 2011-12-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10152222B2 (en) | Digital image processing device and associated methodology of performing touch-based image scaling | |
| US9360965B2 (en) | Combined touch input and offset non-touch gesture | |
| US9690388B2 (en) | Identification of a gesture | |
| US8982153B2 (en) | Display control apparatus, control method therefor, and non-transitory computer-readable storage medium | |
| JP5264844B2 (ja) | ジェスチャ認識装置及び方法 | |
| JP2011211493A (ja) | 撮像装置、表示方法及びプログラム | |
| US10055081B2 (en) | Enabling visual recognition of an enlarged image | |
| US9131143B2 (en) | Dynamic region of interest adaptation and image capture device providing same | |
| US10477090B2 (en) | Wearable device, control method and non-transitory storage medium | |
| US9535604B2 (en) | Display device, method for controlling display, and recording medium | |
| KR102655625B1 (ko) | 피사체의 근접 여부에 따라 촬영 장치를 제어하는 방법 및 촬영 장치. | |
| JP2023033559A (ja) | 情報処理装置、表示制御方法、及びプログラム | |
| JP2011205468A (ja) | 撮像装置及びプログラム | |
| US12395601B2 (en) | Electronic apparatus, method of controlling the same, and computer-readable storage medium storing program | |
| JP2018174494A (ja) | 画像処理装置、画像処理方法及びプログラム | |
| JP2005078291A (ja) | 画像投影表示装置、ポインティング位置検出方法、プログラムおよび記録媒体 | |
| US20260006291A1 (en) | Information processing apparatus, system for information processing apparatus, and control method for information processing apparatus | |
| US12160660B2 (en) | Electronic apparatus, method for controlling the same, and computer-readable storage medium storing program | |
| JP6312488B2 (ja) | 画像処理装置、画像処理方法及びプログラム | |
| JP2016224888A (ja) | 情報処理装置、座標推定プログラム及び座標推定方法 | |
| JP2018006803A (ja) | 撮像装置、撮像装置の制御方法及びプログラム | |
| CN119292468A (zh) | 一种利用手势对数字装置输入进行增强的方法 |