JP2008187497A - カメラ、画像記録プログラムおよび画像表示プログラム - Google Patents
カメラ、画像記録プログラムおよび画像表示プログラム Download PDFInfo
- Publication number
- JP2008187497A JP2008187497A JP2007019782A JP2007019782A JP2008187497A JP 2008187497 A JP2008187497 A JP 2008187497A JP 2007019782 A JP2007019782 A JP 2007019782A JP 2007019782 A JP2007019782 A JP 2007019782A JP 2008187497 A JP2008187497 A JP 2008187497A
- Authority
- JP
- Japan
- Prior art keywords
- image
- information
- area
- image data
- read
- 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.)
- Granted
Links
Images
Landscapes
- Television Signal Processing For Recording (AREA)
- Studio Devices (AREA)
Abstract
【解決手段】CPU12は、傾斜センサー14でから出力された信号値に基づいて、撮像素子2で被写体像が撮像されたときのカメラボディ100の傾斜角度θを算出し、カメラボディ100の90度毎の縦横の向きを判定する。CPU12は、傾斜角度θと、判定したカメラボディ100の90度毎の縦横の向きとの角度差△θを算出する。この角度差△θは、EXIF規格で規定された、各ベンダー(メーカー)が任意に使用できる領域に記録される。記録された画像データを再生する際、CPU12は、カメラボディ100の90度毎の縦横の向きと、角度差△θとに基づいて、画像データを回転させて、表示装置9に表示させる。
【選択図】図2
Description
(2) 請求項2の発明は、請求項1に記載のカメラにおいて、筐体の傾斜角度に関する情報は、画像の縦横の向きの情報から決定される画像の向きに合わせて回転させた画像から、さらにどの程度画像を回転させると被写体像が正立するかを示す傾斜角度の差分の情報であることを備えることを特徴とする。
(3) 請求項3の発明は、請求項1に記載のカメラにおいて、筐体の傾斜角度に関する情報は、傾斜角度検出手段が検出した筐体の傾斜角度であることを備えることを特徴とする。
(4) 請求項4の発明は、請求項1〜3のいずれか一項に記載のカメラにおいて、第2の領域は、画像ファイルの規格であらかじめ定められた、メーカーまたはユーザーが利用可能な領域であることを特徴とする。
(5) 請求項5の発明は、請求項1〜4のいずれか一項に記載のカメラにおいて、傾斜角度検出手段で検出する筐体の傾斜角度が筐体の実傾斜角度と一致するように補正する補正手段をさらに備えることを特徴とする。
(6) 請求項6の発明による画像記録プログラムは、コンピュータに、光軸に関する、撮像素子が配設される筐体の傾斜角度を検出する処理と、筐体の傾斜角度に基づいて得られる画像の縦横の向きの情報と、撮像素子で撮像して得た画像のデータとを画像ファイルの規格であらかじめ定められた画像ファイルの第1の領域に格納する処理と、筐体の傾斜角度に関する情報を第1の領域とは異なる、画像ファイルの第2の領域に格納する処理とを実行させることを特徴とする。
(7) 請求項7の発明は、請求項6に記載の画像記録プログラムにおいて、筐体の傾斜角度に関する情報は、画像の縦横の向きの情報から決定される画像の向きに合わせて回転させた画像から、さらにどの程度画像を回転させると被写体像が正立するかを示す傾斜角度の差分の情報であることを備えることを特徴とする。
(8) 請求項8の発明は、請求項6に記載の画像記録プログラムにおいて、筐体の傾斜角度に関する情報は、検出した筐体の傾斜角度、および、第1の領域に格納された画像の縦横の向きの情報が無効であることを示す無効性情報であることを備えることを特徴とする。
(9) 請求項9の発明は、請求項6〜8のいずれか一項に記載の画像記録プログラムにおいて、第2の領域は、画像ファイルの規格であらかじめ定められた、メーカーまたはユーザーが利用可能な領域であることを特徴とする。
(10) 請求項10の発明による画像表示プログラムは、コンピュータに、請求項6に記載の画像記録プログラムで記録された画像ファイルを読み込む処理と、読み込んだ画像ファイルから第1の領域に格納された画像の縦横の向きの情報と、画像のデータとを読み込む処理と、読み込んだ画像ファイルから第2の領域に格納された筐体の傾斜角度に関する情報を読み込む処理と、読み込んだ画像の縦横の向きの情報と、筐体の傾斜角度に関する情報とに基づいて、読み込んだ画像のデータから得られる画像の向きを回転させる処理と、回転させる処理が施された画像を表示装置に表示させる処理とを実行させることを特徴とする。
(11) 請求項11の発明による画像表示プログラムは、コンピュータに、請求項7に記載の画像記録プログラムで記録された画像ファイルを読み込む処理と、読み込んだ画像ファイルから第1の領域に格納された画像の縦横の向きの情報と、画像のデータとを読み込む処理と、読み込んだ画像ファイルから第2の領域に格納された傾斜角度の差分の情報を読み込む処理と、読み込んだ画像の縦横の向きの情報から得られる画像の縦横の向きと一致するように、第1の領域から読み込んだ画像のデータから得られる画像を所定の単位角度で回転させる処理と、所定の単位角度で回転させる処理が施された画像を読み込んだ傾斜角度の差分の情報に基づいてさらに回転させる処理と、さらに回転させる処理が施された画像を表示装置に表示させる処理とを実行させることを特徴とする。
(12) 請求項12の発明による画像表示プログラムは、コンピュータに、請求項8に記載の画像記録プログラムで記録された画像ファイルを読み込む処理と、読み込んだ画像ファイルから第1の領域に格納された画像の縦横の向きの情報と、画像のデータを読み込む処理と、読み込んだ画像ファイルから第2の領域に格納された筐体の傾斜角度を読み込む処理と、読み込んだ画像ファイルから第2の領域に格納された無効性情報の有無を判定する処理と、無効性情報が存在しないと判定されると、読み込んだ画像の縦横の向きの情報から得られる画像の縦横の向きと一致するように、第1の領域から読み込んだ画像のデータから得られる画像を所定の単位角度で回転させて表示画像として決定する処理と、無効性情報が存在すると判定されると、読み込んだ筐体の傾斜角度に基づいて、第1の領域から読み込んだ画像のデータから得られる画像を被写体像が正立するように回転させて表示画像として決定する処理と、表示画像として決定する処理が施された画像データを表示装置に表示させる処理とを実行させることを特徴とする。
(13) 請求項13の発明は、請求項7に記載の画像記録プログラムにおいて、第2の領域に格納した傾斜角度の差分の情報に基づいて第1の領域に格納した画像データの被写体像の角度を修正する処理と、被写体像の角度を修正した画像データを第1の領域に格納するとともに、第2の領域に格納した傾斜角度の差分の情報を消去する処理とをさらに実行させることを特徴とする。
(14) 請求項14の発明は、請求項7に記載の画像記録プログラムにおいて、第2の領域に格納した傾斜角度の差分の情報に基づいて第1の領域に格納した画像データの被写体像の角度を修正する処理と、被写体像の角度を修正した画像データを第1の領域に格納するとともに、第1の領域に格納した画像データが第2の領域に格納した傾斜角度の差分の情報によって修正済みであることを示す修正情報を、第1および第2の領域とは異なる第3の領域に格納する処理とをさらに実行させることを特徴とする。
(15) 請求項15の発明は、請求項14に記載の画像記録プログラムにおいて、第3の領域は、画像ファイルの規格であらかじめ定められた、メーカーまたはユーザーが利用可能な領域であることを特徴とする。
(16) 請求項16の発明による画像表示プログラムは、コンピュータに、請求項14または請求項15に記載の画像記録プログラムで記録された画像ファイルを読み込む処理と、読み込んだ画像ファイルから第1の領域に格納された画像データの縦横の並びの情報と、画像データとを読み込む処理と、読み込んだ画像ファイルから第2の領域に格納された傾斜角度の差分の情報を読み込む処理と、読み込んだ画像ファイルから第3の領域に格納された修正済みであることを示す修正情報の有無を判定する処理と、読み込んだ画像データの縦横の並びの情報と、画像データとに基づいて画像データの縦横の姿勢を決定する処理と、決定された画像データの縦横の姿勢となるように第1の領域から読み込んだ画像データを所定の単位角度で回転させる処理と、修正情報が存在しないと判定されると、所定の単位角度で回転させる処理が施された画像データを読み込んだ傾斜角度の差分の情報に基づいてさらに回転させて表示画像として決定し、修正情報が存在すると判定されると、所定の単位角度で回転させる処理が施された画像データを表示画像として決定する処理と、表示画像として決定する処理が施された画像データを表示装置に表示させる処理とを実行させることを特徴とする。
(17) 請求項17の発明によるカメラは、撮像手段と、撮像手段が配設される筐体と、光軸に関する筐体の傾斜角度を検出する傾斜角度検出手段と、撮像手段で撮像して得た画像を、傾斜角度検出手段が検出した筐体の傾斜角度に基づいて得られる画像の縦横の向きに合わせて回転させた後、さらにどの程度画像を回転させると被写体像が正立するか、を示す傾斜角度の差分の情報を算出する傾斜角度差算出手段と、傾斜角度差算出手段で算出した傾斜角度の差分の情報に基づいて、撮像手段で撮像して得た画像を回転させる画像回転手段と、傾斜角度検出手段が検出した筐体の傾斜角度に基づいて得られる画像の縦横の向きの情報と、画像回転手段で回転させた画像のデータとを画像ファイルの規格であらかじめ定められた領域に格納する格納手段とを備えることを特徴とする。
(18) 請求項18の発明による画像記録プログラムは、コンピュータに、光軸に関する、撮像素子が配設される筐体の傾斜角度を検出する処理と、撮像素子で撮像して得た画像を、筐体の傾斜角度に基づいて得られる画像の縦横の向きに合わせて回転させた後、さらにどの程度画像を回転させると被写体像が正立するか、を示す傾斜角度の差分の情報を算出する処理と、傾斜角度の差分の情報に基づいて、撮像素子で撮像して得た画像を回転させる処理と、筐体の傾斜角度に基づいて得られる画像の縦横の向きの情報と、回転させる処理を施した画像のデータとを画像ファイルの規格であらかじめ定められた領域に格納する処理とを実行させることを特徴とする。
(2) 請求項10〜12および請求項16の発明による画像表示プログラムでは、被写体像を正立させて表示できるとともに、従来の画像ファイルの規格で記録された画像も表示させることができるので、利便性および汎用性が高い。
(3) 請求項17の発明によるカメラでは、撮像時の僅かな傾き修正して画像データを記録できるとともに、生成された画像ファイルが従来の画像ファイルの規格との互換性を有するので、利便性および汎用性が高い。
(4) 請求項18の発明による画像記録プログラムでは、生成された画像ファイルを従来の表示用プログラムで再生しても被写体像を正立させて表示できるとともに、生成された画像ファイルが従来の画像ファイルの規格との互換性を有するので、利便性および汎用性が高い。
図1〜8を参照して、本発明をカメラに適用した第1の実施の形態を説明する。図1は、本発明を適用したカメラである一眼レフタイプのカメラボディ100とカメラボディ100に装着する撮影レンズ200を示した斜視図である。カメラボディ100にはレリーズボタン104と、被写体像を撮像する撮像素子2と、カメラボディ100の各部を制御する制御回路101とが設けられている。カメラボディ100には記録媒体11が取り付けられている。
このように構成されるカメラボディ100では、不図示の電源スイッチがオンされてレリーズボタン104が押圧されると、メインミラー321がミラーアップされるとともに、CPU12でシャッタ速度および絞り値が適宜決定され、被写体像が撮像素子2で撮像される。撮像素子2で撮像された被写体像のアナログ撮像信号はA/D変換回路3でデジタル信号に変換されて、画像処理回路6で画像処理が行わる。画像処理回路6で処理された画像データは、圧縮伸長回路7でたとえばJPEG形式による圧縮処理が行われて記録媒体11に記録される。
カメラボディ100の傾斜角度θを正確に算出するために、カメラボディ100が基準位相となるように保持されているときに傾斜センサー14から出力される信号値に基づいて、CPU12が傾斜角度θを0度と算出するように、カメラボディ100の製造段階で校正が行われている。具体的には、カメラボディ100が基準位相となるように保持されているときに傾斜センサー14から出力される信号値を第1のキャリブレーション値として不揮発メモリー13に記録させている。この不揮発メモリー13に記録された第1のキャリブレーション値で傾斜センサー14から出力される信号値を補正することで、撮像時に正しい傾斜角度θが得られる。
図6は、被写体像の撮像の際にカメラボディ100で行われる処理についてのフローチャートを示す図である。図6のフローチャートによるプログラムは、カメラボディ100の不図示の電源スイッチがオンされると起動してCPU12で実行される。
(1) 画像データが、EXIF規格で規定された画像データを記録する領域(画像データ記録領域)に記録され、カメラボディ100の90度毎の縦横の向きの情報が、EXIF情報を格納する領域のうち、撮像時のカメラボディ100の縦横の向きを記録する領域(向き記録領域)に記録されるように構成した。また、カメラボディ100の傾斜角度θに関する情報が、向き記録領域とは異なる領域に記録されるように構成した。したがって、従来のEXIF規格に準拠して画像データを記録でき、生成された画像ファイルが従来のEXIF規格の画像ファイルと互換性を有するとともに、撮像時のカメラボディ100の僅かな傾斜角度を記録できる。これにより、従来の再生プログラムを用いた画像再生装置で、カメラボディ100で撮像して得た画像データを従来どおり再生して表示することができる。また、向き記録領域とは異なる領域に記録されたカメラボディ100の傾斜角度θに関する情報をさらに読み込むことができる再生プログラムを用いることで、被写体像を正立させて表示できるのでユーザーが画像の回転操作を行わなくても済む。
図8,9を参照して、本発明をカメラに適用した第2の実施の形態を説明する。以下の説明では、第1の実施の形態と同じ構成要素には同じ符号を付して相違点を主に説明する。特に説明しない点については、第1の実施の形態と同じである。本実施の形態では、角度差△θの代わりに傾斜角度θを任意領域に記録するとともに、向き記録領域に記録されたカメラボディ100の90度毎の縦横の向きの情報が無効であることを示す無効性情報を任意領域に記録する。
図8は、被写体像の撮像の際にカメラボディ100で行われる処理についてのフローチャートを示す図である。図8のフローチャートによるプログラムは、カメラボディ100の不図示の電源スイッチがオンされると起動してCPU12で実行される。
図10,11を参照して、本発明をカメラに適用した第3の実施の形態を説明する。以下の説明では、第1および第2の実施の形態と同じ構成要素には同じ符号を付して相違点を主に説明する。特に説明しない点については、第1および第2の実施の形態と同じである。本実施の形態では、上述した角度差△θに基づいて、画像データを回転させた後、記録媒体11に記録できる。
(1) 角度差△θに基づいて画像データを回転させた後、記録媒体11に記録するように構成した。これにより、上述した処理後の画像ファイルに記録された画像データを従来の再生プログラムを用いた画像表示装置で表示させても、被写体像を完全に正立した状態で表示させることができる。したがって、互換性および高い汎用性を備えるとともに、ユーザーが画像の回転操作を行わなくてよいので利便性が高い。
図12,13を参照して、本発明をカメラに適用した第4の実施の形態を説明する。以下の説明では、第1〜第3の実施の形態と同じ構成要素には同じ符号を付して相違点を主に説明する。特に説明しない点については、第1〜第3の実施の形態と同じである。本実施の形態では、第3の実施の形態と同様に、角度差△θに基づいて画像データを回転させた後、記録媒体11に記録できる。ただし、任意領域に記録された傾斜角度θを消去しない点、および、角度差△θに基づいて画像データがすでに回転されていることを示す修正情報を任意領域に記録する点で第3の実施の形態とは異なる。
(1) 記録媒体11に記録された画像データを再生する際、任意領域から修正情報を読み込んでいる場合には、画像データ記録領域から読み込んだ画像データを90度単位で回転させた後、画像を表示するように構成した。また、任意領域から修正情報を読み込んでいない場合には、画像データ記録領域から読み込んだ画像データを90度単位で回転させ、任意領域から読み込んだ角度差△θに基づいて画像データをさらに回転させた後、画像を表示するように構成した。これにより、従来のEXIF規格に則って記録された画像ファイルであっても、画像の縦横の向きを自動的に回転させて表示できるので、互換性および高い汎用性を有する。
(1) 上述した第3の実施の形態では、一旦記録媒体11に記録された画像ファイルを読み込んで、画像データを角度差△θに基づいて回転させた後、画像データを上書きするように構成しているが、本発明はこれに限定されない。たとえば、被写体像を撮像した後、被写体像の画像データを記録媒体に記録する前に、画像データを角度差△θに基づいて回転させてもよい。すなわち、第1の実施の形態における図6のステップS41で実行する記録処理に先だって、第3の実施の形態における図11のステップS355で実行される角度差△θに基づく回転処理を行うように構成してもよい。なお、第4の実施の形態についても同様のことが言える。
(7) 上述した各実施の形態および変形例は、それぞれ組み合わせてもよい。
7 圧縮伸長回路 8 表示回路
9 表示装置 11 記録媒体
12 CPU 14 傾斜センサー
100 カメラボディ 101 制御回路
200 撮影レンズ
Claims (18)
- 撮像手段と、
前記撮像手段が配設される筐体と、
光軸に関する前記筐体の傾斜角度を検出する傾斜角度検出手段と、
前記傾斜角度検出手段が検出した前記筐体の傾斜角度に基づいて得られる画像の縦横の向きの情報と、前記撮像手段で撮像して得た画像のデータとを画像ファイルの規格であらかじめ定められた第1の領域に格納し、前記傾斜角度検出手段で検出した前記筐体の傾斜角度に関する情報を前記第1の領域とは異なる第2の領域に格納する格納手段とを備えることを特徴とするカメラ。 - 請求項1に記載のカメラにおいて、
前記筐体の傾斜角度に関する情報は、前記画像の縦横の向きの情報から決定される画像の向きに合わせて回転させた前記画像から、さらにどの程度前記画像を回転させると被写体像が正立するかを示す傾斜角度の差分の情報であることを備えることを特徴とするカメラ。 - 請求項1に記載のカメラにおいて、
前記筐体の傾斜角度に関する情報は、前記傾斜角度検出手段が検出した前記筐体の傾斜角度であることを備えることを特徴とするカメラ。 - 請求項1〜3のいずれか一項に記載のカメラにおいて、
前記第2の領域は、前記画像ファイルの規格であらかじめ定められた、メーカーまたはユーザーが任意に利用可能な領域であることを特徴とするカメラ。 - 請求項1〜4のいずれか一項に記載のカメラにおいて、
前記傾斜角度検出手段で検出する前記筐体の傾斜角度が前記筐体の実傾斜角度と一致するように補正する補正手段をさらに備えることを特徴とするカメラ。 - コンピュータに、
光軸に関する、撮像素子が配設される筐体の傾斜角度を検出する処理と、
前記筐体の傾斜角度に基づいて得られる画像の縦横の向きの情報と、前記撮像素子で撮像して得た画像のデータとを画像ファイルの規格であらかじめ定められた画像ファイルの第1の領域に格納する処理と、
前記筐体の傾斜角度に関する情報を前記第1の領域とは異なる、画像ファイルの第2の領域に格納する処理とを実行させるための画像記録プログラム。 - 請求項6に記載の画像記録プログラムにおいて、
前記筐体の傾斜角度に関する情報は、前記画像の縦横の向きの情報から決定される画像の向きに合わせて回転させた前記画像から、さらにどの程度前記画像を回転させると被写体像が正立するかを示す傾斜角度の差分の情報であることを備えることを特徴とする画像記録プログラム。 - 請求項6に記載の画像記録プログラムにおいて、
前記筐体の傾斜角度に関する情報は、前記検出した前記筐体の傾斜角度、および、前記第1の領域に格納された画像の縦横の向きの情報が無効であることを示す無効性情報であることを備えることを特徴とする画像記録プログラム。 - 請求項6〜8のいずれか一項に記載の画像記録プログラムにおいて、
前記第2の領域は、前記画像ファイルの規格であらかじめ定められた、メーカーまたはユーザーが任意に利用可能な領域であることを特徴とする画像記録プログラム。 - コンピュータに、
請求項6に記載の画像記録プログラムで記録された画像ファイルを読み込む処理と、
前記読み込んだ画像ファイルから第1の領域に格納された画像の縦横の向きの情報と、画像のデータとを読み込む処理と、
前記読み込んだ画像ファイルから第2の領域に格納された筐体の傾斜角度に関する情報を読み込む処理と、
前記読み込んだ前記画像の縦横の向きの情報と、前記筐体の傾斜角度に関する情報とに基づいて、前記読み込んだ前記画像のデータから得られる画像の向きを回転させる処理と、
前記回転させる処理が施された前記画像を表示装置に表示させる処理とを実行させるための画像表示プログラム。 - コンピュータに、
請求項7に記載の画像記録プログラムで記録された画像ファイルを読み込む処理と、
前記読み込んだ画像ファイルから第1の領域に格納された前記画像の縦横の向きの情報と、画像のデータとを読み込む処理と、
前記読み込んだ画像ファイルから第2の領域に格納された傾斜角度の差分の情報を読み込む処理と、
前記読み込んだ前記画像の縦横の向きの情報から得られる前記画像の縦横の向きと一致するように、前記第1の領域から読み込んだ前記画像のデータから得られる画像を所定の単位角度で回転させる処理と、
前記所定の単位角度で回転させる処理が施された前記画像を前記読み込んだ前記傾斜角度の差分の情報に基づいてさらに回転させる処理と、
前記さらに回転させる処理が施された前記画像を表示装置に表示させる処理とを実行させるための画像表示プログラム。 - コンピュータに、
請求項8に記載の画像記録プログラムで記録された画像ファイルを読み込む処理と、
前記読み込んだ画像ファイルから第1の領域に格納された前記画像の縦横の向きの情報と、画像のデータを読み込む処理と、
前記読み込んだ画像ファイルから第2の領域に格納された筐体の傾斜角度を読み込む処理と、
前記読み込んだ画像ファイルから第2の領域に格納された前記無効性情報の有無を判定する処理と、
前記無効性情報が存在しないと判定されると、前記読み込んだ前記画像の縦横の向きの情報から得られる前記画像の縦横の向きと一致するように、前記第1の領域から読み込んだ前記画像のデータから得られる画像を所定の単位角度で回転させて表示画像として決定する処理と、
前記無効性情報が存在すると判定されると、前記読み込んだ前記筐体の傾斜角度に基づいて、前記第1の領域から読み込んだ前記画像のデータから得られる画像を被写体像が正立するように回転させて表示画像として決定する処理と、
前記表示画像として決定する処理が施された前記画像データを表示装置に表示させる処理とを実行させるための画像表示プログラム。 - 請求項7に記載の画像記録プログラムにおいて、
前記第2の領域に格納した前記傾斜角度の差分の情報に基づいて前記第1の領域に格納した前記画像データの被写体像の角度を修正する処理と、
前記被写体像の角度を修正した前記画像データを前記第1の領域に格納するとともに、前記第2の領域に格納した前記傾斜角度の差分の情報を消去する処理とをさらに実行させるための画像記録プログラム。 - 請求項7に記載の画像記録プログラムにおいて、
前記第2の領域に格納した前記傾斜角度の差分の情報に基づいて前記第1の領域に格納した前記画像データの被写体像の角度を修正する処理と、
前記被写体像の角度を修正した前記画像データを前記第1の領域に格納するとともに、前記第1の領域に格納した前記画像データが前記第2の領域に格納した前記傾斜角度の差分の情報によって修正済みであることを示す修正情報を、前記第1および前記第2の領域とは異なる第3の領域に格納する処理とをさらに実行させるための画像記録プログラム。 - 請求項14に記載の画像記録プログラムにおいて、
前記第3の領域は、前記画像ファイルの規格であらかじめ定められた、メーカーまたはユーザーが任意に利用可能な領域であることを特徴とする画像記録プログラム。 - コンピュータに、
請求項14または請求項15に記載の画像記録プログラムで記録された画像ファイルを読み込む処理と、
前記読み込んだ画像ファイルから前記第1の領域に格納された前記画像データの縦横の並びの情報と、前記画像データとを読み込む処理と、
前記読み込んだ画像ファイルから前記第2の領域に格納された前記傾斜角度の差分の情報を読み込む処理と、
前記読み込んだ画像ファイルから前記第3の領域に格納された前記修正済みであることを示す修正情報の有無を判定する処理と、
前記読み込んだ前記画像データの縦横の並びの情報と、前記画像データとに基づいて前記画像データの縦横の姿勢を決定する処理と、
前記決定された前記画像データの縦横の姿勢となるように前記第1の領域から読み込んだ前記画像データを所定の単位角度で回転させる処理と、
前記修正情報が存在しないと判定されると、前記所定の単位角度で回転させる処理が施された前記画像データを前記読み込んだ前記傾斜角度の差分の情報に基づいてさらに回転させて表示画像として決定し、前記修正情報が存在すると判定されると、前記所定の単位角度で回転させる処理が施された前記画像データを表示画像として決定する処理と、
前記表示画像として決定する処理が施された前記画像データを表示装置に表示させる処理とを実行させるための画像表示プログラム。 - 撮像手段と、
前記撮像手段が配設される筐体と、
光軸に関する前記筐体の傾斜角度を検出する傾斜角度検出手段と、
前記撮像手段で撮像して得た画像を、前記傾斜角度検出手段が検出した前記筐体の傾斜角度に基づいて得られる画像の縦横の向きに合わせて回転させた後、さらにどの程度前記画像を回転させると被写体像が正立するか、を示す傾斜角度の差分の情報を算出する傾斜角度差算出手段と、
前記傾斜角度差算出手段で算出した前記傾斜角度の差分の情報に基づいて、前記撮像手段で撮像して得た画像を回転させる画像回転手段と、
前記傾斜角度検出手段が検出した前記筐体の傾斜角度に基づいて得られる画像の縦横の向きの情報と、前記画像回転手段で回転させた画像のデータとを画像ファイルの規格であらかじめ定められた領域に格納する格納手段とを備えることを特徴とするカメラ。 - コンピュータに、
光軸に関する、撮像素子が配設される筐体の傾斜角度を検出する処理と、
前記撮像素子で撮像して得た画像を、前記筐体の傾斜角度に基づいて得られる画像の縦横の向きに合わせて回転させた後、さらにどの程度前記画像を回転させると被写体像が正立するか、を示す傾斜角度の差分の情報を算出する処理と、
前記傾斜角度の差分の情報に基づいて、前記撮像素子で撮像して得た画像を回転させる処理と、
前記筐体の傾斜角度に基づいて得られる画像の縦横の向きの情報と、前記回転させる処理を施した画像のデータとを画像ファイルの規格であらかじめ定められた領域に格納する処理とを実行させるための画像記録プログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007019782A JP4967692B2 (ja) | 2007-01-30 | 2007-01-30 | カメラ及び格納プログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007019782A JP4967692B2 (ja) | 2007-01-30 | 2007-01-30 | カメラ及び格納プログラム |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2012032808A Division JP5321704B2 (ja) | 2012-02-17 | 2012-02-17 | カメラおよび画像記録プログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2008187497A true JP2008187497A (ja) | 2008-08-14 |
JP4967692B2 JP4967692B2 (ja) | 2012-07-04 |
Family
ID=39730236
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007019782A Active JP4967692B2 (ja) | 2007-01-30 | 2007-01-30 | カメラ及び格納プログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4967692B2 (ja) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011078002A (ja) * | 2009-10-01 | 2011-04-14 | Nikon Corp | 撮像装置 |
JP2011193339A (ja) * | 2010-03-16 | 2011-09-29 | Ricoh Co Ltd | 撮像装置の組み立て方法および撮像装置 |
JP2018132615A (ja) * | 2017-02-14 | 2018-08-23 | キヤノン株式会社 | 撮像装置及びその制御方法 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006020065A (ja) * | 2004-07-01 | 2006-01-19 | Fuji Photo Film Co Ltd | 電子フォトアルバム及びデジタルカメラ |
JP2006059202A (ja) * | 2004-08-20 | 2006-03-02 | Iwate Univ | 撮像装置及び画像補正方法 |
-
2007
- 2007-01-30 JP JP2007019782A patent/JP4967692B2/ja active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006020065A (ja) * | 2004-07-01 | 2006-01-19 | Fuji Photo Film Co Ltd | 電子フォトアルバム及びデジタルカメラ |
JP2006059202A (ja) * | 2004-08-20 | 2006-03-02 | Iwate Univ | 撮像装置及び画像補正方法 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011078002A (ja) * | 2009-10-01 | 2011-04-14 | Nikon Corp | 撮像装置 |
JP2011193339A (ja) * | 2010-03-16 | 2011-09-29 | Ricoh Co Ltd | 撮像装置の組み立て方法および撮像装置 |
JP2018132615A (ja) * | 2017-02-14 | 2018-08-23 | キヤノン株式会社 | 撮像装置及びその制御方法 |
Also Published As
Publication number | Publication date |
---|---|
JP4967692B2 (ja) | 2012-07-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3896505B2 (ja) | 電子カメラ | |
JP4174404B2 (ja) | 撮像装置、画像表示方法、プログラムおよび記憶媒体 | |
US7471328B2 (en) | Apparatus and method for rotating image in digital camera | |
JP2005110097A (ja) | 撮像装置および撮像方法 | |
US20130215315A1 (en) | Reproducing apparatus, image data reproducing method, program, and storage medium | |
JP2007201539A (ja) | デジタルカメラ | |
JP2011040898A (ja) | 撮像再生装置及びプログラム | |
US20080030609A1 (en) | Camera | |
JP2002182957A (ja) | 記録装置及び方法 | |
JP2009194457A (ja) | カメラ | |
JP2006211378A (ja) | 動画記録再生装置、動画記録装置、動画再生装置及びプログラム | |
JP4967692B2 (ja) | カメラ及び格納プログラム | |
JP2009111878A (ja) | 携帯機器及び撮像装置 | |
JP2004104463A (ja) | 撮像装置 | |
JP5321704B2 (ja) | カメラおよび画像記録プログラム | |
US8837865B2 (en) | Image processing apparatus, image capturing apparatus, and method of controlling the same | |
JP2007006162A (ja) | 画像処理装置 | |
JP2006253795A (ja) | デジタルカメラ | |
JP2007013472A (ja) | 撮像装置及びその制御方法及びプログラム及び記憶媒体 | |
JP2012151708A (ja) | 撮像装置 | |
JP2017085466A (ja) | 撮像装置、及びその制御方法 | |
JP5696525B2 (ja) | 撮像装置、撮像方法及びプログラム | |
JP2005252797A (ja) | デジタルカメラ | |
JP4012471B2 (ja) | デジタルカメラ | |
JP2003298947A (ja) | 撮像装置及びデジタルカメラ |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20100127 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110127 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110826 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110920 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20111121 |
|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20111121 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20111220 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120217 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20120306 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20120319 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150413 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4967692 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150413 Year of fee payment: 3 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |