JP2010183351A - Image data holding apparatus, and image processing program - Google Patents
Image data holding apparatus, and image processing program Download PDFInfo
- Publication number
- JP2010183351A JP2010183351A JP2009025008A JP2009025008A JP2010183351A JP 2010183351 A JP2010183351 A JP 2010183351A JP 2009025008 A JP2009025008 A JP 2009025008A JP 2009025008 A JP2009025008 A JP 2009025008A JP 2010183351 A JP2010183351 A JP 2010183351A
- Authority
- JP
- Japan
- Prior art keywords
- image
- image size
- file
- size
- raw
- 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
Landscapes
- Television Signal Processing For Recording (AREA)
- Studio Devices (AREA)
Abstract
Description
本発明は、画像データ保持装置、および画像処理プログラムに関する。 The present invention relates to an image data holding device and an image processing program.
次のようなデジタルカメラが知られている。このデジタルカメラは、RAW形式の画像データをユーザーによって指定された解像度に縮小することができる(例えば、特許文献1)。 The following digital cameras are known. This digital camera can reduce RAW format image data to a resolution designated by the user (for example, Patent Document 1).
しかしながら、ユーザーは、所望の画像サイズに縮小した画像を得ることとともに、後に画像調整を行うことを考慮して最大サイズのRAWデータを記録しておくことを希望する場合があるが、従来のデジタルカメラでは、RAWデータ自体を縮小してしまうため、このようなユーザーの希望に応えることができない。 However, the user may desire to obtain an image reduced to a desired image size and to record RAW data of the maximum size in consideration of performing image adjustment later. Since the RAW data itself is reduced in the camera, such a user's request cannot be met.
本発明による画像データ保持装置は、画像データの画像サイズとは異なる使用時の画像サイズを指定する指定手段と、指定手段により指定された画像サイズに関連した情報を画像データに付加して記憶する記憶手段とを備えることを特徴とする。
本発明では、画像データの画像サイズはRAWデータの画像サイズであり、使用時の画像サイズはRAWデータを現像して得られる画像データの画像サイズであるようにしてもよい。
本発明による画像処理プログラムは、上記画像データ保持装置の記憶手段に記憶された画像データのうち任意の画像データを指定する指定手順と、指定手順で指定した画像データを付加された画像サイズに変換して読み出す読み出し手順とをコンピュータに実行させることを特徴とする。
本発明では、記憶手段に記憶された画像データを読み出す際、付加された画像サイズを初期表示する表示手順をさらに備えるようにしてもよい。
An image data holding device according to the present invention stores a designation means for designating an image size at the time of use different from the image size of the image data, and information related to the image size designated by the designation means in addition to the image data. Storage means.
In the present invention, the image size of the image data may be the image size of the RAW data, and the image size in use may be the image size of the image data obtained by developing the RAW data.
An image processing program according to the present invention includes a designation procedure for designating arbitrary image data among the image data stored in the storage means of the image data holding device, and conversion of the image data designated in the designation procedure into an added image size. And a reading procedure to be read out by the computer.
In the present invention, when the image data stored in the storage means is read, a display procedure for initially displaying the added image size may be further provided.
本発明によれば、画像データに、使用時の画像サイズに関連した情報を付加して記録することができる。 According to the present invention, information related to the image size at the time of use can be added to the image data and recorded.
図1は、本実施の形態におけるパソコン(パーソナルコンピューター)の一実施の形態の構成を示すブロック図である。このパソコン100は、操作部材101と、接続IF(インターフェース)102と、制御装置103と、HDD(ハードディスクドライブ)104と、モニタ105とを備えている。
FIG. 1 is a block diagram showing a configuration of an embodiment of a personal computer (personal computer) in the present embodiment. The
操作部材101は、使用者によって操作される種々の装置、例えばキーボードやマウスを含む。接続IF102は、デジタルカメラなどの外部装置を接続するためのインターフェースであって、例えばデジタルカメラやビデオカメラと有線接続を行うためのUSBインターフェースや、無線接続を行うための無線LANモジュールなどが使用される。本実施の形態では、例えば、この接続IF102を介してデジタルカメラから画像ファイルのデータが取り込まれる。
The
制御装置103は、CPU、メモリ、およびその他の周辺回路によって構成され、画像処理装置100の全体を制御する。なお、制御装置103を構成するメモリは、例えばSDRAM等の揮発性のメモリである。このメモリは、CPUがプログラム実行時にプログラムを展開するためのワークメモリとして使用されたり、データを一時的に記録するためのバッファメモリとして使用される。
The
HDD104は、接続IF102を介して取り込まれた画像ファイルや、制御装置103で実行される種々のプログラム等を記録するための記録装置である。例えば、HDD104には、後述する処理を実行するためのプログラムのデータが記録される。このプログラムは、CD−ROMやDVD−ROMなどの記憶媒体に記録されて提供される。パソコン100においては、使用者が記憶媒体を用いてプログラムのデータをHDD104にインストールすることによって、制御装置103がプログラムを実行できるようになる。
The HDD 104 is a recording device for recording an image file taken in via the connection IF 102, various programs executed by the
モニタ105は、例えば液晶モニタであって、制御装置103から出力される表示用データの画像を表示する。
The
撮影に用いられるデジタルカメラにおいては、使用者は、画像の記録形式として「RAW」、「JPEG」、および「RAW+JPEG」のいずれかを選択することができる。また、使用者は、画像の記録形式として「JPEG」または「RAW+JPEG」を選択した場合には、JPEG形式の画像の画像サイズをL,M、Sの3サイズの中から選択することができる。なお、画像サイズの大小関係は、L>M>Sであり、それぞれの画像サイズは、例えば、Lサイズは4256ピクセル×2832ピクセルであり、Mサイズは3184ピクセル×2120ピクセルであり、Sサイズは2128ピクセル×1416ピクセルであるものとする。 In the digital camera used for photographing, the user can select any of “RAW”, “JPEG”, and “RAW + JPEG” as an image recording format. Further, when “JPEG” or “RAW + JPEG” is selected as the image recording format, the user can select the image size of the image in the JPEG format from among three sizes of L, M, and S. The size relationship between the image sizes is L> M> S, and each image size is, for example, L size is 4256 pixels × 2832 pixels, M size is 3184 pixels × 2120 pixels, and S size is It is assumed that it is 2128 pixels × 1416 pixels.
使用者によって画像の記録形式が「RAW」に設定された場合には、撮影が行われるとRAWデータにヘッダ情報を付加したRAW形式の画像ファイル(以下、「RAWファイル」と呼ぶ)が生成されてメモリカードに記録される。また、画像の記録形式が「JPEG」に設定された場合には、撮影が行われるとJPEG形式の画像データ(以下、「JPEGデータ」と呼ぶ)にヘッダ情報を付加したJPEG形式の画像ファイル(以下、「JPEGファイル」と呼ぶ)が生成されてメモリカードに記録される。 When the image recording format is set to “RAW” by the user, a RAW format image file (hereinafter referred to as “RAW file”) in which header information is added to the RAW data is generated when shooting is performed. Recorded on the memory card. When the image recording format is set to “JPEG”, when shooting is performed, a JPEG format image file in which header information is added to JPEG format image data (hereinafter referred to as “JPEG data”) ( (Hereinafter referred to as “JPEG file”) is generated and recorded on the memory card.
なお、JPEGデータは、RAWデータに種々の画像処理を施すことによって生成される。このときに施される画像処理には、画像サイズを使用者によって設定されたサイズ、すなわち上述したL,M、Sのいずれかにするための画像サイズ変更処理が含まれる。なお、本実施の形態では、RAWデータの画像サイズはデジタルカメラの撮像素子の最大サイズと等しく、これは上記Lサイズと等しいものとする。このため、設定されている画像サイズがLサイズの場合には、RAWデータの画像サイズ変更処理を行わずに、RAWデータの画像サイズを維持してJPEGデータが生成される。これに対して、設定されている画像サイズがMサイズまたはSサイズの場合には、画像サイズの縮小処理が行われてJPEGデータが生成される。 Note that JPEG data is generated by performing various image processing on RAW data. The image processing performed at this time includes an image size changing process for setting the image size to a size set by the user, that is, one of L, M, and S described above. In the present embodiment, the image size of the RAW data is equal to the maximum size of the image sensor of the digital camera, which is equal to the L size. Therefore, when the set image size is L, JPEG data is generated while maintaining the image size of the RAW data without performing the image size changing process of the RAW data. On the other hand, when the set image size is M size or S size, JPEG data is generated by performing image size reduction processing.
また、画像の記録形式が「RAW+JPEG」に設定されている場合には、撮影が行われると上述したRAWファイルとJPEGファイルとの両方が生成されてメモリカードに記録される。このとき、RAWファイルとJPEGファイルのファイル名を拡張子以外の部分を一致させて、両画像ファイルが1回の撮影で取得されたものであることが関連付けられる。例えば、RAWファイルの拡張子を「.nef」、JPEGファイルの拡張子を「.jpg」とした場合には、「RAW+JPEG」により取得された画像ファイルのファイル名は、それぞれ「0001.nef」、「0001.jpg」となる。 When the image recording format is set to “RAW + JPEG”, when shooting is performed, both the RAW file and the JPEG file described above are generated and recorded on the memory card. At this time, the file names of the RAW file and the JPEG file are made to coincide with each other except for the extension, and it is related that both image files are obtained by one shooting. For example, when the extension of the RAW file is “.nef” and the extension of the JPEG file is “.jpg”, the file names of the image files acquired by “RAW + JPEG” are “0001.nef”, “0001.jpg”.
使用者は、画像の記録形式を「RAW+JPEG」としておくことにより、後の画像調整のためにRAW画像ファイルを記録しておくことができるとともに、RAWデータを現像することなしにJPEGデータを利用することができるというメリットがある。 By setting the image recording format to “RAW + JPEG”, the user can record a RAW image file for later image adjustment and use JPEG data without developing the RAW data. There is an advantage that you can.
デジタルカメラで撮影されたメモリカードに記録されたRAWファイルやJPEGファイルは、上述したように、接続IF102を介してパソコン100に取り込まれ、HDD104に記録される。なお、本実施の形態では、撮影時の画像の記録形式は「RAW+JPEG」に設定されていたものとし、それによって1回の撮影により得られた画像ファイルとして、上述したRAWファイルとJPEGファイルの2つの画像ファイルがパソコン100に取り込まれてHDD104に記録されているものとする。
As described above, the RAW file or JPEG file recorded on the memory card photographed by the digital camera is taken into the
本実施の形態では、制御装置103は、使用者からの指示に基づいて画像閲覧用のアプリケーションを起動し、アプリケーション画面をモニタ105に表示する。そして、アプリケーション画面上にHDD104に記録されている画像ファイルのサムネイル一覧を表示する。一覧表示されるサムネイル画像は、RAWファイル内のRAWデータに基づいて生成してもよいし、JEPG画像に基づいて生成してもよい。
In the present embodiment, the
使用者は、一覧表示されているサムネイル画像の中から、いずれか1つを選択することにより、その画像をアプリケーション画面上に拡大表示させることができる。制御装置103は、使用者からの拡大指示があった場合には、使用者によって選択されたサムネイル画像に対応するJPEGファイルをHDD104からバッファメモリへ読み出し、該JPEGファイル内のJPEGデータをアプリケーション画面に出力して画像を表示する。使用者は、アプリケーション画面上に拡大表示されている画像を閲覧した結果、その画像の画質を調整したいと判断した場合には、操作部材101を操作してアプリケーション画面上に配置されているボタンやアイコン等を操作することにより、表示中の画像を対象とした画像調整の開始を指示することができる。
The user can enlarge and display the image on the application screen by selecting one of the thumbnail images displayed in the list. When there is an enlargement instruction from the user, the
制御装置103は、使用者から画像調整の開始が指示された場合には、拡大表示中の画像に対応するRAWファイルをHDD104からバッファメモリに読み出す。すなわち、上述したように、画像の表示はJPEGファイルに基づいて行われているため、制御装置103は、現在表示中のJPEGファイルのファイル名と拡張子以外の部分が一致するファイル名を有するRAWファイルをHDD104から読み出す。
When the start of image adjustment is instructed by the user, the
そして、制御装置103は、バッファメモリに読み出したRAWファイル内のRAWデータをアプリケーション画面上へ出力し、出力したRAWデータに対する使用者からの画像調整指示を受け付ける。このとき、制御装置103は、アプリケーション画面上に表示するRAWデータの画像サイズを、使用者による使用時の画像サイズとする。また、制御装置103は、アプリケーション画面上に表示した画像上に、該使用時の画像サイズを表示する。
Then, the
ここで、使用時の画像サイズについて説明する。上述したように、RAWデータの画像サイズは、JPEGデータのLサイズと等しいが、これが必ずしも使用者が使用時に望んでいる画像サイズとは限らない。例えば、使用者は、デジタルカメラにおいて、撮影時の記録サイズをSサイズに設定していた場合には、使用時の画像サイズとしてSサイズを望んでいる可能性が高く、この場合には、RAWデータの画像サイズ(Lサイズ)と使用時の画像サイズ(Sサイズ)とは一致しないことになる。 Here, the image size at the time of use will be described. As described above, the image size of the RAW data is equal to the L size of the JPEG data, but this is not necessarily the image size desired by the user at the time of use. For example, in a digital camera, if the recording size at the time of shooting is set to S size, the user is likely to desire S size as the image size at the time of use. The image size of the data (L size) and the image size at the time of use (S size) do not match.
このため、本実施の形態では、RAWファイルのヘッダ情報に、使用時の画像サイズに関する情報を記録するようにし、制御装置103は、アプリケーション画面上にRAWデータを表示する際には、RAWファイルのヘッダ情報から画像サイズ情報を読み出し、この画像サイズ情報に基づいて、RAWデータを使用時の画像サイズにリサイズしてから表示する。なお、RAWファイルのヘッダ情報への画像サイズ情報の記録方法については、後述する。
For this reason, in the present embodiment, information regarding the image size at the time of use is recorded in the header information of the RAW file, and the
なお、RAWファイルのヘッダ情報に画像サイズ情報が記録されていない場合には、画像調整対象のRAWファイルと同時記録されたJPEGファイルにおけるJPEGデータの画像サイズが使用者が想定している使用時の画像サイズである可能性が高いことから、制御装置103は、画像調整対象のRAWファイルに対応するJPEGファイルのヘッダ情報からJPEGデータの画像サイズ情報を読み出し、この画像サイズ情報に基づいてRAWデータを使用時の画像サイズにリサイズしてから表示するようにしてもよい。あるいは、RAWファイルのヘッダ情報に画像サイズ情報が記録されていない場合には、制御装置103は、RAWデータをあらかじめ決められている所定の画像サイズにリサイズしてから表示するようにしてもよい。
If the image size information is not recorded in the header information of the RAW file, the image size of the JPEG data in the JPEG file recorded at the same time as the RAW file to be adjusted is the user's assumed image size. Since there is a high possibility of the image size, the
使用者は、アプリケーション画面に表示されているRAWデータに対して、画像が好みの仕上がりになるように露出調整やホワイトバランス調整を行う。その結果、画像が好みの仕上がりとなった場合には、使用者は、操作部材101を操作してアプリケーション画面上のボタンやアイコン等を操作することにより、画像の保存を指示する。
The user performs exposure adjustment and white balance adjustment on the RAW data displayed on the application screen so that the image has a desired finish. As a result, when the image has a desired finish, the user operates the
制御装置103は、使用者によって画像の保存が指示された場合には、図2に示すような確認ダイアログをモニタ105に表示して、使用者に対して画像調整後の画像を保存するか否かを確認する。この図2に示す確認ダイアログには、保存先指定欄2a,ファイル名指定欄2b、解像度指定欄2cが配置されている。制御装置103は、保存先指定欄2a内にデフォルトの保存先フォルダを初期表示する。使用者は、保存先を初期表示されたフォルダから他のフォルダに変更することができる。
When the user instructs to save the image, the
また、制御装置103は、ファイル名指定欄2bには、画像調整を行ったRAWデータに対応するJPEGファイルのファイル名を初期表示する。使用者は、初期表示されたファイル名を変更しなければ、HDD104内の同ファイル名のJEPGファイルを画像調整を行ったRAWデータに基づいて生成されるJPEGファイルで上書き保存するように指示することができる。一方、使用者は、初期表示されたファイル名を変更すれば、同ファイル名のJEPGファイルをHDD104内に残したまま、画像調整を行ったRAWデータに基づいて生成されるJPEGファイルを別ファイルとして保存することができる。
Further, the
また、制御装置103は、解像度指定欄2cには、上述した使用時の画像サイズを初期表示する。本実施の形態では、画像調整が行われたRAWファイルのヘッダ情報に上述した使用時の画像サイズ情報が記録されている場合には、制御装置103は、該使用時の画像サイズ情報により特定される画像サイズを解像度指定欄2cに初期表示する。一方、画像調整が行われたRAWファイルのヘッダ情報に使用時の画像サイズ情報が記録されていない場合には、例えば、制御装置103は、画像調整が行われたRAWファイルに対応するJPEGファイルのヘッダ情報からJPEGデータの画像サイズを読み出して、これを解像度指定欄2cに初期表示するようにしてもよい。
Further, the
また、制御装置103は、解像度指定欄2cに対応付けて「解像度変換をする」か否かを選択するためのチェックボックス2dを表示しておき、使用者は、このチェックボックス2dにチェックを入れることによって、解像度指定欄2cに初期表示されている記録解像度を任意に変更することができる。
Further, the
使用者は、この確認ダイアログ上で、保存先、ファイル名、解像度の確認した後、または必要であれば初期表示値の変更を行った後、操作部材101を操作してアプリケーション画面上のボタンやアイコン等を操作することにより、画像調整を行ったRAWデータに基づいて生成されるJPEGファイルのHDD104への保存を指示することができる。なお、使用者は、操作部材101を操作してアプリケーション画面上のボタンやアイコン等を操作することにより、画像調整をキャンセルすることもできる。
After confirming the save destination, file name, and resolution on the confirmation dialog, or after changing the initial display value if necessary, the user operates the
制御装置103は、使用者によってJPEGファイルの記録が指示されたことを検出した場合には、使用者によって画像調整が行われたRAWデータに基づいて、解像度指定欄2cで指定された解像度、すなわち画像サイズのJPEGデータを生成し、JPEGファイルを生成する。そして、制御装置103は、生成したJPEGファイルにファイル名指定欄2bで指定されたファイル名を付加し、保存先指定欄2aで指定されたHDD104のフォルダ内にJPEGファイルを記録する。
When the
これによって、使用者は、使用時の画像サイズに自動的にリサイズされたRAWデータに新たな画像調整を施して、好みの画像を得ることができる。また、画像調整を行ってJPEGデータを生成するに当たっては、確認ダイアログ上の解像度指定欄2cに使用時の画像サイズを初期表示するようにしたので、使用者は、画像調整結果を反映して新たに生成されるJPEGデータの画像サイズをわざわざ指定する必要がない。同様に、JPEGファイルの保存先やファイル名も初期表示するようにしたので、使用者は、これらを指定する手間も省ける。さらに、使用者が新たに生成されるJPEGデータの画像サイズや、JPEGファイルのファイル名、保存先を変更することもできるようにして利便性を向上させている。
Thus, the user can obtain a favorite image by performing new image adjustment on the RAW data automatically resized to the image size at the time of use. In addition, when JPEG data is generated by performing image adjustment, the image size at the time of use is initially displayed in the
制御装置103は、画像調整を行ったRAWデータのヘッダ情報に上述した使用時の画像サイズ情報が記録されていない場合には、画像調整により新たに生成したJPEGデータの画像サイズに関する情報を使用時の画像サイズ情報として、RAWデータのヘッダ情報に記録する。また、画像調整を行ったRAWデータのヘッダ情報に使用時の画像サイズ情報が記録されている場合であっても、使用者が図2に示した確認ダイアログ上の解像度指定欄2cに初期表示した使用時の画像サイズを変更した場合には、変更後の画像サイズに関する情報でヘッダ情報にすでに記録されている使用時の画像サイズ情報を更新する。
When the above-described image size information at the time of use is not recorded in the header information of the RAW data subjected to the image adjustment, the
これによりRAWファイルのヘッダ情報に使用者が意図した使用時の画像サイズ情報を記録することができる。そして、このヘッダ情報に記録された使用時の画像サイズ情報に基づいて、上述したようにアプリケーション画面上に画像調整対象のRAWデータを表示する際にRAWデータを自動的に使用時の画像サイズにリサイズして表示することができ、また、図2に示した確認ダイアログ上の解像度指定欄2cに使用時の画像サイズを初期表示することができる。
Thereby, image size information at the time of use intended by the user can be recorded in the header information of the RAW file. Then, based on the image size information at the time of use recorded in the header information, the RAW data is automatically set to the image size at the time of use when displaying the image adjustment target RAW data on the application screen as described above. The image can be resized and displayed, and the image size at the time of use can be initially displayed in the
なお、図2においては、使用者は確認画面上でチェックボックス2dにチェックを入れることによって、解像度指定欄2cに初期表示されている記録解像度を任意に変更することができるようにしたが、例えば図3のように、使用者による任意入力を認めないようにしてもよい。この図3の例では、図2における解像度指定欄2cに替えて、「同時記録のJPEGデータと同じ画像サイズに変換する」か否かを選択するためのチェックボックス3aを表示し、使用者がこのチェックボックス3aにチェックを入れることによって、新たに生成されるJPEGデータの画像サイズを、画像調整を行なったRAWデータと同時記録されたJEPGデータの画像サイズと同じサイズ、すなわち使用時の画像サイズにするように指定することができる。
In FIG. 2, the user can arbitrarily change the recording resolution initially displayed in the
制御装置103は、チェックボックス3aにチェックが入れられた状態でアプリケーション画面上のボタンやアイコンが操作された場合には、RAWファイルのヘッダ情報に記録されている使用時の画像サイズ情報に基づいて特定される画像サイズを新たに生成するJPEGデータの画像サイズとして決定する。これに対して、制御装置103は、チェックボックス3aにチェックが入れられていない状態でアプリケーション画面上のボタンやアイコンが操作された場合には、例えば、あらかじめ設定されている所定の画像サイズ、例えば上述したSサイズを新たに生成するJPEGデータの画像サイズとして決定する。
When a button or icon on the application screen is operated while the
図4は、本実施の形態のパソコン100における画像調整処理の流れを示すフローチャートである。図4に示す処理は、上述した画像調整アプリケーションのアプリケーション画面上に拡大表示されているJPEG画像に対して、画像調整の開始が指示されると起動するプログラムとして、制御装置103によって実行される。
FIG. 4 is a flowchart showing the flow of image adjustment processing in the
ステップS110において、制御装置103は、HDD104内から使用者によって画像調整の開始が指示されたJPEGファイルに対応するRAWファイルをバッファメモリに読み込む。そして、制御装置103は、読み込んだRAWファイルのヘッダ情報に記録されている使用時の画像情報に基づいて、RAWデータを使用時の画像サイズにリサイズしてモニタ105へ表示する。また、制御装置103は、アプリケーション画面上に表示した画像上に、使用時の画像サイズを表示する。
In step S <b> 110, the
なお、RAWファイルのヘッダ情報に画像サイズ情報が記録されていない場合には、制御装置103は、画像調整対象のRAWファイルに対応するJPEGファイルのヘッダ情報からJPEGデータの画像サイズ情報を読み出し、この画像サイズ情報に基づいてRAWデータをリサイズしてから表示する。あるいは、RAWファイルのヘッダ情報に画像サイズ情報が記録されていない場合には、制御装置103は、RAWデータをあらかじめ設定されている画像サイズにリサイズしてから表示するようにしてもよい。
If the image size information is not recorded in the header information of the RAW file, the
その後、ステップS120へ進み、制御装置103は、使用者によって表示中のRAWデータに対して画像調整が行われたか否かを判断する。ステップS120で否定判断した場合には、後述するステップS140へ進む。これに対して、ステップS120で肯定判断した場合には、ステップS130へ進む。
Thereafter, the process proceeds to step S120, and the
ステップS130では、制御装置103は、使用者によって行われた画像調整内容に基づいて、RAWデータに対して画像調整処理を施す。その後、ステップS140へ進み、制御装置103は、使用者から画像の保存指示があったか否かを判断する。ステップS140で否定判断した場合には、ステップS120へ戻る。これに対して、ステップS140で肯定判断した場合には、ステップS150へ進む。
In step S130, the
ステップS150では、制御装置103は、図2に示した確認ダイアログ、または図3に示した確認ダイアログをモニタ105に表示して、ステップS160へ進む。ステップS160では、使用者によって決定ボタンが押下されることにより、画像調整後の画像の保存が実行されたか否かを判断する。ステップS160で肯定判断した場合には、ステップS170へ進む。
In step S150, the
ステップS170では、制御装置103は、使用者によって画像調整が行われたRAWデータに基づいて、確認ダイアログ上で指定された解像度、すなわち画像サイズのJPEGデータを生成してJPEGファイルを生成し、生成したJPEGファイルに確認ダイアログ上で指定されたファイル名を付加し、確認ダイアログ上で指定されたHDD104のフォルダ内にJPEGファイルを記録する。その後、ステップS180へ進む。
In step S170, the
ステップS180では、制御装置103は、上述したように、画像調整を行ったRAWファイルのヘッダ情報にJPEGファイルを生成する際に指定された使用時の画像サイズ情報を記録する。すなわち、ヘッダ情報に使用時の画像サイズ情報が記録されていない場合には、画像調整により新たに生成したJPEGデータの画像サイズに関する情報を使用時の画像サイズ情報として、RAWデータのヘッダ情報に記録する。また、画像調整を行ったRAWデータのヘッダ情報に使用時の画像サイズ情報が記録されている場合であっても、使用者が図2に示した確認ダイアログ上の解像度指定欄2cに初期表示した使用時の画像サイズを変更した場合には、変更後の画像サイズに関する情報でヘッダ情報にすでに記録されている使用時の画像サイズ情報を更新する。その後、処理を終了する。
In step S180, as described above, the
以上説明した本実施の形態によれば、以下のような作用効果を得ることができる。
(1)制御装置103は、RAWファイルのヘッダ情報に、RAWデータの画像サイズとは異なる使用時の画像サイズに関連した情報を記録するようにした。これによって、RAWデータの画像サイズと使用時の画像サイズとが異なる場合でも、RAWファイルに使用時の画像サイズ情報を関連付けて記録することができる。
According to the present embodiment described above, the following operational effects can be obtained.
(1) The
(2)制御装置103は、アプリケーション画面上にRAWデータを表示する際には、RAWデータの画像サイズを使用時の画像サイズにリサイズ(変換)してから表示するようにした。これによって、RAWファイルの画像サイズと使用時の画像サイズとが異なる場合でも、表示するRAWデータの画像サイズを使用時の画像サイズと一致させることができる。
(2) When displaying the RAW data on the application screen, the
(3)制御装置103は、アプリケーション画面上に表示した画像上に、使用時の画像サイズを表示するようにした。これによって、使用者は使用時の画像サイズを視覚的に把握することができる。
(3) The
(4)制御装置103は、図2に示したダイアログ画面上に、使用時の画像サイズを初期表示し、使用者は、図2に示したダイアログ画面上で、画像調整内容を反映して生成するJPEGデータの画像サイズを変更できるようにした。これによって、使用者は、そのままの画像サイズでよい場合には、改めて画像サイズを入力する手間が省ける一方で、画像サイズを変更したい場合には、ダイアログ画面上で改めて所望の画像サイズを指定することができる。
(4) The
―変形例―
なお、上述した実施の形態のパソコンは、以下のように変形することもできる。
(1)上述した実施の形態では、制御装置103は、使用者が画像調整を行った後に保存を指示した場合には、図2または図3に示す確認ダイアログを表示して、保存先、ファイル名、画像サイズを初期表示し、使用者からの保存先、ファイル名、画像サイズの変更を受け付ける例について説明した。しかしながら、制御装置103は、使用者が画像調整を行った後に保存を指示した場合には、確認ダイアログを表示せずに、保存先、ファイル名、画像サイズを上記初期表示の内容で自動設定して、保存するようにしてもよい。
-Modification-
Note that the personal computer of the above-described embodiment can be modified as follows.
(1) In the embodiment described above, when the user gives an instruction to save after performing image adjustment, the
(2)上述した実施の形態では、制御装置103は、画像調整を行う場合には、RAWデータに対して画像調整処理を施した後に、画像調整処理後のRAWデータを、解像度指定欄2cで指定されている画像サイズに変更してJPEGデータを生成する例について説明した。しかしながら、制御装置103は、画像調整を行う際に、まずRAWデータを解像度指定欄2cで指定されている画像サイズに変更した後、画像サイズ変更後のRAWデータに対して画像調整処理を施すようにしてもよい。これによって、データサイズを小さくしたRAWデータに対して画像調整処理を行えばよいので、処理実行時のバッファメモリの使用量を抑えることができ、さらに処理速度を向上させることができる。
(2) In the embodiment described above, when performing image adjustment, the
(3)上述した実施の形態では、RAWファイルのヘッダ情報に使用時の画像サイズ情報を記録する例について説明した。しかしながら、RAWファイル以外の画像ファイルのヘッダ情報に使用時の画像サイズ情報を記録するようにしてもよい。例えば、JPEGファイルのヘッダ情報に使用時の画像サイズ情報を記録するようにしてもよい。具体例としては、使用者は、JPEG画像の最大サイズであるLサイズでJPEGデータを残しておきたいが、実際の使用時にはSサイズの使用を想定している場合も考えられる。この場合には、LサイズのJPEGデータを格納したJPEGファイルのヘッダ情報に、使用時の画像サイズ情報としてSサイズを示す情報を記録するようにしてもよい。 (3) In the above-described embodiment, the example in which the image size information at the time of use is recorded in the header information of the RAW file has been described. However, the image size information at the time of use may be recorded in the header information of the image file other than the RAW file. For example, image size information at the time of use may be recorded in the header information of a JPEG file. As a specific example, the user wants to leave the JPEG data in the L size, which is the maximum size of the JPEG image, but it may be assumed that the S size is assumed in actual use. In this case, information indicating the S size may be recorded as the image size information at the time of use in the header information of the JPEG file storing the L size JPEG data.
(4)上述した実施の形態では、パソコン100における画像調整時に使用時の画像サイズ情報をRAWファイルのヘッダ情報に記録する例について説明した。しかしながら、デジタルカメラにおける撮影時に使用時の画像サイズ情報をRAWファイルのヘッダ情報に記録するようにしてもよい。例えば、デジタルカメラにおいて、画像の記録形式として「RAW+JPEG」が選択された場合には、その時に設定されたJPEG形式の画像の画像サイズが使用時の画像サイズである可能性が高いことから、デジタルカメラでは、RAWファイルのヘッダ情報に、設定されているJPEG形式の画像の画像サイズを使用時の画像サイズとして記録するようにしてもよい。これにより、RAWファイルのヘッダ情報には、同時記録されるJPEGファイルにおけるJPEGデータの画像サイズが使用時の画像サイズとして記録されることになる。
(4) In the above-described embodiment, the example in which the image size information at the time of image adjustment in the
(5)また、デジタルカメラにおける画像の記録形式が「RAW」の場合にも本発明は適用可能である。この場合には、デジタルカメラはJPEGファイルを同時記録しないため、RAWファイルのヘッダ情報に、同時記録されるJPEGファイルのJPEGデータの画像サイズを記録することはできない。このため、使用者は、デジタルカメラ上であらかじめ使用時の画像サイズを設定しておくようにし、デジタルカメラでは、あらかじめ設定されている使用時の画像サイズをRAWファイルのヘッダ情報に記録すればよい。あるいは、RAWファイルを記録する際に、使用者にRAWファイルのヘッダ情報に記録する使用時の画像サイズの入力を求めるようにしてもよい。 (5) The present invention is also applicable when the image recording format in the digital camera is “RAW”. In this case, since the digital camera does not record the JPEG file at the same time, the image size of the JPEG data of the JPEG file to be recorded simultaneously cannot be recorded in the header information of the RAW file. For this reason, the user should set the image size at the time of use on the digital camera in advance, and the digital camera may record the image size at the time of use set in the header information of the RAW file. . Alternatively, when a RAW file is recorded, the user may be requested to input an image size at the time of use that is recorded in the header information of the RAW file.
(6)また、デジタルカメラにおける画像の記録形式が「JPEG」の場合にも本発明は適用可能である。例えば、デジタルカメラにおいて、使用者は、撮影時には最大サイズであるLサイズでJPEGデータを取得しておきたいが、実際の使用時にはSサイズの使用を想定している場合も考えられる。この場合には、使用者は、デジタルカメラ上であらかじめ使用時の画像サイズを設定しておくようにし、デジタルカメラでは、あらかじめ設定されている使用時の画像サイズをJEPGファイルのヘッダ情報に記録すればよい。あるいは、JPEGファイルを記録する際に、使用者にJPEGファイルのヘッダ情報に記録する使用時の画像サイズの入力を求めるようにしてもよい。 (6) The present invention is also applicable when the image recording format in the digital camera is “JPEG”. For example, in a digital camera, the user wants to acquire JPEG data in L size, which is the maximum size at the time of shooting, but it may be assumed that S size is assumed to be used in actual use. In this case, the user sets the image size for use on the digital camera in advance, and the digital camera records the preset image size for use in the header information of the JEPG file. That's fine. Alternatively, when a JPEG file is recorded, the user may be requested to input an image size at the time of use that is recorded in the header information of the JPEG file.
なお、本発明の特徴的な機能を損なわない限り、本発明は、上述した実施の形態における構成に何ら限定されない。また、上述の実施の形態と複数の変形例を組み合わせた構成としてもよい。 Note that the present invention is not limited to the configurations in the above-described embodiments as long as the characteristic functions of the present invention are not impaired. Moreover, it is good also as a structure which combined the above-mentioned embodiment and a some modification.
100 パソコン、101 操作部材、102 接続IF、103 制御装置、104 HDD、105 モニタ 100 PC, 101 operation member, 102 connection IF, 103 control device, 104 HDD, 105 monitor
Claims (4)
前記指定手段により指定された画像サイズに関連した情報を前記画像データに付加して記憶する記憶手段とを備えることを特徴とする画像データ保持装置。 A designation means for designating an image size at the time of use different from the image size of the image data;
An image data holding apparatus comprising: storage means for adding information related to the image size designated by the designation means to the image data for storage.
前記画像データの画像サイズはRAWデータの画像サイズであり、前記使用時の画像サイズは前記RAWデータを現像して得られる画像データの画像サイズであることを特徴とする画像データ保持装置。 The image data holding device according to claim 1,
An image data holding device, wherein the image size of the image data is an image size of RAW data, and the image size in use is an image size of image data obtained by developing the RAW data.
前記指定手順で指定した画像データを前記付加された画像サイズに変換して読み出す読み出し手順とをコンピュータに実行させるための画像処理プログラム。 A designation procedure for designating arbitrary image data among the image data stored in the storage means of the image data holding device according to claim 1;
An image processing program for causing a computer to execute a reading procedure in which the image data designated in the designation procedure is converted into the added image size and read.
前記記憶手段に記憶された画像データを読み出す際、前記付加された画像サイズを初期表示する表示手順をさらに備えることを特徴とする画像処理プログラム。 The image processing program according to claim 3.
An image processing program, further comprising: a display procedure for initially displaying the added image size when reading the image data stored in the storage unit.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009025008A JP2010183351A (en) | 2009-02-05 | 2009-02-05 | Image data holding apparatus, and image processing program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009025008A JP2010183351A (en) | 2009-02-05 | 2009-02-05 | Image data holding apparatus, and image processing program |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013260153A Division JP5704226B2 (en) | 2013-12-17 | 2013-12-17 | Digital camera system |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2010183351A true JP2010183351A (en) | 2010-08-19 |
Family
ID=42764532
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009025008A Pending JP2010183351A (en) | 2009-02-05 | 2009-02-05 | Image data holding apparatus, and image processing program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2010183351A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2016021168A1 (en) * | 2014-08-04 | 2016-02-11 | Canon Kabushiki Kaisha | Information processing apparatus, information processing method, and program |
CN108137249A (en) * | 2015-10-15 | 2018-06-08 | 精工爱普生株式会社 | The powder collecting container and powder supply device of sheet producing device, sheet producing device |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003153190A (en) * | 2001-11-19 | 2003-05-23 | Casio Comput Co Ltd | Imaging device, and method and program for processing image |
JP2005251165A (en) * | 2004-02-06 | 2005-09-15 | Canon Inc | Image processor and method of controlling the same, and computer program and computer-readable storage medium |
JP2008244940A (en) * | 2007-03-28 | 2008-10-09 | Fujifilm Corp | Digital camera and control method thereof |
JP2008301285A (en) * | 2007-05-31 | 2008-12-11 | Canon Inc | Imaging apparatus, image processing device, control method of image processing device, program, and storage medium |
-
2009
- 2009-02-05 JP JP2009025008A patent/JP2010183351A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003153190A (en) * | 2001-11-19 | 2003-05-23 | Casio Comput Co Ltd | Imaging device, and method and program for processing image |
JP2005251165A (en) * | 2004-02-06 | 2005-09-15 | Canon Inc | Image processor and method of controlling the same, and computer program and computer-readable storage medium |
JP2008244940A (en) * | 2007-03-28 | 2008-10-09 | Fujifilm Corp | Digital camera and control method thereof |
JP2008301285A (en) * | 2007-05-31 | 2008-12-11 | Canon Inc | Imaging apparatus, image processing device, control method of image processing device, program, and storage medium |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2016021168A1 (en) * | 2014-08-04 | 2016-02-11 | Canon Kabushiki Kaisha | Information processing apparatus, information processing method, and program |
US9967473B2 (en) | 2014-08-04 | 2018-05-08 | Canon Kabushiki Kaisha | Information processing apparatus, information processing method, and program |
CN108137249A (en) * | 2015-10-15 | 2018-06-08 | 精工爱普生株式会社 | The powder collecting container and powder supply device of sheet producing device, sheet producing device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8795089B2 (en) | Game device, image processing method, and information recording medium | |
JP2008206138A (en) | Imaging apparatus and image processor | |
JP4440120B2 (en) | Image processing apparatus, control method therefor, computer program, and computer-readable storage medium | |
TW200818858A (en) | Display device, transmission device, display system, display method, transmission method and computer-readable medium embodying program | |
JP2006227297A (en) | Image processing device and method therefor | |
WO2011052457A1 (en) | Image taking device and image taking method | |
JP2005039785A (en) | Image processing apparatus, method and program | |
JP4725453B2 (en) | Digital camera and image processing program | |
JP2008109631A (en) | Image display controlling apparatus, imaging apparatus, image display method, and program thereof | |
KR20110066648A (en) | Digital image processing apparatus and method having slide show function | |
JP2004208291A (en) | Digital imaging device and method for controlling it | |
JP2010183351A (en) | Image data holding apparatus, and image processing program | |
WO2009142294A1 (en) | Image processing device | |
JP2007025862A (en) | Image processor | |
JP5704226B2 (en) | Digital camera system | |
JP5141447B2 (en) | Image display device and image display program | |
JP5556260B2 (en) | Image recording apparatus and image recording program | |
JP2010049317A (en) | Display device | |
JP2009048452A (en) | Image transfer program | |
US20040130635A1 (en) | Image processing apparatus and image processing method | |
JP2007036314A (en) | Photographing apparatus and method, image region extract apparatus and method, and program | |
JP5338516B2 (en) | Image processing system and communication device | |
JP2004336170A (en) | Digital camera | |
JP2006166052A (en) | Display control device and its method, recording medium and program | |
JP5419783B2 (en) | Image reproducing apparatus and method for controlling image reproducing apparatus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20120203 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20121016 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130226 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130305 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130507 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130528 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130722 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20130917 |